0% acharam este documento útil (0 voto)
927 visualizações7 páginas

Atividade A1 Programação - UAM

I. O documento apresenta um teste com perguntas sobre algoritmos e lógica de programação, abordando conceitos como estruturas sequenciais, variáveis, tipos de dados e pseudocódigo. II. As perguntas avaliam a compreensão dos conceitos através de citações, afirmativas verdadeiras ou falsas e associações entre características e técnicas de algoritmos. III. As respostas corretas demonstram entendimento dos principais tópicos estudados sobre lógica de programação e construção de algoritmos.

Enviado por

Bruno Rocha
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
927 visualizações7 páginas

Atividade A1 Programação - UAM

I. O documento apresenta um teste com perguntas sobre algoritmos e lógica de programação, abordando conceitos como estruturas sequenciais, variáveis, tipos de dados e pseudocódigo. II. As perguntas avaliam a compreensão dos conceitos através de citações, afirmativas verdadeiras ou falsas e associações entre características e técnicas de algoritmos. III. As respostas corretas demonstram entendimento dos principais tópicos estudados sobre lógica de programação e construção de algoritmos.

Enviado por

Bruno Rocha
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 7

Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 -

202120.ead-17294.01
Teste ATIVIDADE 1 (A1)
 Pergunta 1
1 em 1 pontos
Copiar de 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
finalidade 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.
Resposta  
Selecionada: A asserção I é uma proposição verdadeira, e a II é
uma proposição falsa.
Resposta Correta:  
A asserção I é uma proposição verdadeira, e a II é
uma proposição falsa.
Comentário da Resposta correta. A proposição I está correta, pois as
resposta: sequências de comandos irão terminar com um ponto e
vírgula, indicando que uma ação chegou ao fim e que
poderá dar início a outra ação.
 Pergunta 2
1 em 1 pontos
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:
Resposta Selecionada:  
V, V, V, F.
Resposta Correta:  
V, V, V, F.
Comentário da Resposta correta. A afirmativa I é verdadeira, pois o
resposta: 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 3
1 em 1 pontos
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.
Resposta  
Selecionada: Um algoritmo tem por finalidade fazer a representação
mais fiel do raciocínio envolvido na lógica de
programação.
Resposta Correta:  
Um algoritmo tem por finalidade fazer a representação
mais fiel do raciocínio envolvido na lógica de
programação.
Comentário da Resposta correta. Nos passos determinados para a
resposta: 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 4
1 em 1 pontos
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.
Resposta Selecionada:  
0, -6.78, cinco.
Resposta Correta:  
0, -6.78, cinco.
Comentário da Resposta correta. Os dados que representam os tipos
resposta: inteiro, real e caractere são: 0 (inteiro), -6.78 (real) e cinco
(caractere).
 Pergunta 5
1 em 1 pontos
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, fluxograma 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 finalidade fazer a representação mais fiel 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áficos
predefinidos.
(  ) 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 predefinidas.
(  ) Utiliza-se do uso correto das leis do pensamento e dos processos de
raciocínio na programação de computadores.
 
A partir das relações feitas anteriormente, assinale a alternativa que
apresenta a sequência correta:
Resposta Selecionada:  
2, 4, 5, 3, 1.
 
 
Resposta Correta:  
2, 4, 5, 3, 1.
 
 
Comentário da Resposta correta. A lógica de programação (1) é a ciência
resposta: 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 predefinidas. O fluxograma (4)
interpreta o enunciado do problema e descreve os passos a
serem seguidos para a solução do problema utilizando
símbolos gráficos predefinidos. 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 6
1 em 1 pontos
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.
Resposta  
Selecionada: As variáveis armazenam dados que serão utilizados
durante a execução do programa.
Resposta Correta:  
As variáveis armazenam dados que serão utilizados
durante a execução do programa.
Comentário da Resposta correta. As variáveis armazenam dados
resposta: temporariamente que serão utilizados durante o
processamento do programa para a resolução do problema
em questão.
 Pergunta 7
1 em 1 pontos
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.
Resposta Selecionada:  
Pseudocódigo.
Resposta Correta:  
Pseudocódigo.
Comentário da Resposta correta. O algoritmo descrito está utilizando
resposta: em sua transcrição o tipo de algoritmo em
pseudocódigo.
 Pergunta 8
1 em 1 pontos
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.
Resposta Selecionada:  
Inteiro, real, caractere e lógico.
Resposta Correta:  
Inteiro, real, caractere e lógico.
Comentário da Resposta correta. Os quatro tipos primitivos básicos
resposta: utilizados na construção de algoritmos são: inteiro, real,
caractere e lógico.
 Pergunta 9
1 em 1 pontos
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.
Resposta  
Selecionada: 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 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.
 
Comentário da Resposta correta. Algumas das primeiras linguagens de
resposta: 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.
 Pergunta 10
1 em 1 pontos
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
finalidade 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.
Resposta  
Selecionada: A asserção I é uma proposição verdadeira, e a II é uma
proposição falsa.
Resposta Correta:  
A asserção I é uma proposição verdadeira, e a II é uma
proposição falsa.
Comentário da Resposta correta. A proposição I está correta, pois as
resposta: sequências de comandos irão terminar com um ponto e
vírgula, indicando que uma ação chegou ao fim e que
poderá dar início a outra ação.
Sexta-feira, 8 de Outubro de 2021 17h48min15s BRT

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy