Buscar

Prova 1 de Algorítimo

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

10/11/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
Acadêmico: Geisielle Nogueira da Silva (2647127)
Disciplina: Algoritmo e Programação (LIN12)
Avaliação: Avaliação I - Individual FLEX ( Cod.:649328) ( peso.:1,50)
Prova: 23985986
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Os operadores relacionais retornam verdadeiro ou falso. Eles são usados em expressões
lógicas e descritos, em PORTUGOL, pelos operadores E, OU e NÃO. Visto que cada
operador possui um significado associado ao seu funcionamento, associe os itens, utilizando
o código a seguir:
I- Disjunção. 
II- Conjunção. 
III- Negação. 
( ) Inverte o resultado de qualquer operação ou conjunto de operações.
( ) Para que o resultado final seja verdadeiro, os resultados de todas as operações
relacionadas devem ser verdadeiros.
( ) Basta que o resultado de qualquer operação seja verdadeiro para o resultado também
seja verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) II - III - I.
 b) III - II - I.
 c) I - II - III.
 d) III - I - II.
2. Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas
algorítmicas, já que possibilitam a realização de cálculos matemáticos e auxiliam na tomada
de decisões através de comparações ou combinações, as quais resultarão um valor
verdadeiro ou falso baseados em um quadro conhecido por tabela verdade. Considerando as
seguintes atribuições: a=2, b=1, c=0, analise as expressões lógicas a seguir:
I- (a > b) E (b >= c) = VERDADEIRO
II- ((a - b) > c) OU (b = 1) = FALSO
III- (a + b) >= (a + c) = FALSO
IV- (a * c) <> (c * b) = FALSO
V- (a mod 2 = 3) E (b * a = 3) = VERDADEIRO
Assinale a alternativa CORRETA:
 a) As expressões I, III e IV estão corretas.
 b) As expressões I, IV e V estão corretas.
 c) As expressões I e IV estão corretas.
 d) As expressões II e V estão corretas
10/11/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 2/4
3. Com o grande desenvolvimento das linguagens de programação, deve-se primar pela
importância da organização na escrita de um algoritmo, a fim de torná-lo mais legível, pelo
simples fato de estarmos, cada vez mais, precisando trabalhar em grupo. Para tanto, é
importante organizar a escrita horizontalmente de forma hierárquica. Diante disso, assinale a
alternativa CORRETA que apresenta o recurso que torna a escrita de um algoritmo mais
organizado:
 a) Parágrafo.
 b) Endentação.
 c) Comentário.
 d) Organizar.
4. Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema
que pode ou não ocorrer de forma recorrente. O procedimento para trocar um pneu, uma
receita de bolo, os passos que um programa de computador utiliza para realizar determinada
operação são exemplos de algoritmos. Com relação aos comandos existentes para a
formalização de algoritmos computacionais, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) O comando mod retorna a parte inteira de uma divisão.
( ) É uma boa prática inicializar a variável que servirá como acumulador com 0.
( ) O comando escreva permite que se envie um conjunto de parâmetros.
( ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos
é que esta pseudolinguagem pode ser traduzida para praticamente qualquer linguagem de
programação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - V - V - F.
 c) V - V - F - F.
 d) V - F - V - F.
5. Nos algoritmos, bem como nas linguagens de programação, existem diversos tipos de dados.
Cada tipo de dado pode armazenar um grupo específico de valores. Nesse contexto, assinale
a alternativa CORRETA que corresponde ao tipo de dado que permite representar apenas
dois valores - um correspondente a verdadeiro e outro a falso:
 a) Inteiro.
 b) Real.
 c) Lógico.
 d) Caractere.
6. Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que possa
realizar as suas instruções e retornar o resultado esperado. Diante disso, assinale a
alternativa CORRETA que apresenta o comando responsável pela captação dessa
informação:
 a) Leia.
 b) Digite.
 c) Insira.
 d) Escreva.
10/11/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 3/4
7. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam
uma estrutura bem definida e também as etapas de entrada, processamento e saída.
Considerando a estrutura de um algoritmo para realizar a conversão de minutos para
segundos, analise os processos a seguir:
I- Escreva(Minutos, ' minutos em segundos é equivalente a ', (Minutos*60), ' segundos.'); 
II- Início 
III- var
IV- Minutos : Real; 
V- Algoritmo ConversorMinutos;
VI- Fim.
VII- Minutos <- 44;
Assinale a alternativa que apresenta a sequência CORRETA desse processo:
 a) V - III - IV - II - VII - I - VI.
 b) II - V - III - IV - VII - I - VI.
 c) IV - VII - III - I - II - VI - V.
 d) II - III - IV - I - VI - V - VII.
8. Em um algoritmo, os identificadores são palavras que distinguem os diversos tipos de
elementos (por exemplo, nome do algoritmo, nome de uma variável etc.). O nome de uma
variável, por sua vez, segue uma regra com relação aos caracteres válidos. Com base
nessas regras adotadas no desenvolvimento de um algoritmo e observando os comandos em
linguagem portugol, sobre a correta declaração de variáveis, analise as opções a seguir:
I- idade : real.
II- variavel 1, variavel 2, variavel 3 : Inteiro.
III- %preço: Real.
IV- inicio = 55.
Assinale a alternativa CORRETA:
 a) As opções I e IV estão corretas.
 b) As opções II e III estão corretas.
 c) Somente a opção I está correta.
 d) As opções II, III e IV estão corretas.
9. Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado
definido. Considerando que o nome de cada uma das variáveis a seguir represente o
conteúdo que ela armazenará, defina o tipo de dado ideal para cada variável: 
 
 endereco
 bairro
 nro_casa
 a) Caractere, caractere, inteiro.
 b) Lógico, inteiro, real.
 c) Caractere, real, real.
 d) Real, lógico, inteiro.
10/11/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 4/4
10.Por intermédio de instruções específicas, nós, como programadores, estabelecemos os
passos que o computador seguirá para solucionar determinado problema. Esse conjunto de
instruções pode ser entendido como algoritmo. Acerca dos conceitos associados a algoritmo,
como tipos de dados, variáveis e constantes, classifique V para as sentenças verdadeiras e
F para as falsas:
( ) O tipo de dado lógico permite armazenar apenas valores verdadeiro ou falso. 
( ) Uma constante é um local para armazenar valores definidos pelo sistema operacional. 
( ) Dos quatro tipos de dados primários - inteiro, real, caractere e lógico, o número 8 se
enquadra apenas em inteiro. 
( ) Variáveis e constantes precisam ser declaradas no início do algoritmo.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) V - F - F - V.
 c) V - V - V - F.
 d) F - V - F - F.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando