Buscar

Introdução à 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 8 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 8 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

Prévia do material em texto

INTRODUÇÃO A PROGRAMAÇÃO
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	 
	CCT0825_A1_202104015089_V8 
	
	
	
	
		Aluno: RAIMUNDO UBIRANI NOGUEIRA JUNIOR 
	Matr.: 202104015089
	Disc.: INTRODUÇÃO A PROGR.  
	2021.2 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Sobre Português Estruturado, assinale a opção correta :
	
	
	
	O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido.
	
	
	É igual ao fluxograma
	
	
	É igual à linguagem natural ou narrativa
	
	
	É igual a uma carta para um encarregado
	
	
	É igual à linguagem de programação na língua portuguesa
	
Explicação: 
Definição direta e objetiva dada na aula 1. 
	
	
	
	 
		
	
		2.
		Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo:
 
 
	
	
	
	Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução.
	
	
	O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada.
	
	
	O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e do ano em que estamos.
	
	
	A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações.
	
	
	No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa.
	
	
	
	 
		
	
		3.
		            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... 
	
	
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador.
	
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	
	
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
Explicação: 
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas  executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não linguagem gráfica.
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	 
	 Para escrever programa usamos linguagem de programação e não linguagem natural.
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é  um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	
	
	 
		
	
		4.
		Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
	
	
	
	As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. 
	
	
	As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
	
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. 
	
	
	Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	
	
	Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
	
Explicação: 
1ª. opção : Falso.  As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo.
2ª. opção .  Falso. Fluxograma corresponde à representação gráfica de algoritmos.
3ª. opção.  Verdadeira.  De acordo com o ensinado na aula 1.
4ª. opção. Falso.  Em algoritmos se vê também os comandos, além dos dados.
5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas.
	
	
	
	 
		
	
		5.
		Sobre fluxograma, assina a opção correta.
	
	
	
	É uma forma de se representar o uso de hardware no programa.
	
	
	É usado na escrita de pseudolinguagens, como o Portugol.
	
	
	É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
	
	
	É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
	
	
	É uma forma de se escrever programas em qualquer linguagem de programação.
	
Explicação: 
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online.
	
	
	
	 
		
	
		6.
		 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
	
	
	
	Linguagem gráfica e pseudolinguagem
	
	
	Apenas pseudolinguagem
	
	
	 Linguagem natural e linguagem gráfica
	
	
	Linguagem natural e pseudolinguagem
	
	
	Linguagem natural, fluxograma e pseudolinguagem
	
Explicação: 
Por definição e aula de introdução e formas de representação de algoritmo.
	
	
	
	 
		
	
		7.
		Assinale a opção que, corretamente, mostra exemplos de linguagens de programação.
	
	
	
	C++, Java, portugol
	
	
	C++, C# e fluxograma
	
	
	C++, Java, C#
	
	
	português estruturado, C++, Java
	
	
	fluxograma, português estruturado, C
	
Explicação: 
Exemplos dados na aula 1.  
	
	
	
	 
		
	
		8.
		Considerando as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que: 
	
	
	
	Todas as alternativas são CORRETAS
	
	
	As alternativas I e III são CORRETAS
	
	
	As alternativas II e III são INCORRETAS
	
	
	Nenhuma das opções anteriores
	
	
	Apenas a alternativa I é CORRETA
	
Explicação: 
Analisando cada afirmativa...
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;   VERDADEIRO
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; FALSO
III - A linguagem de programação é a maneira utilizada de formalizar a solução deum problema do mundo real a partir dos algoritmos.  VERDADEIRO
 
Conclusão :  As afirmativas I e III estão corretas.

Outros materiais