Buscar

Lógica e programação - Atividade 1 (A1) - GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049202

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

Prévia do material em texto

17/08/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://unp.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/5
Usuário MATEUS DE MACEDO LIMA
Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-6344.04
Teste ATIVIDADE 1 (A1)
Iniciado 17/08/20 21:26
Enviado 17/08/20 21:49
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 23 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
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 �nalidade do comando de saída é exibir o conteúdo da variável identi�cada.
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 identi�cada.
Pergunta 2
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Leia o trecho a seguir:
“O algoritmo é transformado em códigos da linguagem de programação escolhida, e um programa é a
codi�caçã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
computacionais, bem como para acompanharem a evolução de hardwares e dos sistemas
computacionais.
Pergunta 3
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
17/08/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://unp.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/5
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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.
Pseudocódigo.
Pseudocódigo.
Resposta correta. O algoritmo descrito está utilizando em sua transcrição o tipo de
algoritmo em pseudocódigo.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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 a�rmativas 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 �uxo de execução do algoritmo irá seguir após o �m 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:
V, V, V, F.
V, V, V, F.
Resposta correta. A seleção simples é utilizada para testar se certa condição é verdadeira ou
falsa, antes de executar determinada ação. Quando a condição é verdadeira, o �uxo de
execução do algoritmo continua. Quando a condição é falsa, o �uxo de execução do algoritmo
irá para o �m do bloco de decisão.
Pergunta 5
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
1 em 1 pontos
1 em 1 pontos
17/08/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://unp.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
V V  x
V F  y
F V  z
F F  t
Fonte: Elaborada pelo autor.
V, F, V, V.
V, F, V, V.
Resposta correta. A (V) e B (V), não A ou B �ca falso ou verdadeiro que resulta em verdadeiro.
A (F) e B (V), não A ou B �ca verdadeiro ou verdadeiro que resulta em verdadeiro. A (F) e B (F),
não A ou B �ca verdadeiro ou falso que prevalece verdadeiro.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Leia o trecho a seguir:
“Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência
bem de�nida de instruções, e essa elaboração de sequência bem de�nida é 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 a�rmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
 
I. (  ) É classi�cado 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 �nal.
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:
V, V, V, F.
V, V, V, F.
Resposta correta. A a�rmativa I é verdadeira, pois o algoritmo é conhecido como uma
sequência de passo apasso com o objetivo de se chegar a uma resposta. A a�rmativa II é
verdadeira, pois é um complemento da primeira a�rmativa, em que caracteriza o algoritmo
sendo um passo a passo para executar uma determinada tarefa. A a�rmativa III é verdadeira,
visto que de�ne o algoritmo como sendo uma receita cotidiana aplicada na vida de pessoas e
que também segue um passo a passo até encontrar uma solução.
Pergunta 7
Leia o trecho a seguir:
“Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado em algum
momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do dado é alterado”.
1 em 1 pontos
1 em 1 pontos
17/08/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://unp.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/5
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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. 16.
Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de
programação, uma variável é:
uma posição de memória identi�cada.
uma posição de memória identi�cada.
Resposta correta. Em linguagem de programação, uma variável é considerada uma
posição de memória identi�cada.
Pergunta 8
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Leia o trecho a seguir:
“A linguagem de programação é constituída de um conjunto de regras e palavras agrupadas em frases que
irão resultar em um determinado signi�cado e, sendo assim, essas palavras podem ser chamadas de
comandos e as frases oriundas de estruturas de programação”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 118.
Para desenvolver um software , é preciso escrever um programa baseado em um algoritmo. Mas para que o
computador entenda e processe esse programa, deve-se escrever o programa utilizando uma linguagem que
tanto o computador como o desenvolvedor do programa entendam.
Considerando a citação apresentada e os conteúdos abordados no texto base, assinale a alternativa correta.
As linguagens de programação foram criadas para solucionar determinados tipos de
problemas, sendo que algumas podem ser melhores para determinadas aplicações do que
outras.
As linguagens de programação foram criadas para solucionar determinados tipos de
problemas, sendo que algumas podem ser melhores para determinadas aplicações do que
outras.
Resposta correta. As linguagens de programação foram criadas para solucionar determinados
tipos de problemas, sendo que algumas podem ser melhores para determinadas aplicações do
que outras.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia o trecho a seguir:
“A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum conceito novo
e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o que pode di�cultar a
transcrição do algoritmo para uma linguagem de programação”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7.
A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado.
Algoritmo: multiplicação de dois números
Passo 1: Receber os dois números que serão multiplicados.
Passo 2: Multiplicar os dois números.
Passo 3: Mostrar o resultado da multiplicação dos dois números.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que representa o
tipo de algoritmo para o algoritmo apresentado.
Linguagem natural.
Linguagem natural.
Resposta correta. O tipo de algoritmo que melhor representa o algoritmo da questão é
linguagem natural.
1 em 1 pontos
1 em 1 pontos
17/08/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – GRA0450 ...
https://unp.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 5/5
Segunda-feira, 17 de Agosto de 2020 21h51min14s BRT
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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 �nalidade 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 �m e que poderá dar início a outra
ação.
← OK
1 em 1 pontos
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_14069048_1&course_id=_611035_1&nolaunch_after_review=true');

Continue navegando