Algoritmo Progama O C

1190 palavras 5 páginas
Primeiros Passos na
Linguagem C/C++
Prof. Marcelo Cohen flash@inf flash@inf..pucrs. pucrs.br Como traduzir um algoritmo ?




Exemplo: algoritmo que lê 3 valores, calcula a média e escreve o resultado na tela
Para traduzi-lo traduzi-lo,, será necessário conhecer a sintaxe da linguagem C, isto é, como escrever corretamente o programa de forma que o compilador entenda. Programa equivalente em C/C++
INÍCIO
INTEIRO x, y, z
REAL média
LER x
LER y
LER z média = (x+y+z)/3
ESCREVER média
FIM

#include <iostream.h> iostream.h> main() main() { int x, y, z; float media; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout << media;
}

Algoritmos x Programação




Algoritmo é um conjunto finito de regras, bem definidas, para a solução de um problema em um tempo finito
(Orth,
Orth, 2001).
Programa é um algoritmo codificado
(escrito) em uma linguagem de programação (C/C++)

Algoritmo original
INÍCIO
INTEIRO x, y, z
REAL média
LER x
LER y
LER z média = (x+y+z)/3
ESCREVER média
FIM

Olhando o programa de perto
#include <iostream.h> iostream.h> main() main() { int x, y, z; float media; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout << media;
}

1

Olhando o programa de perto

Olhando o programa de perto

#include <iostream.h> iostream.h> main() main() {
Indica uso da biblioteca para entrada e saída padrão (iostream) int x, y, z; float media; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout << media;
}

#include <iostream.h> iostream.h> main() main() Corresponde ao INÍCIO do
{
algoritmo (main – principal em int x, y, z; inglês) float media; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout << media;
}

Olhando o programa de perto

Olhando o programa de perto

#include <iostream.h> iostream.h> main() main() { int x, y, z; float media; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout << media;
}

#include <iostream.h> iostream.h> main() main() Note que no final da cada
{
comando é necessária a presença int x, y, z; z; de um ponto-e-vírgula! float media;

Relacionados

  • trabalho scilab
    1759 palavras | 8 páginas
  • Prova de algoritimo 1semestre
    717 palavras | 3 páginas
  • Algoritmo e Estrutura de Dados
    1276 palavras | 6 páginas
  • Montador
    369 palavras | 2 páginas
  • trabalho de programaçao
    368 palavras | 2 páginas
  • Tese
    1714 palavras | 7 páginas
  • Linguagem c++
    971 palavras | 4 páginas
  • Sermão
    2305 palavras | 10 páginas
  • Algoritmos
    1059 palavras | 5 páginas
  • Exercicios resolvidos de algoritimos.
    1168 palavras | 5 páginas