Buscar

Atividade 1 Respostas

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

04/10/2020 Minha Disciplina
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/4
Usuário LUCAS OLIVEIRA VIEIRA
Curso CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-11066.01
Teste ATIVIDADE 1 (A1)
Iniciado 27/09/20 19:22
Enviado 30/09/20 05:29
Status Completada
Resultado da tentativa 9 em 10 pontos 
Tempo decorrido 58 horas, 6 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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 significado 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 2
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.
1 em 1 pontos
1 em 1 pontos
04/10/2020 Minha Disciplina
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/4
Pergunta 3
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 definida de instruções, e essa elaboração de sequência bem definida é 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 afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s)
falsa(s):
 
I. ( ) É classificado 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 final.
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 afirmativa I é verdadeira, pois o algoritmo é conhecido como uma
sequência de passo a passo com o objetivo de se chegar a uma resposta. A afirmativa II
é verdadeira, pois é um complemento da primeira afirmativa, em que caracteriza o
algoritmo sendo um passo a passo para executar uma determinada tarefa. A afirmativa III
é verdadeira, visto que define 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 4
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 5
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”
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
04/10/2020 Minha Disciplina
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/4
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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 6
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 7
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 8
Resposta Selecionada: 
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 é:
a declaração de um comando no algoritmo.
1 em 1 pontos
1 em 1 pontos
0 em 1 pontos
04/10/2020 Minha Disciplina
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/4
Domingo, 4 de Outubro de 2020 16h24min19s BRT
Resposta Correta: 
Feedback
da
resposta:
uma posição de memória identificada.
Sua resposta está incorreta. Uma variável é uma posição de memória identificada,
portanto, a variável não é considerada uma palavra do tipo especial, muito menos pode
ser atribuída para ela como sendo a declaração de um comando ou o resultado de uma
expressão lógica, ou até mesmo um operador relacional.
 
Pergunta 9
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 10
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.
1 em 1 pontos
1 em 1 pontos

Continue navegando