O que é o processo de compilação?
Por: Yashminne Carmo • 20/12/2021 • Trabalho acadêmico • 4.386 Palavras (18 Páginas) • 142 Visualizações
[pic 1][pic 2][pic 3][pic 4]
Aluna: Yashiminne Luiza Ferreira do Carmo Lista de Exercícios
Introdução à Linguagem C++
[pic 5]
- Qual a relação entre algoritmo e linguagem de programação?
Um algoritmo é uma sequência de passos para se chegar a uma solução. A linguagem de programação é a responsavel comunição entre homem e a maquina, linguagem de programação é uma linguagem escrita e formal que especifica um conjunto de instruções e regras usadas para gerar software.
- O que é o processo de compilação?
Compilação é o processo de tradução do programa escrito em uma linguagem de programação para um formato no qual o computador entenda.
- Assista ao seguinte vídeo no Youtube [ https://www.youtube.com/watch?v=fzNd_PD4_n4 ] em seguida explique os mecanismos de compilação e interpretação de código-fonte, evidenciando suas diferenças.
Linguagem compilada é um meio de comunicação em que o código fonte, e introduzido uma linguagem que por sua vez sera executado diretamente pelo sistema operacional ou pelo processador, logo após ser traduzido por meio de um processo chamado compilação, usando um software de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina.
Linguagem interpretada é uma linguagem de programação em que o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador. Mesmo que um código em uma linguagem passe pelo processo de compilação, a linguagem pode ser considerada interpretada se o programa resultante não for executado diretamente pelo sistema operacional ou processador.
ATENÇÃO: Para cada uma das questões de programação abaixo entregue o código-fonte (formatado em fonte Courier New e devidamente indentado) e uma imagem da execução de cada programa (print screen).
- Faça um programa em C++ que solicite ao usuário que digite o diâmetro de uma circunferência, o programa escreverá na tela a ÁREA e o PERÍMETRO desta circunferência. Veja as fórmulas abaixo:
[pic 6]
#include <iostream>
#include <cmath>
using namespace std;
int main () {
// Declaração de variaveis
float c, a, pi, r, p;
// Entrada de dados
cout <<"Digite o raio da circunferencia: "<< endl;
cin >> r;
pi = 3.141;
// Processamento
// Calcular o Perimetro da Circunferencia ou Comprimento
c = 2 * pi * r;
// Calcular a Area da Cirfunferencia
pow (r,2);
p = pow (r,2);
a = pi * p;
// Saida
cout << "O comprimento e: " << c << " m" << endl;
cout << "A area e: " << a << " m^2" << endl;
return 0;
}
[pic 7]
- Faça um programa em C++ que solicite ao usuário que digite o ano de seu nascimento. O programa calculará e exibirá na tela a idade a partir do ano digitado.
#include <iostream>
using namespace std;
int main () {
// Declaração de variaveis
int at, an, id;
// Entrada de dados
cout <<"Digite o ano de nascimento:"<< endl;
cin >> an;
cout <<"Digite o ano atual:" << endl;
cin >> at;
// Processamento
// Calcular a idade
id = at - an;
// Saida
cout << "Sua idade e: " << id << endl;
return 0;
}
[pic 8]
- A pizzaria da Didi vende 5 tipos de produtos. Veja a tabela:
Produto | Preço |
Pizza Grande | R$ 30,00 |
Pizza Média | R$ 23,00 |
Pizza Pequena | R$ 18,00 |
Refrigerante 2 Litros | R$ 6,50 |
Refrigerante Lata | R$ 3,50 |
Faça um programa em C++ que solicite ao usuário que digite a quantidade consumida de cada um dos 5 produtos. O programa calculará e exibirá na tela o valor a pagar.
#include <iostream>
using namespace std;
int main () {
// Declaração de variaveis
int qc1, qc2, qc3, qc4, qc5;
float v1, v2, v3, v4, v5, t, t1, t2, t3, t4, t5;
// qc = Quantidade Consumida
// v1 a v5 = valor
// t1 a t5 = Total Consumido
// t = Total a ser pago
// Entrada de dados
cout <<"Digite a quantidade de Pizza Grande consumida: " << endl;
cin >> qc1;
...