Buscar

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C

Prévia do material em texto

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C
		Assinale a opção correta.
	
	
	
	Um programa é um algoritmo codificado em uma linguagem de programação.
	
	
	Um programa é um algoritmo codificado em linguagem natural.
	
	
	Programa e fluxograma são sinônimos.
	
	
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
	
	
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	
Explicação:
	Um programa é um algoritmo codificado em uma linguagem de programação.
Verdadeira
 
	 
	Falsa.  Programa é código escrito em alguma linguagem de programação.  Fluxograma é uma representação gráfica de algoritmo.
	Programa e fluxograma são sinônimos.
	 
	Falso. Programa é um algoritmo codificado ou  escrito em alguma linguagem de programação. 
	Um programa é um algoritmo codificado em linguagem natural.
	 
	Falso. Programa é um algoritmo codificado ou  escrito em alguma linguagem de programação. 
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	 
	Falso.  É fundamental o uso da lógica de  programação além de se conhecer a linguagem de programação.
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entra
		
	
	
	
	Média
	
	
	Aprovado
	
	
	Fim
	
	
	Reprovado
	
	
	N1 e N2
Explicação:
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
		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 escrever programas em qualquer linguagem de programação.
	
	
	É 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.
	
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online.
		Sobre Português Estruturado, assinale a opção correta :
	
	
	
	É igual a uma carta para um encarregado
	
	
	É igual à linguagem de programação na língua portuguesa
	
	
	É igual à linguagem natural ou narrativa
	
	
	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
	
Explicação:
Definição direta e objetiva dada na aula 1. 
		A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
	
	
	
	Compilador
	
	
	Linguagem de baixo nível
	
	
	Linguagem de alto nível
	
	
	Programa
	
	
	Linguagem de Máquina
Explicação:
	Falso. É um tradutor.
	Compilador
	 
	FAlsa. Linguagem de zeros e uns.
	Linguagem de Máquina
	 
	 VErdadeiro
	Programa
	 
	Falso. Usada para escrever programas
	Linguagem de alto nível
	 
	Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly
	Linguagem de baixo nível
		Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
	
	
	
	Linguagem gráfica e pseudolinguagem
	
	
	Linguagem natural e pseudolinguagem
	
	
	 Linguagem natural e linguagem gráfica
	
	
	Linguagem natural, fluxograma e pseudolinguagem
	
	
	Apenas pseudolinguagem
	
Explicação:
Por definição e aula de introdução e formas de representação de algoritmo.
		Assinale a alternativa correta relacionada à característica de um algoritmo:
	
	
	
	A execução de um algoritmo é feita sequencialmente.
	
	
	Valores de entrada são recebidos através do monitor.
	
	
	Para cada variável pode ser definido mais de um tipo de dado.
	
	
	Teste de Mesa serve para receber os comandos de entrada.
	
	
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	Explicação:
	Verdadeira
	A execução de um algoritmo é feita sequencialmente.
	 
	Falso. Entrada é via teclado ou via arquivo, o que aqui não é o caso.
	Valores de entrada são recebidos através do monitor.
	 
	Falso. Apenas um tipo de dado.
	Para cada variável pode ser definido mais de um tipo de dado.
	 
	Falso. Teste de mesa serve para fazer um passo a passo.
	Teste de Mesa serve para receber os comandos de entrada.
	 
	Falso.  Tipo real aceita número com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros.
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
		Assinale a opção que, corretamente, mostra exemplos de linguagens de programação.
	
	
	
	C++, C# e fluxograma
	
	
	C++, Java, C#
	
	
	português estruturado, C++, Java
	
	
	fluxograma, português estruturado, C
	
	
	C++, Java, portugol
	
Explicação:
Exemplos dados na aula 1.

Continue navegando