Logo Passei Direto
Buscar

A1 ALGORITMOS E PROGRAMAÇÃO

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Usuário WALACE SILVA 
Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049211 - 
202110.ead-14788.01 
Teste ATIVIDADE 1 (A1) 
Iniciado 23/05/21 15:20 
Enviado 23/05/21 16:07 
Status Completada 
Resultado da 
tentativa 
10 em 10 pontos 
Tempo decorrido 46 minutos 
Resultados 
exibidos 
Respostas enviadas, Respostas corretas, Comentários 
• Pergunta 1 
1 em 1 pontos 
 
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. 
 
Resposta Selecionada: 
Linguagem natural. 
Resposta Correta: 
Linguagem natural. 
Comentário da 
resposta: 
Resposta correta. O tipo de algoritmo que melhor 
representa o algoritmo da questão é linguagem natural. 
 
 
• Pergunta 2 
1 em 1 pontos 
 
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: 
Resposta Selecionada: 
V, F, F, F. 
Resposta Correta: 
V, F, F, F. 
Comentário 
da resposta: 
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 3 
1 em 1 pontos 
 
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: 
Resposta Selecionada: 
3, 1, 4, 2. 
Resposta Correta: 
3, 1, 4, 2. 
Comentário da 
resposta: 
Resposta correta. A sequência corresponde aos tipos de 
dados apresentados e suas características. 
 
 
• Pergunta 4 
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: 
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 5 
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: 
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 6 
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 envolvidona 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: 
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 7 
1 em 1 pontos 
 
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 é: 
 
Resposta Selecionada: 
uma posição de memória identificada. 
Resposta Correta: 
uma posição de memória identificada. 
Comentário da 
resposta: 
Resposta correta. Em linguagem de programação, uma 
variável é considerada uma posição de memória 
identificada. 
 
 
• 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: 
Resposta correta. Os quatro tipos primitivos básicos 
utilizados na construção de algoritmos são: inteiro, real, 
caractere e lógico. 
 
 
• Pergunta 9 
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: 
Resposta correta. O algoritmo descrito está utilizando 
em sua transcrição o tipo de algoritmo em 
pseudocódigo. 
 
 
• Pergunta 10 
1 em 1 pontos 
 
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: 
Resposta Selecionada: 
V, V, V, F. 
Resposta Correta: 
V, V, V, F. 
Comentário 
da resposta: 
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. 
 
 
Domingo, 23 de Maio de 2021 16h10min00s BRT

Mais conteúdos dessa disciplina