Algoritmos - passo 1 e 2
Lógica de programação:
• Técnica de encadear pensamentos para atingir determinado objetivo.
• Necessária para desenvolver programas e sistemas, pois permite definir a sequência lógica para a solução de um problema.
• Decorre da necessidade de uma solução de um problema particular. Ex: 1- A geração automática de documentos; 2- O controle de um equipamento eletrodoméstico; 3- A transmissão de informações em longas distâncias; 4- A agilização de cálculos científicos Entre outras coisas...
Seqüencia Lógica:
? 1 2 3 !
• Estes pensamentos podem ser descritos como uma seqüência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa.
• Passos executados até se atingir um objetivo ou solução de um problema.
Representação de Algoritmos
Fluxograma/Organograma com símbolos específicos como:
Caractere: representado por aspas: Exemplos: “1,1” , “A”, “Cinco”
Variáveis: Dados representados por uma Letra, que podem sofrer variações em seus valores e que ficam armazenados na memória. Ex: A, X, Y, B...
Expressões Aritméticas: Soma, Multiplica, Divide...
Operadores Aritméticos: + - / *
Operadores Relacionais: utilizados para comparar valores. Ex: =, , ≤, ≥
Operadores Lógicos: SIM, NÃO, OU, FALSO, VERDADEIRO, SE, etc...
Comando de Entrada de Dados: LEIA ( );
Bloco: É um conjunto de ações, ou seja, um algoritmo é um bloco de ações.
Pseudo-linguagem: É uma maneira intermediária entre a linguagem natural e uma linguagem de programação de representar um algoritmo, o PORUGOL é uma pseudo- linguagem que permite ao programador pensar no problema em si e não no equipamento que ira executar um algoritmo.
O fluxograma/programa estruturado abaixo está lendo/somando dois números e apresentando o resultado:
INICIO
A