Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritmos
Trabalhamos na Aula 3 com o conceito de variáveis, tipos, leitura e escrita. Observe
o algoritmo a seguir que resolve uma equação de segundo grau.
Neste código existem alguns erros. Assinale a alternativa que identifica estes erros.
Observação: A função RaizQ é uma função pré-definida no VisuALG e o erro não está
nesta função.
Nota: 20.0
A
As linhas 28 e 29 estão erradas. Não deveria aparecer tal mensagem.
Na linha 22 deveria ser: x<-((b*3)-4*(a*c))
B
Na linha 05 deveria ser: a,b,c, delta : inteiro
Na linha 29 deveria ser: escreva("x2=",x2)
Você acertou!
C
Na linha 05 deveria ser: inteiro: a,b,c, delta
Na linha 22 deveria ser: delta<-((b*2)-4*(a*c))
D Está faltando um fimse entre as linhas 22 e 23.
E
Na linha 17 deveria ser: leia(area).
Está faltando um fimse entre as linhas 22 e 23.
Questão 2/5 - Lógica de Programação e Algoritmos
Na Aula 4, trabalhamos com o conceito de lógica condicional. O código abaixo tem como
objetivo descobrir se uma figura geométrica é um quadrado (todos os lados iguais) ou
não.
Assinale a alternativa que corresponde ao código faltante.
Nota: 20.0
A se (lado1=lado2) e (lado2=lado3) e (lado3=lado4) entao
escreval("A figura geometrica é um QUADRADO")
senao
escreval("A figura geometrica não é um QUADRADO")
fimse
Você acertou!
Aula 4
B
se (lado1=lado2) entao
escreval("A figura geometrica é um QUADRADO")
senao
escreval("A figura geometrica não é um QUADRADO")
fimse
C
se (lado1=lado2) e (lado2=lado3) entao
escreval("A figura geometrica é um QUADRADO")
senao
escreval("A figura geometrica não é um QUADRADO")
fimse
D
se (lado1=lado2) entao
se (lado3=lado4) entao
escreval("A figura geometrica é um QUADRADO")
senao
escreval("A figura geometrica não é um QUADRADO")
fimse
fimse
E
se (lado1=lado2) e (lado3=lado4) entao
escreval("A figura geometrica não é um QUADRADO")
senao
escreval("A figura geometrica é um QUADRADO")
fimse
Questão 3/5 - Lógica de Programação e Algoritmos
Na Aula 3, trabalhamos com o conceito de leitura e escrita de dados em materiais e
manipulações matemáticas:
Observe o algoritmo acima e assinale a alternativa que corresponde ao enunciado que
melhor representa este código.
Nota: 20.0
A
Faça um programa que receba um número positivo e maior que zero, calcule e mostre:
• O número recebido ao quadrado;
• O número recebido ao cubo;
• O dobro do número.
B Faça um programa que receba um número qualquer, calcule e mostre:
• O número recebido ao quadrado;
• O número recebido ao cubo;
• O dobro do número.
Você acertou!
Aula 03
C
Faça um programa que receba 3 números quaisquer, calcule e mostre:
• O número recebido ao quadrado;
• O número recebido ao cubo;
• O dobro do número.
D
Faça um programa que receba 3 números quaisquer, calcule e mostre:
• O dobro do número.
E
Faça um programa que receba 3 números quaisquer do tipo inteiro, calcule e mostre:
• O número recebido ao quadrado;
• O número recebido ao cubo;
• O dobro do número.
Questão 4/5 - Lógica de Programação e Algoritmos
Na Aula 4, trabalhamos com estruturas de controle do tipo condicional.
Acerda deste assunto, assinale a alternativa que contém as composições das estruturas
de controle:
Nota: 20.0
A Condicional simples e encadeada.
B Condicional composta e encadeada.
C Condicional simples e condicional composta.
D
Condicional simples, condicional composta e condicional encadeada.
Você acertou!
Slides e Vídeo-Aula 04.
E Condicional simples, composta e múltipla.
Questão 5/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ê
acerto
u!