Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

17/10/2019 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: Guilherme Soares Mendes (1559023)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação I - Individual FLEX ( Cod.:456796) ( peso.:1,50)
Prova: 13376040
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio de constantes,
variáveis ou expressões aritméticas. Após a 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) F - V - F - V.
 b) V - V - F - V.
 c) F - F - V - F.
 d) F - V - V - V.
2. Nas linguagens de programação, os operadores são meios pelos quais conseguimos incrementar, decrementar,
comparar e avaliar dados dentro de um programa de computador. Os operadores relacionais são operadores
binários que resultam em valores lógicos "verdadeiro" e "falso". Assinale a alternativa CORRETA que apresenta o
resultado lógico para a respectiva expressão:
 a) Expressão: 1 > 2. Resultado: Verdadeiro.
 b) Expressão: 1999 <= 1914. Resultado: Verdadeiro.
 c) Expressão: "computação" = "Computacao". Resultado: Verdadeiro.
 d) Expressão: 1 <> 2. Resultado: Verdadeiro.
3. 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 IV e V estão corretas.
 b) As sentenças III, IV e V estão corretas.
 c) As sentenças II, III, IV e V estão corretas.
 d) As sentenças I, II e III estão corretas.
17/10/2019 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
4. 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.
5. Os programas de computador são a construção de algoritmos em linguagem codificada, ou seja, uma linguagem
compreendida pelo computador de forma a garantir que os passos do algoritmo sejam executados da forma como
foram definidos pelo desenvolvedor de sistemas. Sobre os programas de computador e a lógica, analise as
sentenças a seguir:
I- A lógica proposicional estuda a lógica segundo a sua estrutura e forma, é também conhecida como lógica formal.
II- A lógica de programação define o encadeamento lógico para o desenvolvimento de programas e sistemas
informatizados. 
III- Algoritmos podem ser utilizados para descrever os passos que devem ser seguidos na execução de processos,
tarefas, ou solução de qualquer tipo de problemas. 
IV- Na construção de programas de computador, a lógica aristotélica consiste em aprender a pensar na mesma
sequência de execução dos programas.
V- A capacidade de resolução de problemas está relacionada à capacidade de elaboração de algoritmos.
Assinale a alternativa CORRETA:
 a) As sentenças II, III, IV e V estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II, III e V estão corretas.
 d) As sentenças I, III e V estão corretas.
6. 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 - F - F - V.
 c) F - F - V - V.
17/10/2019 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) V - V - V - F.
7. 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 - F - V - F.
 c) V - V - F - V.
 d) V - V - V - F.
8. 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 deconstruir bons argumentos.
 b) É a organização do pensamento para solucionar problemas, utilizando a mesma sequência de passos e
comandos adotada pelo computador.
 c) É o estudo das leis e de como elas serão aplicadas nos algoritmos.
 d) É um código de programas de computador que utiliza a lógica proposicional.
9. Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira linha e
avança sequencialmente pelas demais. Contudo, muitas vezes, é necessário que o algoritmo siga caminhos
diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de controle. Sobre as
estruturas de controle, analise as sentenças a seguir:
I- A estrutura se-então é a condição mais simples em programação, sendo responsável por checar uma vez
determinada expressão lógica. 
II- A estrutura de condição encadeada possibilita a avaliação de apenas uma expressão. 
III- A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será
executado. 
IV- Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma
empresa. 
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças II e III estão corretas.
10. 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) Caso-seja.
 c) Faça-para.
 d) Enquanto-faça.
17/10/2019 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
Prova finalizada com 9 acertos e 1 questões erradas.

Mais conteúdos dessa disciplina