Algoritmos.
ENGENHARIA de PRODUÇÃO 1º SEMESTRE
Aula 6. Estrutura de controle condicional (1:3)
1. Introdução
Os tópicos anteriormente abordados são vitais e refletem muito daquilo que se faz em termos de processamento de dados, entretanto, o que temos feito até agora é um tanto inflexível uma vez que estamos criando programas que sempre tem um mesmo comportamento. Para acompanhar o nosso objetivo, falemos agora de estrutura de controle condicional. 1. DATA –
Armazenamento de dados
2. INPUT –
Entrada de dados
3. OPERATIONS –
Operações com os dados
4. OUTPUT –
Emissão dos resultados
5. Estrutura de controle condicional –
Execução condicional de instruções
6. Estrutura de controle repetitiva –
Execução iterativo de instruções
7. Sub-rotinas –
Desenvolvimento de sistemas em partes
Quando se fala de estrutura de controle, se fala de como os comandos serão executados e SE serão executados.
Não há como se falar de um tipo de estrutura de controle (controle), sem antes ter uma visão global do que são e de quais são as estruturas de controle:
a) Estrutura sequencial
b) Estrutura condicional
c) Estrutura repetitiva
Se é que podemos medir a simplicidade, a mais simples de todas é a estrutura sequencial. Ela não tem comandos e vem sendo usada desde os primeiros programas que estamos construindo.
Vejamos um exemplo:
char sexo,cert; printf("Programa exemplo do comando getche()\n"); printf("Digite seu sexo(M/F): "); sexo=getche(); printf("\n\nTem certeza (S/N): "); cert=getche(); printf("\n\nSei nao, hein. Demorou muito para dar certeza !!!\n\n"); system("PAUSE"); return 0;
Qual é o primeiro comando que executa alguma atividade no programa anterior?
O primeiro comando efetivamente do programa é o comando char, na linha:
char sexo,cert;
Marcelo Corrêa Alves Página 1