Buscar

ATIVIDADE FMU 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

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

Revisar envio do teste: ATIVIDADE 1 (A1)
GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-29774938.06 Unidade 1
Revisar envio do teste: ATIVIDADE 1 (A1) 
Usuário TULIO DIAS PAES DA SILDA
Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-29774938.06
Teste ATIVIDADE 1 (A1)
Iniciado 26/08/20 22:38
Enviado 26/08/20 22:59
Status Completada
Resultado da tentativa 9 em 10 pontos 
Tempo decorrido 20 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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 2
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.
Minha Área
1 em 1 pontos
1 em 1 pontos
TULIO DIAS PAES DA SILDA
https://fmu.blackboard.com/
https://fmu.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_610784_1
https://fmu.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_610784_1&content_id=_14069419_1&mode=reset
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_361_1
https://fmu.blackboard.com/webapps/login/?action=logout
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
( ) 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: 
Feedback
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, V, F, F.
V, F, F, F.
Sua resposta está incorreta. A alternativa não apresenta a sequência correta para as
afirmativas. O correto é 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, deve-se 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ão entre dois valores.
Pergunta 4
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.
 
0 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Feedback
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 5
Resposta
Selecionada:
Resposta Correta:
Feedback
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ãoproposiçõ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.
1 em 1 pontos
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, 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: 
Resposta Correta: 
Feedback
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).
Pergunta 8
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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Domingo, 6 de Setembro de 2020 11h09min34s BRT
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback 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).
Pergunta 10
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.
← OK
1 em 1 pontos
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_610784_1&method=list&nolaunch_after_review=true');

Mais conteúdos dessa disciplina