Buscar

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

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

25/10/2022 19:50 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:668592)
Peso da Avaliação 1,50
Prova 31986245
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Os tipos de dados podem ser primitivos ou compostos. Os tipos primitivos são nativos de suas 
linguagens de programação, o que pode gerar uma variação de tipos entre as linguagens de alto nível. 
Existem quatro tipos de dados básicos, são os inteiros, reais, lógicos e texto. Os tipos de dados 
definem o formato dos valores guardados nas variáveis. As variáveis são um espaço da memória que 
o computador reserva para guardar os dados necessários para o processamento do algoritmo. 
Classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O tipo de dado de números reais pode armazenar o valor 15.90. 
( ) Variáveis que possuam tipo de dados inteiros podem armazenar o número 19.14. 
( ) Para armazenar valores dentro de variáveis do tipo Texto, é necessário colocar o conjunto de 
caracteres dentro de parênteses. 
( ) O Portugol obriga o programador a definir o tipo de dado de todas as variáveis. 
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 - F - F - F.
No desenvolvimento de programas de computadores, a capacidade de resolução de problemas 
está diretamente relacionada à capacidade de elaboração dos algoritmos. Logo, os algoritmos 
representam os passos necessários para realizar uma tarefa ou solucionar um problema. Assinale a 
alternativa CORRETA que apresenta os passos necessários para a solução de um problema:
A Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma
linguagem entendida pelos computadores.
B Analisar o sistema, esboçar o algoritmo e projetar o banco de dados.
C Esboçar os passos da solução na forma de algoritmos e escrever o algoritmo em uma linguagem
que seja entendida pelos computadores.
D Delimitar o problema, esboçar os algoritmos, escrever a lógica matemática.
As linguagens de programação possuem duas classificações de tipos de dados. A primeira é a 
construção de tipos de dados complexos a partir dos tipos já existentes na linguagem, a segunda são 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
25/10/2022 19:50 Avaliação I - Individual
about:blank 2/5
alguns tipos básicos disponibilizados nativamente. Como são conhecidas, respectivamente, estas duas 
classificações de tipos de dados?
A São conhecidos como Compostos e Nativos.
B São conhecidos como Constituídos e Primitivos.
C São conhecidos como Mesclados e Compostos.
D São conhecidos como Congruentes e Nativos.
Algumas linguagens de programação obedecem a uma ordem específica no que diz respeito à 
avaliação de operadores. A precedência dos operadores aritméticos, relacionais e lógicos é 
demonstrada na tabela a seguir, na qual os operadores ++ e --, pré ou pós-fixados, respectivamente, 
incrementam ou decrementam a variável, como no exemplo: varável x com valor 0, resultado de ++x 
é igual a 1 e o de --x é igual a -1. 
Considerando as informações da tabela e sabendo que as variáveis a, b e c têm, em determinado 
momento, os valores 1, 2 e 0, respectivamente, assinale a alternativa CORRETA em que o resultado 
da expressão apresentada corresponde ao da expressão -a * b - c
A a * b % c
B ++a / c + b
C -a / b - c
D c - b * - a
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 com representações gráficas hierárquica e estruturada.
B É a construção de algoritmos em linguagem natural.
4
5
25/10/2022 19:50 Avaliação I - Individual
about:blank 3/5
C É a construção de algoritmos com diagramas de atividade.
D É a construção de algoritmos em linguagem computacional.
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- Processamento. 
II- Finitude. 
III- Saída. 
( ) Procedimentos executados no intuito de produzir o resultado esperado. 
( ) O algoritmo deve ter uma condição para sair de sua execução. 
( ) É o resultado esperado. 
Assinale a alternativa que apresenta a sequência CORRETA:
A III - I - II.
B I - III - II.
C II - III - I.
D I - II - III.
A lógica de programação é uma técnica de sequenciamento de pensamentos com o objetivo de 
alcançar uma solução possível para um problema previamente proposto. Os pensamentos são uma 
sequência de instruções que devem ser seguidas para resolver o problema. Para cada problema 
existem várias formas que levam a uma solução satisfatória, ou seja, para resolver o mesmo problema 
é possível obter várias soluções diferentes. Sobre o exposto, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) A lógica de programação é utilizada na criação de programas de computador. 
( ) O estudo dos raciocínios de acordo com as relações entre as proposições é feito por meio da 
lógica matemática. 
( ) É possível esboçar a codificação de um programa de computador, apresentando a lógica por 
meio de fluxogramas. 
( ) Os algoritmos são uma sequência lógica de instruções para que determinada função seja 
executada. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - F - V - F.
C V - F - V - V.
6
7
25/10/2022 19:50 Avaliação I - Individual
about:blank 4/5
D V - F - V - F.
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 real?
A "-2.0", "-1.0", "0.0", "1.0", "2.0"
B 100, 101.1, 102.2, 103.3
C 11, 22, "a", 33, 44
D "-2", "-1", "0", "1", "2"
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 I e IV estão corretas.
B As sentenças I, III e V estão corretas.
C As sentenças II, III, IV e V estão corretas.
D As sentenças II, III e V estão corretas.
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'. 
8
9
10
25/10/2022 19:50 Avaliação I - Individual
about:blank 5/5
III- numero := 3 * 1999. 
IV- precoTotal := precoUnitario * quantidade. 
Assinale a alternativa CORRETA:
A As opções II, III e IV estão corretas.
B As opções I, III e IV estão corretas.
C As opções I e II estão corretas.
D As opções I, II e III estão corretas.
Imprimir

Continue navegando