Buscar

ALGORITMOS E PROGRAMAÇÃO-ATIVIDADE 1 (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

03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/5
Usuário VICTORIA FERNANDA RALHA RIPARDO
Curso CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-11066.01
Teste ATIVIDADE 1 (A1)
Iniciado 26/09/20 15:24
Enviado 26/09/20 17:08
Status Completada
Resultado da tentativa 8 em 10 pontos  
Tempo decorrido 1 hora, 44 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 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.
Pergunta 2
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.
1 em 1 pontos
1 em 1 pontos
03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/5
Pergunta 3
Resposta
Selecionada:
 [Sem Resposta]
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.
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 de�nitiva, 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 4
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 a�rmativas 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ão entre dois valores.
Pergunta 5
Leia o trecho a seguir: 
“Os tipos primitivos básicos que são utilizados na construção de algoritmos são quatro”. 
 
0 em 1 pontos
1 em 1 pontos
1 em 1 pontos
03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/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. 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 6
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 deprogramação foram criadas para solucionar determinados
tipos de problemas, sendo que algumas podem ser melhores para determinadas aplicações do
que outras.
Pergunta 7
O principal objetivo do estudo da lógica de programação é a construção de algoritmos válidos e
compreensivos. Existem três tipos de algoritmos que são mais utilizados: linguagem natural, �uxograma e
pseudocódigo. 
Assim, considerando as informações apresentadas e os conteúdos estudados, analise as técnicas a seguir e
associe-as com suas respectivas características. 
  
(1)  Lógica de Programação. 
(2)  Algoritmo. 
(3)  Pseudocódigo. 
(4)  Fluxograma. 
(5)  Linguagem natural 
  
(  ) Tem por �nalidade fazer a representação mais �el do raciocínio envolvido na lógica de programação, e,
desse modo, nos permite absorver uma sequência de detalhes computacionais. 
(  ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a solução
do problema utilizando símbolos grá�cos prede�nidos. 
(  ) Consiste em analisar o problema e escrever utilizando uma descrição narrativa, por exemplo, a língua
portuguesa, os passos para sua resolução. 
(  ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para sua
resolução por meio de regras prede�nidas. 
(  ) Utiliza-se do uso correto das leis do pensamento e dos processos de raciocínio na programação de
1 em 1 pontos
1 em 1 pontos
03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/5
Resposta Selecionada:
 
Resposta Correta:
 
Feedback
da
resposta:
computadores. 
  
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
2, 4, 5, 3, 1. 
  
 
2, 4, 5, 3, 1. 
  
 
Resposta correta. A lógica de programação (1) é a ciência que faz uso correto das leis do
pensamento e dos processos de raciocínio empregados na programação de computadores. O
algoritmo (2) tem como característica representar o raciocínio da lógica de programação e
permite a compreensão dos detalhes computacionais. O pseudocódigo (3) faz a interpretação
do enunciado do problema e escreve os passos a serem seguidos para sua resolução por meio
de regras prede�nidas. O �uxograma (4) interpreta o enunciado do problema e descreve os
passos a serem seguidos para a solução do problema utilizando símbolos grá�cos prede�nidos.
A linguagem natural (5) analisa o problema e escreve utilizando uma descrição narrativa, por
exemplo, a língua portuguesa, os passos para sua resolução.
Pergunta 8
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, F, V, F.
V, V, V, F.
Sua resposta está incorreta. A a�rmativa IV é falsa, pois podem existir diversos
algoritmos para resolver o mesmo problema.
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).
0 em 1 pontos
1 em 1 pontos
03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 5/5
Sábado, 3 de Outubro de 2020 17h47min30s BRT
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Leia o trecho a seguir: 
“Umas das vantagens em se utilizar símbolos grá�cos é 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
di�culta a transcrição do algoritmo para uma linguagem de programação e problemas complexos resultam
em um �uxograma 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 �uxogramas 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 �uxograma a seguir
e assinale a alternativa correta. 
  
 
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á�co, realizam a entrada de dados para o próximo símbolo grá�co, e depois a expressão
matemática de multiplicação é utilizada dentro do símbolo grá�co que indica as operações
matemáticas, em que a variável M recebe a multiplicação dos dois valores.
← OK
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_610113_1&method=list&nolaunch_after_review=true');

Continue navegando

Outros materiais