Buscar

Logica de programação apol 2 nota 100

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

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

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ê viu 3, do total de 7 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

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

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ê viu 6, do total de 7 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

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 AlgoritmosO 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 = 65z = 12w = 99
B y = 24z = 12w = 1
C y = 65z = 10w = 1
D y = 24z = 79w = 99E y = 24z = 79w = 1
Você 
acerto
u!
Questão 3/5 - Lógica de Programação e AlgoritmosAnalise 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;
Questão 4/5 - Lógica de Programação e AlgoritmosNa 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 5/5 - Lógica de Programação e AlgoritmosNa Aula 3 trabalhamos com os primeiros algoritmos no VISUALG. Sabendo disso, o código abaixo faz o cálculo da área de um retângulo.
Porém, há dois erros neste código. Assinale a alternativa que contém estes erros.
Nota: 20.0
A Na linha 13 deveria ser: leia(altura).
Na linha 16 deveria ser: escreval("Area do retângulo=", area)
Você acertou!
B
Na linha 10 deveria ser: leia(altura).
Na linha 16 deveria ser: escreval("Area do retângulo=", area)
C
Na linha 15 deveria ser área=base*altura.
Na linha 16 deveria ser: escreval("Area do retângulo=", area)
D
Na linha 05 deveria ser: real: base, altura, area
Na linha 16 deveria ser: escreval("Area do retângulo=", area)
E
Na linha 13 deveria ser: leia(area).
Na linha 16 deveria ser: escreval("Area do retângulo=", area)

Outros materiais