Algoritmos
Curso: Redes de Computadores
Disciplina: Algoritmos
Algoritmos
Ação é um acontecimento (evento) que, a partir de um estado inicial, após um período de tempo finito, produz em estado final previsível e bem definido.
Algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ações. Os algoritmos serão sempre iniciados com a palavra Algoritmo e terminados com a expressão Fim-algoritmo.
Estruturas Básicas de Controle determinam a ordem em que os comandos devem ser executados, se devem ser executados ou não e quando devem ser repetidos.
As estruturas básicas de controle são:
Estrutura Seqüencial: Os comandos devem ser executados um após o outro, na mesma ordem em que aparecem escritos.
Estrutura Condicional: Condiciona a execução ou não de um ou mais comandos.
Estrutura Repetição: Controla a execução repetida de um ou mais comandos.
Constante - valor fixo que não se modifica durante a execução do programa
Variável – Posição de memória; possui identificador; assume diferentes valores, mas só armazena um de cada vez.
Tipos
Regras para formação de identificadores
Formado por um ou mais caracteres,
1º caractere deve ser uma letra seguidos de letras e ou dígitos;
Não permite uso de caracteres especiais
de Constantes
Numéricas - número com ou sem parte fracionaria.
Lógicas - Só pode ser falso ou verdadeiro.
Literais - Qualquer seqüência de caracteres entre aspas
Identificadores Permitidos: A, NOTA, MATRICULA, X5, A32B, F1G3H5.
Identificadores não Permitidos: 5B, E (13), A:B, X – Y, NOTA [1], B * D.
Declaração de variáveis
As variáveis só podem assumir valores de um mesmo tipo.
(numérico, lógico e literal).
Formato:
Declare
lista-de-identificadores
Exemplos:
a. Declare NOTA, CODIGO, X5
b. Declare TESTE, SIM
c. Declare NOME, ENDERECO
nome-do-tipo
numérico lógico literal
Nestes exemplos as variáveis só