Buscar

Atividade_01-Respostass - Anhembi Morumbi

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Revisar envio do teste: ATIVIDADE 1
GRA0238 LÓGICA DE PROGRAMAÇÃO PNA (ON) - 201920.1980.01 Unidade 1
Revisar envio do teste: ATIVIDADE 1 
Usuário
Curso GRA0238 LÓGICA DE PROGRAMAÇÃO PNA (ON) - 201920.1980.01
Teste ATIVIDADE 1
Iniciado
Enviado
Status Completada
Resultado da tentativa 2,25 em 2,5 pontos  
Tempo decorrido 1 hora, 13 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Quando queremos escrever um software 
para realizar um determinado tipo de processamento de dados, devemos escrever
um ou diversos programas interligados. Para que um computador compreenda e
execute esse programa, devemos escrevê-lo em uma linguagem de programação.
 
Há uma linguagem que não necessita de uma compilação pelo computador,
chamada linguagem natural. Assinale a alternativa correta acerca do conceito de
linguagem natural.
Uma descrição narrativa, que consiste em analisar o problema e
escrever os passos a serem seguidos para a resolução.
Uma descrição narrativa, que consiste em analisar o problema e
escrever os passos a serem seguidos para a resolução.
Resposta correta. A linguagem natural representa uma descrição
narrativa do algoritmo, que consiste em analisar o problema e
escrever, utilizando a linguagem natural, os passos a serem seguidos
para a resolução.
Pergunta 2
Resposta
Selecionada:
 
Resposta Correta:  
Feedback
da
resposta:
Por meio de inúmeras linguagens de programação, podemos trabalhar com a
lógica, com o desenvolvimento de soluções e a representação do raciocínio, pela
construção de algoritmos. A construção de um algoritmo é importante em razão da
necessidade de se especificar uma sequência de ações, do início até o final. A
construção de algoritmos possui diversas regras, tipos de comandos a serem
utilizados e expressões adotadas. 
 
Sobre os tipos de classificação dos algoritmos, assinale a alternativa correta:
Estruturas sequenciais, estruturas de decisão e estruturas de
repetição.
Estruturas sequenciais, estruturas de decisão e estruturas de
repetição.
Resposta correta. Os tipos de classificação dos algoritmos são:
estruturas sequenciais – a execução das instruções é direta e
imperativa, não havendo condições ou desvios em seu caminho.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Estruturas de decisão – a execução da sequência de instruções
depende de condições atribuídas a decisões ao longo do caminho. 
Estruturas de repetição – a execução das instruções se repete
enquanto não for atingida uma condição.
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Um algoritmo do tipo estrutura de repetição possui, em seu código, loops que
repetirão um determinado trecho de código durante uma quantidade de vezes, até
que seja satisfeita uma condição.
 
Analisemos o código apresentado:
 
Início
x <- 1;
y <- 5;
enquanto x < y faça
 x<- x + 2;
fimenquanto.
fimalgoritmo.
 
Considerando o texto, analise as asserções a seguir e a relação proposta entre
elas.
 
I. O laço de repetição no algoritmo será executado somente duas vezes; após isso,
o algoritmo será encerrado.
 
Porque:
 
II. A variável x está sendo incrementada de dois em dois; por esse motivo, atinge o
valor de y mais rápido, necessitando apenas de duas iterações.
 
Agora, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
Resposta correta. A asserção I é verdadeira, pois ao executar o
algoritmo, será testado o laço de repetição. A partir disso,
executaremos o laço até que x seja menor do que y. Fazendo um
teste rápido, será executado duas vezes. A asserção II é verdadeira,
pois no teste realizado, a variável x precisa somente de duas
iterações para que assuma um valor maior do que y, e, dessa forma,
o loop seja encerrado.
Pergunta 4
Um algoritmo possui a finalidade de resolver um problema do dia a dia, ou ainda,
problemas que podem ser desde fáceis até complexos. O principal é auxiliar a
execução de atividades, de forma automatizada. Analise o algoritmo a seguir:
 
Início
 inteiro: salário, percentual, aumento, novosalario;
leia (salário, percentual);
aumento <- salário * percentual/100;
escreva aumento;
novosalario <- salário + aumento;
escreva (“O novo salário é de:”, novosalario);
fimalgoritmo.
 
Existem várias maneiras de se realizar um mesmo algoritmo, e, no final, o
resultado será o mesmo. Considerando o texto, analise as asserções a seguir e a
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
relação proposta entre elas.
 
I. Um comando de saída é utilizado para mostrar os dados na tela ou na
impressora, e os dados podem ser conteúdos de variáveis ou mensagens.
 
Porque:
 
II. O comando de saída é representado pela palavra ESCREVA. No código
apresentado, temos duas possíveis formas de mostrar os dados.
 
