Buscar

Atividade 2 (A2) - 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 UNIDADE 2 Atividade 2 (A2)
Iniciado em terça, 14 jun 2022, 23:44
Estado Finalizada
Concluída em quarta, 15 jun 2022, 00:26
Tempo
empregado
41 minutos 8 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
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. V, V, V, F. 
d. V, F, F, F.
e. F, V, V, F.
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=4
https://ambienteacademico.com.br/mod/quiz/view.php?id=337941
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
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de
ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em
que foram escritas”. 
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. 30-31. 
 
Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas. 
I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação de outra e auxiliar na organização
sequencial das ações. 
Porque: 
II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando. 
 
A seguir, assinale a alternativa correta.
a. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
d. As asserções I e II são proposições falsas.
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
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, V, V, F. 
b. V, F, F, F.
c. F, V, V, F.
d. F, F, F, V.
e. V, F, 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
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois
números. 
Algoritmo 
Declare N1, N2, M Numérico 
Escreva “Digite dois números” 
Leia N1, N2 
M N1 * N2 
Escreva “Multiplicação = “, M 
Fim_Algoritmo. 
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo
utilizado para descrever o algoritmo apresentado.
a. Algoritmo estruturado. 
b. Pseudocódigo. 
c. Linguagem natural.
d. Fluxograma.
e. Linguagem de programação.
Leia o trecho a seguir: 
“Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”. 
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 17. 
Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de dados a seguir e associe-os com suas
respectivas características. 
(1) Dados numéricos. 
(2) Dados lógicos. 
(3) Dados literais. 
(4) Dado numérico do tipo inteiro. 
( ) Esses dados podem ser caracteres do alfabeto, números, letras maiúsculas e minúsculas e caracteres especiais. 
( ) São divididos em dois grupos: inteiros e reais. 
( ) Pode(m) ser positivo(s) ou negativo(s) e não pode(m) ser fracionário(s). 
( ) Assume(m) valores verdadeiros e falsos. 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a. 3, 4, 1, 2.
b. 1, 2, 3, 4.
c. 2, 4, 1, 3.
d. 3, 1, 4, 2. 
e. 4, 3, 2, 1. 
 
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
Correto
Atingiu 1,00 de 1,00
Questão 7
Correto
Atingiu 1,00 de 1,00
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. Caractere, real, inteiro e byte.
c. Inteiro, real, byte e lógico.
d. Booleano, fracionário, byte e inteiro. 
 
 
 
 
e. Real, caractere, lógico e booleano.
No estudo dos algoritmos e da programação são utilizados valores que se alteram conforme determinadas condições, como constantes e
expressões aritméticas e lógicas. 
Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de processamentos a seguir e associe-os
com suas respectivas características. 
 
(1) Variáveis. 
(2) Constantes. 
(3) Expressões aritméticas. 
(4) Expressões lógicas. 
 
( ) O valor dos dados se mantém constante do início ao fim da execução do programa. 
( ) Os operadores são relacionais e os operandos são relações, variáveis ou constantes do tipo lógico. 
( ) O dado se altera durante a execução do algoritmo. 
( ) Os operadores são aritméticos e os operandos são constantes ou variáveisdo tipo numérico. 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a. 2, 4, 1, 3. 
b. 2, 1, 4, 3. 
 
c. 3, 1, 4, 2.
d. 4, 3, 2, 1.
e. 1, 3, 2, 4.
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
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Leia o trecho a seguir: 
“O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis.”
Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se o
comando de 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-27. 
A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao comando de saída.
a. A �nalidade do comando de saída é exibir o conteúdo da variável identi�cada. 
b. O comando de saída atribui um dado em uma variável.
c. O comando de saída é utilizado para receber os dados digitados pelo usuário.
d. O comando de saída é utilizado para ler os dados da variável. 
 
e. Esse comando no pseudocódigo é representado pela palavra LEIA.
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. V, V, F, V.
b. V, V, V, F. 
c. V, F, V, F.
d. F, F, V, V. 
 
 
e. F, 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 10
Correto
Atingiu 1,00 de 1,00
Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois
números. 
Algoritmo 
Declare N1, N2, M Numérico 
Escreva “Digite dois números” 
Leia N1, N2 
M N1 * N2 
Escreva “Multiplicação = “, M 
Fim_Algoritmo. 
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo
utilizado para descrever o algoritmo apresentado.
a. Algoritmo estruturado. 
b. Linguagem natural.
c. Fluxograma.
d. Linguagem de programação.
e. Pseudocódigo. 
◄ Compartilhe
Seguir para...
Videoaula ►
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/mod/forum/view.php?id=337936&forceview=1
https://ambienteacademico.com.br/mod/url/view.php?id=337944&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