Aula 3 Estruturas Condicionais

1865 palavras 8 páginas
11/08/2014

Estruturas de Decisão
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E
TECNOLOGIA DE SÃO PAULO

Uma estrutura de decisão permite ao programador alterar a sequência de execução do programa em função do resultado da avaliação de uma ou mais condições.

Linguagem de Programação Estruturada – LPE DP

Uma condição é uma expressão lógica, que retorna V ou F.

Tecnologia em Análise e Desenvolvimento de Sistemas
Classificação das Estruturas de Decisão em linguagem C:
Estrutura de Decisão Simples (if...)

Estruturas Condicionais

Estrutura de Decisão Composta (if ...else...)
Professores:
Gislaine Cristina Micheloti Rosales
E-mail: gimicheloti@gmail.com

Estrutura de Decisão Múltipla do Tipo Escolha (switch... case...)

Aula 3 - 11/08/2014

2

Sintaxe da Estrutura de Decisão Simples

Estrutura de Decisão Simples (if...)
Nesta estrutura uma única condição (expressão lógica) é avaliada. Em algoritmo:

Dependendo do resultado desta avaliação, um comando ou conjunto de comandos serão executados (se a avaliação for verdadeira) ou não serão executados (se a avaliação for falsa).

se (condicao) então
<comandos>
fim_se

3

Sintaxe da Estrutura de Decisão Simples

4

Exemplo 1 - Estrutura de Decisão Simples
#include <stdio.h> int main()
{
float nota;

if (condicao)
{
// comandos;
}

printf("Digite a nota do aluno: "); scanf("%f", ¬a); if (nota >= 6) printf("\nAprovado!\n\n"); if (nota <6) printf("\nReprovado!\n\n"); 5

system("PAUSE"); return 0;
}

6

1

11/08/2014

Exemplo 2 - Estrutura de Decisão Simples

Estrutura Decisão Composta (if..else)

#include <stdio.h> int main( )
{
int nro;

Nesta estrutura uma única condição (expressão lógica) é avaliada.
Se o resultado desta avaliação for verdadeiro, um comando ou conjunto de comandos serão executados. Caso contrário, ou seja, quando o resultado da avaliação for falso, um outro comando ou um outro conjunto de comandos será executado.

printf (“Digite um numero: ” ); scanf (“%d”, &nro); if ( (nro % 2) = = 0)
{
printf (“O

Relacionados

  • Logica eniac
    342 palavras | 2 páginas
  • Algoritmos
    1248 palavras | 5 páginas
  • Mecanica
    1904 palavras | 8 páginas
  • Estrutura De Dados Aula 1
    973 palavras | 4 páginas
  • Algoritimos
    398 palavras | 2 páginas
  • PLANO DE ENSINO
    790 palavras | 4 páginas
  • 4195 3317 0167
    1385 palavras | 6 páginas
  • automação
    18227 palavras | 73 páginas
  • Professor
    1049 palavras | 5 páginas
  • Programação c
    1154 palavras | 5 páginas