Buscar

ALGORITMOS E PROGRAMAÇÃO - ATIVIDADE A1

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

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

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

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

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ê viu 6, do total de 6 páginas

Prévia do material em texto

10/08/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 1/6
Usuário FELIPE FEITOSA DOMINGOS
Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 -
202120.ead-17294.01
Teste ATIVIDADE 1 (A1)
Iniciado 10/08/21 16:09
Enviado 10/08/21 18:27
Status Completada
Resultado da
tentativa
10 em 10 pontos 
Tempo decorrido 2 horas, 17 minutos
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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
computacionais, bem como para acompanharem a evolução
dehardwares e dos sistemas computacionais.
Pergunta 2
Leia o trecho a seguir:
“Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”.
1 em 1 pontos
1 em 1 pontos
10/08/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 2/6
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
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:
3, 1, 4, 2.
3, 1, 4, 2.
Resposta correta. A sequência corresponde aos tipos de dados
apresentados e suas características. 
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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.
Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio
envolvido na lógica de programação.
Um algoritmo tem por finalidade fazer a representação mais fiel do
raciocínio envolvido na lógica de programação.
Resposta correta. Nos passos determinados para a construção de
algoritmos, um algoritmo deve ter por objetividade representar de
maneira mais fiel possível o raciocínio lógico envolvido na lógica de
programação.
1 em 1 pontos
1 em 1 pontos
10/08/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 3/6
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
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 5
Leia o trecho a seguir:
“Quando o assunto é programação, esbarramos em dois tipos de valores: os
variáveis, que se alteram conforme determinadas condições e que exigem que o
algoritmo esteja preparado para atender essas alterações, e os valores
constantes, que não se alteram, permanecem sempre os mesmos, não
importando a condiçã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 de processamento, assinale
a alternativa correta no que se refere a uma variável.
1 em 1 pontos
10/08/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 4/6
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
As variáveis armazenam dados que serão utilizados durante a execução do
programa.
As variáveis armazenam dados que serão utilizados durante a
execução do programa.
Resposta correta. As variáveis armazenam dados temporariamente
que serão utilizados durante o processamento do programa para a
resolução do problema em questão.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
Inteiro, real, caractere e lógico.
Inteiro, real, caractere e lógico.
Resposta correta. Os quatro tipos primitivos básicos utilizados na
construção de algoritmos são: inteiro, real, caractere e lógico.
Pergunta 7
Resposta Selecionada: 
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:
V, V, V, F.
1 em 1 pontos
1 em 1 pontos
10/08/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 5/6
Resposta Correta: 
Comentário
da resposta:
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 fluxo de execução do
algoritmo continua. Quando a condição é falsa, o fluxo de execução
do algoritmo irá para o fim do bloco de decisão.
Pergunta 8
Resposta
Selecionada:
Resposta Correta:
Comentário
da 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:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
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
1 em 1 pontos
1 em 1 pontos
10/08/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 6/6
Terça-feira, 10 de Agosto de 2021 18h30min21s BRT
Resposta Selecionada: 
Resposta Correta: 
Comentário
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 dificultar 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.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Considerando as informações apresentadas e os conteúdos estudados sobre os
tipos de dados, assinale a alternativa que apresenta dados do tipo inteiro, do tipo
real e do tipo caractere utilizados na construção de um algoritmo.
0, -6.78, cinco.
0, -6.78, cinco.
Resposta correta. Os dados que representam os tipos inteiro, real e
caractere são: 0 (inteiro), -6.78 (real) e cinco (caractere).
1 em 1 pontos

Outros materiais