Buscar

07-07-2020

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

07/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/2
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação I - Individual FLEX ( Cod.:512504) ( peso.:1,50)
Prova: 20977084
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
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
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 - V.
 d) V - F - V - F.
2. No desenvolvimento de programas de computadores, a capacidade de resolução de problemas está diretamente relacionada à capacidade de elab
algoritmos. Logo, os algoritmos representam os passos necessários para realizar uma tarefa ou solucionar um problema. Assinale a alternativa C
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) Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma linguagem entendida pelos computadores.
 c) Delimitar o problema, esboçar os algoritmos, escrever a lógica matemática.
 d) Esboçar os passos da solução na forma de algoritmos e escrever o algoritmo em uma linguagem que seja entendida pelos computadores.
3. Algumas linguagens de programação obedecem a uma ordem específica no que diz respeito à avaliação de operadores. A precedência dos operad
aritméticos, relacionais e lógicos é demonstrada na tabela a seguir, na qual os operadores ++ e --, pré ou pós-fixados, respectivamente, increment
decrementam a variável, como no exemplo: varável x com valor 0, resultado de ++x é igual a 1 e o de --x é igual a -1. 
Considerando as informações da tabela e sabendo que as variáveis a, b e c têm, em determinado momento, os valores 1, 2 e 0, respectivamente, as
alternativa CORRETA em que o resultado da expressão apresentada corresponde ao da expressão -a * b - c
 a) c - b * - a
 b) a * b % c
 c) -a / b - c
 d) ++a / c + b
4. Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema, seja por fluxogramas para a sua equipe de program
por uma linguagem de programação para o próprio computador. Eles uma sequência de operações para resolver um problema definido. Contudo, 
características mais importantes dos algoritmos é ser preciso, seus passos não podem ser confusos, de forma a não existir ambiguidades na sua
interpretação. Sobre aspectos relevantes na criação de um bom algoritmo, analise as sentenças a seguir:
I- Elaborar um número infinito de passos. 
II- Não se preocupar com as entradas de dados. 
III- Criar a condição de parada das estruturas de repetição.  
IV- Analisar adequadamente a saída, chegando à solução esperada do problema. 
V- Não permitir que o programa entre em loop. 
Assinale a alternativa CORRETA:
 a) As sentenças IV e V estão corretas.
 b) As sentenças II, III, IV e V estão corretas.
 c) As sentenças III, IV e V estão corretas.
 d) As sentenças I, II e III estão corretas.
5. 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 o
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 represen
possuem maior riqueza de detalhes. O que é a representação de algoritmos por Diagrama de Chapin?
 a) É a construção de algoritmos com diagramas de atividade.
 b) É a construção de algoritmos em linguagem natural.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_5%20aria-label=
07/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/2
 c) É a construção de algoritmos com representações gráficas hierárquica e estruturada.
 d) É a construção de algoritmos em linguagem computacional.
6. 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
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. Qua
conjunto de valores possíveis para armazenar em uma variável do tipo de dado inteiro?
 a) "-2", "-1", "0", "1", "2"
 b) 11, 22, "a", 33, 44
 c) -3, -2, -1, 0, 1, 2, 3
 d) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
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 Ala
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 algo
assinale a alternativa CORRETA:
 a) É, apenas, a representação de uma solução por meio de formas gráficas.
 b) É o meio para se chegar à forma mais adequada da solução.
 c) É um termo exclusivo da área da computação que significa codificar programas de computador.
 d) É a solução de um problema que utiliza a máquina de Turing.
8. Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para o programador. Dependendo da linguagem utilizada
construir o algoritmo, estes tipos podem ou não ser suficientes para representação das informações que o programa precisa armazenar. Como sã
conhecidos estes tipos dados?
 a) São conhecidos como Principiantes.
 b) São conhecidos como Primitivos.
 c) São conhecidos como Primordiais.
 d) São conhecidos como Iniciais.
9. As entradas e saídas de algoritmos são efetuadas por instruções primitivas das linguagens de programação, habilitando a interação entre as pess
computadores. Os dispositivos de entradas são formas que os algoritmos podem receber valores a serem processados, já os dispositivos de saída
utilizados após o processamento para transferir as informações ao usuário. Sobre o exposto, classifique V para as sentenças verdadeiras e F para
(    ) Para exibir uma informação ao usuário é utilizado o comando "exiba".  
(    ) A sintaxe do comando "anoEspecial := 2008" está errada.  
(    ) As entradas de dados podem ser efetuadas por impressoras, teclados e mouses.  
(    ) As saídas de dadospodem ser efetuadas por monitores de vídeo e impressoras.  
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V.
 b) V - F - F - F.
 c) F - V - V - V.
 d) V - F - F - V.
10.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 pesso
necessidade de planejar a sequência de passos para resolução das tarefas, pois fazem isto intuitivamente. Um exemplo de algoritmo é quando um
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 
utilizando o código a seguir:  
I- Processamento.  
II- Finitude.  
III- Saída.  
(    ) Procedimentos executados no intuito de produzir o resultado esperado.
(    ) O algoritmo deve ter uma condição para sair de sua execução.
(    ) É o resultado esperado.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - II - III.
 b) I - III - II.
 c) III - I - II.
 d) II - III - I.
Prova finalizada com 8 acertos e 2 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMDU=&action3=NTEyNTA0&action4=MjAyMC8x&prova=MjA5NzcwODQ=#questao_10%20aria-label=

Outros materiais