Buscar

N2 Algoritmos e programaçao

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 6 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 6 páginas

Prévia do material em texto

Minhas Disciplinas 222RGR0049A - ALGORITMOS E PROGRAMAÇÃO PROVA N2 (A5) N2 (A5)
Iniciado em quinta, 15 dez 2022, 11:37
Estado Finalizada
Concluída em quinta, 15 dez 2022, 12:08
Tempo
empregado
30 minutos 28 segundos
Avaliar 8,00 de um máximo de 10,00(80%)
Questão 1
Completo
Atingiu 1,00 de 1,00
Leia o trecho a seguir:
“Uma das importâncias da construção de algoritmos é que uma vez compreendida uma solução algorítmica para um determinado problema,
esta pode ser traduzida para qualquer linguagem de programação”.
FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
p. 3.
A partir do conteúdo estudado em relação aos algoritmos, assinale a alternativa correta no que se refere à construção de algoritmos.
a. Um algoritmo tem por �nalidade fazer a representação mais �el do raciocínio envolvido na lógica de programação.
b. Quando um algoritmo é muito bem escrito, não há necessidade de compreender completamente o problema a ser resolvido.
c. Na construção de algoritmos, a responsabilidade de transformar dados de entrada em dados de saída é da variável.
d. Após a construção do algoritmo, não é necessário testar o algoritmo por meio de simulações.
e. Um algoritmo não permite a abstração de detalhes computacionais.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/my/
https://ambienteacademico.com.br/course/view.php?id=18286
https://ambienteacademico.com.br/course/view.php?id=18286&section=7
https://ambienteacademico.com.br/mod/quiz/view.php?id=508081
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
Questão 2
Completo
Atingiu 1,00 de 1,00
Questão 3
Completo
Atingiu 1,00 de 1,00
Uma equipe do Corpo de Bombeiros, a fim de facilitar a entrada nas situações de emergência na corporação, solicitou que fosse
desenvolvido um pseudocódigo para os atendentes enviarem qual tipo de situação seria enfrentada quando chegassem ao local da
ocorrência. Foi desenvolvido o pseudocódigo a seguir:
 
Se (Emergencia = “FOGO”) Então Levar Mangueira; SenãoSe (Emergencia =
“ENCHENTE”) Então Levar Colete Salva-Vidas; Senão Se (Emergencia
= “Acidente de Veiculo”) Então Levar Maca; SenãoSe
(Emergencia = “Arma”) Então Ligar para a policia; 
SenãoSe (Emergencia = “teste”) Então Realizar teste de evacuação;
 Senão Levar todos os equipamentos;
 Fim_Se 
Fim_Se Fim_Se Fim_SeFim_Se
 
 
 
Outra maneira de se montar o pseudo código é utilizando outra instrução de estrutura de múltipla escolha. Qual seria essa instrução?
a. PARA
b. CASO
c. PROCURAR
d. ENQUANTO
e. SE
Durante a aula de Matemática, o professor pede que os alunos desenvolvam sua própria calculadora básica, utilizando pseudocódigo para
receber dois valores. Dependendo da operação digitada, realizará uma das 4 operações matemáticas: somar, subtrair, dividir ou multiplicar.
Sabendo que é possível utilizar outra estrutura, o professor também aos alunos que apliquem a instrução CASO. Qual estrutura de decisão
melhor se encaixa e pode ser utilizada nesse caso específico?
a. Estrutura de Busca Simples.
b. Estrutura de Decisão Simples.
c. Estrutura de Busca Múltipla Escolha.
d. Estrutura de Decisão Múltipla Escolha.
e. Estrutura de Decisão Composta.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
Questão 4
Completo
Atingiu 1,00 de 1,00
Questão 5
Completo
Atingiu 0,00 de 1,00
Podemos definir um vetor como uma sequência de valores do mesmo tipo, no qual estes valores são armazenados na memória e faz o uso
de um mesmo nome da variável, ou seja, com apenas um nome de uma variável é possível acessar inúmero valores. Com base nas
informações apresentadas sobre vetor, assinale a alternativa correta:
a. O vetor é uma letra que pode ser de�nido do tipo char, sendo assim, só poderá ser incluídos caracteres do tipo String.
b. O vetor é uma tabela no qual pode possuir vários elementos do mesmo tipo, sendo de�nidos apenas por inteiros.
c. O vetor não é uma lista, sendo assim não possui vários elementos do mesmo tipo.
d. O vetor é uma variável que só pode ser do tipo inteiro e não poderá ser definido como uma lista de valores.
 
