Buscar

Atividade Avaliativa Especial - Prova 1

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 4 páginas

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

Prévia do material em texto

1/4 
 
 
 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
Curso: Engenharia de Produção 
Semestre: 1º 
Disciplina: Algoritmo e Programação 
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4 
Professor: Marcos Alves Mariano 
 
Observação: 
 
Cada Atividade respondida de forma correta terá até 1 ponto por anotação correta 
 
 
1º) Sobre o conceito de Lógica é incorreto apenas o que se afirma em: 
 
a) ( ) Lógica é a ciência do raciocínio e da demonstração: é o conjunto de leis, princípios ou métodos 
que determinam um raciocínio coerente, induzindo a uma solução prática e eficaz de um problema; 
b) ( ) Lógica também pode ser conceituada como uma sequência coerente, regular e necessária de 
acontecimentos, de coisas ou fatos, ou até mesmo, como a maneira particular do raciocínio de cada 
pessoa ou de um grupo; 
c) (x) Para quem deseja trabalhar com desenvolvimento de sistemas, ela permite definir a sequência 
lógica para alcançar a solução parcial do problema que depois deverá ser desenvolvido o algoritmo 
com uma sequência passo a passo até atingir a solução; 
d) ( ) A lógica de programação é a técnica de encadear pensamentos para atingir um determinado 
objetivo. 
 
2º) Sobre Algoritmos é correto apenas o que se afirma em: 
 
a) ( ) Os Algoritmos são utilizados somente nas áreas de exatas, pois as pessoas envolvidas na 
resolução dos mais diversos tipos de problemas precisam formular uma sequência de ações para chegar 
a uma solução ou resultado satisfatório; 
b) ( ) É importante observar ainda que cada problema a ser resolvido, existem somente um caminho 
que leva a solução desejada, isto é: um problema pode ser resolvido de uma maneira somente que é a 
resposta exata do algoritmo; 
c) (x) Podemos afirmar que o nível de detalhamento do algoritmo varia de acordo com o problema a 
ser resolvido, Entretanto, isto não significa que a solução mais detalhada seja melhor ou pior que outra 
menos detalhada, uma vez que a decisão de usar mais ou menos ações para atingir o objetivo dever ser 
analisada em cada situação separadamente; 
d) ( ) No computador vale a mesma regra! Um problema poderá ser resolvido somente de uma forma, 
onde podemos chegar ao objetivo, que é a solução. 
 
3º) Sobre as Linguagens Compiladas é incorreto apenas o que se afirma em: 
 
a) ( ) Não há necessidade do código fonte para sua execução; 
b) ( ) O programa executável criado é independente da linguagem; 
 2/4 
 
 
 
c) ( ) Diferente da interpretação, a compilação analisa todo o código fonte à procura de erros; 
d) (x) Depois que a análise é terminada e sem encontrar nenhum erro é que será criado um código 
intermediário chamado de "Código Compilado". 
 
4º) Sobre Linguagens Interpretadas é correto apenas o que se afirma em: 
 
a) ( ) Nas linguagens interpretadas, o interpretador lê, analise e executa cada instrução do programa 
fonte, traduzindo pra uma linguagem de máquina; 
b) ( ) O interpretador é um hardware, no qual durante o ciclo de execução entende os comandos da 
linguagem de alto nível; 
c) ( ) Cada linha ou instrução é executada na sequência. Quando um erro é encontrado, a execução do 
programa continua gerando no final o "Código Objeto"; 
d) (x) Esse tipo de linguagem oferece algumas desvantagens, como a necessidade da presença do 
código fonte para a execução do programa. 
 
5º) Sobre as Linguagens Hibridas é correto apenas o que se afirma em: 
a) (x) As linguagens hibridas usam a interpretação e a compilação; 
b) ( ) Como exemplo, podemos citar a linguagem Delphi, que gera um código chamado de Delphi 
Bytecode; 
c) ( ) Programas escritos em uma linguagem híbrida são mais lentos que os de uma linguagem 
interpretada, isso porque as instruções intermediárias são projetadas para serem interpretadas 
facilmente; 
d) ( ) O interpretador tem o papel de converter o código fonte em um código conhecido por byte code, 
uma linguagem de baixo nível, que depois é compilada. 
 
