Buscar

Atividade_1 - GRA0450_ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120ead-1729401

Prévia do material em texto

8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 1/9
Usuário RAFAEL MORAES DA ROCHA
Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-
17294.01
Teste ATIVIDADE 1 (A1)
Iniciado 10/08/21 19:17
Enviado 10/08/21 19:42
Status Completada
Resultado da
tentativa
10 em 10 pontos  
Tempo decorrido 25 minutos
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Leia o trecho a seguir: 
“Umas das vantagens em se utilizar símbolos gráficos é que estes são mais
simples de compreender em relação aos textos, mas é necessário aprender a
simbologia, que não permite detalhes mais precisos, o que dificulta a transcrição
do algoritmo para uma linguagem de programação e problemas complexos
resultam em um fluxograma muito amplo, o que torna difícil a visualização”. 
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson
Education do Brasil, 2014. p. 7. 
No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais
fácil o entendimento do código ou algoritmo, mas que, para isso, é imprescindível
estudar para aprender a simbologia adequada que é simples e não aceita a riqueza
de muitos detalhes em comparação ao pseudocódigo, atrapalhando a tradução do
algoritmo para a linguagem de programação. 
Considerando a citação apresentada e os conteúdos abordados no texto-base,
analise o fluxograma a seguir e assinale a alternativa correta. 
  
 
1 em 1 pontos
8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 2/9
Resposta
Selecionada:
 
Resposta Correta:
Comentário
da
resposta:
Fonte: GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson
Education do Brasil, 2014. p. 9.
Esse algoritmo executa a multiplicação de dois números.
Esse algoritmo executa a multiplicação de dois números.
Resposta correta. A alternativa está correta, pois esse algoritmo
executa a multiplicação de dois números. Como é possível observar,
as variáveis N1 e N2, armazenadas no símbolo gráfico, realizam a
entrada de dados para o próximo símbolo gráfico, e depois a
expressão matemática de multiplicação é utilizada dentro do
símbolo gráfico que indica as operações matemáticas, em que a
variável M recebe a multiplicação dos dois valores.
Pergunta 2
Resposta
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
Leia o trecho a seguir: 
“O algoritmo é transformado em códigos da linguagem de programação escolhida,
e um programa é a codificação de um algoritmo em uma linguagem de
programação”. 
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. 1. 
Considerando as informações apresentadas e o conteúdo estudado, assinale a
alternativa correta no que se refere à linguagem de programação.
Algumas linguagens de programação mais antigas permanecem
ativas e foram atualizadas, recebendo novas funcionalidades e se
adaptando para a exigente realidade de avanços no desempenho
de hardware e exigências dos sistemas. 
  
Algumas linguagens de programação mais antigas permanecem
ativas e foram atualizadas, recebendo novas funcionalidades e se
adaptando para a exigente realidade de avanços no desempenho
de hardware e exigências dos sistemas. 
 
