Buscar

Avaliação P1N1 PLP Q - João Victor Nunes de Melo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Goiânia, 01 de abril de 2022.
Disciplina: 
CMP1066 – Paradigmas de Programação 
Turma: A01
Créditos: 4
Carga Horária: 80 Horas/Aula
Professor: Dr. Nilson C Amaral, PhD
João Victor Nunes de Melo - 20181003300570
Avaliação P1N1 PLP
Q1.
[0.5] Que é um paradigma de programação? 
R:
Paradigma de programação são estilos de programação, um modelo e metodologia. Não focada apenas em uma linguagem, mas como soluciona problemas usando determinada linguagem de programação
Q2.
[1.5] Qual é a diferença entre um algoritmo e um programa. Escreva um algoritmo e do lado escreva o programa equivalente.
R:
Um algoritmo é escrito em linguagem natural e depois de convertido para uma linguagem aceita por um computador real passa a ser chamado de programa.
Algoritmo escrito em portugol:
Algoritmo “Olá Mundo”
Var
Inicio 
Escreva(“Olá Mundo!”)
fimalgoritmo
Programa equivalente em C++:
#include <iostream>
using namespace std;
int main ()
{
 cout << "Olá mundo!"; 
 return 0;
}
Q3.
[1.0] Que é Redigibilidade? Por que é desejável numa linguagem de programação? 
R:
É a facilidade em escrever programas, é desejável para que não haja conflitos com a legibilidade.
Q4.
[0.5] Escreva o nome de 5 linguagens de programação. 
R:
Javascript, HTML/CSS, C++, Java, Python
Q5.
[1.0] Escreva pelo menos 5 propriedades desejáveis em uma linguagem de programação 
R:
Legibilidade , Redigibilidade, Eficiência, Confiabilidade e Facilidade de aprendizado.
Q6.
[1.5] Em um sistema de implementação Híbrido, qual a ordem que acontece a 
interpretação do código: 
a) Interpretador > analisador léxico > analisador sintático > gerador de 
código intermediário > Programa fonte. 
b) Programa fonte > analisador léxico > analisador sintático > Interpretador. 
c) Programa fonte > Interpretador. 
d) Programa fonte > analisador léxico > analisador sintático > gerador de 
código intermediário > Interpretador. Verdadeira letra D
e) Programa fonte > analisador sintático > gerador de código intermediário 
> Interpretador
R: Letra D
Q7.
[1.0] Quais os principais métodos de implementar linguagens de programação? 
R:
Compilação, interpretação pura e implementação híbrida.
Q8.
[0.5] Cite quais são os critérios de avalição das linguagens de programação: 
R:
Legibilidade, facilidade de escrita, confiabilidade e o custo.
Q9. 
[0.5] O que é a Legibilidade de um programa? 
R:
É um dos critérios mais importantes para julgar uma linguagem de programação com sua facilidade de ler e entender o programa. Considerar a legibilidade no contexto de domínio do programa.
Q10.
[0.5] Qual foi a primeira linguagem de programação desenvolvida para 
aplicações de IA (Inteligência Artificial)? 
a) COBOL 
b) FORTRAN 
c) ALGOL60 
d) LISP Verdadeira letra d
R: Letra D
Q11.
[1.5] Com relação aos Conceitos de Linguagem de Programação, marque as 
principais Categorias de Linguagens: 
a) Legibilidade e facilidade de escrita. 
b) Imperativas, funcionais, lógicas e orientadas a objetos. Verdadeira letra b
c) Expressividade, confiabilidade, verificação de tipos. 
d) Tratamento de exceções, utilização de apelidos.
R: Letra B
BOA PROVA

Outros materiais