Buscar

Apol 2 Lógica de programação

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 5 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

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

Apol 2 
 
Questão 1/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: 
 
 
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) 
 
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 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? 
 
 
A 1-Entrada, 2-Saída, 3-Processamento 
 
B 1-Entrada, 2-Processamento, 3-Saída 
 
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 
 
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. 
 
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) 
 
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 4/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). 
 
 
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 
 
 
 
 
 
 
 
 
Questão 5/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? 
 
 
A se <condição 1> 
entao 
 se <condição 2> 
 entao Comandos 
 fimse 
senao 
 se <condição 3> 
 entao Comandos 
 fimse 
fimse 
 
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

Outros materiais