Buscar

N2 (A5) - ALGORITMOS E PROGRAMACAO

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 221RGR0049A - ALGORITMOS E PROGRAMACAO PROVA N2 (A5) N2 (A5)
Iniciado em quinta, 23 jun 2022, 23:40
Estado Finalizada
Concluída em sexta, 24 jun 2022, 00:17
Tempo
empregado
37 minutos 33 segundos
Avaliar 9,00 de um máximo de 10,00(90%)
Questão 1
Completo
Atingiu 1,00 de 1,00
Lógica de Programação é o processo em que se desenvolvem instruções sequenciais lógicas para conseguir alcançar determinados alvos,
em que podem se aplicar certas regras fundamentadas na Lógica. Leia o trecho a seguir, extraído de Forbellone (2005), e complete a
lacuna com a alternativa correta. 
Quando não é possível identificar um padrão lógico de construção de uma estrutura de seleção, essa seleção é caracterizada como sendo
uma estrutura de seleçã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. 
Qual o tipo de seleção condiz com a citação de Forbellone?
a. Múltipla escolha.
b. Estrutural.
c. Homogênea.
d. Heterogênea. 
e. Determinística.
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/my/
https://ambienteacademico.com.br/course/view.php?id=12215
https://ambienteacademico.com.br/course/view.php?id=12215&section=7
https://ambienteacademico.com.br/mod/quiz/view.php?id=337966
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
Leia o trecho a seguir: 
“Os algoritmos necessitam ser abastecidos com dados provenientes do meio externo para que consigam realizar as operações e os
cálculos que são fundamentais para almejar o resultado necessário. Sendo assim, são utilizados os comandos de entrada e saída.” 
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. 26. 
Na explicação de Forbellone, os algoritmos precisam das informações do mundo real para que consigam interpretar o problema e devolver
a solução desse problema, mas para que as informações do mundo real possam ser inseridas no algoritmo e a solução do problema ser
mostrada, é necessária a utilização dos comandos de entrada e saída. 
Considerando a citação apresentada e os conteúdos abordados, analise as asserções a seguir e a relação proposta entre elas. 
I. “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis”
(ASCENCIO; CAMPOS, 2012, p. 19). 
Porque: 
II. “A finalidade desse comando é atribuir o dado a ser fornecido para uma variável identificada” (FORBELLONE, 2005, p. 27). 
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e
Java. 3. ed. São Paulo: Person Education do Brasil, 2012. p. 19. 
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. 27. 
A seguir, assinale a alternativa correta:
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
b. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
c. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
e. As asserções I e II são proposições falsas.
Leia o trecho a seguir: 
“Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e
essa elaboração de sequência bem definida é conhecida como algoritmo”. 
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 14. 
O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar
o processamento dos dados. 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. ( ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo. 
II. ( ) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa. 
III. ( ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para
chegar ao resultado final. 
IV. ( ) Existe apenas um algoritmo para solucionar um mesmo problema. 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a. F, F, V, V. 
 
 
b. V, F, V, F.
c. F, V, F, V.
d. V, V, V, F.
e. V, V, F, V.
NAP CPA Responsabilidade Socioambiental
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 0,00 de 1,00
Questão 5
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. ENQUANTO
d. SE
e. PROCURAR
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. Enquanto num de 50 até 100 faça.
c. Para numero de 50 até 100 faça.
d. Enquanto contador numero de 50 até 100 faça.
e. Para num de 50 até 100 faça.
NAP CPA Responsabilidade Socioambiental
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
 Ao ser declarado duas matrizes com seus respectivos nomes, matrizA e matrizB, as duas são do tipo inteiro, porém a matrizA é do
tamanho 4 por 5 (matrizA[4][5]), e a matrizB é do tamanho 5 por 4 (matrizB[5][4]). 
Pensando nisso, assinale a alternativa correta:
a. A matrizB possui 5 linhas e 4 colunas.
b. A matrizA possui 5 linhas.
c. Nenhuma das anteriores
d. A matrizB possui 5 colunas.
e. A matrizA possui 5 linhas e 4 colunas.
A linguagem C define uma matriz como um vetor, no qual ambos oselementos são vetores do mesmo tipo e também do mesmo tamanho.
Sabendo disso, assinale a alternativa correta.
a. Matriz não pode ser de�nida com o tipo double.
b. Matriz pode ser declarada através do comando int matriz[2,2].
c. Matriz pode ser declarada através do comando int matriz[2][1].
d. Matriz não pode ser de�nida com o tipo char.
e. Nenhuma das alternativas anteriores.
NAP CPA Responsabilidade Socioambiental
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 1,00 de 1,00
Com base nos estudos sobre matriz, observe o seguinte código: 
#include <stdio.h> 
int main() 
{ 
 int matriz[3][2]; 
 int y; 
 int x; 
 
 for (y = 0; y < 3; y++) { 
 matriz[y][0] = y + 5; 
 matriz[y][1] = y + 8; 
 } 
 
 for (y = 0; y < 3; y++) { 
 for (x = 0; x < 2; x++) { 
printf("O valor da linha %d na coluna %d é de %d\n",y,x,matriz[y][x]); 
 } 
 } 
 return 0; 
} 
 
Assinale a alternativa que apresenta a exibição feita no programa na linha número 4. 
 
a. O valor da linha 0 na coluna 1 é de 8
b. O valor da linha 1 na coluna 0 é de 10
c. O valor da linha 1 na coluna 1 é de 9
d. O valor da linha 2 na coluna 0 é de 7
e. Nenhuma das anteriores
Leia o trecho a seguir: 
“Os tipos primitivos básicos que são utilizados na construção de algoritmos são quatro”. 
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. 14. 
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta os quatro tipos primitivos
básicos utilizados na construção do algoritmo.
a. Inteiro, real, caractere e lógico.
b. Real, caractere, lógico e booleano.
c. Booleano, fracionário, byte e inteiro. 
 
 
 
 
d. Caractere, real, inteiro e byte.
e. Inteiro, real, byte e lógico.
NAP CPA Responsabilidade Socioambiental
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
Um programa de computador se constitui de, basicamente, diversas instruções que indica, ao computador, os passos exclusivos e em que
ordem devem ser feitos, por exemplo, de que modo realizar a correção e os cálculos das notas, que serão gravadas nos boletins dos alunos
de uma universidade. 
Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna: 
Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção __________, e existem duas formas
de realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014). 
GUEDES, S. Lógica de programação algorítmica. São Paulo: Pearson Education do Brasil, 2014. 
Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à seleção sugerida:
a. Estrutural.
b. Homogênea.
c. Múltipla escolha.
d. Heterogênea.
e. Condicional.
◄ Revisão Atividade 4 (A4)
Seguir para...
Revisão Prova N2 (A5) ►
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/mod/quiz/view.php?id=337965&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=337968&forceview=1
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