Buscar

Lógica de programação aula 2.4

Prévia do material em texto

1a Questão 
	
	
	
	
	Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor.
		
	
	Linguagem computacional
	
	Linguagem gráfica
	
	Linguagem de marcação
	
	Linguagem natural
	
	Pseudolinguagem 
	
	
	 
	Ref.: 201709511610
		
	
	 2a Questão 
	
	
	
	
	Analise o código abaixo e escolha a alternativa que mostra o que será impresso na tela.
cout << "Teste com ";
cout << " dois couts.\nFuncionou bem!";
		
	
	Teste com
 dois couts.\nFuncionou bem!
	
	Teste com dois couts.
Funcionou bem!
	
	Teste com dois couts.\nFuncionou bem!
	
	Teste com 
 dois couts.Funcionou bem!
	
	Teste com dois couts.
\nFuncionou bem!
	
Explicação: 
O trecho de código apresentado possui duas linhas de comando cout (comando de saída de dados). A seguir analisa-sea execução destas duas linhas:
cout << "Teste com "; ---> Neste comando de saída será exibida a mensagem: "Teste com"
cout << " dois couts.\nFuncionou bem!"; ---> Neste outro comando de saída, será exibida, na mesma linha do comando anterior, a mensagem:" dois couts." Com a seguir encontra-se a sequência de escape "\n", o programa passará para a próxima linha, e exibirá a mensagem restante: "Funcionou bem!"
Assim sendo, o resultado final da execução do dois comandos de saída será:
Teste com dois couts.
Funcionou bem!
 
	
	
	 
	Ref.: 201708468433
		
	
	 3a Questão 
	
	
	
	
	No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita).
		
	
	8 / 6 / 4 / 2 / 0
	
	32 / 16 / 8 / 4 / 2
	
	10 / 8 / 6 / 4 / 2
	
	10000 / 1000 / 100 / 10 / 1
	
	16 / 8 / 4 / 2 / 1 
	
	
	 
	Ref.: 201708468651
		
	
	 4a Questão 
	
	
	
	
	Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA.
		
	
	prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog
	
	prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog
	
	prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201708468451
		
	
	 5a Questão 
	
	
	
	
	Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve.
		
	
	Pseudolinguagem
	
	Linguagem natural
	
	Linguagem gráfica - fluxograma 
	
	Linguagem gráfica - diagrama de Euler
	
	Linguagem de marcação
	
	
	 
	Ref.: 201708435214
		
	
	 6a Questão 
	
	
	
	
	Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que:
		
	
	O diagrama de chapin é uma forma totalmente textual de representar um algoritmo.
	
	A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento.
	
	É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado.
	
	O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo.
	
	O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201709151907
		
	
	 7a Questão 
	
	
	
	
	Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa usando a linguagem C/C++. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário e a quantidade de dependentes. Escolha entre as opções abaixo a apresenta corretamente o tipo de dado a ser utilizado para cada uma dessas informações respectivamente:
		
	
	d) char, double e int
	
	a) int, double e float
	
	e) char, int e int
	
	b) char, double e float
	
	c) int, float e int 
	
	
	 
	Ref.: 201708468459
		
	
	 8a Questão 
	
	
	
	
	Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são:
		
	
	Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano
	
	Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução 
	
	Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução
	
	Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano
	
	Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano

Continue navegando