Algoritimos

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1564 palavras )
  • Download(s) : 0
  • Publicado : 14 de junho de 2012
Ler documento completo
Amostra do texto
LÓGICA DE PROGRAMAÇÃO


Criação de Algoritmos






















SUMÁRIO
INTRODUÇÃO 3
ALGORITMO 4
ALGORITMO NÃO COMPUTACIONAL 4
PROGRAMA 4
LINGUAGENS DE PROGRAMAÇÃO 5
OPERADORES ARITMÉTICOS 5
OPERADORES RELACIONAIS 5
LINEARIZAÇÃO DE EXPRESSÕES 6
MODULARIZAÇÃO DE EXPRESSÕES 6
OPERADORES ESPECIAIS (MOD e DIV) 7
FUNÇÕES 7
BIBLIOTECAS DE FUNÇÕES 8
OPERADORESLÓGICOS 8
TABELA VERDADE 9
EXPRESSÕES LÓGICAS 9
VARIÁVEIS DE ENTRADA E SAÍDA 10
CONSTANTES 10
IDENTIFICADORES 10
TIPOS DE DADOS 11
SINAL DE ATRIBUIÇÃO 12
SINAL DE IGUALDADE 12
CORPO GERAL DE UM PROGRAMA 13
ESTRUTURAS SEQÜÊNCIAIS 13
; PONTO E VÍRGULA ; 13
{LINHAS DE COMENTÁRIO} 15
‘ASPAS SIMPLES’ 15
ESTRUTURAS DE DECISÃO 15
ESTRUTURA DE REPETIÇÃO INDETERMINADA COM VALIDAÇÃO INICIAL20
ESTRUTURA DE REPETIÇÃO INDETERMINADA COM VALIDAÇÃO FINAL 21
EXERCÍCIOS




INTRODUÇÃO






O objetivo principal da Lógica de Programação é demonstrar técnicas para resolução de problemas e consequentemente automatização de tarefas.




Aprender a Lógica é essencial para formação de um bom programador, servindo como base para o aprender todas as linguagens de programação.De um modo geral esses conhecimentos serão de supra importância pois ajudarão no cotidiano, desenvolvendo um raciocínio rápido.







ALGORITMO

Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.





ALGORITMO NÃO COMPUTACIONAL

Abaixo é apresentado um Algoritmo não computacional cujo objetivo é usarum telefone público.




Início

1. Tirar o fone do gancho;

2. Ouvir o sinal de linha;

3. Introduzir o cartão;

4. Teclar o número desejado;

5. Se der o sinal de chamar

5.1 Conversar;

5.2 Desligar;

5.3 Retirar o cartão;

6. Senão

6.1 Repetir;

Fim.




PROGRAMA

Um programa é um Algoritmoescrito em uma linguagem computacional.








LINGUAGENS DE PROGRAMAÇÃO

São Softwares que permitem o desenvolvimento de programas. Possuem um poder de criação ilimitado, desde jogos, editores de texto, sistemas empresariais até sistemas operacionais.

Existem várias linguagens de programação, cada uma com suas características próprias.

Exemplos:

• Pascal

• Clipper

• C• Visual Basic

• Delphi e etc.


OPERADORES ARITMÉTICOS

+ Adição

- Subtração

* Multiplicação

/ Divisão



OPERADORES RELACIONAIS

> Maior que

< Menor que

>= Maior ou Igual

4 ( Verdadeiro |33 ( Falso |


Deacordo com a necessidade, as expressões podem ser unidas pelos operadores lógicos.

Exemplos:

2+5>4 E 33 ( Falso










2+5>4 OU 33 ( Verdadeiro










NÃO(33)( Verdadeiro











VARIÁVEIS

Variáveis são endereços de memória destinados a armazenar informações temporariamente.

* Todo Algoritmo ou programa devepossuir variável!





VARIÁVEIS DE ENTRADA E SAÍDA

Variáveis de Entrada armazenam informações fornecidas por um meio externo, normalmente usuários ou discos.

Variáveis de Saída armazenam dados processados como resultados.

Exemplo:










De acordo com a figura acima A e B são Variáveis de Entrada e C é uma Variável de Saída.





CONSTANTES

Constantessão endereços de memória destinados a armazenar informações fixas, inalteráveis durante a execução do programa.

Exemplo:

PI = 3.1416





IDENTIFICADORES

São os nomes dados a variáveis, constantes e programas.

Regras Para construção de Identificadores:

• Não podem ter nomes de palavras reservadas (comandos da linguagem);

• Devem possuir como 1º...
tracking img