Aprendendo Programa O
PROGRAMAÇÃO
ALGORITMO E SUAS ESTRUTURAS
O QUE É UM ALGORITMO?
A definição de algoritmo é bem simples.
Determinamos como:
“Uma sequência de passos logicamente encadeado, com um objetivo bem definido.”
Bom, já temos a definição! Mas, será que já conseguimos compreender o que ela quer nos passar? O QUE É UM ALGORITMO?
Ex: Algoritmo para troca de uma lâmpada:
1.Pegue uma escada
2. Posicione-a sob a lâmpada
3. Pegue uma lâmpada nova
4. Suba na escada
5. Retire a lâmpada queimada
6. Coloque a lâmpada nova
Mas, por que logicamente encadeado?
O QUE É UM ALGORITMO?
Bom, dizemos que é logicamente encadeado pelo seguinte motivo: Se invertêssemos os passos 4 e 5 por exemplo, daria certo?
A resposta seria não, pois não podemos retirar a lâmpada e depois subir na escada. Logo, eles são logicamente dependentes.
O QUE É UM ALGORITMO?
Com um objetivo bem definido?
Todo algoritmo possui um objetivo definido que terá de ser alcançado ao final. Podemos definir como objetivo, a média das notas de um aluno em uma determinada turma, como por exemplo.
Bom, a partir destas definições, estamos cientes de que é um algoritmo e o porque destas explicações.
Agora, vamos colocar a mão na massa.
TIPOS PRIMITIVOS
Esses são em número quatro:
Inteiro, real, carácter ou texto e lógico
Na programação, a utilização dos tipos primitivos se dá através das:
Variáveis e constantes
IDENTIFICADOR
É o que dá nome ao programa, variáveis, constantes, etc... Mas para isso, devemos obedecer algumas regrinhas essenciais para não termos problemas. 1. Deve começar por letra
2. Seguem-se letras e números
3. Não pode ter caracteres especiais
4. Não pode ter espaço em branco
5. Pode ter underline
6. Deve ter a ver com o assunto tratado
ESTRUTURA BÁSICA DO ALGORITMO
Algoritmo < NOME DO ALGORITMO >
VAR
<DECLARAÇÃO DAS VARIÁVEIS>
Inicio
<DESENVOLVIMENTO DO PROGRAMA>
FimAlgoritmo
OPERADORES
1 – Aritméticos
+ Adição;
- Subtração;
* Multiplicação;
/ Divisão;
2- Relacionais
> Maior;
< Menor;
>=