Buscar

avaliaçao 1- Logicas e tecnica de progamaçao

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

09/11/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/4
Acadêmico: Fabio Gabriel Santos Doria (1902637)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação I - Individual FLEX ( Cod.:651191) ( peso.:1,50)
Prova: 24788767
Nota da Prova: 8,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. 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) F - F - V - F.
 b) V - V - F - F.
 c) V - F - V - F.
 d) V - F - V - V.
2. As linguagens de programação possuem comandos codificados para organizar as tarefas
que devem ser realizadas pelo computador dentro de um algoritmo. Os comandos
codificados podem ser variáveis, constantes, operadores ou expressões. Sobre a sequência
de comandos que estão escritos corretamente, analise as opções a seguir:
I- var idade : inteiro. 
II- salario := 5 * 'dias'. 
III- numero := 3 * 1999. 
IV- precoTotal := precoUnitario * quantidade.
Assinale a alternativa CORRETA:
 a) As opções I, II e III estão corretas.
 b) As opções II, III e IV estão corretas.
 c) As opções I, III e IV estão corretas.
 d) As opções I e II estão corretas.
09/11/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/4
3. O processo para a resolução de problemas apresenta três fases, sendo que no contexto de
desenvolvimento de algoritmos elas são sintetizadas da seguinte forma:
  
Fase 1 - Entender e delimitar o problema.  
Fase 2 - Esboçar os passos da solução na forma de algoritmos. 
Fase 3 - Escrever o algoritmo em uma linguagem que seja entendida pelos computadores.  
Sobre o desenvolvimento de algoritmos, classifique V para as sentenças verdadeiras e F
para as falsas:  
(    ) O algoritmo não garante a repetição da solução para diferentes entradas.  
(    ) Para a resolução de um problema por meio de um algoritmo, é necessário um conjunto
de instruções, as quais devem obedecer a uma ordem sequencial lógica.  
(    ) A capacidade de resolução de problemas relaciona-se com a capacidade de elaboração
de algoritmos. 
(    ) Os algoritmos não representam, obrigatoriamente, um programa de computador, e sim
os passos necessários para realizar uma tarefa ou solucionar um problema. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) F - F - V - V.
 c) V - V - F - V.
 d) F - V - V - V.
4. A elaboração dos algoritmos é a base da programação de computadores. Ela é uma
sequência finita de passos, ordenados de forma lógica, que levam à realização de uma
tarefa. Os algoritmos estão no nosso dia a dia na forma narrativa, por exemplo, a explicação
de como sacar dinheiro em um caixa eletrônico ou ensinar uma pessoa a trocar uma
lâmpada. Sobre os métodos para a construção de algoritmos, analise as sentenças a seguir:
I- Entender o problema a ser resolvido. 
II- Identificar e definir dados de entradas. 
III- Montar o hardware utilizado pelo algoritmo. 
IV- Construir o algoritmo. 
V- Avaliar o custo do sistema desenvolvido. 
Assinale a alternativa CORRETA:
 a) As sentenças III, IV e V estão corretas.
 b) As sentenças I, II, IV e V estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças II e V estão corretas.
5. 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 - F - V.
 b) V - F - V - V.
 c) V - V - V - F.
09/11/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/4
 d) F - V - V - F.
6. 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) Analisar o sistema, esboçar o algoritmo e projetar o banco de dados.
 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) Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma
linguagem entendida pelos computadores.
7. 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) É a solução de um problema que utiliza a máquina de Turing.
 b) É um termo exclusivo da área da computação que significa codificar programas de
computador.
 c) É, apenas, a representação de uma solução por meio de formas gráficas.
 d) É o meio para se chegar à forma mais adequada da solução.
8. 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 em linguagem natural.
 b) É a construção de algoritmos com diagramas de atividade.
 c) É a construção de algoritmos com representações gráficas hierárquica e estruturada.
 d) É a construção de algoritmos em linguagem computacional.
9. 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 texto?
 a) a, b, c, d, e
 b) "a", "b", c
 c) 100, 101.1, 102.2, 103.3
 d) "a", "b", "c", "d", "e"
10.Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para
o programador. Dependendo da linguagem utilizada para construiro 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 Primordiais.
 b) São conhecidos como Principiantes.
 c) São conhecidos como Iniciais.
 d) São conhecidos como Primitivos.
Prova finalizada com 8 acertos e 2 questões erradas.
09/11/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/4

Continue navegando