Está correto o que se afirma em:
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
Resposta correta. A asserção I é verdadeira, pois comandos de saída
têm o propósito de realizar a escrita dos dados, podendo ser na tela
para o usuário, ou ainda, em uma impressora. A asserção II é
verdadeira, pois o comando que representa é a palavra ESCREVA.
Analisando o código exposto, podemos ver a utilização de duas
formas de escrita de dados: uma já inserindo o valor direto da
variável, e a outra, escrevendo um pequeno texto antes de indicar o
valor de uma variável.
Pergunta 5
Resposta Selecionada:  
Resposta Correta:  
Realizar a análise de um propósito de um algoritmo é essencial para entender a
sua funcionalidade. Dessa forma, é importante analisar linha por linha, em busca
de possíveis incoerências no código fonte. Analise o código a seguir:
 
Início
 inteiro: num1, num2;
escreva (“Digite o primeiro número:”);
leia (num1);
escreva (“Digite o segundo número:”);
leia (num2);
se (num1 > num2) então
 escreva (“O maior número é:”, num1);
senão
 escreva (“O menor número é:”, num2);
fimse.
se (num1 = num2) então
 escreva (“Os dois números são iguais”);
fimse.
fimalgoritmo.
 
Analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s)
falsa(s):
 
I.( ) O algoritmo tem o intuito de realizar a análise com base em uma estrutura
condicional, qual número é maior, menor ou igual.
II.( ) Analisando o código exposto, temos a presença de uma estrutura condicional
simples e composta.
III.( ) Ao escrever o código apresentado, não seria possível codificar somente
indicando a leitura de dados.
IV.( ) O valor lógico de uma operação de comparação, em uma estrutura
condicional composta, é somente verdadeiro.
 
Assinale a alternativa que apresenta a sequência correta:
V, V, V, F.
V, V, F, F.
0 em 0,25 pontos
Feedback
da
resposta:
Sua resposta está incorreta. A alternativa está incorreta, tendo em
vista que a afirmativa I é verdadeira, pois analisando o código
exposto, verificamos que a funcionalidade do código é averiguar,
entre dois números, se um é maior ou menor do que o outro. A
afirmativa II é verdadeira, pois analisando o código verificamos a
presença de uma estrutura condicional simples e uma composta pelo
trecho: se...então...fimse; e se...então...senão...fimse. A afirmativa III
é falsa, pois é possível codificar o problema indicando somente a
leitura dos dados. No caso, teríamos o código da seguinte forma: leia
(num1, num2). A afirmativa IV é falsa, pois o valor lógico de uma
estrutura condicionalpossui dois valores, sendo um verdadeiro e o
outro, positivo.
Pergunta 6
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Os fluxogramas são muito utilizados na lógica de programação. Com esse recurso,
é possível visualizar de que modo o fluxo de dados está sendo executado para a
realização de determinada ação. Vejamos o fluxograma a seguir:
 
 
Elaborada pelo autor.
 
Percebemos, pelo fluxograma, a facilidade de visualizar o fluxo dos dados e o
entendimento do algoritmo. Assinale a alternativa correta acerca da definição de
fluxogramas:
É uma forma padronizada de representar/escrever algoritmos,
com o uso de símbolos gráficos predefinidos.
É uma forma padronizada de representar/escrever algoritmos,
com o uso de símbolos gráficos predefinidos.
Resposta correta. Um fluxograma consiste em analisar o enunciado
do problema e escrever, utilizando símbolos gráficos predefinidos, os
passos a serem seguidos para a resolução desse problema. Com ele,
o entendimento gráfico é mais fácil do que o entendimento de textos.
Pergunta 7
Resposta
Selecionada:
 
Resposta Correta:  
Feedback
da
resposta:
Para a construção de um algoritmo, é necessário seguir alguns passos, como
verificar qual é o seu propósito, como os dados são definidos, como a
transformação dos dados ocorre e como o resultado final é gerado para o usuário.
 
Existem comandos que permitem que dados sejam inseridos, passem por uma
tratativa específica e gerem um resultado final. Assinale a alternativa correta
acerca dos elementos de uma sequência lógica que um algoritmo deve apresentar:
Entrada de dados, processamento de dados e saída de
dados.
Entrada de dados, processamento de dados e saída de
dados.
Resposta correta. Os elementos essenciais são: entrada de dados,
ou seja, onde serão definidos os dados que serão fornecidos pelo
usuário para uma futura execução de tarefas. O processamento de
dados, ou seja, quais os cálculos serão efetuados e quais as
restrições para esses cálculos. O processamento é responsável por
tornar os dados de entrada em dados de saída. E, por fim, a saída de
dados, que são os dados gerados depois do processamento.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Pergunta 8
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Um algoritmo pode ser composto de diversos comandos, sejam eles destinados à
atribuição de valores, à execução de um comando de escrita e leitura, e até aos
comandos que realizam o processamento de dados para se chegar a um
determinado propósito. Alguns exemplos são os comandos de expressões
aritméticas e expressões lógicas. 
 
