Buscar

AVALIAÇÃO 1 OBJETIVA ALGORITIMO E PROGRAMAÇÃO

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

20/10/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/6
Acadêmico: Leandro Ribeiro Britto (2102020)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:656380) ( peso.:1,50)
Prova: 24726555
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - F - V - F.
 c) V - V - F - F.
 d) V - V - V - F.
2. Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados
informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as
variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final
desejado. Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que
apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE:
20/10/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/6
 a) VA=72, VB=7, VC=10, VD=2, VE=178.
 b) VA=2, VB=72, VC=10, VD=2, VE=178.
 c) VA=12, VB=4, VC=0, VD=1, VE=16.
 d) VA=72, VB=7, VC=0, VD=2, VE=79.
3. 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) Digite.
 b) Escreva.
 c) Insira.
 d) Leia.
4. A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as
mais variadas operações matemáticas através dos operadores aritméticos e lógicos. Diante disso,
assinale a alternativa CORRETA que apresenta o operador aritmético capaz de retornar o resto da
divisão de valores inteiros:
 a) Div.
 b) >=
 c) <>
 d) Mod.
5. Com o objetivo de calcular a média final de um aluno na disciplina de matemática, foi solicitado ao
programador que desenvolvesse um algoritmo para receber as notas semestrais e retornasse ao
final a média correspondente. Com base nisso, analise os algoritmos a seguir e assinale a
alternativa CORRETA que apresenta o algoritmo desenvolvido de forma certa:
20/10/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/6
20/10/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/6
 a) Algoritmo CalculaMedia4.
 b) Algoritmo CalculaMedia3.
 c) Algoritmo CalculaMedia2.
 d) Algoritmo CalculaMedia1.
6. Os operadores são aplicados dentro dos algoritmos sempre que se quer fazer uma operação
matemática, relacional ou lógica entre duas ou mais informações. Apesar de cada linguagem de
programação empregar sua própria sintaxe para representar os operadores, a operação que eles
representam e o resultado obtido não muda, o que facilita sua representação através dos
algoritmos. Com relação aos operadores matemáticos, relacionais e lógicos, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) O operador DIV nos traz a parte inteira do resultado de uma divisão.
( ) Para x=5 e y=10, x MOD y retorna o valor 0.
( ) Em uma operação do tipo E, todos os operandos devem ser verdadeiros para que o resultado
seja verdadeiro.
( ) A expressão "(4<=10) ou (5>8)" tem como resultado o valor FALSO.
( ) O operador <> serve para verificar se dois valores são diferentes.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V - F.
 b) V - F - V - F - F.
 c) V - F - V - F - V.
 d) V - V - F - V - V.
7. Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais
dados deverão ser inseridos pelo usuário, a fim de que sejam definidas as variáveis e, se for o
caso, as constantes que serão utilizadas pelo algoritmo na execução das instruções, sendo que
estas informações deverão ser declaradas no início do algoritmo. Com relação aos conceitos de
algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o
processamento e a saída.
( ) Uma variável é um "local" na memória do computador utilizado para armazenar uma
informação.
( ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo.
( ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão.
Assinale a alternativa que apresenta a sequência CORRETA:
20/10/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 5/6
 a) F - V - F - V.
 b) V - V - F - F.
 c) V - V - F - V.
 d) F - F - V - F.
8. A pseudolinguagem é uma forma genérica de escrever um algoritmo, a qual isenta ao
desenvolvedor o conhecimento da sintaxe de uma linguagem de programação. Por se tratar de
uma pseudolinguagem, não poderá ser executado num sistema real. Com base nisso, classifique
V para as sentenças verdadeiras e F para as falsas:
( ) Para especificar os passos de um algoritmo, a pseudolinguagem utiliza uma linguagem
natural e informal, o que pode causar ambiguidade e propiciar interpretações errôneas.
( ) O algoritmo é uma descrição narrativa dos passos a serem executados, o qual utiliza uma
linguagem estruturada, sendo conhecido por portugol.
( ) A pseudolinguagem portugol possui várias regras que deverão ser seguidas para o
desenvolvimento de um algoritmo.
( ) A declaração de uma variável na pseudolinguagem portugol deverá seguir a seguinte
sintaxe. variável = valor; .
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) V - V - F - V.
 c) F - V - V - F.
 d) V - F - F - V.
9. 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 = 7; b = 3 e c = 5, analise as expressões lógicas a seguir:
I- (a > b) E (b >= c) = VERDADEIRO
II- (a - b > c) OU (b = 3) = FALSO
III- (a + b) >= (a + c) = FALSO
IV- (a X c) <> (c X a) = VERDADEIRO
V- (a mod 2 = 3) E (b X a = 21) = VERDADEIRO
Assinale a alternativa CORRETA:
 a) As expressões I, II e IV estão corretas.
20/10/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 6/6
 b) As expressões II e V estão corretas.
 c) As expressões III e V estão corretas.
 d) As expressões I,IV e V estão corretas.
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) V - V - V - F.
 b) F - V - F - F.
 c) V - F - F - V.
 d) F - F - V - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais