Você está na página 1de 10

Algoritmos e Linguagem de Programao

Prof. Adriano Goularte

REVISANDO Formas de Representao Descrio narrativa Faz-se uso do portugus para descrever algoritmos. Grfica Faz-se o uso de grficos (fluxogramas) para representar a soluo. Pseudo-cdigo utiliza-se linguagem formal de algoritmos para representar a soluo (portugol).

REVISANDO
CONSTANTE: no tem a possibilidade de ser alterado, em algum instante no decorrer do tempo. VARIVEIS: tem a possibilidade de ser alterado, em algum instante no decorrer do tempo.
A primeira letra obrigatoriamente deve ser alfabtica; As demais podem ser letras e/ou nmeros; No permitido a utilizao de caracteres especiais (!, @, #, $, %, , *, , , -, +, , , , ~, ;, :, ^, /, ?, >, <, ,, .) e palavras com acentuaes; No utilizar palavras reservadas (se, ento, seno, algoritmo, variveis, constante, etc...).
3

Indique abaixo quais identificadores so vlidos: a) (X) e) #55 i) AB*C n) Rua b) U2 f) KM/L j) 0&0 o) CEP c) AH! g) UYT l) P{0} p) dia/ms d) ALUNO h) ASDRUBAL m) B52

TEMOS BASICAMENTE 4 TIPOS DE VARIVEIS: INTEIRO: nmeros inteiros relativos (positivo, nulo, negativo); REAL: Todo nmero pertencente ao conjunto dos nmeros reais (pode ter casas decimais); CARACTER: Especficas para armazenamento de conjunto de caracteres que no contenham nmeros (literais). Ex: nomes, letras, caracteres especiais.; LGICO: Armazenam somente dados lgicos que podem assumir somente duas situaes, como Verdadeiro ou Falso.
5

COMANDOS DE ENTRADA E SADA Os comandos leia e escreva so utilizados em todos os algoritmos para a entrada e sada de dados respectivamente. leia armazena os dados digitados pelo usurio nas variveis indicadas; escreva imprime na tela o contedo das mesmas, ou apenas mensagens de texto simples, ou ainda clculos diretos na impresso, ou ainda tudo junto. Tanto leia como escreva devem ser finalizados com ponto e vrgula;
6

COMANDOS BSICOS Comando de atribuio: Para a atribuio de um valor a uma varivel, usaremos o smbolo: Exemplo: identificador expresso ;

Comentrios: Em um algoritmo o seu cdigo deve ser


explicado por meio de comentrio que devem ser antecedidos de (//) para o caso de uma linha e (/*...*/}) no caso de vrias linhas como nos exemplos abaixo: leia(a, b); x a + b; escreva (x); // leitura das variveis a e b /* processamento soma de a e b atribudo a x*/

Encontre os erros dos seguintes comandos de atribuio: lgico: A; real: B, C; inteiro: D; A D C+1 CeB B B = C; B; B+C 3.5; pot(6, 2)/3 <= rad(9) * 4
8

No seguinte trecho o que est acontecendo: incio inteiro: x, y; real: z; leia (x); escreva (x, elevado ao cubo = , pot(x,3)); leia (y); escreva (x + y); z x / y; escreva (z); z z + 1; x (y + x) mod 2; escreva (x); fim.

COMANDOS BSICOS

Operadores Os operadores so meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Temos trs tipos de operadores: Operadores Aritmticos So os utilizados para obter resultados numricos.

10