Buscar

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

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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!

Outros materiais