Buscar

algoritmos e programação p1

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

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

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 9, do total de 10 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

...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2023-1
Algoritmos e Programação - 2023_01_EAD_B Avaliações P1 -- Prova On-line (Acessar)
Iniciado em sexta, 17 mar 2023, 11:14
Estado Finalizada
Concluída em sexta, 17 mar 2023, 11:34
Tempo
empregado
19 minutos 30 segundos
Notas 8,00/8,00
Avaliar 10,00 de um máximo de 10,00(100%)











https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=158
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=377512
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 1
Correto
Atingiu 1,00 de
1,00
Para responder essa questão, considere o fluxograma
ilustrado na Figura 1. Suponha que o usuário tenha inserido os
valores “Kelvin” e 27 para as variáveis ConverterPara e
Celsius, respectivamente.
Figura 1 Fluxograma para Conversão de Temperatura 
Marque a opção que exibe o valor correto da variável
Conversão, no final do algoritmo representado na Figura 1.
Escolha uma opção:
273,0
300,0 
81,0
80,6
80,0
Sua resposta está correta.
Como o usuário selecionou o valor “Kelvin” para a variável
ConverterPara, a fórmula que deve ser usada é Conversão =
Celsius + 273.
O cálculo é:
Conversão = 27 + 273
Conversão = 300
Portanto o valor exibido pela variável Conversão será 300.
A resposta correta é: 300,0











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 2
Correto
Atingiu 1,00 de
1,00
Um algoritmo é uma sequência de operações, executadas
em ordem para atingir um objetivo. Algoritmos podem ser
transformados em programas que serão executados em
computadores. Selecione a opção, que representa o
componente, onde as instruções e variáveis de um programa
em execução são armazenadas.
Escolha uma opção:
Unidade de Memória Auxiliar
Unidade de Entrada
Memória Principal 
Unidade Central de Processamento
Memória Secundária
Sua resposta está correta.
Durante a execução de um programa, informações lidas da
entrada e resultados de processamento são armazenadas
em variáveis, que estão armazenadas na memória principal.
 As instruções de um programa, que está sendo executado,
também são armazenadas na memória principal.
 Todas as informações armazenadas nas variáveis da
memória principal são perdidas no momento em que a
execução do programa termina.
As respostas corretas são: Memória Principal, Memória
Secundária, Unidade Central de Processamento, Unidade de
Memória Auxiliar, Unidade de Entrada











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 3
Correto
Atingiu 1,00 de
1,00
O retângulo é uma figura geométrica plana formada por
quatro lados (quadrilátero). Dois lados do retângulo são
menores e dois deles são maiores. Ele possui quatro ângulos
internos de 90° chamados de ângulos retos. Para calcular a
área de um retângulo multiplica-se sua base pela sua altura.
Em outras palavras, a área do retângulo corresponde ao
produto da medida da base pela altura.
Selecione a alternativa correta que representa os
componentes de entrada, processamento e saída de um
algoritmo que calcule a área de um retângulo.
Escolha uma opção:
Entrada: Exibição do valor da área calculada.
Processamento: Base e altura. Saída: Produto da base
pela altura.
Entrada: Base e altura. Processamento: Exibição do valor
da área calculada. Saída: Produto da base pela altura.
Entrada: Base e altura. Processamento: Produto da base
pela altura. Saída: Exibição do valor da área calculada. 
Entrada: Produto da base pela altura. Processamento:
Base e altura. Saída: Exibição do valor da área calculada.
Entrada: Produto da base pela altura. Processamento:
Exibição do valor da área calculada. Saída: Base e altura.
Sua resposta está correta.
Um algoritmo que calcule a área de um retângulo deve
receber como entrada os valores para base e altura,
digitados pelo usuário,. Em seguida, o algoritmo deve calcular
(processamento) a área do retângulo multiplicando os
valores digitados pelo usuário. Finalmente, o resultado dessa
operação deve ser exibido ao usuário.
 Veja um exemplo de algoritmo em VisuAlg:
