Buscar

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

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

Prévia do material em texto

08/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/3
Acadêmico: Diego dos Reis Soares (1901312)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação I - Individual FLEX ( Cod.:651191) ( peso.:1,50)
Prova: 24177755
Nota da Prova: 9,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) I - II - III.
 b) III - I - II.
 c) I - III - II.
 d) III - II - I.
2. As variáveis são compostas por duas partes distintas, o nome - fazendo referência à
informação que será armazenada - e o tipo de dado - especificando o formato do valor que
será armazenado. Neste contexto, é muito importante escolher o tipo de dado adequado para
cada variável, mas também nomear a variável de forma coerente à sua função no algoritmo.
Sobre as variáveis, assinale a alternativa CORRETA:
 a) A criação de duas variáveis com o mesmo nome é permitida em linguagens de
programação.
 b) Não utilizar palavras reservadas da linguagem de programação no nome da variável.
 c) Após definir uma variável, não será possível alterar seu valor no decorrer do algoritmo.
 d) Somente é possível alterar o tipo de dado de uma variável caractere para inteiro.
08/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/3
3. 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 II e V estão corretas.
 d) As sentenças I, II e IV estão corretas.
4. 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 III e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II e IV estão corretas.
5. 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) Elaborar os passos dentro de uma quantidade infinita de passos.
 b) Escrever o algoritmo com termos que permitam duplo entendimento.
 c) Utilizar a simplicidade e objetividade com relação aos termos e frases durante toda
construção.
 d) É necessário criar uma condição fim, a qual permitirá que o algoritmo entre em loop.
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) -3, -2, -1, 0, 1, 2, 3
 b) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
 c) 11, 22, "a", 33, 44
 d) "-2", "-1", "0", "1", "2"
08/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/3
7. 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 Primitivos.
 b) São conhecidos como Iniciais.
 c) São conhecidos como Principiantes.
 d) São conhecidos como Primordiais.
8. 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ças a 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 III e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I, II e III estão corretas.
9. 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) É um código de programas de computador que utiliza a lógica proposicional.
 d) É a organização do pensamento para solucionar problemas, utilizando a mesma
sequência de passos e comandos adotada pelo computador.
10.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 em linguagem natural.
 b) É a construçãode algoritmos com diagramas de chapin.
 c) É a construção de algoritmos com representações gráficas.
 d) É a construção de algoritmos em linguagem computacional.
Prova finalizada com 9 acertos e 1 questões erradas.

Outros materiais