Buscar

Lógica de Programação APOL 2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

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
Para o algoritmo abaixo, identifique a ordem das principais etapas da construção do algoritmo:
Qual a resposta correta para este algoritmo?
Nota: 20.0
	
	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 - 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 seleção composta por exemplo.
Qual seria a estrutura correta em pseudocódigo para a seleção composta?
Nota: 20.0
	
	A
	se <condição>  
     entao Comandos
     senao Comandos
fimse
Você acertou!
AULA 04 - Slides 16 e 17
	
	B
	caso <condição>  
     entao Comandos
     senao Comandos
fimse
	
	C
	se <condição>  
     entao Comandos
fimse
     senao Comandos
fimse
	
	D
	se <condição>  
     entao Comandos
fimse
se <condição>  
     entao  Comandos
fimse
	
	E
	se <condição>  
     entao Comandos
fimcondicao
se <condição>  
     entao  Comandos
fimcondicao
�
Questão 4/5 - Lógica de Programação e Algoritmos
Na Aula 3 trabalhamos com o conceito de funções de entrada e saída, ou seja, leitura e escrita de variáveis.
Com relação a este conteúdo e analisando o algoritmo acima, identifique qual a parte do código representaria corretamente a entrada dos dados:
Nota: 20.0
	
	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)
Você acertou!
Aula 03
	
	C
	escreval("Digite um valor o raio: ")
leia(raio)
escreval("Digite o valor da área: ")
leia(area)
	
	D
	escreval("Digite um valor o raio: ")
leia(raio)
escreval(“Digite o valor de Pi:”)
leia(Pi)
escreval("Digite o valor da área: ")
leia(area)
�
Questão 5/5 - Lógica de Programação e Algoritmos
Empregando os conteúdos da Aula 3 e da Aula 4, o algoritmo abaixo verifica qual é o maior entre 2 números digitados e mostra o resultado na tela.
Para este algoritmo, identifique a alternativa que contém a parte de código que preencheria a lacuna em aberto.
Nota: 20.0
	
	A
	se (n1 > n2) entao
     maior<-n1
     escreval ("O maior valor é o", maior)
senao
     maior<-n2
     escreval ("O maior valor é o", maior)
fimse
Você acertou!
Aulas 3 e 4
	
	B
	se (n1 < n2) entao
     maior<-n1
     escreval ("O maior valor é o", maior)
senao
     maior<-n2
     escreval ("O maior valor é o", maior)
fimse
	
	C
	se (n1 > n2) entao
     maior<-n2
     escreval ("O maior valor é o", maior)
senao
     maior<-n1
     escreval ("O maior valor é o", maior)
fimse
	
	D
	se (n1 > n2)
     maior<-n1
     escreval ("O maior valor é o", maior)
fimse
senao
     maior<-n2
     escreval ("O maior valor é o", maior)
fimse
	
	E
	se (n1 < n2) entao
     maior<-n1
     escreval ("O maior valor é o", maior)
fimse
senao
     maior<-n2
     escreval ("O maior valor é o", maior)
fimse
_1587384151.unknown
_1587384158.unknown
_1587384161.unknown
_1587384163.unknown
_1587384159.unknown
_1587384155.unknown
_1587384156.unknown
_1587384153.unknown
_1587384145.unknown
_1587384148.unknown
_1587384150.unknown
_1587384147.unknown
_1587384138.unknown
_1587384142.unknown
_1587384143.unknown
_1587384140.unknown
_1587384132.unknown
_1587384135.unknown
_1587384137.unknown
_1587384134.unknown
_1587384129.unknown
_1587384130.unknown
_1587384127.unknown
_1587384126.unknown

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando