Buscar

Apol2 Logica e Algoritmos

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritmos 
O pedaço do código abaixo trabalha com conceitos da Aula 3 e da Aula 4. 
 
 
Estude este código e assinale a alternativa que corresponde ao valor final 
das variáveis y, z e w, assumindo que x seja inicializado com 10 (x<-10). 
Nota: 20.0 
 A y = 65 z = 12 
w = 99 
 B y = 24 z = 12 
w = 1 
 C y = 65 z = 10 
w = 1 
 D y = 24 z = 79 
w = 99 
 E y = 24 z = 79 
w = 1 
Você acertou! 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
O algoritmo abaixo tem como objetivo calcular o resultado de um número 
qualquer elevado em uma potência qualquer. 
 
 
Identifique nas alternativas a parte de código que, inserida na linha faltante, 
efetuaria o cálculo correto: 
Nota: 20.0 
 A result==base^expo 
 B result<-^base*expo 
 C result<-base^expo Você acertou! 
Aula 03. 
 D result<-base*(expo)^2 
 
 E result=base^expo 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
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 : logico 
Quais afirmativas corresponde ao conjunto de Verdadeiros(V) e Falsos(F) 
para a regra de construção e definição de variáveis? 
Nota: 20.0 
 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 - Lógica de Programação e Algoritmos 
Na lógica de programação temos várias estruturas: sequência, seleção e 
repetição. 
Em uma seleção, possuímos algumas variações, como a encadeada por 
exemplo. 
Qual seria a estrutura correta para a seleção encadeada? 
Nota: 20.0 
 A se <condição 1> entao 
 se <condição 2> 
 entao Comandos 
 fimse 
senao 
 se <condição 3> 
 entao Comandos 
 fimse 
fimse 
Você acertou! 
Aula 04 Slide 19 
 
 
 
 
 
 B se <condição 1> entao 
fimse 
 se <condição 2> 
 entao Comandos 
 fimse 
senao 
fimse 
 se <condição 3> 
 entao Comandos 
 fimse 
fimse 
 C se <condição 1> entao Comandos 
fimse 
se <condição 2> 
 entao Comandos 
fimse 
se <condição 3> 
 entao Comandos 
fimse 
 
 D se <condição 1> entao Comandos 
fimse 
se <condição 1> 
 entao Comandos 
fimse 
 
 
 E se <condição 2> entao Comandos 
fimse 
se <condição 2> 
 entao Comandos 
fimse 
 
Questão 5/5 - Lógica de Programação e Algoritmos 
Analise o algoritmo abaixo desenvolvido em pseudocódigo no VisuALG. 
 
 
Assinale a alternativa que contém o enunciado que melhor descreve o 
algoritmo escrito acima. 
Nota: 20.0 
 A Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual. Calcule e mostre: 
 Quantos anos a pessoa terá em 2020. 
 B Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual. Calcule e mostre: 
 A idade da pessoa; 
 C Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual. Calcule e mostre: 
 A idade da pessoa; 
 Quantos anos a pessoa terá em 2020. 
Você acertou! 
Aula 03. 
A variável s1 recebe a idade da pessoa. 
A variável s2 recebe quantos anos a pessoa terá em 2020. 
 D Faça um programa que receba o ano de nascimento de uma pessoa e outro ano qualquer. Calcule e mostre: 
 A idade da pessoa; 
 E Faça um programa que receba dois anos quaisquer. Calcule e mostre: 
 A idade da pessoa;

Continue navegando

Outros materiais