Buscar

UNIASSELVI - prova 1-convertido

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

(
Legenda:
Resposta
 
Certa
Sua Resposta
 
Errada
)
1. 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.
2. 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) V - V - F - V.
b) V - F - V - F.
c) F - F - V - V.
 d) V - V - V - F.
3. 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:
 (
22/05/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
/4
)
a) As opções I e II estão corretas.
 b) As opções I, III e IV estão corretas.
c) As opções II, III e IV estão corretas.
d) As opções I, II e III estão corretas.
4. 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 Alan Turing, o 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 algoritmo, assinale a alternativa CORRETA:
a) É um termo exclusivo da área da computação que significa codificar programas de computador.
 b) É o meio para se chegar à forma mais adequada da solução.
c) É, apenas, a representação de uma solução por meio de formas gráficas.
d) É a solução de um problema que utiliza a máquina de Turing.
5. Nas linguagens de programação, os operadores lógicos também são conhecidos como operadores booleanos. A análise da expressão que utiliza operadores lógicos tem como resultado "Verdadeiro" ou "Falso". O operador de conjunção somente retornará verdadeiro se ambos os valores utilizados na expressão forem "Verdadeiro". Classifique V para as sentenças verdadeiras e F para as falsas:
(	) A expressão (1 > 0) E (5 = 5) retornará o valor Verdadeiro.
(	) A expressão (1999 = 1914) OU (1 = 1) retornará Verdadeiro.
(	) A expressão (10 = 1) OU (10 = 20) retornará Verdadeiro. (	) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
b) V - F - F - V.
c) F - V - V - V.
d) V - V - F - F.
6. 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 e V estão corretas.
b) As sentenças I, III e V estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças II, III, IV e V estão corretas.
7. 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 II, III e V estão corretas.
b) As sentenças I, II e III estão corretas.
 c) As sentenças I, III, IV estão corretas.
d) As sentenças III e IV estão corretas.
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 estudo das leis e de como elas serão aplicadas nos algoritmos.
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 uso da lógica de Aristóteles, com o objetivo de construir bons argumentos.
9. 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 - V - V - F.
c) F - F - V - V.
d)V - V - F - V.
10. 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) Escrever o algoritmo com termos que permitam duplo entendimento.
b) É necessário criar uma condição fim, a qual permitirá que o algoritmo entre em loop.
 c) Utilizar a simplicidade e objetividade com relação aos termos e frases durante toda construção.
d) Elaborar os passos dentro de uma quantidade infinita de passos.
 (
Prova finalizada com 
9 acertos 
e 
1 questões erradas
.
)

Continue navegando

Outros materiais