Buscar

Algoritmo e Lógica de Programação 1

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

26/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/5
Acadêmico: Bruno Pacheco Rosa (1912426)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:656380) ( peso.:1,50)
Prova: 24726534
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de
programação. Para manipular as informações e poder fazer cálculos e verificações com elas, o
computador precisa mantê-las em memória durante a execução do programa em estruturas que
são conhecidas como VARIÁVEIS. Analise o programa e assinale a alternativa CORRETA que
apresenta o valor final das variáveis (A, B, C, D) respectivamente, após a execução:
algoritmo verifica;
var
A, B, C, D : inteiro;
inicio
A := 5;
B := 10;
C := 15;
D := 20;
A := 1 + B;
B := 5 * A;
B := A + 3;
D := A + C - 14;
C := D + A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
 a) valor A= 11
valor B= 14
valor C= 23
valor D= 12
 b) valor A= 11
valor B= 14
valor C= 31
valor D= 20
 c) valor A= 21
valor B= 4
valor C= 55
valor D= 2
BPR
Realce
26/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/5
 d) valor A= 11
valor B= 5
valor C= 16
valor D= 20
2. 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:
 a) Algoritmo CalculaMedia3.
 b) Algoritmo CalculaMedia2.
 c) Algoritmo CalculaMedia4.
 d) Algoritmo CalculaMedia1.
26/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/5
3. Um algoritmo pode ser definido como uma sequência de passos/instruções que visam a atuar na
solução de um problema que pode ou não ser recorrente. Embora o conceito de algoritmos
pareça complexo, na verdade o aplicamos inconscientemente, muitas vezes, em nosso dia a dia.
Sobre os conceitos que dão sustentação aos algoritmos, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Dados são valores sem significado contextual.
( ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma
linguagem de programação propriamente dita.
( ) Uma informação não possui significado contextual atrelado a um valor.
( ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como
lógica de programação.
( ) As linguagens de programação, em sua maioria, seguem exatamente a mesma sintaxe do
portugol.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V - F.
 b) F - V - F - V - F.
 c) V - V - F - V - V.
 d) V - F - V - F - F.
4. 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:
 a) F - F - V - F.
 b) V - V - F - V.
 c) V - V - F - F.
 d) F - V - F - V.
26/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/5
5. 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) V - V - V - F.
 b) V - F - V - F.
 c) V - V - F - F.
 d) F - V - V - V.
6. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de
programação. Para manipular as informações e poder fazer cálculos e verificações com as
mesmas, o computador precisa mantê-las em memória durante a execução do programa em
estruturas que são conhecidas como VARIÁVEIS. No que se refere às variáveis da
pseudolinguagem portugol, analise as sentenças a seguir:
I- Uma variável pode ser comparada a uma espécie de caixa, identificada por um nome, que é
acessada pelo computador para ler e armazenar valores.
II- Uma variável pode conter diversos valores distintos de cada vez.
III- Uma constante é um tipo de variável que recebe um valor em sua criação e não pode
sobrescrever esse valor durante a execução do algoritmo.
IV- A definição do tipo de dado que determinada variável poderá armazenar pode ser feita em
tempo de atribuição.
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
7. 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) Caractere.
 b) Inteiro.
 c) Lógico.
 d) Real.
26/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/5
8. 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 III e V estão corretas.
 b) As expressões II e V estão corretas.
 c) As expressões I, IV e V estão corretas.
 d) As expressões I, II e IV estão corretas.
9. 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.
10.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 - V - V - F.
 b) V - V - F - V.
 c) F - F - V - F.
 d) V - F - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando