Buscar

Algoritmos e programação_ ATIVIDADE AVALIATIVA 1 Bloco 2 _

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

Prévia do material em texto

05/10/2019 Revisar envio do teste: ATIVIDADE AVALIATIVA 1 – Bloco 2...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_25544900_1&course_id=_432471_1&content_id=_10520403_1&out… 1/4
 
Revisar envio do teste: ATIVIDADE AVALIATIVA 1
Bloco 2 - GRA0450 ALGORITMOS E PROGRAMAÇÃO PNA (ON) - 201910.29767996.06 Unidade 1
Revisar envio do teste: ATIVIDADE AVALIATIVA 1 
Usuário THIAGO GOMES BABOSA
Curso Bloco 2 - GRA0450 ALGORITMOS E PROGRAMAÇÃO PNA (ON) - 201910.29767996.06
Teste ATIVIDADE AVALIATIVA 1
Iniciado 24/04/19 23:57
Enviado 29/04/19 22:43
Status Completada
Resultado da tentativa 1,75 em 2,5 pontos 
Tempo decorrido 118 horas, 46 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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 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 2
Resposta
Selecionada:
Resposta Correta:
Feedback
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.
Pergunta 3
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:
Minha Área
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0 em 0,25 pontos
THIAGO GOMES BABOSA
05/10/2019 Revisar envio do teste: ATIVIDADE AVALIATIVA 1 – Bloco 2...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_25544900_1&course_id=_432471_1&content_id=_10520403_1&out… 2/4
Resposta Selecionada: 
Resposta Correta: 
Feedback da resposta:
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, F, F.
V, F, V, V.
Sua resposta está incorreta. A (V) e B (F), não A ou B fica falso ou falso que resulta em falso.
Pergunta 4
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 5
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 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 de hardwares e dos sistemas computacionais.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
05/10/2019 Revisar envio do teste: ATIVIDADE AVALIATIVA 1 – Bloco 2...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_25544900_1&course_id=_432471_1&content_id=_10520403_1&out… 3/4
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Feedback 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, byte e lógico.
Inteiro, real, caractere e lógico.
Sua resposta está incorreta. Esta alternativa não contempla os quatro tipos primitivos básicos utilizados na
construção do algoritmo, a correta é: inteiro, real, caractere e lógico.
Pergunta 7
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 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.
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: 
Feedback
da
resposta:
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.
Uma variável representa uma posição de memória, mas não tem nome e tipo, apenas conteúdo. 
As variáveis armazenam dados que serão utilizados durante a execução do programa.
Sua resposta está correta. Por ser um espaço de alocação de dados variantes, as variáveis não armazenam
os dados de maneira definitiva, e como o próprio nome já menciona, o conteúdo de uma variável pode sofrer
variações durante a execução do programa. Uma variável somente deve receber um valor de cada vez, e
como representa uma posição de memória, deve ter nome, tipo e conteúdo, portanto, a alternativa correta é
“As variáveis armazenam dados que serão utilizados durante a execução do programa”.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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”.
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 identificada.
uma posição de memória identificada.
Resposta correta. Em linguagem de programação, uma variável é considerada uma posição de
memória identificada.
0 em 0,25 pontos
0,25 em 0,25 pontos
0 em 0,25 pontos
0,25 em 0,25 pontos
05/10/2019 Revisar envio do teste: ATIVIDADE AVALIATIVA 1 – Bloco 2...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_25544900_1&course_id=_432471_1&content_id=_10520403_1&out… 4/4
Sábado, 5 de Outubro de 2019 10h57min06s BRT
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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:
3, 1, 4, 2.
3, 1, 4, 2.
Resposta correta. A sequência corresponde aos tipos de dados apresentados e suas
características.
← OK
0,25 em 0,25 pontos

Continue navegando