e. O vetor pode ser entendido de maneira lógica como uma lista de elementos, sendo todos do mesmo tipo.
Durante uma atividade na aula de Estrutura de Dados, o professor Rafael solicita que o aluno João Pedro, do curso de Engenharia de
Software, desenvolva um script em portugol, que percorrer os números entre 50 e 100, e apresentar somente os números ímpares,
utilizando a cláusula PARA. O aluno desenvolveu o código em portugol apresentado, entretanto, está incompleta a cláusula do PARA.
Var numero: inteiro Inicio
________________________ Se(numero
MOD 2=1 ) então Escreva(numero) 
Fimse fimpara fimalgoritmo 
 
 
Qual alternativa preenche a sequência do código?
a. Enquanto contador num de 50 até 100 faça.
b. Para num de 50 até 100 faça.
c. Enquanto num de 50 até 100 faça.
d. Enquanto contador numero de 50 até 100 faça.
e. Para numero de 50 até 100 faça.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
Questão 6
Completo
Atingiu 1,00 de 1,00
Questão 7
Completo
Atingiu 1,00 de 1,00
Leia o trecho a seguir:
“A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições, representadas
por expressões lógicas ou relacionais, são ou não satisfeitas”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 23.
A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação. Considerando essas informações e
o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação.
II. ( ) Quando a condição é aceita, o bloco de instruções é executado.
III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de decisão.
IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas condições.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a. V, F, F, V.
b. F, F, F, V.
c. F, V, V, F.
d. V, V, V, F.
e. V, F, F, F.
Quando os processos de um algoritmo envolvem o processamento de informação, o dado é lido de uma fonte de entrada, acionada e
retornada sob um novo valor após o processo, o que na maioria das vezes é feito com a ajuda de uma ou diversas estruturas de dados.
Agora, preencha os campos vazios com o tipo de seleção que mais se encaixa:A seleção ______________ utiliza a construção de diversas estruturas de seleção encadeadas, que devem seguir um determinado padrão
lógico. Na seleção ___________, um comando precisa ser executado apenas quando forem satisfeitas algumas condições, e a construção
do algoritmo necessita seguir um padrão (FORBELLONE, 2005).
FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
Conforme Forbellone (2005), qual seleção se caracteriza no texto?
a. Casual.
b. Homogênea.
c. Mutipla Escolha.
d. Heterogênea.
e. Estrutural.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
Questão 8
Completo
Atingiu 1,00 de 1,00
Questão 9
Completo
Atingiu 0,00 de 1,00
Leia o trecho a seguir:
“Os
operadores aritméticos são utilizados para a realização de cálculos matemáticos e são compostos por um conjunto de símbolos utilizados
nas operações básicas da matemática. Alguns operadores aritméticos utilizados na realização de cálculos podem ser também
representados por funções matemáticas, como a potenciação, a radiciação, o resto da divisão e o quociente da divisão”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 18-19.
Os operadores aritméticos são fundamentais na construção dos algoritmos, realizando cálculos, operações e funções matemáticas.
Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F
para a(s) falsa(s):
( ) Para a resolução das expressões aritméticas, as operações devem obedecer a uma hierarquia entre elas.
( ) No caso de operadores de mesma prioridade, deve-se resolver da direita para a esquerda.
( ) O operador mod tem a função de retornar o quociente da divisão entre dois valores.
( ) O operador div tem a função de retornar o resto da divisão entre dois valores.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a. F, V, V, V.
b. V, F, F, V.
c. V, F, F, F.
d. V, F, V, V.
e. V, V, F, F.
Durante uma palestra do filósofo Mário Sérgio Cortella, que acontecerá na cidade de Maringá, no estado do Paraná, diversos professores
debaterão diversos assuntos, como filosofia, cidadania, política, dentre outros. Os produtores do evento decidiram que quem apresentar a
carteirinha de estudante receberá 70% de desconto no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir:
 
 
______________________
Início Dar desconto de
70% Fim Senão Início
 Comprar normal
 
 
 
 
Assinale a alternativa correta, que completa a lacuna com o código contendo a instrução necessária:
a. Senão CARTERINHA Então
b. Enquanto CARTERINHA Então
c. Se CARTERINHA Então
d. Senão  Diferente de CARTERINHA Então
e. Para CARTERINHA Então

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
Questão 10
Completo
Atingiu 1,00 de 1,00
 Observe o código.
 
#include<stdio.h>
#include<conio.h>
int main(void)
{
float notas[5] = {7, 8, 9.5, 9.9, 5.2};
 
printf("Exibindo os Valores do Vetor \n\n");
printf("notas[0] = %.1f\n", notas[0]);
printf("notas[1] = %.1f\n", notas[1]);
printf("notas[4] = %.1f\n", notas[4]);
printf("notas[3] = %.1f\n", notas[3]);
printf("notas[2] = %.1f\n", notas[2]);
 
getch();
return 0;
}
 
Assinale a alternativa que corresponde a exibição da linha em negrito.
a. 8
b. 9.5
c. 9.9
d. 5.2
e. 7
◄ Revisão Atividade 4 (A4)
Seguir para...
Revisão Prova N2 (A5) ►

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/mod/quiz/view.php?id=508080&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=508083&forceview=1
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade

Continue navegando