Buscar

Algoritmos e programação atividade 1

Prévia do material em texto

/
Usuário HEITOR ADAME DA SILVA
Curso CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-11066.01
Teste ATIVIDADE 1 (A1)
Iniciado 01/09/20 19:37
Enviado 01/09/20 19:53
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 15 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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 identi�cada.
uma posição de memória identi�cada.
Resposta correta. Em linguagem de programação, uma variável é considerada uma posição de
memória identi�cada.
Pergunta 2
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 3
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
1 em 1 pontos
1 em 1 pontos
/
Resposta Selecionada: 
Resposta Correta: 
Feedback 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 4
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 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o
conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou
seja, da mesma maneira em que foram escritas”. 
 
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. 30-31. 
  
Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre
elas. 
I. As ações serão seguidas de um ponto e vírgula (;), que tem como �nalidade separar uma ação de outra e auxiliar na
organização sequencial das ações.  
Porque: 
II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando. 
  
A seguir, assinale a alternativa correta.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta. A proposição I está correta, pois as sequências de comandos irão terminar com um
ponto e vírgula, indicando que uma ação chegou ao �m e que poderá dar início a outra ação.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
/
Feedback da
resposta:
Resposta correta. O tipo de algoritmo que melhor representa o algoritmo da questão é linguagem
natural.
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 a�rmativas 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 �uxo de execução do algoritmo irá seguir após o �m 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 �uxo de execução do algoritmo continua.
Quando a condição é falsa, o �uxo de execução do algoritmo irá para o �m do bloco de decisão.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
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
FF  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 �ca falso ou verdadeiro que resulta em verdadeiro. A (F) e B (V),
1 em 1 pontos
1 em 1 pontos
/
Terça-feira, 1 de Setembro de 2020 19h53min23s BRT
da
resposta:
não A ou B �ca verdadeiro ou verdadeiro que resulta em verdadeiro. A (F) e B (F), não A ou B �ca verdadeiro
ou falso que prevalece verdadeiro.
Pergunta 9
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 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 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Leia o trecho a seguir: 
“O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados
em variáveis.” Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao problema
que solucionou, utiliza-se o comando de 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-27. 
A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao
comando de saída.
A �nalidade do comando de saída é exibir o conteúdo da variável identi�cada.
A �nalidade do comando de saída é exibir o conteúdo da variável identi�cada.
Resposta correta. Quando o algoritmo exibe os dados que foram calculados, como uma maneira de exibir a
resposta do problema solucionado, é utilizado o comando de saída ESCREVA, que tem por objetivo exibir o
conteúdo da variável identi�cada.
← OK
1 em 1 pontos
1 em 1 pontos
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_14068558_1&course_id=_610113_1&nolaunch_after_review=true');

Continue navegando