Você está na página 1de 14

Introdução à

Algoritmo e
Programação
prof. msc Marcos Vinícius Gonçalves Vieira
Capítulo 6
Estrutura de
Controle de
Fluxo
Saida de
Dados Olá mundo!

Para imprimirmos algum


tipo de informação na tela
do computador utilizamos
o comando “escreva”
seguido da informação
que será escrita. Dessa
forma, se quisermos
imprimir uma mensagem
como por exemplo “Olá
mundo!”, isto seria feito
com a instrução:
escreva (“Olá mundo!”)
Estrutura de
Controle

Num processo geral de execução de um algoritmo


implementado em uma linguagem de programação,
onde a execução começa na primeira linha e vai
avançando sequencialmente executando o código linha
após linha até chegar no final.
Entretanto, frequente mente surge a necessidade de
colocar instruções dentro de um programa que só
serão executadas caso alguma condição específica
aconteça.
Para esta finalidade a maioria das linguagens possui
estruturas de controle ou condição para realizar esta
tarefa.
Estrutura de
Controle

Por exemplo, consideremos em desenvolver


um algoritmo para identificação de pessoas
maiores de idade. Sabemos que a
maioridade se dá com 18 anos.
Estrutura de Controle
Simples : Se-Entao
A <expressão-lógica> é uma expressão que
deverá retornar um valor de verdadeiro (V)
ou de falso (F), e caso o resultado dessa
expressão for verdadeiro, será executado o
bloco de comandos que está dentro da
estrutura.
Estrutura de Controle
Composta : Se-Entao-
Senao
A <expressão-lógica> é uma expressão que
deverá retornar um valor de verdadeiro (V)
ou de falso (F), e caso o resultado dessa
expressão for verdadeiro, será executado o
bloco de comandos que está dentro da
estrutura.
Estrutura de Controle
Composta : Se-Entao-
Senao
Estrutura de Controle
Composta : Se-Entao-
Senao
Expressão Lógica
Composta em Estrutura de
Condição
Estrutura de Condição
Encadeada
Estrutura de
Condição - Caso
Uma outra alternativa para trabalhar com
comandos condicionados a um determinado
valor é a estrutura caso seja. Nessa estrutura o
valor de uma determinada variável é avaliado e
caso esse valor coincida com determinado valor
pré-estabelecido um determinado comando é
executado. A estrutura de condição caso é
utilizada da forma mostrada a seguir:
Estrutura de
Condição - Caso
Da mesma maneira que a estrutura de
condição se-então possibilita que executemos
algum comando quando a expressão avaliada
não é verdadeira, a estrutura de condição caso
também nos oferece essa opção, chamada opção
padrão. O bloco de comandos dentro da opção
padrão será executado caso nenhuma dos casos
fornecidos seja contemplado.
Estrutura de
Condição - Caso
A sintaxe para utilizarmos essa opção é
mostrada no exemplo do algoritmo 14: a
variável n do tipo inteiro é testada, e caso tenha
valor 1 é escrito na tela “um”, caso tenha valor
2 é escrito na tela “dois” e caso não tenha
nenhum desses valores será escrito na tela
“outro valor”.

Você também pode gostar