Algoritmos e programação
Tecnólogo em Análise e Projeto de
Sistemas
Aula 3 – Estruturas de controle seqüencial e condicional simples;
(Comando Se Então Senão).
Prof: Roosevelt Benvindo de Oliveira
Sumário
• Estruturas de controle seqüencial e condicional simples; (Comando Se Então
Senão).
• Exercícios de Fixação
Estruturas de Controle
• Baseado na lógica estruturada, apenas três estruturas são suficientes para explicar a solução de qualquer problema, inclusive tornando-os estruturados e mais legíveis.
Estruturas de Controle
• São elas:
– Estrutura Seqüencial: os comandos ou instruções vão sendo executados na ordem em que aparecem no algoritmo.
Estruturas de Controle
• Estrutura de Seleção: Conforme o resultado de uma expressão lógica, determinados comandos são executados e outros não, caracterizando assim uma seleção de comandos TRUE
FALSE
Estruturas de Controle
• Estrutura de Repetição: comandos são executados repetidas vezes até que uma condição de parada seja satisfeita
Instruções de Seleção
• Tipo simples: se então
;
fim-se
OBS.:
serão executados apenas se resultar em TRUE.
Instruções de Seleção
• Exemplo: se A>0 então
B
A + 1;
A
0; fim-se Instruções de Seleção
• Tipo composto: se então
;
senão
;
fim-se
OBS.:
serão executados apenas se resultar em TRUE. Em caso contrário, serão executados.
Exemplo1)
• Algoritmo Maior
– Dados dois números A e B distintos, determinar o maior. • Análise: Para determinar o maior dos números A e B, é preciso comparar A com B e, em função do resultado dessa comparação, o maior será definido com valor de A ou com valor de B.
• Para efetuar a comparação, podemos testar a condição
(A > B). Se for verdadeira, o maior deve ser o valor de A, caso contrário, o maior deve receber o valor de B. Isto significa que há duas alternativas após o teste e que somente uma das duas será executada.
Exemplo1)
• Agora faça o mesmo algoritmo