Buscar

Avaliação Parcial Algoritimos

Prévia do material em texto

ALGORITMOS 
 
Simulado: CCT0239_SM_201601348428 V.1 Fechar 
Aluno(a): Matrícula: 
Desempenho: 8,0 de 10,0 Data: 01/05/2016 16:30:07 (Finalizada) 
 
 
 1a Questão (Ref.: 201602001878) Pontos: 1,0 / 1,0 
Assinale a opção correta. 
 
 
 
Pseudolinguagem, vez por outra, demonstra ambiguidade. 
 
Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado 
 Linguagem gráfica livre não está isenta de ambiguidades. 
 
Devemos evitar a representação de um algoritmo com pseudolinguagem. 
 
Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos. 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 
 2a Questão (Ref.: 201601951395) Pontos: 1,0 / 1,0 
Para resolver determinados problemas podemos fazer uso de algoritmos. Algoritmos podem ser entendidos 
como uma sequência finita de instruções , definida de forma clara e sem ambiguidade, de forma que possa ser 
executada e reproduzida pelo interpretador ou leitor. George Pólya formulou quatro etapas essenciais para a 
resolução de problemas. A opção que apresenta a ordem correta das etapas é: 
 
 
 
1ª etapa - Traçar um plano; 2ª etapa - Compreender o problema; 3ª etapa - Colocar o plano em 
prática; 4ª etapa - Comprovar os resultados. 
 
1ª etapa - Colocar o plano em prática 2ª etapa - Traçar um plano; 3ª etapa - Compreender o 
problema; ; 4ª etapa - Comprovar os resultados. 
 
1ª etapa - Compreender o problema; 2ª etapa - Traçar um plano; 3ª etapa - Comprovar os 
resultados. 4ª etapa - Colocar o plano em prática; 
 1ª etapa - Compreender o problema; 2ª etapa - Traçar um plano; 3ª etapa - Colocar o plano em 
prática; 4ª etapa - Comprovar os resultados. 
 
1ª etapa - Comprovar os resultados; 2ª etapa - Compreender o problema; 3ª etapa - Traçar um 
plano;. 4ª etapa - Colocar o plano em prática; 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 
 3a Questão (Ref.: 201601611679) Pontos: 1,0 / 1,0 
Assinale a opção correta. Sobre variáveis é correto afirmar que ... 
 
 
 
palavras reservadas podem ser usadas para nome de variáveis. 
 
o nome de uma variável sempre pode começar com acento. 
 
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. 
 uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao 
declará-la. 
 
nomes de variáveis sempre podem iniciar com aspa. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201601499820) Pontos: 1,0 / 1,0 
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser 
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a 
alternativa que possui um exemplo de nome INCORRETO: 
 
 
 
nome_aluno 
 
salariofinal 
 cad1- id 
 
num1 
 
nota2 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 
 5a Questão (Ref.: 201602087920) Pontos: 1,0 / 1,0 
 
Algoritmo Prova 
VAR 
 A, B, C, D : Real 
Início 
 leia (A, B, C, D) 
 A <- B 
 B <- C 
 C <- D 
 D <- A 
 B <- A+B/2 
 C <- C+B 
 D <- D + (B * 2) - A 
Fim 
 
Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam, 
respectivamente, 10, 15, 20 e 25, pode-se afirmar que, após execução do referido algoritmo, os valores dessas 
variáveis serão, respectivamente:: 
 
 
 
15 - 30 - 55 - 60 
 
15 - 17,5 - 42,5 - 35 
 
15 - 17,5 - 42,5 - 50 
 15 - 25 - 50 - 50 
 
15 - 25 - 50 - 45 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 Gabarito Comentado. 
 
 
 
 
 
 6a Questão (Ref.: 201602002067) Pontos: 0,0 / 1,0 
Considere o algoritmo abaixo: 
prog exm01 
 real sal; 
 imprima "\nSalario : "; 
 leia sal; 
 imprima "\nSeu salario e: ",sal,"\n"; 
fimprog 
Durante a execução desse algoritmo, o usuário informa o valor inteiro 1500. Assinale a alternativa correta: 
 
 
 
O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500.0" 
 
O algoritmo será executado normalmente, e será exibido: "Seu salario e: " 
 
O algoritmo será executado normalmente, mas nada será exibido. 
 O algoritmo não será executado, e será acusado um erro no tipo de dado de leitura. 
 O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500" 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 
 7a Questão (Ref.: 201601397884) Pontos: 0,0 / 1,0 
Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo 
com os intervalos definidos para a média. 
MEDIA ARITMÉTICA MENSAGEM 
0,0 ●----○ 3,0 Reprovado 
3,0 ●----○ 7,0 Exame 
7,0 ●----● 10,0 Aprovado 
 
O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado. 
Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média: 
 
 
 Se (media > 0) E (media <= 3) 
ENTÃO ESCREVA "Reprovado" 
 
Se (media >= 0) OU (media < 3) 
ENTÃO ESCREVA "Reprovado" 
 Se (media >= 7) E (media <= 10) 
ENTÃO ESCREVA "Aprovado" 
 
Se (media >= 3) E (media <= 7) 
ENTÃO ESCREVA "Exame" 
 
Se (media = 7) E (media < 10) 
ENTÃO ESCREVA "Aprovado" 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 
 8a Questão (Ref.: 201601991764) Pontos: 1,0 / 1,0 
De acordo com a figura a seguir, que comando(s) o programa a ser criado poderá utilizar? 
 
 
 
 Os comandos "Se" ou "Escolha" 
 
Apenas o comando "Leia" 
 
Apenas o comando "Enquanto" 
 
Os comandos "Para" ou "Enquanto" 
 
Os comandos "Para" e "Se" 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 
 9a Questão (Ref.: 201601613547) Pontos: 1,0 / 1,0 
Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si: 
prog Teste 
 real x,y,z; 
 leia x; 
 leia y; 
 leia z; 
 se(x < y) 
 { 
 x<-y; 
 } 
 se (z < y)<y) 
 { 
 imprima x; 
 } 
 senao 
 { 
 se (x < z) 
 { 
 imprima z; 
 } 
 senao 
 { 
 imprima x; 
 } 
 } 
fimprog</y) 
Pode-se dizer que: 
 
 
 
c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada. 
 
b) O algoritmo sempre imprime o menor número. 
 
e) O algoritmo sempre imprime o último número lido. 
 
d) O algoritmo sempre imprime o primeiro número lido. 
 a) O algoritmo sempre imprime o maior número. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201601391237) Pontos: 1,0 / 1,0 
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
 
 
 
 Se ou escolha 
 
Para ou enquanto 
 
Apenas o de entrada 
 
Para e Se 
 
Apenas o comando enquanto 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.

Continue navegando