Buscar

AV1 - Prova

Prévia do material em texto

CURSO: 
CÓD/ DISCIPLINA:​ INTRODUÇÃO À PROGRAMAÇÃO E. EM C Online 
PROF.º:​ Ildo Ramos Vieira TURNO:​ Manhã 
TURMA: SALA: MAT.: NOTA 
GRADUAÇÃO ALUNO (A): 
DATA: AV1 ( x ) – AV2 ( ) – AV3 ( ) 
GABARITO QUESTÕES OBJETIVAS 
01 02 
 
 
QUESTÕES OBJETIVAS 
1. Sobre representação de algoritmos, julgue as afirmativas abaixo:.​(1 pontos)​. 
I-a linguagem natural é a linguagem do cotidiano. A escolha das palavras e termos utilizados 
dependem diretamente da pessoa que está escrevendo e da compreensão de quem lê. Aqui uma 
mesma palavra pode ter diversos significados (ambiguidade léxica) 
II-As linguagens gráficas são baseadas em imagens e esquemas, de forma a tentar facilitar a 
visualização e o entendimento das etapas e processos 
III-Pseudolinguagem é uma forma de abstrair os problemas existentes na linguagem natural, de 
forma a criar um padrão para descrição e estruturação de algoritmos. Podemos entendê-la como uma 
forma intermediária entre a linguagem natural e as linguagens de programação 
IV-A afirmação I não está integralmente correta, pois na linguagem natural não existe o problema da 
ambiguidade léxica 
Julgue as afirmativas abaixo e escolha a correta: 
a) Somente a afirmação I está correta.. 
b) Estão corretas somente as afirmações II. III e IV. 
c) Estão corretas somente as afirmações I, II e III. 
d) Estão corretas somente as afirmações II e III. 
2. Julgue as afirmativas abaixo: ​(1 pontos) 
I-Para construir um algoritmo é importante identificar e escolher a melhor linguagem para a 
construção do algoritmo, ou seja, qual a melhor forma de expressarmos a solução de nosso problema. 
II-Para estruturar o problema podemos usar a linguagem natural, ou seja, a nossa linguagem para 
descrever o problema. Esse tipo de linguagem permi- 
te a descrição e estruturação de quaisquer algoritmos, porém ela pode ser muito extensa de forma a 
dificultar a padronização e remoção de ambiguidades 
III-Em complemento à afirmação II, é importante ressaltar que os problemas acima citados podem 
ser resolvidos por meio de linguagens mais estruturadas e formais. Algumas podem ser muito 
próximas de nossa linguagem natural, outras visuais, outras próximas das linguagens de máquina, 
como as linguagens de programação. 
Estão corretas: 
a) Somente as afirmações II e III 
b) Todas as afirmações 
c) Somente as afirmações I e II 
d) Somente a afirmação I 
e) Somente a afirmação II 
 
QUESTÕES DISCURSIVAS 
OBS: TODOS OS CÓDIGOS FONTES DEVEM SER COPIADOS E COLADOS NUM 
ARQUIVO E ENVIAR PELO SIA NO FORMATO PDF. 
3. Dados dois números inteiros, construa o algoritmo que calcule seu quociente e seu resto​. ​(2 pontos) 
4. Empregados de uma fábrica trabalham em dois turnos: diurno e noturno. Desejamos calcular a 
jornada diária de acordo com os seguintes pontos. ​(2 pontos). 
a) A tarifa das horas diurnas é de 500 reais, 
b) A tarifa das horas noturnas é de 800 reais, 
c) No caso de ser domingo, a tarifa será aumentada em 200 reais o turno de diurno e 300 
reais o turno noturno. 
 
5. Calcule o número de elementos negativos, zeros e positivos de um dado vetor de 60 elementos. 
(2 pontos). 
6. Projete o algoritmo para imprimir a soma dos números ímpares inferiores ou iguais a n​. ​(2 
pontos).

Continue navegando