Buscar

Algoritmos, Operadores Lógicos e Tipos de Dados

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

22/06/22, 08:39 Avaliação I - Individual
1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:689612)
Peso da Avaliação 1,50
Prova 38942218
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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 
Fluxogramas?
A É a construção de algoritmos em linguagem natural.
B É a construção de algoritmos com diagramas de chapin.
C É a construção de algoritmos em linguagem computacional.
D É a construção de algoritmos com representações gráficas.
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 - V - F - F.
C V - F - F - V.
D F - V - V - V.
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 texto?
 VOLTAR
A+ Alterar modo de visualização
1
2
3
22/06/22, 08:39 Avaliação I - Individual
2/5
A 100, 101.1, 102.2, 103.3
B "a", "b", c
C a, b, c, d, e
D "a", "b", "c", "d", "e"
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 Delimitar o problema, esboçar os algoritmos, escrever a lógica matemática.
B Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma
linguagem entendida pelos computadores.
C Analisar o sistema, esboçar o algoritmo e projetar o banco de dados.
D Esboçar os passos da solução na forma de algoritmos e escrever o algoritmo em uma linguagem
que seja entendida pelos computadores.
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 
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.
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. 
4
5
6
22/06/22, 08:39 Avaliação I - Individual
3/5
( ) 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 - F - V - V.
B V - F - V - F.
C F - F - V - F.
D V - V - F - F.
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 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 F - V - V - F.
B F - V - F - V.
C V - F - V - V.
D F - V - V - V.
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. 
7
8
22/06/22, 08:39 Avaliação I - Individual
4/5
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 c - b * - a
B ++a / c + b
C a * b % c
D -a / b - c
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- Efetividade. 
II- Clareza. 
III- Saída. 
( ) O algoritmo produz um resultado. 
( ) Cada passo de um algoritmo não gera duplo entendimento.
( ) Cada passo de um algoritmo deve ser executável. 
Assinale a alternativa que apresenta a sequência CORRETA:
A I - II - III.
B III - I - II.
C I - III - II.
D III - II - I.
Nas linguagens de programação, os tipos primitivos são tipos de dados básicos e os mais 
utilizados. Todos os valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou 
9
10
22/06/22, 08:39 Avaliação I - Individual
5/5
composto. Existem quatro tipos de dados primitivos, embora algumas linguagens de programação se 
subdividem em outros tipos, de acordo com a capacidade de memória necessária para cada variável, 
mas, de modo geral, os tipos de dados primitivos são inteiro, real, lógico e texto. Sobre os tipos de 
dados primitivos, analise assentenças a seguir: 
I- O tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere. 
II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro. 
III- O tipo de dado real representa valores numéricos positivos ou negativos com casa decimal. 
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro 
ou falso. 
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e III estão corretas.
Imprimir

Continue navegando