Buscar

Prova 1 - Objetiva LTP

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 6 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 6 páginas

Prévia do material em texto

31/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/6
Acadêmico: Marcelo Augusto Kuhn (1993162)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação I - Individual FLEX ( Cod.:651191) ( peso.:1,50)
Prova: 23794370
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 representação de algoritmos por
Diagrama de Chapin?
 a) É a construção de algoritmos com representações gráficas hierárquica e estruturada.
 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 atividade.
31/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/6
2. 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 - II - I.
 b) I - III - II.
 c) III - I - II.
 d) I - II - III.
3. Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio
de constantes, variáveis ou expressões aritméticas. Após a análise da expressão com os
operadores relacionais, é devolvido o resultado em valores lógicos "verdadeiro" ou "falso". Sobre os
operadores relacionais, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O operador de igualdade é representado pela sequência de caracteres ":=". 
( ) O operador relacional ">" compara se o valor apresentado à esquerda é maior que o valor à sua
direita. 
( ) A expressão 5 > 4 tem resultado lógico Falso. 
( ) A comparação de igualdade é representada pelo operador "=". 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) F - F - V - F.
 c) F - V - V - V.
 d) F - V - F - V.
31/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6
4. Nas linguagens de programação, os operadores lógicos também são conhecidos como operadores
booleanos. A análise da expressão que utiliza operadores lógicos tem como resultado "Verdadeiro"
ou "Falso". O operador de conjunção somente retornará verdadeiro se ambos os valores utilizados
na expressão forem "Verdadeiro". Classifique V para as sentenças verdadeiras e F para as falsas:
( ) A expressão (1 > 0) E (5 = 5) retornará o valor Verdadeiro. 
( ) A expressão (1999 = 1914) OU (1 = 1) retornará Verdadeiro. 
( ) A expressão (10 = 1) OU (10 = 20) retornará Verdadeiro. 
( ) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) V - V - F - V.
 c) F - V - V - V.
 d) V - F - F - V.
5. A lógica é um conhecimento básico para desenvolver adequadamente quaisquer algoritmos. Ao
longo da história, foi entendida como o estudo de argumentos, se preocupando principalmente sobre
os critérios pelos quais se podem distinguir os "bons" dos "maus" argumentos. Assinale a alternativa
CORRETA que apresenta a definição de algoritmo para a Ciência da Computação:
 a) É o uso da lógica de Aristóteles, com o objetivo de construir bons argumentos.
 b) É o estudo das leis e de como elas serão aplicadas nos algoritmos.
 c) É a organização do pensamento para solucionar problemas, utilizando a mesma sequência de
passos e comandos adotada pelo computador.
 d) É um código de programas de computador que utiliza a lógica proposicional.
6. A construção dos algoritmos passa por alguns passos elementares para encontrar uma solução de
alta qualidade. Logo, para construir um algoritmo, deve-se, primeiramente, entender o problema a
ser resolvido, para na sequência identificar e definir as entradas de dados, descrever os passos
para resolver o problema, definir os dados de saída e finalmente construir o algoritmo. Sobre a
construção de algoritmos, assinale a alternativa CORRETA:
 a) Escrever o algoritmo com termos que permitam duplo entendimento.
 b) É necessário criar uma condição fim, a qual permitirá que o algoritmo entre em loop.
 c) Utilizar a simplicidade e objetividade com relação aos termos e frases durante toda construção.
 d) Elaborar os passos dentro de uma quantidade infinita de passos.
31/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6
7. Os programas de computador são a construção de algoritmos em linguagem codificada, ou seja,
uma linguagem compreendida pelo computador de forma a garantir que os passos do algoritmo
sejam executados da forma como foram definidos pelo desenvolvedor de sistemas. Sobre os
programas de computador e a lógica, analise as sentenças a seguir:
I- A lógica proposicional estuda a lógica segundo a sua estrutura e forma, é também conhecida
como lógica formal.
II- A lógica de programação define o encadeamento lógico para o desenvolvimento de programas e
sistemas informatizados. 
III- Algoritmos podem ser utilizados para descrever os passos que devem ser seguidos na execução
de processos, tarefas, ou solução de qualquer tipo de problemas. 
IV- Na construção de programas de computador, a lógica aristotélica consiste em aprender a pensar
na mesma sequência de execução dos programas.
V- A capacidade de resolução de problemas está relacionada à capacidade de elaboração de
algoritmos.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e V estão corretas.
 b) As sentenças I, III e V estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças II, III, IV e V estão corretas.
8. Os algoritmos tiveram origem cerca de 300 a.C. com o algoritmo de Euclides. Contudo, o conceito
só foi documentado em 1936, pelo britânico Alan Turing, o pai da computação e criador da máquina
de Turing, um dispositivo teórico também conhecido como máquina universal. Sobre a definição de
algoritmo, assinale a alternativa CORRETA:
 a) É, apenas, a representação de uma solução por meio de formas gráficas.
 b) É a solução de um problema que utiliza a máquina de Turing.
 c) É um termo exclusivo da área da computação que significa codificar programas de computador.
 d) É o meio para se chegar à forma mais adequada da solução.
31/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/6
9. 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ível esboç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 - V - F - F.
 b) V - F - V - V.
 c) F - F - V - F.
 d) V - F - V - F.
10.Os tipos de dados podem ser primitivos ou compostos. Os tipos primitivos são nativos de suas
linguagens de programação, o que pode gerar uma variação de tipos entre as linguagens de alto
nível. Existem quatro tipos de dados básicos, são os inteiros, reais, lógicos e texto. Os tipos de
dados definem o formato dos valores guardados nas variáveis. As variáveis são um espaço da
memória que o computador reserva para guardar os dados necessários para o processamento do
algoritmo. Classifique V para as sentenças verdadeiras e F para as falsas:
( ) O tipo de dado de números reais pode armazenar o valor 15.90. 
( ) Variáveis que possuam tipo de dados inteiros podem armazenar o número 19.14. 
( ) Para armazenar valores dentro de variáveis do tipo Texto, é necessário colocar o conjunto de
caracteres dentro de parênteses. 
( ) O Portugol obriga o programador a definir o tipo de dado de todas as variáveis. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - V - F - V.
31/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/6
 c) V - F - F - V.
 d) V - F - F - F.
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais