Buscar

N2 GRA0450 ALGORITMOS E PROGRAMAÇÃO

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

Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
1 em 1 pontos
	
	
	
	Durante uma atividade na aula de Lógica e Programação, o professor solicita que a aluna Evandra, do curso de Análise e Desenvolvimento de Sistemas, crie um algoritmo que percorra os números entre 100 e 200, e apresente somente os números ímpares.
A aluna realizou a programação do pseudocódigo apresentado, entretanto, está incompleta a cláusula do Enquanto.
 
	Var contador: inteiro impar Inicio Contador<-100 Enquanto ____________________________             Se(contador MOD 2 = 1) então Escreva(“numero”,contador) fimse Contador<-contador+1 fimenquanto fimalgoritmo  
 
Assinale a alternativa que corresponde à sequência do código necessária:
	
	
	
	
		Resposta Selecionada:
	 
(contador >= 100 ) E (contador <= 200) faça.
	Resposta Correta:
	 
(contador >= 100 ) E (contador <= 200) faça.
	Comentário da resposta:
	Resposta correta. A alternativa correta é a E. É necessário inserir a condição do Enquanto para que ele percorra entre os valores iguais ou maiores do que 100, e menor ou igual a 200; ou seja, o contador deve ser (contador >= 100 ) E (contador <= 200) faça.
	
	
	
· Pergunta 2
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 3
0 em 1 pontos
	
	
	
	Foi criado um pseudocódigo para verificar a soma de números. Depois que esses números forem somados, serão verificados os valores da soma para entrar em uma determinada condição. Analise o código:
 
	Inicio Inteiro Y, Z; Y: 1; Z:2; Enquanto y < 10 faça Z = Z + 1 Y = Y + 2 Se Y = 9 e Z = 6 então Imprima Entrou fimse Fimequanto
 
 
Quantas vezes o ENQUANTO precisará se repetir para satisfazer a condição no código? Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
nunca entrará.
 
 
 
	Resposta Correta:
	 
4 vezes;
	Comentário da resposta:
	Resposta incorreta. O código entrará na condição uma única vez, sendo satisfeita na quarta vez; na primeira vez, os números serão y = 3 e z = 3; na segunda vez, y= 5 e z = 4; na quinta vez, y= 11 e z = 7, em nenhuma dessas será satisfeita a condição.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	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:
	
	
	
	
		Resposta Selecionada:
	 
2, 4, 1, 3.
	Resposta Correta:
	 
2, 4, 1, 3.
	Comentário da resposta:
	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 5
1 em 1 pontos
	
	
	
	Leia o trecho a seguir:
“Os algoritmos necessitam ser abastecidos com dados provenientes do meio externo para que consigam realizar as operações e os cálculos que são fundamentais para almejar o resultado necessário. Sendo assim, são utilizados os comandos de entrada e 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.
Na explicação de Forbellone, os algoritmos precisam das informações do mundo real para que consigam interpretar o problema e devolver a solução desse problema, mas para que as informações do mundo real possam ser inseridas no algoritmo e a solução do problema ser mostrada, é necessária a utilização dos comandos de entrada e saída.
Considerando a citação apresentada e os conteúdos abordados, analise as asserções a seguir e a relação proposta entre elas.
I. “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis” (ASCENCIO; CAMPOS, 2012, p. 19).
Porque:
II. “A finalidade desse comando é atribuir o dado a ser fornecido para uma variável identificada” (FORBELLONE, 2005, p. 27).
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. 19.
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. 27.
A seguir, assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Resposta Correta:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Comentário da resposta:
	Resposta correta. A asserção I está correta, pois os comandos de entrada em um algoritmo têm a finalidade de receber os dados informados pelos usuários e esses dados, posteriormente, são armazenados em variáveis. A asserção II está correta e é uma justificativa da proposição I, pois a finalidade do comando de entrada é alocar em uma variável o dado fornecido pelo usuário.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	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
	F
	F
	 t
Fonte: Elaborada pelo autor.
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, V.
	Resposta Correta:
	 
V, F, V, V.
	Comentário da resposta:
	Resposta correta. A (V) e B (V), não Aou B fica falso ou verdadeiro que resulta em verdadeiro. A (F) e B (V), não A ou B fica verdadeiro ou verdadeiro que resulta em verdadeiro. A (F) e B (F), não A ou B fica verdadeiro ou falso que prevalece verdadeiro.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	 Observe o código a seguir:
 
#include<math.h>
#include<stdio.h>
#include<string.h>
 
int main() {
 
    int vetor[5], i;
    
    for (i = 0; i < 5; i++) {
            vetor[i] = i + 4;
printf("%d\n",vetor[i]);
    }
   
    return 0;
}
 
Assinale a alternativa que corresponde ao valor que será exibido quando o i for igual a 3.
	
	
	
	
		Resposta Selecionada:
	 
7
	Resposta Correta:
	 
7
	Comentário da resposta:
	Resposta correta. O valor que será exibido é 7. Este valor será exibido na penúltima repetição do for, ou seja, pela quarta vez. Pela quarta vez o i terá o valor de 3, somando com o valor de 4 que é da expressão 3 + 4, então o resultado é 7.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Podemos definir um vetor como uma sequência de valores do mesmo tipo, no qual estes valores são armazenados na memória e faz o uso de um mesmo nome da variável, ou seja, com apenas um nome de uma variável é possível acessar inúmero valores. Com base nas informações apresentadas sobre vetor, assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
O vetor pode ser entendido de maneira lógica como uma lista de elementos, sendo todos do mesmo tipo.
	Resposta Correta:
	 
O vetor pode ser entendido de maneira lógica como uma lista de elementos, sendo todos do mesmo tipo.
	Comentário da resposta:
	Resposta correta. O vetor pode ser entendido de maneira lógica como uma lista de elementos, sendo todos do mesmo tipo.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Ao desenvolver um algoritmo, o programador decide um utilizar uma forma de repetir a soma de dois números. Observe o algoritmo:
 
 
	Inicio Inteiro Y, Z; Y: 1; Z:2; Enquanto y < 10 faça Z = Z + 2 Y = Y + 2 Se Y = 5 então Imprima Entrou fimse Se Z = 5 então Imprima Entrou fimse Fimequanto
 
Quantas vezes será necessário rodar a condição de repetição para entrar nas duas condições Se Y = 5  e  Se Z = 5, mas não ao mesmo tempo?
	
	
	
	
		Resposta Selecionada:
	 
Para entrar na condição, Z = 5 entrará na terceira vez e Y = 5  vai entrar na segunda vez.
	Resposta Correta:
	 
Para entrar na condição, Z = 5 entrará na terceira vez e Y = 5  vai entrar na segunda vez.
	Comentário da resposta:
	Resposta correta. A alternativa correta é a C: na primeira vez que a repetição rodar, serão os valores y = 3 e z = 3; na segunda vez, z = 4 e y = 5, ou seja, satisfará a condição Y = 5; ao rodar pela terceira vez, z = 5 e y = 7, ou seja, Z será igual a 5, entrando na outra condição.
	
	
	
· Pergunta 10
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.
	
	
	
Terça-feira, 12 de Outubro de 2021 16h42min43s BRT

Continue navegando