Buscar

1 - Avaliação I - Individual FLEX - 17181727- Logica

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

Acadêmico: Antonio Marcos Dias (2463856)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação I - Individual FLEX ( Cod.:512504) ( peso.:1,50)
Prova: 17181727
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada
1. As estruturas de repetição permitem aos algoritmos executarem uma parte do código-fonte mais de uma vez, repetindo
várias vezes um determinado trecho. Cada repetição é conhecida como laço ou loop. Nestas estruturas, é fundamental
preocupar-se com a condição de parada, ou seja, as estruturas de repetição devem obrigatoriamente entrar em uma
condição que faça a parada da execução do algoritmo. Assinale a alternativa CORRETA que apresenta a estrutura de
repetição com teste no início:
 a) Faça-enquanto.
 b) Enquanto-faça.
 c) Faça-para.
 d) Caso-seja.
2. 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) V - V - F - V.
 d) F - V - V - F.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
1 of 4 20/05/2020 23:12
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 II e V estão corretas.
 b) As sentenças III, IV e V estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças I, II, IV e V estão corretas.
4. 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 I e II estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II e III estão corretas.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
2 of 4 20/05/2020 23:12
5. As estruturas de seleção permitem alterar o fluxo de execução do algoritmo, selecionando qual parte do algoritmo deve
ser executada. A decisão de qual parte executará é tomada em função de uma condição que resultará os valores
verdadeiro ou falso. Esta condição pode ser representada por expressões relacionais ou lógicas. Sobre o exposto,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A estrutura de seleção abaixo possui uma saída de dados válida para quaisquer valores possíveis para a variável
"media". 
 se media >= 5.0 então 
 escreva ("aluno Aprovado")
( ) A estrutura de condição caso-seja possuir uma opção padrão para ser executada nas situações em que nenhuma
das condições anteriores seja atendida. 
( ) As estruturas de condição simples são representadas genericamente pelo código abaixo.
 se <expressão lógica> então 
 Bloco de comandos; 
 fim-se
( ) A estrutura de condição abaixo é de condição composta. 
 se idade >= 18 então 
 "maior de idade" 
 senão 
 "menor de idade" 
 fimse
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) F - V - V - F.
 c) F - V - V - V.
 d) F - V - F - V.
6. 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.
7. 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) É um código de programas de computador que utiliza a lógica proposicional.
 c) É a organização do pensamento para solucionar problemas, utilizando a mesma sequência de passos e comandos
adotada pelo computador.
 d) É o estudo das leis e de como elas serão aplicadas nos algoritmos.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
3 of 4 20/05/2020 23:12
8. O fundador da lógica formal é Aristóteles, ele determina que a validade lógica de um raciocínio depende da forma ou
estrutura, e não do conteúdo. Também, fez a introdução à análise da quantificação dos enunciados e das variáveis,
realizando vários estudos dos casos em que dois enunciados implicam um terceiro. Sobre os tipos de lógica, classifique
V para as sentenças verdadeiras e F para as falsas:
( ) A lógica de programação também é chamada de lógica de argumentação programacional.
( ) A lógica de programação define o encadeamento lógico para o desenvolvimento de programas de computador.
( ) O estudo da lógica segundo a sua estrutura ou forma é feito pela lógica matemática.
( ) A lógica proposicional é utilizada para descobrir se o valor lógico de uma proposição é verdadeiro, falso ou nulo.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - V - V - F.
 c) V - F - F - V.
 d) F - F - V - V.
9. Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio de constantes,
variáveis ou expressões aritméticas. Apósa 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 - V - V - V.
 c) F - F - V - F.
 d) F - V - F - V.
10. A ciência da computação define os algoritmos como o sequenciamento de passos que resultam em uma das possíveis
soluções para um problema, não necessariamente em formato de programa de computador. Algoritmos podem ser
receitas de bolo, a sequência para trocar a roda de um carro, dentre outros. Estes passos devem ser precisos, de forma
a não gerar dupla interpretação. Classifique V para as sentenças verdadeiras e F para as falsas:
( ) A sequência de passos de um algoritmo deve ser finita. 
( ) Os algoritmos são procedimentos que recebem valores de entrada e retorna uma saída. 
( ) Um algoritmo pode não conter valores de entrada. 
( ) Os algoritmos não precisam apresentar saída ou exibição de dados ao final da sua execução.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) V - V - V - F.
 c) V - F - V - F.
 d) V - V - F - V.
Prova finalizada com 9 acertos e 1 questões erradas.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
4 of 4 20/05/2020 23:12

Continue navegando

Outros materiais