Com base no texto, analise as afirmativas:
 
I – Operadores matemáticos são utilizados para representar, de maneira sintética,
uma operação aritmética, para o processamento de cálculos matemáticos.
II – A função quociente retornará ao valor de resto de uma divisão de número
inteiros em uma expressão aritmética.
III – Operadores lógicos são representados por conectivos, como conjunção,
disjunção e negação, em que o resultado pode ver verdadeiro ou falso.
IV – Diferentemente da Matemática, nos algoritmos as operações matemáticas não
obedecem a uma ordem de prioridade; são realizadas conforme aparecem.
 
É correto o que se afirma em:
I e III, apenas.
I e III, apenas.
Resposta correta. A afirmativa I está correta, pois os operadores
matemáticos são utilizados para a resolução de cálculos
matemáticos, problemas utilizando expressões aritméticas, como
adição, subtração, multiplicação e divisão. A afirmativa II está
incorreta, pois o que retorna ao resto, em uma expressão aritmética,
é a função de resto; a função quociente retorna ao quociente inteiro
de uma divisão. A afirmativa III está correta, pois os operadores
lógicos são representados por conectivos, como conjunção
( e representado, simbolicamente, por ^ ), disjunção
( ou representado, simbolicamente, por v ) e negação ( não ); e
possuem um valor final sendo verdadeiro ou falso.
Pergunta 9
Resposta Selecionada:  
Resposta Correta:  
A tabela que construímos com os conectivos lógicos ^, v, ->, <-> e a negação (~) é
chamada tabela verdade. Essa tabela pode ser construída para qualquer forma
sentencial, sendo a possibilidade combinatória entre todos os valores lógicos.
 
GERÔNIMO, J. R.; FRANCO, V. S. Fundamentos da Matemática: uma introdução
à lógica matemática, teoria de conjuntos, relações e funções. 2. ed. Maringá:
Eduem, 2008.
 
Os valores lógicos, obtidos em uma tabela verdade, podem ser utilizados para a
resolução de determinados problemas (lembrando que os operadores lógicos
também possuem prioridades de execução). 
 
Com base no texto, analise as afirmativas a seguir:
 
I – Em uma operação de conjunção, independentemente do valor das proposições,
o resultado lógico sempre será verdadeiro.
II – O operador de negação possui a função de negar (inverter) o valor lógico
pertencente a uma proposição.
III – Uma combinação de duas proposições, p e q, pode ser expressa como p ^ q,
sendo assim uma disjunção.
IV – O valor lógico da operação de disjunção será falsa somente quando as duas
proposições envolvidas forem falsas.
 
É correto o que se afirma em:
II e IV, apenas.
II e IV, apenas.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Quarta-feira, 23 de Outubro de 2019 00h06min33s BRT
Feedback
da
resposta:
Resposta correta. A afirmativa II está correta, pois um operador de
negação nada mais é do que a inversão do valor lógico de uma
proposição. A afirmativa IV está correta, pois em uma operação de
disjunção, o seu valor lógico será verdadeiro sempre que houver uma
proposição verdadeira; caso as duas sejam falsas, seu valor lógico
será também falso.
GERÔNIMO, J. R.; FRANCO, V. S. Fundamentos da Matemática:
uma introdução à lógica matemática, teoria de conjuntos, relações e
funções. 2. ed. Maringá: Eduem, 2008.
Pergunta 10
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Linguagens de programação trabalham com diversos tipos de dados. Cada dado
pode ser inserido pelo usuário ou estar embutido já na programação do algoritmo.
Esses dados, dependendo do intuito do programa, são manipulados no
processamento do algoritmo, e geram, ao final, um resultado.
 
Dados de entrada e saída são importantes, e devem ser tratados de forma
adequada. Considerando o texto, analise as asserções a seguir e a relação
proposta entre elas.
 
I. Um comando de entrada é utilizado para receber dados digitados pelo usuário, e
esses dados são armazenados em variáveis.
 
Porque:
 
II. O comando de entrada de dados é representado pela palavra reservada LEIA,
que sempre que acionada, obterá um dado.
 
Está correto o que se afirma em:
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
Resposta correta. A asserção I é verdadeira, pois os comandos de
entrada são utilizados para a interação do programa, permitindo a
entrada de dados. No comando de entrada de dados, são realizadas
instruções de leitura de dados. A asserção II é verdadeira, e é uma
justificativa/complemento da primeira, pois as operações são
conhecidas como leitura, e são representadas pela palavra reservada
LER ou LEIA.
 OK
0,25 em 0,25 pontos

Continue navegando