Buscar

Avaliação I - Individual 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 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

06/10/2022 14:55 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:668592)
Peso da Avaliação 1,50
Prova 31986257
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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- Entrada. 
II- Saída. 
III- Finitude. 
( ) O algoritmo deve produzir um resultado ao usuário. 
( ) Tem como objetivo evitar que o algoritmo entre em loop infinito. 
( ) São informações que alimentam o algoritmo. 
Assinale a alternativa que apresenta a sequência CORRETA:
A II - III - I.
B I - II - III.
C I - III - II.
D III - I - II.
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. 
 VOLTAR
A+ Alterar modo de visualização
1
2
06/10/2022 14:55 Avaliação I - Individual
about:blank 2/5
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - F - V - V.
C F - V - V - F.
D F - V - V - V.
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 I, II, IV 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 II e V estão corretas.
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 Congruentes.
B São conhecidos como Mesclados.
C São conhecidos como Constituídos.
D São conhecidos como Compostos.
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 
3
4
5
06/10/2022 14:55 Avaliação I - Individual
about:blank 3/5
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 II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças I, III e IV estão corretas.
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: "computação" = "Computacao". Resultado: Verdadeiro.
B Expressão: 1 > 2. Resultado: Verdadeiro.
C Expressão: 1 <> 2. Resultado: Verdadeiro.
D Expressão: 1999 <= 1914. Resultado: Verdadeiro.
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 É o uso da lógica de Aristóteles, com o objetivo de construir bons argumentos.
C É a organização do pensamento para solucionar problemas, utilizando a mesma sequência de
passos e comandos adotada pelo computador.
D É um código de programas de computador que utiliza a lógica proposicional.
6
7
06/10/2022 14:55 Avaliação I - Individual
about:blank 4/5
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 - F - V - F.
B F - V - F - V.
C F - V - V - V.
D V - V - F - V.
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 em linguagem computacional.
B É a construção de algoritmos com representações gráficas hierárquica e estruturada.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com diagramas de atividade.
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 É, apenas, a representação de uma solução por meio de formas gráficas.
B É o meio para se chegar à forma mais adequada da solução.
C É a solução de um problema que utiliza amáquina de Turing.
D É um termo exclusivo da área da computação que significa codificar programas de computador.
8
9
10
06/10/2022 14:55 Avaliação I - Individual
about:blank 5/5
Imprimir

Outros materiais