Escolar Documentos
Profissional Documentos
Cultura Documentos
Ameliara Freire
ameliara.unibra@gmail.com
Definição
A definição de qualquer linguagem comporta
dois aspectos:
A forma da linguagem e o significado associado
a essa forma.
A estes aspectos damos respectivamente o
nome de sintaxe e semântica da linguagem.
Estruturas Básicas de Controle
Agora que já sabemos o que é sintaxe e
semântica e já vimos todos os conceitos
mais básicos relacionados a algoritmos
(variáveis, constantes, tipos de dados,
operadores e expressões e comandos de
entrada e saída).
Podemos partir para construir as estruturas
de controle de um algoritmo.
Existem 3 estruturas básicas de controle nas
quais se baseiam os algoritmos:
Estruturas Básicas de Controle
Seqüencial: conjunto de comandos separados que
são executados em uma seqüência linear de cima
para baixo.
Seleção, Condicional ou de Decisão: a partir de
um teste condicional, uma instrução, ou um
conjunto de instruções, podem ser executados ou
não, dependendo exatamente do resultado do
teste efetuado.
Repetição: uma instrução ou o conjunto de
instruções que será executado repetidamente, de
acordo com o resultado de um teste condicional ou
de uma contagem.
Estrutura Seqüencial
Na estrutura seqüencial os comandos de
um algoritmo são executados numa
seqüência pré-estabelecida.
Cada comando é executado somente após
o término do comando anterior.
Os comandos deverão ser executados
numa seqüência linear, seguindo-se o texto
em que estão escritos, de cima para baixo,
se não houver indicação em contrário.
Estrutura Seqüencial
Exemplo Estrutura Seqüencial
Algoritmo Sequencial
var num1, num2, soma: inteiro
inicio
Escreva(“Informe o primeiro número”)
Leia(num1)
Escreva(“Informe o segundo número”)
Leia(num2)