Trabalho de algorítimo 1° fase eng.
PASSO 2
Noção de algoritimo
No dia-a-dia nos deparamos com diversos problemas que podem ser expressos na forma de algoritmos, alguns simples rotinas como escovar os dentes, ir a faculdade preparar um suco de frutas, uma receita para fazer salada de batatas, as regras para calcular uma equação de primeiro grau e muitos outros.
Em todos os algoritmos são identificadas características comuns, que são séries finitas e bem definidas de passos ou regras que, quando realizadas, produzem um determinado resultado.Neste trabalho preferimos a definição de algoritmo como sendo:
Um conjunto de ações com propriedades especiais e especificas e com algumas estruturas padrões para controlar a ordem na qual as ações são realizadas.
Pseudo Linguagem.
Seqüência de Comandos (instruções ordenadas de forma lógica) para a resolução de uma determinada tarefa ou problema”.
Ex:
Inicio // Algoritmo para descascar 20 batatas pegue a cesta de batatas no armário; pegue uma bacia para colocar as batatas descascadas; pegue uma faca na gaveta; repita descasque uma batata; coloque a batata descascada na bacia; enquanto < núm de batatas descascadas for menor que 20 >;
Fim
ESTRUTURA DE UM PROGRAMA início < declarações de variáveis > ( estrutura de dados )
< ações > ( algoritmo )
fim
Tipos Primitivos para representação de Dados e Variáveis.
• Tipo Inteiro
Número inteiro (negativo, nulo ou positivo).
-100, 0, 1, 2, 1250
Exemplo:
int X; int Idade; int A, B,C
• Tipo Real:
Número real (negativo, nulo ou positivo).
-10, -1.5, 11.2, 0, 1.0, 2, 50.23465
Exemplo:
real X; real Peso; real A, B, C;
• Tipo Caracter:
Caracteres Alfanuméricos casa, UFSC, Win7, 123, alfa#2
Exemplo:
caracter X; caracter Nome; caracter A, B, C;
• Tipo Lógico valores booleanos verdadeiro, falso
Exemplo:
bool X; bool Sucesso; bool A, B, C;
Operadores Aritméticos, Lógicos e relacionais.
1 - Relacionais
Menor : operador : < ex: