Engenheiro

603 palavras 3 páginas
Primeiros Passos na Linguagem C/C++
Prof. Marcelo Cohen flash@inf.pucrs.br flash@inf.pucrs.

Algoritmos x Programação


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



Como traduzir um algoritmo ?


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

Exemplo: algoritmo que lê 3 valores, calcula a média e escreve o resultado na tela Para traduzi-lo, será necessário traduzi-lo, 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> main() main() { int x, y, z; float media; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout main() main() { int x, y, z; float media; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout 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 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 main() main() { int x, y, z; float media; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout 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; cin >> x; cin >> y; cin >> z; media = (x+y+z)/3; cout main() main() { Declaração da variável media, cujo tipo é real (float) int x, y, z; float media; Atenção! Repare que os nomes das cin >> x; variáveis não podem ter acentuação! cin >> y; cin >> z; media = (x+y+z)/3; cout main() main() { Equivale ao LER: espera a digitação de um valor inteiro e armazena int x, y, z;

Relacionados

  • Engenheiros
    2035 palavras | 9 páginas
  • Engenheiro
    569 palavras | 3 páginas
  • O que é um engenheiro
    10807 palavras | 44 páginas
  • O que é Engenheiro
    956 palavras | 4 páginas
  • Engenheiro
    10022 palavras | 41 páginas
  • engenheiro
    2646 palavras | 11 páginas
  • Engenheiro
    1506 palavras | 7 páginas
  • O que é um engenheiro
    531 palavras | 3 páginas
  • Engenheiro
    280 palavras | 2 páginas
  • Engenheiro
    582 palavras | 3 páginas