Buscar

APOL 2 Lógica de Programação e Algoritimos

Prévia do material em texto

Questão 1/5 
Aproximando-nos da maneira pela qual o computador manipula as informações, os 
tipos primitivos básicos utilizados para construção de programas serão: 
 
I - Numéricos (Inteiro, Real) 
II - Caracter 
III - Objetos 
IV - Lógicos 
 
Considerando as respostas anteriores, qual o conjunto de Verdadeiros (V) e Falsos (F) 
corresponde à resposta correta? 
 A 
V,V,F,V 
 
 
Você acertou! 
 
Slide 05 da Aula 03. 
 
 
 
 B V,V,F,F 
 C V,F,F,V 
 D F,F,F,V 
 E V,F,F,F 
 Questão 2/5 
Para o algoritmo abaixo, identifique a ordem das principais etapas da construção do 
algoritmo: 
 
Qual a resposta correta para este algoritmo? 
 A 1-Entrada, 2-Saída, 3-Processamento 
 B 
1-Entrada, 2-Processamento, 3-Saída 
Você acertou! 
Slides e Vídeo-Aula 03. 
 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 
 E 1-Processamento, 2-Saída, 3-Entrada 
 Questão 3/5 
Quando iniciamos nosso algoritmo, precisamos definir nossas variáveis. Quais 
exemplos de nomes de variáveis abaixo estão corretos de acordo com as regras de 
definição de variáveis? 
 
I - 123x : inteiro 
II - nome, endereco : caracter 
III - peso, dolar : real 
IV - resposta : logicoQuais afirmativas corresponde ao conjunto de Verdadeiros(V) e 
Falsos(F) para a regra de construção e definição de variáveis? 
 A 
F,V,V,V 
Você acertou! 
Não podemos iniciar o nome de variáveis com números, logo, a variável 123x 
está definida de forma incorreta. 
 B F,V,V,F 
 C V,V,V,V 
 D F,V,F,F 
 E F,V,F,V 
 Questão 4/5 
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 
Você acertou! 
Slides e vídeoaula 03. 
 D result<-base*(expo)^2 
 E result<-base/(expo)^2 
 Questão 5/5 
Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em 
aberto: 
 
 
 
 A 
se (n1=n2) e (n1>n3) e (n2>n3) entao 
 escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
 fimse 
 se (n1>n3) e (n1>n2) e (n3>n2) entao 
 escreva (" n1>n3>n2 ", n1,">", n3,">", n2) 
 fimse 
 B 
se (n1>n2) e (n1>n3) e (n2>n3) entao 
 escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
 fimse 
 se (n1>n3) e (n1>n2) e (n3>n2) entao 
 escreva (" n1>n3>n2 ", n1,">", n3,">", n2) 
 fimse 
Você acertou! 
Slides e Vídeoaula 04 
 C 
se (n1>n2) e (n1=n3) e (n2<>n3) entao 
 escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
 fimse 
 se (n1>n3) e (n1>n2) e (n3>n2) entao 
 escreva (" n1>n3>n2 ", n1,">", n3,">", n2) 
 fimse 
 D 
se (n1>n2) e (n1<n3) e (n2>n3) entao 
 escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
 fimse 
 se (n1>n3) e (n1<n2) e (n3>n2) entao 
 escreva (" n1>n3>n2 ", n1,">", n3,">", n2) 
 fimse 
 E 
se (n1>n2) e (n2>n3) entao 
 escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
 fimse 
 se (n1>n3) e (n1<n2) e (n3>n2) entao 
 escreva (" n1>n3>n2 ", n1,">", n2,">", n2) 
 fimse

Outros materiais

Materiais recentes

Perguntas Recentes