6º) Sobre os tipos de dados é incorreto apenas o que se afirma em: 
 
a) ( ) Os Numéricos e inteiros são toda e qualquer informação numérica que pertença ao conjunto dos 
números inteiros (negativo, nula, positiva); 
b) (x) Os Numéricos reais são toda e qualquer informação numérica que pertença ao conjunto dos 
números reais (negativa, nula, positiva e relativos); 
c) ( ) Os caracteres são sequências de valores delimitados por aspas, formadas por Letras de A até Z, 
por números de 0 até 9 e por símbolos &,@,* e um espaço em branco; 
d) ( ) Os lógicos possuem o valor verdadeiro ou falso, sendo que esse tipo de dados poderá representar 
apenas um dos dois valores. 
 
 
 
 
 3/4 
 
 
7º) Sobre os operadores é correto apenas o que se afirma em: 
 
a) (x) Se dois operadores de uma mesma expressão possuírem o mesmo nível de procedência, a 
expressão será avaliada da esquerda para a direita. As expressões contidas entre parênteses serão 
resolvidas em primeiro lugar, a começar pelos parênteses mais internos; 
b) ( ) Operadores Aritméticos são utilizados para operações entre caracteres a serem realizadas, para 
obter resultado nas expressões; 
c) ( ) Operador Relacional existe para estabelecer uma relação entre dois elementos. Com isso o 
resultado da comparação na expressão será sempre um tipo caractere; 
d) ( ) Operadores lógicos permitem estender o uso dos operadores relacionais, permitindo desse modo, 
composições numéricas mais sofisticadas nas expressões. 
 
8º) Sobre s variáveis e constantes da gramática do portugol é correto apenas o que se afirma em: 
 
a) ( ) As variáveis, assim como as constantes, podem ser dos tipos: numérica (inteiro ou integral), 
lógica ou literal; 
b) ( ) Os nomes de constantes e variáveis são nomes específicos e bem definidos, conforme sua 
utilização para os objetos referenciados nos algoritmos; 
c) (x) Variáveis também são identificadores que armazenam valores, porém, ao contrário das 
constantes, o valor de uma variável pode mudar dentro do Algoritmo; 
d) ( ) Por definição, tudo aquilo que é sujeito a variações, que é estável ou constante, em um programa 
de computador são dados a serem virtualizados, em um servidor de rede. 
 
9º) O Restaurante Boa Prova cobra R$ 22,00 por quilo de refeição. Faça um algoritmo que leia o 
peso do prato montado pelo cliente em quilos e que calcule e escreva o valor a pagar. 
 
 
algoritmo "Preços" 
// Função : 
// Autor : Lucas 
// Data : 12/06/2020 
// Seção de Declarações 
var 
peso, cliente: real 
inicio 
escreval ("Peso do Prato: ") 
leia(peso) 
cliente<- peso *22 
escreval("Valor a Ser Pago: ", cliente, " Reais") 
fimalgoritmo 
 
 4/4 
 
10º) Elabore um algoritmo que leia a altura e o peso de uma pessoa. Com essas informações, o 
algoritmo deverá calcular e escrever o índice de massa corporal da pessoa. IMC= peso / altura * altura. 
 
 
 
algoritmo "Calculo IMC" 
// Função : 
// Autor : Lucas 
// Data : 12/06/2020 
// Seção de Declarações 
var 
peso: real 
altura: real 
IMC: real 
inicio 
escreval ("Digite o peso:") 
leia(peso) 
escreval ("Digite a altura:") 
leia(altura) 
IMC<- (peso/ (altura*altura)) 
escreva ("O Valor do IMC é:", IMC) 
fimalgoritmo

Continue navegando