Buscar

PROVA EXAME OBJETIVO LÓGICA DE PROGRAMAÇÃO ALGORITMO NOTA 100

Prévia do material em texto

PROVA EXAME OBJETIVO LÓGICA DE PROGRAMAÇÃO ALGORITMO NOTA 100 
 
1-Faça um algoritmo que recebe dois números quaisquer, faça a multiplicação de ambos e 
depois mostre o resultado. Qual o passo, nas opções apresentadas a seguir, que não faz parte 
da resolução do algoritmo? 
 
 A Declare n1,n2, m numérico 
Escreva “Digite os dois números” 
 
 B Leia n1, n2 
 
 C Se n1 = n2 escreva “Impossível realizar a operação”. 
 
 D m=n1*n2 
 
 
2-Para o algoritmo abaixo, identifique qual a parte de código representaria melhor a entrada 
dos dados: 
 
 
 
 
 A escreval("Digite um valor o raio : ") 
 leia(raio) 
escreval(“Digite o valor de Pi:”) 
 leia(Pi) 
 
 B escreval("Digite um valor o raio : ") 
 leia(raio) 
 
 C escreval("Digite um valor o raio : ") 
 leia(raio) 
escreval(“Digite o valor de Pi:”) 
 
 D leia(raio) 
 
 
3-A lógica muitas vezes é relacionada à racionalidade e à coerência e frequentemente a 
associamos apenas à matemática. Porém, sua aplicabilidade possui mais relação com outras 
áreas que possamos imaginar. É correto afirmar que: 
 
 A A lógica, como filosofia, procura estabelecer sempre do mesmo jeito. 
 B Uma das formas de usarmos a lógica é no procedimento de correção do nosso 
modo de pensar para a construção de algoritmos de programação. 
 C A lógica não pode ser considerada como arte do pensar pois é exata demais. 
 D A forma mais complexa do pensamento não é o raciocínio, portanto a lógica 
não corrige o raciocínio. 
 
 
4-Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída? 
 
leia(m,n) 
para i de 1 ate m faca 
 para j de 1 ate n faca 
 se(j=1) entao 
 matriz[i,j]<-1 
 senao 
 matriz[i,j]<-0 
 fimse 
 fimpara 
fimpara 
 
A 1 0 0 
 1 1 0 
 0 1 1 
 
B 1 0 0 
 1 0 0 
 1 0 0 
 
C 1 1 1 
 1 0 0 
 1 0 0 
 
D 1 1 1 
 0 0 0 
 0 0 0 
 
5-Descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando 
uma linguagem natural (por exemplo, a língua portuguesa), os passos a serem seguidos para 
sua resolução. Existem vantagens e desvantagens, com as relacionadas nas opções a seguir, 
exceto: 
 
 
 A Vantagem: não é necessário aprender nenhum conceito novo. 
 
 B Vantagem: utiliza língua natural, a qual é bem conhecida. 
 
 C Desvantagem: Dificuldade para transcrição do algoritmo para programa. 
 
 D Desvantagem: só é possível escrevê-la em Língua Portuguesa. 
 
 
6-Para o algoritmo abaixo, identifique nas alternativas a parte de código que, inserida na linha 
faltante, efetuaria o cálculo correto: 
 
Algoritmo expoente 
algoritmo "expon" 
// Função : Calcular um numero elevado a outro 
// Autor : Profa. Maristela. 
// Data : 12/03/2015 
// Seção de Declarações 
var 
 result, base, expo: real 
 
inicio 
// Seção de Comandos 
 escreval("Digite um valor para a base : ") 
 leia(base) 
 escreval("Digite um valor para o expoente : ") 
 leia(expo) 
 
 ____________________________ 
 
 escreval("") 
 escreva(base, " elevado a ",expo, " vale ", result) 
 
fimalgoritmo 
 
 
 
 A result<-base***expo 
 
 B result<-^base*expo 
 
 C result<-base^expo 
 D result<-base*(expo)^2 
 
7-Para o algoritmo abaixo, identifique a ordem das principais etapas da construção do 
algoritmo: 
 
 
 
 A 1-Entrada, 2-Saída, 3-Processamento 
 B 1-Entrada, 2-Processamento, 3-Saída 
 
 C 1-Declaração de variáveis, 2-Entrada e Processamento, 3-Saída 
 D 1-Declaração de variáveis e Entrada, 2-Processamento, 3-Saída 
 
 
 
8-Para o algoritmo abaixo, identifique qual a parte de código preencheria a parte faltante 
(substitui o quadro): 
 
algoritmo "prog1" 
var 
x, idade,crianca,preadole,adolescente,adulto: inteiro 
 
inicio 
// Seção de Comandos 
para x de 1 ate 10 faca 
 escreva("Digite uma idade: ") 
 leia(idade) 
 se idade<=11 entao 
 crianca<-crianca+1 
 fimse 
 
+----------------------------------------+ 
| | 
| | 
| | 
| | 
| | 
+----------------------------------------+ 
 se (idade>14) e (idade<=17) entao 
 adolescente<-adolescente+1 
 fimse 
 se idade >= 18 entao 
 adulto<-adulto+1 
 fimse 
fimpara 
 escreval("*** Totais por faixa-etária ***") 
 escreval("Número de criancas: ",crianca) 
 escreval("Número de pre-adolescentes: ",preadole) 
 escreval("Número de adolescentes: ",adolescente) 
 escreval("Número de adultos: ",adulto) 
fimalgoritmo 
 
 A se (idade>12) e (idade<=14) entao 
 preadole<-preadole+1 
 fimse 
 B se (idade>=11) e (idade<=14) entao 
 preadole<-preadole+1 
 fimse 
 C se (idade>11) e (idade<=14) entao 
 preadole<-preadole+1 
 fimse 
 D se (idade>11) e (idade<14) entao 
 preadole<-preadole+1 
 fimse 
 
Questão 9/10 
Na escrita de um algoritmo que calcule a média de três valores quaisquer, a melhor resolução 
escrita em descrição narrativa seria: 
 A 1-receber os três valores. 2 – calcular a média aritmética. 3-se a média for 
maior que 7 dizer que o aluno está aprovado. 4-mostrar a média. 
 
 B 1-receber os três valores. 2 – calcular a soma aritmética. 3-mostrar a soma 
aritmética. 4-mostrar a média. 
 
 C 1-receber os três valores. 2-calcular a média aritmética. 3-mostrar a média 
aritmética. 
 
 D 1-receber os três valores. 2 – somar os três valores. 3-mostrar a média 
aritmética. 
 
Questão 10/10 
Utilizando as seguintes premissas e a conclusão: 
 - Todo mamífero é um animal. 
 - Todo cavalo é um mamífero. 
 - Logo todo cavalo é um animal. 
A única sentença incorreta é: 
 
 A É considerado um silogismo de acordo com a lógica proposicional. 
 
 B Tais argumentos compostos por duas premissas e uma conclusão estabelecem 
uma relação válida ou não. 
 
 C Esta situação é um dos objetivos da lógica, que estuda técnicas para 
formalização, dedução e análise para verificação da validade de argumentos. 
 
 D É considerado um silogismo de acordo com a lógica de predicados. 
 
gab 
1c 2b 3b 4b 5d 6c 7b 8c 9c 10d

Continue navegando