Resposta correta. Algumas das primeiras linguagens de
programação ainda continuam ativas e passaram por atualizações
para se adaptarem às novas exigências e a novos paradigmas
1 em 1 pontos
8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 3/9
computacionais, bem como para acompanharem a evolução de
hardwares e dos sistemas computacionais.
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
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 �nalidade do comando de saída é exibir o conteúdo da variável
identi�cada.
A finalidade do comando de saída é exibir o conteúdo da
variável identificada.
Resposta correta. Quando o algoritmo exibe os dados que foram
calculados, como uma maneira de exibir a resposta do problema
solucionado, é utilizado o comando de saída ESCREVA, que tem por
objetivo exibir o conteúdo da variável identificada.
Pergunta 4
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.
1 em 1 pontos
1 em 1 pontos
8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 4/9
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
Pseudocódigo.
Pseudocódigo.
Resposta correta. O algoritmo descrito está utilizando em sua transcrição o
tipo de algoritmo em pseudocódigo.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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áveis do
tipo numérico. 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a
sequência correta:
2, 4, 1, 3.
2, 4, 1, 3.
Resposta correta. A resposta corresponde à sequência correta. As
variáveis (1) são caracterizadas quando o dado não sofre alterações
durante a execução do algoritmo. Quando o valor dos dados não se
altera durante a execução do algoritmo, ele [valor dos dados] é
classificado como constante (2). As expressões aritméticas (3) são
conhecidas por apresentarem operadores aritméticos e operandos
constantes ou variáveis do tipo numérico. Quando os operadores
são lógicos e os operandos são relações lógicas, as variáveis ou
constantes são do tipo lógico, temos as expressões lógicas (4).
1 em 1 pontos
8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 5/9
Pergunta 6
Resposta
Selecionada:
Resposta Correta:
Comentário
da
resposta:
Copiar de 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 cimapara 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 asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição verdadeira, e a II é uma
proposição falsa.
Resposta correta. A proposição I está correta, pois as sequências de
comandos irão terminar com um ponto e vírgula, indicando que uma
ação chegou ao fim e que poderá dar início a outra ação.
Pergunta 7
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. 
1 em 1 pontos
1 em 1 pontos
8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 6/9
Resposta
Selecionada:
Resposta Correta:
Comentário
da
resposta:
  
A seguir, assinale a alternativa correta.
A asserção I é uma proposição verdadeira, e a II é uma
proposição falsa.
A asserção I é uma proposição verdadeira, e a II é uma
proposição falsa.
Resposta correta. A proposição I está correta, pois as sequências de
comandos irão terminar com um ponto e vírgula, indicando que uma
ação chegou ao fim e que poderá dar início a outra ação.
Pergunta 8
Resposta
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:
1 em 1 pontos
8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 7/9
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
Resposta correta. A asserção I está correta, pois os comandos de
entrada em um algoritmo têm a finalidade de receber os dados
informados pelos usuários e esses dados, posteriormente, são
armazenados em variáveis. A asserção II está correta e é uma
justificativa da proposição I, pois a finalidade do comando de
entrada é alocar em uma variável o dado fornecido pelo usuário.
Pergunta 9
Resposta Selecionada: 
Resposta Correta:
Leia o trecho a seguir: 
“A tabela verdade é o conjunto de todas as possibilidades combinatórias entre os
valores de diversas variáveis ou expressões lógicas em função do operador lógico
utilizado que se encontram em duas possíveis situações, verdadeiro ou falso sendo
uma ferramenta muito utilizada para facilitar a análise da combinação de
expressões e variáveis”. 
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. 23. 
Considere a tabela verdade apresentada a seguir e assinale a sequência correta
que corresponde à tabela com os valores verdade de x, y, z e t. Conceitue que V é
utilizado para proposição verdadeira e F para proposição falsa. 
A B não A ou B 
V V  x
V F  y
F V  z
F F  t
Fonte: Elaborada pelo autor.
V, F, V, V.
1 em 1 pontos
8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 8/9
Terça-feira, 10 de Agosto de 2021 19h42min59s BRT
 
Comentário
da
resposta:
V, F, V, V.
Resposta correta. A (V) e B (V), não A ou B fica falso ou verdadeiro
que resulta em verdadeiro. A (F) e B (V), não A ou B fica verdadeiro
ou verdadeiro que resulta em verdadeiro. A (F) e B (F), não A ou B
fica verdadeiro ou falso que prevalece verdadeiro.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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:
V, F, F, F.
V, F, F, F.
Resposta correta. Assim como acontece com a sequência existente
nas expressões matemáticas, as operações devem seguir a mesma
hierarquia. No caso de operadores de mesma prioridade, se deve
resolver o cálculo da esquerda para a direita. O operador mod
retorna sempre o resto da divisão entre dois valores. O operador div
retorna sempre o quociente da divisãoentre dois valores.
1 em 1 pontos
8/10/2021 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURS… 9/9

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes