algoritmos

2033 palavras 9 páginas
DCC 119

Algoritmos

Utilizada quando a execução de uma ação depender de uma inspeção ou teste de uma condição (expressão lógica).
Pode ser:
Alternativa Simples
Alternativa Dupla
Alternativa Múltipla Escolha

2

Sintaxe:

se ()
{
Comando;
}

3

Exemplo 1:

X
10;
MAX
20;
se (X > MAX)
{
MAX
X;
}

4

Exemplo 2:

X
10;
MAX
5;
se (X > MAX)
{
MAX
X;
}

5

Analogia:
Pseudolinguagem

Linguagem C

se ()
{
C;
}

if (condição)
{
C;
}

6

Analogia:
Pseudolinguagem

Linguagem C

se ()
{
C;
}

if (condição)
{
C;
}
Obs.: Se houver só um comando no então, não precisa usar chaves
({bloco}).
7

Analogia: imprimir o MAIOR entre A e B principal { inteiro a, b, maior; a 9; b 2; maior b; se (a > maior)
{
maior a; } imprima(maior); }

#include int main()
{
int a, b, maior; a = 9; b = 2; maior = b; if (a > maior) maior = a; printf ( \nMAIOR = %d , maior); return 0;
}

8

Sintaxe: se (< condição >)
{
C1 ;
}
senão
{
C2 ;
}
9

Analogia:
Pseudolinguagem
se (< condição >)
{
C1 ;
}
senão
{
C2 ;
}

Linguagem C if (condição)
{
C1 ;
}
else
{
C2 ;
}
10

Analogia: imprimir o MAIOR entre A e B principal { inteiro A, B, MAIOR;
A
9;
B
2; se (A > B)
{
MAIOR
A;
} senão {
MAIOR
B;
}
imprima(MAIOR);
}

#include int main()
{
int a, b, maior; a = 9; b = 2; if (a > b)
{
maior = a;
}
else
{
maior = b;
}
printf ( \nMAIOR = %d , maior); return 0;
}
11

Sintaxe: escolha ()
{
caso V1 : C1; caso V2 : C2;
. . . . . . . .. . . . . . caso Vn : Cn; senão : Cn+1;
}
12

Pseudolinguagem

Linguagem C

escolha ()
{
caso V1 : C1;

switch()
{
case V1: C1; break; case V2: C2; break; ........... case Vn: Cn; break; default: Cn+1;
}

caso V2 : C2;
.............
caso Vn : Cn; senão : Cn+1;
}

13

Exemplo: principal { inteiro EPOCA; imprima( Digite o número do trimestre: );

Relacionados

  • Algoritmos
    469 palavras | 2 páginas
  • Algoritmos
    5351 palavras | 22 páginas
  • Algoritmo
    698 palavras | 3 páginas
  • O que é um Algoritmo
    689 palavras | 3 páginas
  • Algoritmos
    864 palavras | 4 páginas
  • Algoritmo
    2704 palavras | 11 páginas
  • algoritmos
    2263 palavras | 10 páginas
  • Algoritmos
    834 palavras | 4 páginas
  • algoritmos
    1051 palavras | 5 páginas
  • Algoritmos
    958 palavras | 4 páginas