A resposta correta é: Entrada: Base e altura. Processamento:
Produto da base pela altura. Saída: Exibição do valor da área
calculada.











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 4
Correto
Atingiu 1,00 de
1,00
O pseudocódigo é uma das principais alternativas na
representação de algoritmos. A Figura 1 mostra a estrutura
básica de um pseudocódigo.
Figura 1 - Estrutura Básica de um Pseudocódigo
Selecione a opção que explica o que deve ser escrito na
parte, exibido na linha 3 da Figura 1.
Escolha uma opção:
Especificação do nome/objetivo do algoritmo.
Conjunto de informações/dados que serão utilizados ao
longo do programa. 
Entrada, processamento e saída.
Cálculos e operações matemáticas.
Conjunto de instruções que serão realizadas.
Sua resposta está correta.
O segmento é onde declaramos as variáveis que usaremos
em nosso código.
Nessa seção você poderia declarar, por exemplo, uma
variável chamada idade, do tipo inteiro, da seguinte forma
idade : inteiro.
A resposta correta é: Conjunto de informações/dados que
serão utilizados ao longo do programa.











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 5
Correto
Atingiu 1,00 de
1,00
Você está tentando escrever um algoritmo que recebe dois
valores do usuário, armazena esses valores nas variáveis “a”
e “b”, troca seus valores, de modo que o valor de “a” passe a
ser o valor de “b” e vice versa.
Seu algoritmo ficou como o exibido na Figura 1, ele executa
normalmente, mas não exibe o resultado que você esperava.
Ao executar o algoritmo no programa VisuAlg 3, você observa
que o valor de “a” e “b” estão iguais e ambos são o mesmo
valor inserido para a variável “b”.
Figura 1 Algoritmo que Deveria Trocar Valores de A e B 
Selecione a alternativa que apresenta as alterações
necessárias para que o algoritmo, da Figura 1, altere os
valores das variáveis “a” e “b” corretamente.
Escolha uma opção:
Para que o funcione como esperado basta alterar a
ordem das linhas 7 e 8, fazendo com que “b” receba o
valor de “a” primeiro.
Para que esse algoritmo funcione como esperado basta
alterar a ordem das linhas 9 e 10, mostrando a saída de
“b” antes de “a”.
É preciso declarar uma variável “auxiliar”, armazenar o
valor da variável “a” nessa variável e depois atribuir o
valor dela a variável “b”. 
Armazenar o valor da variável “a” em uma variável
“auxiliar”, não é preciso declarar esse tipo de variável.
Esse algoritmo não funciona porque não deveríamos ler
dois valores ao mesmo tempo em um comando leia.
Sua resposta está correta.
Ao colocar em “a” o valor contido em “b”, o valor que estava
em “a” é perdido. Para que isso não aconteça, o valor em “a”
deve ser previamente guardado em uma variável “auxiliar”,
para depois ser usado para preencher a variável “b”.
Conforme ilustrado na figura abaixo:
Troca correta dos conteúdos de duas variáveis.
Veja o Algoritmo corrigido abaixo:











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
A resposta correta é: É preciso declarar uma variável
“auxiliar”, armazenar o valor da variável “a” nessa variável e
depois atribuir o valor dela a variável “b”.











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 6
Correto
Atingiu 1,00 de
1,00
Você está tentando construir um algoritmo que recebe uma
nota do usuário e escreve “Aprovado com Distinção” se essa
nota estiver entre 9,0 e 10,0. Seu algoritmo ficou como o
exibido na Figura 1, ele não executa, pois acusa erro na linha
7.
Figura 1 Algoritmo 
Marque a opção que apresenta o código correto, para a linha
7, de modo que esse algoritmo funcione no programa VisuAlg
3.
Escolha uma opção:
a. se (nota >= 9.0) ou (nota <= 10.0) entao
b. se nota > 9.0 e nota < 10.0 entao
c. se nota >= 9.0 e < 10.0 entao
d. se (nota >= 9.0) e (nota <= 10.0) entao 
e. se nota > 9.0 ou nota < 10.0 entao
Sua resposta está correta.
Para que essa condição funcione, no VisuAlg 3, é preciso
adicionar parênteses, mudar os sinais de condição para
maior e igual e menor e igual, e adicionar a variável nota na
segunda condição.
Veja o algoritmo corrigido na imagem abaixo:
A resposta correta é: se (nota >= 9.0) e (nota <= 10.0) entao











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 7
Correto
Atingiu 1,00 de
1,00
Observe o algoritmo na Figura 1:
Figura 1 Algoritmo para Cálculo de Comissão 
Leia o objetivo do algoritmo, nas linhas 2 até 6 da Figura 1, e
selecione a opção que apresenta a condição correta para a
estrutura SE..SENAO da linha 17.
Escolha uma opção:
vendas == 1500
vendas = 1500
vendas <> 1500
vendas < 1500
vendas > 1500 
Sua resposta está correta.
O funcionário deve receber 5% de comissão quando o valor
de vendas é maior do que 1500, portanto a condição correta
é vendas > 1500. Veja o algoritmo completo na imagem
abaixo:
A resposta correta é: vendas > 1500











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 8
Correto
Atingiu 1,00 de
1,00
Para responder essa questão, considere o fluxograma
ilustrado na Figura 1. Suponha que o usuário tenha inserido os
valores “Auditoria”, 5 e 1 para as variáveis TipoServiço, Dias e
Viagens, respectivamente.
Figura 1 Fluxograma para Cálculo de Orçamento 
Marque a opção que exibe o valor correto da variável Preço,
no final do algoritmo representado na Figura 1.
Escolha uma opção:
3000
1500
2000 
1000
2500
Sua resposta está correta.
Como o usuário selecionou um valor diferente de “Projeto”
para a variável TipoServiço, o valor da diária é R$ 100,00 e o
custo de viagem R$ 1500,00.
O cálculo é:
Preço = (5 * 100) + (1 * 1500)
Preço = 500 + 1500
Preço = 2000
Portanto o valor exibido pela variável Preço será 2000.
A resposta correta é: 2000











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12069
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12069&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119
https://ava.candidomendes.edu.br/moodle/course/view.php?id=12357
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Mais conteúdos dessa disciplina