Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCE1010 – LÓGICA DE PROGRAMAÇÃO Aula 5: Linguagens e estrutura de um programa Lógica de programação AULA 5: LINGUAGENS E ESTRUTURA DE UM PROGRAMA Ranking da TIOBE (Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) Linguagens de Programação Lógica de programação AULA 5: LINGUAGENS E ESTRUTURA DE UM PROGRAMA Diferentes paradigmas Linguagens de Programação Lógica de programação AULA 5: LINGUAGENS E ESTRUTURA DE UM PROGRAMA Processo de geração de um programa executável Linguagens de Programação Início Programa forte Análise sintática (parser) Gerador de código intermediário Código intermediário não otimizado para arquitetura X Otimização do código intermediário Gerador de código objeto para arquitetura X Fim Código de máquina para arquitetura X Lógica de programação AULA 5: LINGUAGENS E ESTRUTURA DE UM PROGRAMA Linguagens de Programação O ambiente de desenvolvimento C++ Lógica de programação AULA 5: LINGUAGENS E ESTRUTURA DE UM PROGRAMA Linguagens de Programação Criando um projeto Lógica de programação AULA 5: LINGUAGENS E ESTRUTURA DE UM PROGRAMA Linguagens de Programação O primeiro programa Lógica de programação AULA 5: LINGUAGENS E ESTRUTURA DE UM PROGRAMA #include <iostream> #include <cstdlib> using namespace std; int main(void) { float n1,n2,n3,n4,media; cout<<"Digite a nota 1"<<endl; cin>>n1; cout<<"Digite a nota 2"<<endl; cin>>n2; cout<<"Digite a nota 3"<<endl; cin>>n3; cout<<"Digite a nota 4"<<endl; cin>>n4; media = (n1+n2+n3+n4)/4; return 0; } Linguagens de Programação O primeiro programa: o que está fazendo? Lógica de programação AULA 5: LINGUAGENS E ESTRUTURA DE UM PROGRAMA int main(void) { float n1,n2,n3,n4,media; cout<<"Digite a nota 1"<<endl; cin>>n1; cout<<"Digite a nota 2"<<endl; cin>>n2; cout<<"Digite a nota 3"<<endl; cin>>n3; cout<<"Digite a nota 4"<<endl; cin>>n4; media = (n1+n2+n3+n4)/4; std::cout<<"Media = "<<media<<endl; return 0; } #include <iostream> #include <cstdlib> using namespace std; Bibliotecas! comandos Estrutura de um programa Estrutura de um programa em C++ Assuntos da próxima aula: 1. Entrada e saída de dados.
Compartilhar