Buscar

LÓGICAS E TÉCNICAS DE 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 4 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

Acadêmico:
	
	
	Disciplina:
	Lógica e Técnicas de Programação (ADS05)
	Avaliação:
	Avaliação I - Individual FLEX ( Cod.:651191) ( peso.:1,50)
	Prova:
	24032181
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	A ciência da computação define os algoritmos como o sequenciamento de passos que resultam em uma das possíveis soluções para um problema, não necessariamente em formato de programa de computador. Algoritmos podem ser receitas de bolo, a sequência para trocar a roda de um carro, dentre outros. Estes passos devem ser precisos, de forma a não gerar dupla interpretação. Classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A sequência de passos de um algoritmo deve ser finita.  
(    ) Os algoritmos são procedimentos que recebem valores de entrada e retorna uma saída.  
(    ) Um algoritmo pode não conter valores de entrada.  
(    ) Os algoritmos não precisam apresentar saída ou exibição de dados ao final da sua execução. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V - V.
	 b)
	V - V - V - F.
	 c)
	V - V - F - V.
	 d)
	V - F - V - F.
	2.
	A base para a construção de algoritmo é a manipulação das informações dadas pelos usuários ou recuperadas pelos usuários, para isso, é necessário reservar espaços de memória no computador para armazenar os dados e se possível manipular de acordo com as necessidades da solução. Qual é o conjunto de valores possíveis para armazenar em uma variável do tipo de dado real?
	 a)
	11, 22, "a", 33, 44
	 b)
	"-2.0", "-1.0", "0.0", "1.0", "2.0"
	 c)
	100, 101.1, 102.2, 103.3
	 d)
	"-2", "-1", "0", "1", "2"
	3.
	Pesquisar e definir quais os valores necessários a serem armazenados no algoritmo, quais deles variam e quais permanecem constantes, são tarefas importantes nas fases iniciais da concepção do algoritmo. Estas etapas de entrada e saída de dados são a base do conceito de algoritmo, além da etapa de processamento e feedback. Sobre os tipos de dados, analise as sentenças a seguir:
I- Os dados podem ser armazenados em variáveis, as quais são utilizadas para manipular as informações. 
II- Os dados são porções das informações processadas pelo computador. 
III- Instruções definem como os dados devem ser tratados. 
IV- Os tipos de dados compostos são disponibilizados pelas linguagens de programação.
Assinale a alternativa CORRETA:
	 a)
	As sentenças II e IV estão corretas.
	 b)
	As sentenças I e II estão corretas.
	 c)
	As sentenças III e IV estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	4.
	No desenvolvimento de programas de computadores, a capacidade de resolução de problemas está diretamente relacionada à capacidade de elaboração dos algoritmos. Logo, os algoritmos representam os passos necessários para realizar uma tarefa ou solucionar um problema. Assinale a alternativa CORRETA que apresenta os passos necessários para a solução de um problema:
	 a)
	Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma linguagem entendida pelos computadores.
	 b)
	Esboçar os passos da solução na forma de algoritmos e escrever o algoritmo em uma linguagem que seja entendida pelos computadores.
	 c)
	Delimitar o problema, esboçar os algoritmos, escrever a lógica matemática.
	 d)
	Analisar o sistema, esboçar o algoritmo e projetar o banco de dados.
	5.
	Os algoritmos computacionais são sequências de passos para a realização das mais variadas tarefas. Os algoritmos estão no dia a dia das pessoas, sem a necessidade de planejar a sequência de passos para resolução das tarefas, pois fazem isto intuitivamente. Um exemplo de algoritmo é quando uma pessoa faz um bolo, ela segue uma receita. Executa as instruções (passos) para que o bolo fique pronto. Sobre as características dos algoritmos, associe os itens, utilizando o código a seguir:  
I- Efetividade.  
II- Clareza.  
III- Saída.  
(    ) O algoritmo produz um resultado.
(    ) Cada passo de um algoritmo não gera duplo entendimento.
(    ) Cada passo de um algoritmo deve ser executável.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	III - I - II.
	 b)
	I - II - III.
	 c)
	III - II - I.
	 d)
	I - III - II.
	6.
	As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel importante em expressões aritméticas, permitindo que a ordem das operações seja alterada. Classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O operador de multiplicação é representado pelo caractere " * " (asterisco).  
(    ) A inversão do sinal é executada pelo operador ' - ' (hífen).  
(    ) O resto da divisão é representado pelo operador MOD.  
(    ) O operador de multiplicação é representado pelo caractere " . " (ponto).  
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - V - F.
	 b)
	V - V - F - V.
	 c)
	V - F - V - V.
	 d)
	F - V - V - F.
	7.
	Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a descrição narrativa?
	 a)
	É a construção de algoritmos com representações gráficas.
	 b)
	É a construção de algoritmos em linguagem natural.
	 c)
	É a construção de algoritmos em linguagem computacional.
	 d)
	É a construção de algoritmos com diagramas de chapin.
	8.
	Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para o programador. Dependendo da linguagem utilizada para construir o algoritmo, estes tipos podem ou não ser suficientes para representação das informações que o programa precisa armazenar. Como são conhecidos estes tipos dados?
	 a)
	São conhecidos como Iniciais.
	 b)
	São conhecidos como Primordiais.
	 c)
	São conhecidos como Principiantes.
	 d)
	São conhecidos como Primitivos.
	9.
	Nas linguagens de programação, os tipos primitivos são tipos de dados básicos e os mais utilizados. Todos os valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou composto. Existem quatro tipos de dados primitivos, embora algumas linguagens de programação se subdividem em outros tipos, de acordo com a capacidade de memória necessária para cada variável, mas, de modo geral, os tipos de dados primitivos são inteiro, real, lógico e texto. Sobre os tipos de dados primitivos, analise as sentenças a seguir: 
I- O tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere. 
II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro. 
III- O tipo de dado real representa valores numéricos positivos ou negativos com casa decimal. 
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro ou falso. 
Assinale a alternativa CORRETA:
	 a)
	As sentenças II e IV estão corretas.
	 b)
	As sentenças I, II e III estão corretas.
	 c)
	As sentenças I e III estão corretas.
	 d)
	As sentenças II, III e IV estão corretas.
	10.
	A lógica de programação é uma técnica de sequenciamento de pensamentos com o objetivo de alcançar uma solução possível para um problema previamente proposto. Os pensamentos são uma sequência de instruções que devem ser seguidas para resolver o problema. Para cada problema existem várias formas que levam a uma solução satisfatória, ou seja, para resolver o mesmo problema é possível obter várias soluções diferentes. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) A lógica de programação é utilizada na criação de programas de computador.  
(    ) O estudo dos raciocínios de acordo com as relações entre as proposições é feito por meio da lógica matemática.
(    ) É possívelesboçar a codificação de um programa de computador, apresentando a lógica por meio de fluxogramas.  
(    ) Os algoritmos são uma sequência lógica de instruções para que determinada função seja executada. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - F.
	 b)
	F - F - V - F.
	 c)
	V - V - F - F.
	 d)
	V - F - V - V.
Parte inferior do formulário

Continue navegando

Outros materiais