Buscar

Lógica e Técnicas de Programação (ADS05) - Avaliação I - Individual

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 5 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

Prévia do material em texto

26/05/2021 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/5
Acadêmico:
Disciplina:
Avaliação:
Prova:
Lógica e Técnicas de Programação (ADS05) 
Avaliação I - Individual ( peso.:1,50)
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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.
2. Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema,
seja por fluxogramas para a sua equipe de programadores ou por uma linguagem de
programação para o próprio computador. Eles uma sequência de operações para resolver um
problema definido. Contudo, uma das 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 I, II e III estão corretas.
b) As sentenças III, IV e V estão corretas.
c) As sentenças IV e V estão corretas.
d) As sentenças II, III, IV e V estão corretas.
26/05/2021 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/5
3. 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 diagramas de atividade.
 b) É a construção de algoritmos em linguagem computacional.
 c) É a construção de algoritmos em linguagem natural.
 d) É a construção de algoritmos com representações gráficas hierárquica e estruturada.
4. As soluções de problemas por meio de algoritmos devem garantir a sua repetibilidade. Logo,
ele deve ser especificado com clareza e exatidão, principalmente a sequência em que os
passos devem ser realizados. Para que um computador consiga executar uma tarefa, é
preciso que ela seja detalhada de forma que uma máquina consiga compreender, por meio
de uma linguagem de programação. Classifique V para as sentenças verdadeiras e F para as
falsas: 
( ) Nas etapas de construção de um algoritmo, os procedimentos necessários de
manipulação das informações com o objetivo de produzir o resultado esperado é conhecido
como a fase de processamento. 
( ) Um característica importante dos algoritmos é a sua clareza ou definição, a fim de gerar
duplo entendimento. 
( ) O loop é a incapacidade de um algoritmo interromper a sua execução, por sua vez, não
produzindo um resultado final. 
( ) As entradas são as informações que alimentam um algoritmo. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - F - V - V.
 c) V - V - F - V.
 d) F - F - V - V.
5. As linguagens de programação permitem a construção de novos tipos de dados a partir dos
dados primitivos. Estes novos tipos podem ser construídos tendo como base os dados
primitivos ou outros dados compostos. Como são conhecidos estes tipos dados?
 a) São conhecidos como Constituídos.
 b) São conhecidos como Congruentes.
 c) São conhecidos como Mesclados.
 d) São conhecidos como Compostos.
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á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 inteiro?
 a) 11, 22, "a", 33, 44
 b) "-2", "-1", "0", "1", "2"
 c) -3, -2, -1, 0, 1, 2, 3
 d) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
26/05/2021 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/5
7. 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 - F - V - F.
 b) V - F - V - V.
 c) V - V - F - F.
 d) F - F - V - F.
8. 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 - V.
 b) F - F - V - V.
 c) F - V - V - F.
 d) V - V - F - V.
É
26/05/2021 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/5
9. Não existe consenso sobre qual seria a melhor maneira de representar um algoritmo. É
necessário avaliar o problema e o conhecimento dos programadores para estudar a maneira
mais adequada. As formas possíveis são descrição narrativa, fluxograma, diagrama de
Chapin e pseudocódigos. Sobre as formas de representação de algoritmos, analise as
sentençasa seguir:
I- Seu objetivo é apresentar uma visão mais hierárquica e estruturada da lógica do sistema. 
II- A representação de algoritmos Portugol é entendida pelos computadores. 
III- As linguagens de programação e linguagens narrativas possuem a mesma rigidez na
escrita. 
IV- Fluxogramas fazem uso, apenas, de palavras para representar uma solução algorítmica. 
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças I, II e III estão corretas.
10.O fluxograma possui formas gráficas específicas para representar cada passo de um
algoritmo, de forma a construir uma forma mais visual e entendível da solução. Existe uma
forma para representar o início de um programa, um para indicar a leitura de dados do
usuário, um para indicar a exibição de dados, estruturas de decisão e finalização do
programa. Analise a figura anexa que apresenta o fluxograma de um algoritmo, que efetua a
soma de dois números:
I- O fluxograma possui duas entradas. 
II- O fluxograma possui um elemento gráfico terminal. 
III- A solução executa apenas um processamento de cálculo. 
IV- O algoritmo apresenta uma sequência de passos finito. 
V- O algoritmo não apresenta adequadamente seu início e fim. 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, III, IV estão corretas.
26/05/2021 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/5
 c) As sentenças II, III e V estão corretas.
 d) As sentenças III e IV estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando