Logo Passei Direto
Buscar
Material
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

02/06/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: Everton Bezerra Alves (1968892)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17918796
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando,
assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas
condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa CORRETA:
 a) Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.
 b) O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
 c) O Comando5 sempre será executado.
 d) Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
02/06/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
2. Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro,
o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de
ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na
matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado,
enviar um aviso informando que o produto não está cadastrado.
Algoritmo busca_vetor;
var
mat : vetor [1..4,1..3] de real;
procurar : real;
l, c : inteiro;
encontrou : lógica;
início
Para l <- 1 até 4 faça
início
 Para c <- 1 até 3 faça
 início
 escreva('Valor: ');
 Leia(mat[l,c]);
 Fim;
 Fim;
escreva('Valor para busca: ');
Leia(procurar);
encontrou <- falso;
Se (not encontrou) então
início
 escreva('Não tem na matriz: ',procurar);
Fim;
Fim.
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para
as falsas:
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor.
( ) O algoritmo está com a declaração de variáveis incorreto. 
( ) O algoritmo solicita e armazena corretamente os valores.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) V - F - V - V.
 c) V - F - F - V.
 d) F - V - F - V.
3. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características
específicas com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças I, III e IV estão corretas.
02/06/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
 d) Somente a sentença IV está correta.
4. Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar
os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se
o valor pesquisado foi ou não encontrado. O algoritmo anexo foi apresentado como solução para essa atividade.
Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O programa está correto e atende ao solicitado.
( ) O programa não está correto, devido ao erro na linha 26. 
( ) O programa não está correto, devido ao erro na linha 30. 
( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
( ) A inserção de valores na matriz está correta, somente a busca está com erro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V - F.
 b) F - V - F - F - V.
 c) F - V - F - F - F.
 d) V - F - V - V - V.
5. Uma sub-rotina, também conhecida como subalgoritmo, é um conjunto de instruções que realiza determinada
tarefa. Um algoritmo de uma sub-rotina, como qualquer outro algoritmo, deve ser identificado e pode possuir
variáveis, estruturas de seleção, repetição, entre outros. Considerando os dois tipos distintos de sub-rotina - função
e procedimento, analise as sentenças a seguir:
I- Considere que em um sistema seja necessário mostrar uma lista de opções e criar uma sub-rotina para calcular
e retornar a média de 4 valores numéricos. Nessa situação, é correto escolher um procedimento para a primeira
ação e uma função para a segunda.
II- A passagem de valores à sub-rotina é possível apenas em funções.
III- A passagem de valores à sub-rotina é possível apenas em procedimentos.
IV- Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e possuem
duração e escopo limitados à função ou procedimento onde são declaradas.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e II estão corretas.
02/06/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
6. Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos
possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já
produzido em outros algoritmos, a facilidade de leitura do código gerado, entre outros. Acerca dos subalgoritmos,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses.
( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. 
( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará.
( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor
verdadeiro ou falso, pode fazer uso de um procedimento.
( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V - V.
 b) V - F - V - V - F.
 c) V - V - F - F - F.
 d) F - V - V - F - V.
7. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o
mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, classifique V para
as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma
ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de
repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou
Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a
condiçãoé falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a
condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma
vez as instruções sejam executadas.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V - V.
 b) F - F - V - V - F.
 c) V - F - F - F - F.
 d) F - V - V - F - V.
8. Os vetores e as matrizes possibilitam o armazenamento de um conjunto de valores ao mesmo tempo, ou seja, é
uma variável com vários compartimentos. Acerca das matrizes, analise as sentenças a seguir:
I- A sintaxe da declaração de uma variável do tipo matriz deverá ser conforme o modelo a seguir: MatrizNotas :
Matriz [1..3 , 1..4] de Real.
II- Para realizar a inserção e leitura dos valores em uma matriz, será obrigatoriamente necessária a utilização de
uma estrutura de repetição.
III- A técnica conhecida por "teste de mesa" é utilizada pelo desenvolvedor para testar o algoritmo no computador.
IV- A mesma matriz, por apresentar diversos compartimentos, poderá armazenar valores do tipo Inteiro e Caractere.
V- A matriz é um vetor multidimensional, em que há a necessidade de utilizar um par de índices para localizar o
valor desejado.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e V estão corretas.
 b) As sentenças II, IV e V estão corretas.
 c) As sentenças I e V estão corretas.
02/06/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
 d) As sentenças II, III e IV estão corretas.
9. Foi solicitada a criação de um algoritmo que faça a leitura de três notas, e apresente uma mensagem com a maior
nota. Com base nisso, analise o algoritmo anexo e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo não funciona, pois não pode ordenar valores do tipo real. 
( ) O algoritmo não funciona, pois as variáveis utilizadas não foram declaradas.
( ) O algoritmo não está com a lógica correta para o que foi solicitado.
( ) O algoritmo está certo e apresentará a maior nota de três.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - F - V - V.
 c) F - F - V - V.
 d) V - V - F - F.
10. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
fazer a simulação de um cálculo. Analise o algoritmo a seguir, supondo que o valor de entrada para a variável B
seja 3. Finalizada a execução do algoritmo, assinale a alternativa CORRETA que apresenta o valor da variável A,
bem como quantas vezes a repetição foi executada.
 a) O valor de A é 3, e a rotina executará 8 vezes.
 b) O valor de A é 3, e a rotina executará 5 vezes.
 c) O valor de A é 21, e a rotina executará 3 vezes.
 d) O valor de A é 21, e a rotina executará 8 vezes.
02/06/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
Prova finalizada com 10 acertos e 0 questões erradas.
02/06/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: Everton Bezerra Alves (1968892)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638094) ( peso.:3,00)
Prova: 18618017
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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. Diante disso, com base nas atribuições das
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
( ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor.
( ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=4, x=4 e y=4.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) V - F - V - F.
 c) V - V - F - V.
 d) F - F - V - V.
02/06/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
2. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem
os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre
que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o
que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor
para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) Somente a sentença III está correta.
3. 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. Diante disso, com base nas atribuições às
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) Somente a sentença II está correta.
 c) As sentenças I e III estão corretas.
 d) As sentenças II, III e IV estão corretas.
02/06/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
4. 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 II e V estão corretas.
 b) As expressões I, IV e V estão corretas.
 c) As expressões I, III e IV estão corretas.
 d) As expressões I e IV estão corretas.
5. 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 a seguir 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 := 10;
B := 3;
C := 5;
D := 10;
A := 1 + B;
B := 30 div 3;
A := 30 mod 3;
A := 1;
B := 5 + A;
B := A;
C := D * A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
 a) A 10, B 3, C 5, D 10.
 b) A 1, B 1, C 10, D 10.
 c) A 6, B 30, C 10, D 1.
 d) A 1, B 6, C 10, D 1.
02/06/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
6. A linguagem Pascal possibilita ao desenvolvedor trabalhar com estruturas de vetores e matrizes, as quais
possibilitam a manutenção de uma série de elementos de dados, geralmente do mesmo tamanho e tipo de dados.
Acerca das estruturas de vetores e matrizes, analise as sentenças a seguir:
I- As estruturas de vetores e matrizes, na linguagem Pascal, são definidas por Array unidimensional e Array
bidimensional, respectivamente.
II- Para criar um Array unidimensional para armazenar valores inteiros, o desenvolvedor deverá usar a seguinte
sintaxe: "valor : Array [1..2, 1..4] of Integer".
III- Para percorrer um Array, é necessária a utilização de uma estrutura de repetição, como, por exemplo, WHILE-
DO.
IV- A posição de cada elemento no Array é dada por um índice.
Assinale a alternativa CORRETA:
 a) Somente a sentença III está correta.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I e II estão corretas.
7. Os tipos de dados influenciam na forma como o programa será executado, no seu desempenho e no consumo de
memória, sendo que cada linguagem possui o seu conjunto de tipos de dados. Diante disso, assinale a alternativa
CORRETA que apresenta um tipo de dado da linguagem Pascal:
 a) Texto.
 b) Integer.
 c) Varchar.
 d) Memo.
8. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de
opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso,
assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação:
 a) ESCOLHA-CASO.
 b) SE-ENTÃO.
 c) ENQUANTO-FAÇA.
 d) REPITA-ATÉ.
9. 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) V - V - F - V.
 b) F - F - V - F.
 c) V - F - F - V.
 d) F - V - V - F.
02/06/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
10. A sequência de Fibonacci foi descrita no final do século XII pelo italiano Leonardo Fibonacci. Essa sequência é
infinita e começa com 0 e 1. Os números seguintes são sempre a soma dos dois números anteriores. Portanto,
depois de 0 e 1 vem 1, 2, 3, 5, 8, 13, 21, 34...
O algoritmo a seguir apresenta uma solução desse algoritmo desenvolvido em Pascal, em que é solicitada a
quantidade de elementos, e o programa apresenta o resultado. Assinale a alternativa CORRETA:
FONTE: Disponível em: <http://mundoestranho.abril.com.br/ciencia/o-que-e-a-sequencia-de-fibonacci/>. Acesso
em: 21 jul. 2017.
 a) O programa está correto e vai apresentar a sequência correta.
 b) O programa está errado, pois as atribuições nas linhas 16, 17 e 18 não são necessárias.
 c) O programa está errado, pois as variáveis I e N não podem ser do tipo inteiro.
 d) O programa está errado, pois a atribuição de I na linha 12 está incorreta.
11. (ENADE, 2008) Analise o código apresentado:
 a) Apresenta somente erro de divisão por zero.
 b) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 c) Apresenta erros de estrutura condicional e expressão relacional inválida.
 d) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
Prova finalizada com 11 acertos e 0 questões erradas.
28/05/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: Nilson Carlos Gonçalves (2247793)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17951713
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL, cada qual com características
específicas, com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O teste da condição é realizado no início da estrutura.
( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - F - V - V.
 c) V - V - F - F.
 d) F - F - F - V.
2. Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá
fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor
de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente
associado a cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do
Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo
algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo
tomar caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - V - F.
 b) V - F - F - V - F.
 c) F - F - V - F - V.
 d) F - V - F - F - V.
3. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de
opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso,
assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação:
 a) ESCOLHA-CASO.
 b) SE-ENTÃO.
 c) ENQUANTO-FAÇA.
28/05/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
 d) REPITA-ATÉ.
4. O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação entre valores, as
estruturas de seleção e repetição, entre outras técnicas. Com base nisso, classifiqueV para as sentenças
verdadeiras e F para as falsas:
( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da instrução 2.
( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior do que 10.
( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'.
( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor do que 10.
( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e menor do que 5.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F - V.
 b) F - F - F - V - F.
 c) V - V - V - F - F.
 d) F - V - F - V - V.
5. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
realizar a conversão de temperatura de 0 (zero) até 100 (cem) graus Celcius para Farenheit. Assinale a alternativa
CORRETA que apresenta a estrutura de repetição a ser utilizada no caso citado:
 a) Para-Faça.
 b) Para-Até.
 c) Repita-Até.
 d) Enquanto-Faça.
28/05/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
6. A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, as quais
retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um valor falso.
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas.
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na definição das
condições a serem atendidas.
( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de variáveis.
( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém sua atuação é mais ampla.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - F.
 b) F - F - V - V - F.
 c) V - F - F - F - V.
 d) F - V - F - V - V.
7. Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada de forma
ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é necessário trabalhar. No
que tange aos modelos de ordenação, analise as sentenças a seguir:
I- No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a comparação entre
dois elementos, até que os elementos de maior valor fiquem alocados no final do vetor.
II- O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e colocando-o na
posição correta da sequência.
III- O método Quicksort utiliza um elemento chamando pivô.
IV- O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição.
V- O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade de dados.
Assinale a alternativa CORRETA:
 a) As sentenças III e V estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças I, II e V estão corretas.
8. Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos que
realizarão a ordenação desses dados em ordem numérica ou alfabética. Para tanto, existem diversos métodos que
podem ser implementados para tal tarefa. Com base nessa informação, assinale a alternativa CORRETA que
apresenta três métodos de ordenação:
 a) Selection Sort, Bubble Sort e Quicksort.
 b) Heap Sort; Quicksort e Agile Sort.
 c) Slowsort; Insertion Sort e Merge Sort.
 d) Bubble Sort; Quicksort e Order Now.
9. Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em situações em
que há necessidade de realizar diferentes ações conforme os valores de um identificador/variável. Com relação à
sintaxe dessa estrutura, analise as afirmativas a seguir:
I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo necessária a
utilização dos operadores lógicos E, OU e NÃO. 
II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do "senão" será executado,
funcionando como uma alternativa padrão caso determinado valor não tenha sido previsto. 
III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. 
IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura considera. 
Assinale a alternativa CORRETA:
28/05/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
 a) As afirmativas I e III estão corretas.
 b) Somente a afirmativa I está correta.
 c) As afirmativas II, III e IV estão corretas.
 d) Somente a afirmativa IV está correta.
10. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
fazer a simulação de um cálculo. Analise o algoritmo a seguir, supondo que o valor de entrada para a variável B
seja 3. Finalizada a execução do algoritmo, assinale a alternativa CORRETA que apresenta o valor da variável A,
bem como quantas vezes a repetição foi executada.
 a) O valor de A é 3, e a rotina executará 8 vezes.
 b) O valor de A é 3, e a rotina executará 5 vezes.
 c) O valor de A é 21, e a rotina executará 8 vezes.
 d) O valor de A é 21, e a rotina executará 3 vezes.
Prova finalizada com 10 acertos e 0 questões erradas.
28/05/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/1
Acadêmico: Nilson Carlos Gonçalves (2247793)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:638093) ( peso.:4,00)
Prova: 18617992
Nota da Prova: -
1. Um empresa, objetivando a economia de luz, pediu ao departamento de desenvolvimento de software que
desenvolvesse um programa para calcular e imprimir o número de lâmpadas necessárias para iluminar um
determinado cômodo da empresa. Para isso, seria informado como entrada a potência da lâmpada utilizada (em
watts), as dimensões (largura e comprimento, em metros) do cômodo. Sabe-se que a potência necessária é de 18
watts por metro quadrado. Baseado no cenário, desenvolva um algoritmo para atender à necessidade da empresa.
Resposta Esperada:
program exercicio04; 
var pot_lamp, larg_com, comp_com,
area_com, pot_total,num_lamp : real;
begin
write ('Qual a potência da lâmpada (em watts)? ');
readln (pot_lamp);
write ('Qual a largura do cômodo (em metros)? ');
readln (larg_com);
write ('Qual o comprimento do cômodo (em metros)? ');
readln (comp_com);
area_com := larg_com * comp_com;
pot_total := area_com * 18;
num_lamp := (pot_total / pot_lamp); 
writeln('Nro lâmpadas necessárias : ', num_lamp);
end.
2. O usuário, ao desenvolver um algoritmo, poderá fazer uso de variáveis e constantes que possibilitarão a inserção de
dados para que sejam processados e posteriormente retornem um resultado, sendo que estes dados podem ser
valores numéricos, textuais ou lógicos. Diante disso, cite e descreva os tipos de dados que podem ser utilizados
pelo algoritmo.
Resposta Esperada:
Os tipos de dados podem ser Inteiro, Real, Caractere e Lógico.
O tipo Inteiro receberá valores numéricos sem a presença de casas decimais, é o conjunto de números inteiros
conhecidos pela regramatemática. Exemplo: -2, 3, 1520.
O tipo Real receberá valores numéricos com a presença de casas decimais, podendo também receber valores inteiros.
Exemplo: 1.5, 3, 1520.22
O tipo Caractere receberá os valores textuais, mas nada impede que sejam informados números, sendo que, com
estes, não se poderá realizar cálculos matemáticos, já que se trata de texto. Ex.: o número do CPF.
O tipo Lógico receberá se uma informação for verdadeira ou falsa.
28/05/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: Nilson Carlos Gonçalves (2247793)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638094) ( peso.:3,00)
Prova: 18618040
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros que parte,
geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores. No Proposta
Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,
...). Essa sequência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os
dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante. Baseado no algorítimo, analise as sentenças a
seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de vezes que será
executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) Somente a sentença II está correta.
2. A linguagem Pascal possibilita ao desenvolvedor trabalhar com estruturas de vetores e matrizes, as quais
possibilitam a manutenção de uma série de elementos de dados, geralmente do mesmo tamanho e tipo de dados.
Acerca das estruturas de vetores e matrizes, analise as sentenças a seguir:
I- As estruturas de vetores e matrizes, na linguagem Pascal, são definidas por Array unidimensional e Array
bidimensional, respectivamente.
II- Para criar um Array unidimensional para armazenar valores inteiros, o desenvolvedor deverá usar a seguinte
sintaxe: "valor : Array [1..2, 1..4] of Integer".
III- Para percorrer um Array, é necessária a utilização de uma estrutura de repetição, como, por exemplo, WHILE-
DO.
IV- A posição de cada elemento no Array é dada por um índice.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças II e IV estão corretas.
28/05/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
3. 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. Diante disso, com base nas atribuições das
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
( ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor.
( ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=4, x=4 e y=4.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) F - F - V - V.
 c) V - F - V - F.
 d) V - V - F - V.
28/05/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
4. Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao
mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de
dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o
algoritmo a seguir, que utiliza um vetor para armazenar valores reais, analise as afirmativas a seguir:
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo
tipo do vetor - real. 
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média
aritmética dos valores de todas as posições do vetor é de 4. 
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação
acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. 
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa IV está correta.
 b) As afirmativas I, II e III estão corretas.
 c) As afirmativas II e III estão corretas.
 d) As afirmativas I, III e IV estão corretas.
5. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no
algoritmo não pertença, especificamente, a uma determinada linguagem de programação. Dado o seguinte
pseudocódigo escrito em PORTUGOL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
Assinale a alternativa que apresenta a sequência CORRETA:
28/05/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) V - V - F - F.
 b) V - F - V - F.
 c) F - V - V - V.
 d) F - V - V - F.
6. Foi solicitado um algoritmo em Pascal, para calcular a média e apresentar a quantidade de registros digitados.
Analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas:
( ) As variáveis são inicializadas nas linhas 6 e 10.
( ) O programa vai encerrar a execução quando a nota digitada for zero.
( ) O comando While executa o teste somente no final da execução.
( ) A média calculada na linha 17 deveria ser calculada dentro do laço de repetição (Loop), antes da linha 16.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - F - V - V.
 c) F - V - V - F.
 d) V - F - F - F.
28/05/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
7. Os tipos de dados influenciam na forma como o programa será executado, no seu desempenho e no consumo de
memória, sendo que cada linguagem possui o seu conjunto de tipos de dados. Diante disso, assinale a alternativa
CORRETA que apresenta um tipo de dado da linguagem Pascal:
 a) Varchar.
 b) Integer.
 c) Texto.
 d) Memo.
8. Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, verificou-se a
necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos mesmos. Diante dessa
diversidade de alunos, tornou-se inviável a criação de uma variável para cada aluno; logo, deve o desenvolvedor
utilizar-se de outro recurso. Com base nessa informação, assinale a alternativa CORRETA que apresenta o recurso
a ser utilizado pelo desenvolvedor:
 a) Funções.
 b) Subalgoritmos.
 c) Vetores.
 d) Estrutura de escolha.
9. Os operadoressã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) V - F - V - F - V.
 b) V - F - V - F - F.
 c) V - V - F - V - V.
 d) F - V - F - V - F.
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) F - F - V - V.
 d) V - F - F - V.
11. (ENADE, 2008) Analise o código apresentado:
28/05/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
 a) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 b) Apresenta erros de estrutura condicional e expressão relacional inválida.
 c) Apresenta somente erro de divisão por zero.
 d) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
Prova finalizada com 10 acertos e 1 questões erradas.
02/06/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: Pedro Henrique Vieira Ferreira (2011336)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17942491
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros que parte,
geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores. No Proposta
Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,
...). Essa sequência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os
dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante. Baseado no algorítimo, analise as sentenças a
seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de vezes que será
executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, II e IV estão corretas.
2. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características
específicas com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
02/06/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
 b) Somente a sentença IV está correta.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças II e III estão corretas.
3. Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao
mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de
dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o
algoritmo a seguir, que utiliza um vetor para armazenar valores reais, analise as afirmativas a seguir:
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo
tipo do vetor - real. 
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média
aritmética dos valores de todas as posições do vetor é de 4. 
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação
acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. 
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
Assinale a alternativa CORRETA:
 a) As afirmativas I, III e IV estão corretas.
 b) Somente a afirmativa IV está correta.
 c) As afirmativas II e III estão corretas.
 d) As afirmativas I, II e III estão corretas.
4. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem
os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre
que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o
que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor
para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II e IV estão corretas.
5. Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, verificou-se a
necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos mesmos. Diante dessa
diversidade de alunos, tornou-se inviável a criação de uma variável para cada aluno; logo, deve o desenvolvedor
utilizar-se de outro recurso. Com base nessa informação, assinale a alternativa CORRETA que apresenta o recurso
a ser utilizado pelo desenvolvedor:
02/06/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.php3/5
 a) Subalgoritmos.
 b) Vetores.
 c) Funções.
 d) Estrutura de escolha.
6. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de
opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso,
assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação:
 a) SE-ENTÃO.
 b) REPITA-ATÉ.
 c) ESCOLHA-CASO.
 d) ENQUANTO-FAÇA.
7. Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar
os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se
o valor pesquisado foi ou não encontrado. O algoritmo anexo foi apresentado como solução para essa atividade.
Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O programa está correto e atende ao solicitado.
( ) O programa não está correto, devido ao erro na linha 26. 
( ) O programa não está correto, devido ao erro na linha 30. 
( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
( ) A inserção de valores na matriz está correta, somente a busca está com erro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - F.
 b) V - F - V - V - V.
 c) V - F - F - V - F.
 d) F - V - F - F - V.
8. Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando,
assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas
condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa CORRETA:
02/06/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
 a) Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.
 b) O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
 c) Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
 d) O Comando5 sempre será executado.
9. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o
mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, classifique V para
as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma
ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de
repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou
Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a
condição é falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a
condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma
vez as instruções sejam executadas.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V - F.
 b) V - F - F - F - F.
 c) F - V - V - F - V.
 d) V - V - F - V - V.
02/06/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
10. Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro,
o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de
ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na
matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado,
enviar um aviso informando que o produto não está cadastrado.
Algoritmo busca_vetor;
var
mat : vetor [1..4,1..3] de real;
procurar : real;
l, c : inteiro;
encontrou : lógica;
início
Para l <- 1 até 4 faça
início
 Para c <- 1 até 3 faça
 início
 escreva('Valor: ');
 Leia(mat[l,c]);
 Fim;
 Fim;
escreva('Valor para busca: ');
Leia(procurar);
encontrou <- falso;
Se (not encontrou) então
início
 escreva('Não tem na matriz: ',procurar);
Fim;
Fim.
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para
as falsas:
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor.
( ) O algoritmo está com a declaração de variáveis incorreto. 
( ) O algoritmo solicita e armazena corretamente os valores.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) V - F - V - V.
 c) V - F - F - V.
 d) F - V - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.
02/06/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: Socrates Batista (2543848)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638094) ( peso.:3,00)
Prova: 18618011
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação entre valores, as
estruturas de seleção e repetição, entre outras técnicas. Com base nisso, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da instrução 2.
( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior do que 10.
( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'.
( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor do que 10.
( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e menor do que 5.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F - V.
 b) F - V - F - V - V.
 c) F - F - F - V - F.
 d) V - V - V - F - F.
2. Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas. Para encerrar o
processamento, deve-se digitar -1. Com base no exposto, analise o programa e assinale a alternativa CORRETA:
02/06/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) O programa compila e apresenta erros, pois não calcula a média, e a variável de controle está diferente da
solicitada.
 b) A lógica do programa está correta e compila com sucesso, calculando a média dos alunos.
 c) O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O que impede o cálculo
da média.
 d) Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram inicializadas com 0
(zero).
3. Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá
fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor
de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente
associadoa cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do
Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo
algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo
tomar caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F - V.
 b) V - F - F - V - F.
 c) V - V - V - V - F.
 d) F - V - F - F - V.
4. 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:
 a) VA=72, VB=7, VC=0, VD=2, VE=79.
02/06/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
 b) VA=2, VB=72, VC=10, VD=2, VE=178.
 c) VA=72, VB=7, VC=10, VD=2, VE=178.
 d) VA=12, VB=4, VC=0, VD=1, VE=16.
5. Os tipos de dados influenciam na forma como o programa será executado, no seu desempenho e no consumo de
memória, sendo que cada linguagem possui o seu conjunto de tipos de dados. Diante disso, assinale a alternativa
CORRETA que apresenta um tipo de dado da linguagem Pascal:
 a) Varchar.
 b) Texto.
 c) Memo.
 d) Integer.
6. Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para
certos operadores. Neste sentido, é importante que o programador conheça a tabela de precedência dos
operadores aritméticos, a fim de que obtenha os resultados corretos ao final da execução. Com base no algoritmo
a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que
ao final da execução a variável res_1 armazenará o valor 1.
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que
ao final da execução a variável res_3 armazenará o valor 4.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que
ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que
não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que
ao final da execução a variável res_2 armazenará o valor 27.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V - F.
 b) V - F - V - F - V.
 c) F - V - F - F - V.
 d) V - V - V - F - F.
02/06/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
7. 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= 5
valor C= 16
valor D= 20
 b) valor A= 11
valor B= 14
valor C= 31
valor D= 20
 c) valor A= 11
valor B= 14
valor C= 23
valor D= 12
 d) valor A= 21
valor B= 4
valor C= 55
valor D= 2
8. Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos
possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já
produzido em outros algoritmos, a facilidade de leitura do código gerado, entre outros. Acerca dos subalgoritmos,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses.
( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. 
( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará.
( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor
verdadeiro ou falso, pode fazer uso de um procedimento.
( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V - F.
 b) F - V - V - F - V.
 c) V - V - F - F - F.
02/06/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
 d) F - F - F - V - V.
9. Foi solicitado um algoritmo em Pascal, para calcular a média e apresentar a quantidade de registros digitados.
Analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas:
( ) As variáveis são inicializadas nas linhas 6 e 10.
( ) O programa vai encerrar a execução quando a nota digitada for zero.
( ) O comando While executa o teste somente no final da execução.
( ) A média calculada na linha 17 deveria ser calculada dentro do laço de repetição (Loop), antes da linha 16.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - F - F - F.
 c) V - F - F - V.
 d) V - F - V - V.
10. 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. Diante disso, com base nas atribuições das
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
( ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor.
( ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=4, x=4 e y=4.
Assinale a alternativa que apresenta a sequência CORRETA:
02/06/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
 a) V - V - F - V.
 b) V - F - V - F.
 c) F - F - V - V.
 d) F - V - F - F.
11. (ENADE, 2008) Analise o código apresentado:
 a) Apresenta erros de estrutura condicional e expressão relacional inválida.
 b) Apresenta somente erro de divisão por zero.
 c) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 d) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
Prova finalizada com 11 acertos e 0 questões erradas.
02/06/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: Socrates Batista (2543848)
Disciplina: Algoritmoe Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17942492
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá
fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor
de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente
associado a cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do
Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo
algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo
tomar caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - V.
 b) V - V - V - V - F.
 c) F - F - V - F - V.
 d) V - F - F - V - F.
2. Para a criação de um algoritmo, por muitas vezes será necessário a utilização de algumas técnicas básicas de
programação, as quais poderão ser utilizadas várias vezes pelo desenvolvedor. Com base nisso, analise o algoritmo
a seguir e assinale a alternativa CORRETA que apresenta as técnicas utilizadas neste caso:
02/06/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
 a) Função, Contador e Procedimento.
 b) Inicialização, Contador e Acumulador.
 c) Acumulador, Procedimento e Inicialização.
 d) Looping, Função e Acumulador.
3. Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos que
realizarão a ordenação desses dados em ordem numérica ou alfabética. Para tanto, existem diversos métodos que
podem ser implementados para tal tarefa. Com base nessa informação, assinale a alternativa CORRETA que
apresenta três métodos de ordenação:
 a) Bubble Sort; Quicksort e Order Now.
 b) Selection Sort, Bubble Sort e Quicksort.
 c) Heap Sort; Quicksort e Agile Sort.
 d) Slowsort; Insertion Sort e Merge Sort.
4. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
fazer a simulação de um cálculo. Analise o algoritmo a seguir, supondo que o valor de entrada para a variável B
seja 3. Finalizada a execução do algoritmo, assinale a alternativa CORRETA que apresenta o valor da variável A,
bem como quantas vezes a repetição foi executada.
02/06/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
 a) O valor de A é 21, e a rotina executará 3 vezes.
 b) O valor de A é 3, e a rotina executará 5 vezes.
 c) O valor de A é 21, e a rotina executará 8 vezes.
 d) O valor de A é 3, e a rotina executará 8 vezes.
5. Uma sub-rotina, também conhecida como subalgoritmo, é um conjunto de instruções que realiza determinada
tarefa. Um algoritmo de uma sub-rotina, como qualquer outro algoritmo, deve ser identificado e pode possuir
variáveis, estruturas de seleção, repetição, entre outros. Considerando os dois tipos distintos de sub-rotina - função
e procedimento, analise as sentenças a seguir:
I- Considere que em um sistema seja necessário mostrar uma lista de opções e criar uma sub-rotina para calcular
e retornar a média de 4 valores numéricos. Nessa situação, é correto escolher um procedimento para a primeira
ação e uma função para a segunda.
II- A passagem de valores à sub-rotina é possível apenas em funções.
III- A passagem de valores à sub-rotina é possível apenas em procedimentos.
IV- Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e possuem
duração e escopo limitados à função ou procedimento onde são declaradas.
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e II estão corretas.
6. Foi solicitada a criação de um algoritmo que faça a leitura de três notas, e apresente uma mensagem com a maior
nota. Com base nisso, analise o algoritmo anexo e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo não funciona, pois não pode ordenar valores do tipo real. 
( ) O algoritmo não funciona, pois as variáveis utilizadas não foram declaradas.
( ) O algoritmo não está com a lógica correta para o que foi solicitado.
( ) O algoritmo está certo e apresentará a maior nota de três.
Assinale a alternativa que apresenta a sequência CORRETA:
02/06/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
 a) V - V - F - F.
 b) F - V - V - F.
 c) V - F - V - V.
 d) F - F - V - V.
7. A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, as quais
retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um valor falso.
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas.
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na definição das
condições a serem atendidas.
( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de variáveis.
( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém sua atuação é mais ampla.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - F.
 b) V - F - F - F - V.
 c) F - F - V - V - F.
 d) F - V - F - V - V.
8. Os vetores e as matrizes possibilitam o armazenamento de um conjunto de valores ao mesmo tempo, ou seja, é
uma variável com vários compartimentos. Acerca das matrizes, analise as sentenças a seguir:
I- A sintaxe da declaração de uma variável do tipo matriz deverá ser conforme o modelo a seguir: MatrizNotas :
Matriz [1..3 , 1..4] de Real.
II- Para realizar a inserção e leitura dos valores em uma matriz, será obrigatoriamente necessária a utilização de
uma estrutura de repetição.
III- A técnica conhecida por "teste de mesa" é utilizada pelo desenvolvedor para testar o algoritmo no computador.
IV- A mesma matriz, por apresentar diversos compartimentos, poderá armazenar valores do tipo Inteiro e Caractere.
V- A matriz é um vetor multidimensional, em que há a necessidade de utilizar um par de índices para localizar o
valor desejado.
Assinale a alternativa CORRETA:
 a) As sentenças II, IV e V estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I e V estão corretas.
 d) As sentenças I, III e V estão corretas.
02/06/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
9. Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos
possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já
produzido em outros algoritmos, a facilidade de leitura do código gerado, entre outros. Acercados subalgoritmos,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses.
( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. 
( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará.
( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor
verdadeiro ou falso, pode fazer uso de um procedimento.
( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F - F.
 b) F - V - V - F - V.
 c) F - F - F - V - V.
 d) V - F - V - V - F.
10. Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em situações em
que há necessidade de realizar diferentes ações conforme os valores de um identificador/variável. Com relação à
sintaxe dessa estrutura, analise as afirmativas a seguir:
I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo necessária a
utilização dos operadores lógicos E, OU e NÃO. 
II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do "senão" será executado,
funcionando como uma alternativa padrão caso determinado valor não tenha sido previsto. 
III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. 
IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura considera. 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa I está correta.
 b) As afirmativas II, III e IV estão corretas.
 c) As afirmativas I e III estão corretas.
 d) Somente a afirmativa IV está correta.
Prova finalizada com 10 acertos e 0 questões erradas.
24/05/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: Michael Rodrogues Borges (2583568)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17942493
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
realizar a conversão de temperatura de 0 (zero) até 100 (cem) graus Celcius para Farenheit. Assinale a alternativa
CORRETA que apresenta a estrutura de repetição a ser utilizada no caso citado:
 a) Repita-Até.
 b) Enquanto-Faça.
 c) Para-Até.
 d) Para-Faça.
2. Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, verificou-se a
necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos mesmos. Diante dessa
diversidade de alunos, tornou-se inviável a criação de uma variável para cada aluno; logo, deve o desenvolvedor
utilizar-se de outro recurso. Com base nessa informação, assinale a alternativa CORRETA que apresenta o recurso
a ser utilizado pelo desenvolvedor:
 a) Vetores.
 b) Funções.
 c) Estrutura de escolha.
 d) Subalgoritmos.
3. 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. Diante disso, com base nas atribuições às
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) Somente a sentença II está correta.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I e IV estão corretas.
24/05/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
4. Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada de forma
ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é necessário trabalhar. No
que tange aos modelos de ordenação, analise as sentenças a seguir:
I- No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a comparação entre
dois elementos, até que os elementos de maior valor fiquem alocados no final do vetor.
II- O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e colocando-o na
posição correta da sequência.
III- O método Quicksort utiliza um elemento chamando pivô.
IV- O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição.
V- O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade de dados.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças III e V estão corretas.
 d) As sentenças I, II e V estão corretas.
5. O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação entre valores, as
estruturas de seleção e repetição, entre outras técnicas. Com base nisso, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da instrução 2.
( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior do que 10.
( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'.
( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor do que 10.
( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e menor do que 5.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - F.
 b) V - F - V - F - V.
 c) F - F - F - V - F.
 d) F - V - F - V - V.
6. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de
opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso,
assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação:
 a) REPITA-ATÉ.
 b) SE-ENTÃO.
 c) ESCOLHA-CASO.
 d) ENQUANTO-FAÇA.
24/05/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. Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao
mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de
dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o
algoritmo a seguir, que utiliza um vetor para armazenar valores reais, analise as afirmativas a seguir:
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo
tipo do vetor - real. 
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média
aritmética dos valores de todas as posições do vetor é de 4. 
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação
acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. 
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
Assinale a alternativa CORRETA:
 a) As afirmativas II e III estão corretas.
 b) Somente a afirmativa IV está correta.c) As afirmativas I, III e IV estão corretas.
 d) As afirmativas I, II e III estão corretas.
8. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem
os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre
que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o
que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor
para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) Somente a sentença III está correta.
9. A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros que parte,
geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores. No Proposta
Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,
...). Essa sequência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os
dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante. Baseado no algorítimo, analise as sentenças a
seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de vezes que será
executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I e III estão corretas.
24/05/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
 d) Somente a sentença II está correta.
10. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL, cada qual com características
específicas, com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O teste da condição é realizado no início da estrutura.
( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) V - V - F - F.
 c) F - V - V - F.
 d) F - F - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.
24/05/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: Michael Rodrogues Borges (2583568)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638094) ( peso.:3,00)
Prova: 18618044
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Foi solicitado um algoritmo em Pascal, para calcular a média e apresentar a quantidade de registros digitados.
Analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas:
( ) As variáveis são inicializadas nas linhas 6 e 10.
( ) O programa vai encerrar a execução quando a nota digitada for zero.
( ) O comando While executa o teste somente no final da execução.
( ) A média calculada na linha 17 deveria ser calculada dentro do laço de repetição (Loop), antes da linha 16.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F.
 b) V - F - F - V.
 c) V - F - V - V.
 d) F - V - V - F.
2. A linguagem de programação Pascal, apesar de assemelhar-se com a pseudolinguagem portugol, possui
diferenças que devem ser destacadas, como, por exemplo, os seus comandos, que são escritos em inglês, bem
como comandos que não existem na pseudolinguagem. Diante disto, assinale a alternativa CORRETA que
apresenta o comando responsável por limpar a tela:
 a) break.
 b) write.
 c) readln.
 d) clrscr.
3. Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas. Para encerrar o
processamento, deve-se digitar -1. Com base no exposto, analise o programa e assinale a alternativa CORRETA:
24/05/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
 a) Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram inicializadas com 0
(zero).
 b) O programa compila e apresenta erros, pois não calcula a média, e a variável de controle está diferente da
solicitada.
 c) O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O que impede o cálculo
da média.
 d) A lógica do programa está correta e compila com sucesso, calculando a média dos alunos.
4. 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) II - III - IV - I - VI - V - VII.
 b) V - III - IV - II - VII - I - VI.
 c) IV - VII - III - I - II - VI - V.
 d) II - V - III - IV - VII - I - VI.
5. 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, 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 III e IV estão corretas.
24/05/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
6. Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá
fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor
de um identificador. Acerca da estrutura Escolha-Caso, classifiqueV para as sentenças verdadeiras e F para as
falsas:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente
associado a cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do
Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo
algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo
tomar caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V - F.
 b) F - F - V - F - V.
 c) V - V - V - V - F.
 d) F - V - F - F - V.
7. As estruturas de repetição permitem executar uma sequência de comandos repetidamente usando uma condição
de controle ou variável para determinar quando a execução termina. Com base nas linhas de código com estruturas
de repetição a seguir, classifique V para as opções verdadeiras e F para as falsas:
( ) do comando1 while i <= 20
( ) for i := 1 to 5 do comando1
( ) do comando 1 until j > 1
( ) for j := 5 downto 2 do comando1
( ) repeat comando1 while i = 5
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V - F.
 b) F - F - V - V - V.
 c) V - V - F - F - V.
 d) V - F - V - V - F.
8. Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos que
realizarão a ordenação desses dados em ordem numérica ou alfabética. Para tanto, existem diversos métodos que
podem ser implementados para tal tarefa. Com base nessa informação, assinale a alternativa CORRETA que
apresenta três métodos de ordenação:
 a) Slowsort; Insertion Sort e Merge Sort.
 b) Bubble Sort; Quicksort e Order Now.
 c) Selection Sort, Bubble Sort e Quicksort.
 d) Heap Sort; Quicksort e Agile Sort.
24/05/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
9. Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada de forma
ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é necessário trabalhar. No
que tange aos modelos de ordenação, analise as sentenças a seguir:
I- No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a comparação entre
dois elementos, até que os elementos de maior valor fiquem alocados no final do vetor.
II- O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e colocando-o na
posição correta da sequência.
III- O método Quicksort utiliza um elemento chamando pivô.
IV- O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição.
V- O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade de dados.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças III e V estão corretas.
 d) As sentenças I, II e V estão corretas.
10. 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, IV e V estão corretas.
 b) As expressões III e V estão corretas.
 c) As expressões I, II e IV estão corretas.
 d) As expressões II e V estão corretas.
11. (ENADE, 2008) Analise o código apresentado:
 a) Apresenta erros de estrutura condicional e expressão relacional inválida.
 b) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 c) Apresenta somente erro de divisão por zero.
 d) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
Prova finalizada com 11 acertos e 0 questões erradas.
24/05/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: Evaristo Marcos Rodrigues Porfirio (2142594)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17918792
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em situações em
que há necessidade de realizar diferentes ações conforme os valores de um identificador/variável. Com relação à
sintaxe dessa estrutura, analise as afirmativas a seguir:
I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo necessária a
utilização dos operadores lógicos E, OU e NÃO. 
II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do "senão" será executado,
funcionando como uma alternativa padrão caso determinado valor não tenha sido previsto. 
III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. 
IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura considera. 
Assinale a alternativa CORRETA:
 a) As afirmativas II, III e IV estão corretas.
 b) As afirmativas I e III estão corretas.
 c) Somente a afirmativa I está correta.
 d) Somente a afirmativa IV está correta.
2. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
fazer a simulação de um cálculo. Analise o algoritmo a seguir, supondo que o valor de entrada para a variável B
seja 3. Finalizada a execução do algoritmo, assinale a alternativa CORRETA que apresenta o valor da variável A,
bem como quantas vezes a repetição foi executada.
 a) O valor de A é 21, e a rotina executará 3 vezes.
 b) O valor de A é 3, e a rotina executará 8 vezes.
 c) O valor de A é 3, e a rotina executará 5 vezes.
 d) O valor de A é 21, e a rotina executará 8 vezes.
24/05/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
3. Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos que
realizarão a ordenação desses dados em ordem numérica ou alfabética. Para tanto, existem diversos métodos que
podem ser implementados para tal tarefa. Com base nessa informação, assinale a alternativa CORRETA que
apresenta três métodos de ordenação:
 a) Selection Sort, Bubble Sort e Quicksort.
 b) Bubble Sort; Quicksort e Order Now.
 c) Slowsort; Insertion Sort e Merge Sort.
 d) Heap Sort; Quicksort e Agile Sort.
4. Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá
fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor
de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente
associado a cada uma destas.
( ) O identificadorpoderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do
Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo
algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo
tomar caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - V.
 b) V - V - V - V - F.
 c) V - F - F - V - F.
 d) F - F - V - F - V.
5. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL, cada qual com características
específicas, com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O teste da condição é realizado no início da estrutura.
( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - V - V - F.
 c) F - F - F - V.
 d) V - F - V - V.
6. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
realizar a conversão de temperatura de 0 (zero) até 100 (cem) graus Celcius para Farenheit. Assinale a alternativa
CORRETA que apresenta a estrutura de repetição a ser utilizada no caso citado:
 a) Enquanto-Faça.
 b) Repita-Até.
 c) Para-Até.
 d) Para-Faça.
24/05/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
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. Diante disso, com base nas atribuições às
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
Assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças I e III estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
8. Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada de forma
ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é necessário trabalhar. No
que tange aos modelos de ordenação, analise as sentenças a seguir:
I- No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a comparação entre
dois elementos, até que os elementos de maior valor fiquem alocados no final do vetor.
II- O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e colocando-o na
posição correta da sequência.
III- O método Quicksort utiliza um elemento chamando pivô.
IV- O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição.
V- O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade de dados.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças I, II e V estão corretas.
 c) As sentenças III e V estão corretas.
 d) As sentenças I, III e IV estão corretas.
24/05/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
9. O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação entre valores, as
estruturas de seleção e repetição, entre outras técnicas. Com base nisso, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da instrução 2.
( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior do que 10.
( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'.
( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor do que 10.
( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e menor do que 5.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - F.
 b) F - F - F - V - F.
 c) F - V - F - V - V.
 d) V - F - V - F - V.
10. A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, as quais
retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um valor falso.
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas.
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na definição das
condições a serem atendidas.
( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de variáveis.
( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém sua atuação é mais ampla.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V - V.
 b) V - F - F - F - V.
 c) F - F - V - V - F.
 d) V - V - V - F - F.
24/05/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
Prova finalizada com 10 acertos e 0 questões erradas.
24/05/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: Evaristo Marcos Rodrigues Porfirio (2142594)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638094) ( peso.:3,00)
Prova: 18618026
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem
os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre
que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o
que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor
para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I e III estão corretas.
2. A construção do algoritmo é importante, porque, além de permitir a definição dos passos para a solução de um
problema sem precisar se preocupar com as regras complexas de umalinguagem de programação, permitirá que
este algoritmo seja aplicado posteriormente a qualquer linguagem de programação. Diante disso, observe o
algoritmo a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os comandos para iniciar e finalizar um bloco de instruções deverão ser transcritos na linguagem Pascal
como Begin e End, respectivamente.
( ) Os comandos Escreva e Leia deverão ser transcritos na linguagem Pascal como Write e Read,
respectivamente.
( ) As variáveis Produto e Qtde deverão ser declaradas na linguagem Pascal sendo do tipo Char e Integer,
respectivamente.
( ) O símbolo de atribuição de valores apresentados nas linhas 15, 18 e 22 deverá ser transcrito na linguagem
Pascal pela junção do sinal de igual com dois pontos (=:).
( ) A linha 16 poderá ser implementada na linguagem Pascal através do comando "Case (V_Total >= 100) of".
Assinale a alternativa que apresenta a sequência CORRETA:
24/05/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) V - F - V - F - V.
 b) F - F - V - V - F.
 c) F - V - F - V - V.
 d) V - V - F - F - F.
3. 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 I, II e IV estão corretas.
 c) As expressões I, IV e V estão corretas.
 d) As expressões II e V estão corretas.
4. Para a avaliação final, o professor da disciplina de programação solicitou que os alunos desenvolvessem um
programa com os seguinte itens: pesquisar um valor armazenado em uma matriz de 3 X 3. Baseado na solicitação
e no algoritmo anexo, analise as sentenças a seguir:
I- A definição da matriz está com divergência.
II- O comando de execução de pesquisa está incompleto (linha 12).
III- O preenchimento do vetor (linha 6 até 11) está incorreto.
IV- O programa foi desenvolvido conforme a solicitação. 
Assinale a alternativa CORRETA:
24/05/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
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças III e IV estão corretas.
 d) Somente a sentença III está correta.
5. 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 a seguir 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 := 10;
B := 3;
C := 5;
D := 10;
A := 1 + B;
B := 30 div 3;
A := 30 mod 3;
A := 1;
B := 5 + A;
B := A;
C := D * A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
 a) A 10, B 3, C 5, D 10.
 b) A 6, B 30, C 10, D 1.
 c) A 1, B 1, C 10, D 10.
 d) A 1, B 6, C 10, D 1.
24/05/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
6. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características
específicas com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) Somente a sentença IV está correta.
 c) As sentenças I e II estão corretas.
 d) As sentenças I, III e IV estão corretas.
7. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL, cada qual com características
específicas, com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O teste da condição é realizado no início da estrutura.
( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) V - V - F - F.
 c) F - F - F - V.
 d) F - V - V - F.
8. A sequência de Fibonacci foi descrita no final do século XII pelo italiano Leonardo Fibonacci. Essa sequência é
infinita e começa com 0 e 1. Os números seguintes são sempre a soma dos dois números anteriores. Portanto,
depois de 0 e 1 vem 1, 2, 3, 5, 8, 13, 21, 34...
O algoritmo a seguir apresenta uma solução desse algoritmo desenvolvido em Pascal, em que é solicitada a
quantidade de elementos, e o programa apresenta o resultado. Assinale a alternativa CORRETA:
FONTE: Disponível em: <http://mundoestranho.abril.com.br/ciencia/o-que-e-a-sequencia-de-fibonacci/>. Acesso
em: 21 jul. 2017.
 a) O programa está errado, pois as atribuições nas linhas 16, 17 e 18 não são necessárias.
 b) O programa está errado, pois a atribuição de I na linha 12 está incorreta.
 c) O programa está errado, pois as variáveis I e N não podem ser do tipo inteiro.
 d) O programa está correto e vai apresentar a sequência correta.
24/05/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
9. A empresa XYZ solicitou a um programador que desenvolvesse na linguagem Pascal um programa para possibilitar
a inserção do nome e do salário de seus funcionários. Ao final, o programa deverá imprimir o nome e o salário do
funcionário com o maior salário da empresa. Diante disso, observe o programa ArrayDeRegistros a seguir e
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A primeira estrutura de repetição tem por objetivo realizar a leitura e armazenamento dos dados dos
funcionários.
( ) O programa ArrayDeRegistros utiliza um array bidimensional.
( ) A variável MaiorSalario é do tipo Real e é inicializada com o salário do primeiro funcionário cadastrado.
( ) O programador cometeu um erro de programação, já que ao final do programa será impresso o nome e salário
de todos os funcionários.
( ) O usuário poderá inserir no programa ArrayDeRegistros os dados de dez funcionários.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F - F.
 b) V - F - F - F - V.
 c) F - V - V - V - F.
 d) V - V - F - F - V.
24/05/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
10. Algoritmos são desenvolvidos para resolver inúmerosproblemas, 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) II - III - IV - I - VI - V - VII.
 b) II - V - III - IV - VII - I - VI.
 c) IV - VII - III - I - II - VI - V.
 d) V - III - IV - II - VII - I - VI.
11. (ENADE, 2008) Analise o código apresentado:
 a) Apresenta somente erro de divisão por zero.
 b) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 c) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
 d) Apresenta erros de estrutura condicional e expressão relacional inválida.
Prova finalizada com 11 acertos e 0 questões erradas.
24/05/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/7
Acadêmico: Adrian Rodrigo Jesus Candido da Silva (2463994)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638094) ( peso.:3,00)
Prova: 18618039
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A empresa XYZ solicitou a um programador que desenvolvesse na linguagem Pascal um programa para possibilitar
a inserção do nome e do salário de seus funcionários. Ao final, o programa deverá imprimir o nome e o salário do
funcionário com o maior salário da empresa. Diante disso, observe o programa ArrayDeRegistros a seguir e
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A primeira estrutura de repetição tem por objetivo realizar a leitura e armazenamento dos dados dos
funcionários.
( ) O programa ArrayDeRegistros utiliza um array bidimensional.
( ) A variável MaiorSalario é do tipo Real e é inicializada com o salário do primeiro funcionário cadastrado.
( ) O programador cometeu um erro de programação, já que ao final do programa será impresso o nome e salário
de todos os funcionários.
( ) O usuário poderá inserir no programa ArrayDeRegistros os dados de dez funcionários.
Assinale a alternativa que apresenta a sequência CORRETA:
24/05/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/7
 a) F - V - V - V - F.
 b) V - F - F - F - V.
 c) V - V - F - F - V.
 d) F - F - V - F - F.
2. A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, as quais
retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um valor falso.
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas.
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na definição das
condições a serem atendidas.
( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de variáveis.
( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém sua atuação é mais ampla.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - F.
 b) V - F - F - F - V.
 c) F - F - V - V - F.
 d) F - V - F - V - V.
24/05/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/7
3. A sequência de Fibonacci foi descrita no final do século XII pelo italiano Leonardo Fibonacci. Essa sequência é
infinita e começa com 0 e 1. Os números seguintes são sempre a soma dos dois números anteriores. Portanto,
depois de 0 e 1 vem 1, 2, 3, 5, 8, 13, 21, 34...
O algoritmo a seguir apresenta uma solução desse algoritmo desenvolvido em Pascal, em que é solicitada a
quantidade de elementos, e o programa apresenta o resultado. Assinale a alternativa CORRETA:
FONTE: Disponível em: <http://mundoestranho.abril.com.br/ciencia/o-que-e-a-sequencia-de-fibonacci/>. Acesso
em: 21 jul. 2017.
 a) O programa está errado, pois a atribuição de I na linha 12 está incorreta.
 b) O programa está errado, pois as atribuições nas linhas 16, 17 e 18 não são necessárias.
 c) O programa está errado, pois as variáveis I e N não podem ser do tipo inteiro.
 d) O programa está correto e vai apresentar a sequência correta.
4. A construção do algoritmo é importante, porque, além de permitir a definição dos passos para a solução de um
problema sem precisar se preocupar com as regras complexas de uma linguagem de programação, permitirá que
este algoritmo seja aplicado posteriormente a qualquer linguagem de programação. Diante disso, observe o
algoritmo a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os comandos para iniciar e finalizar um bloco de instruções deverão ser transcritos na linguagem Pascal
como Begin e End, respectivamente.
( ) Os comandos Escreva e Leia deverão ser transcritos na linguagem Pascal como Write e Read,
respectivamente.
( ) As variáveis Produto e Qtde deverão ser declaradas na linguagem Pascal sendo do tipo Char e Integer,
respectivamente.
( ) O símbolo de atribuição de valores apresentados nas linhas 15, 18 e 22 deverá ser transcrito na linguagem
Pascal pela junção do sinal de igual com dois pontos (=:).
( ) A linha 16 poderá ser implementada na linguagem Pascal através do comando "Case (V_Total >= 100) of".
Assinale a alternativa que apresenta a sequência CORRETA:
24/05/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/7
 a) V - V - F - F - F.
 b) F - F - V - V - F.
 c) F - V - F - V - V.
 d) V - F - V - F - V.
5. 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) Escreva.
 b) Leia.
 c) Digite.
 d) Insira.
6. 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 = 3, B = 7 e C = 4, analise as expressões lógicas a seguir:
I- (A + C) >= B = VERDADEIRO
II- B > A + C = FALSO
III- C = (B - A) = FALSO
IV- (B + A) <= C = VERDADEIRO
V- ((B - 7) * (A + C)) <= 2 = VERDADEIRO
Assinale a alternativa CORRETA:
 a) As expressões I e IV estão corretas.
 b) As expressões I, II e V estão corretas.
 c) As expressões III e V estão corretas.
 d) As expressões I, II e IV estão corretas.
24/05/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/7
7. O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, sendo que um conjunto
diferente de operadores, associados de maneira distinta, podem possuir o mesmo resultado. Dada a tabela-verdade
anexa, associe os itens, utilizando o código a seguir:
I- a E b. 
II- NÃO a. 
III- NÃO b. 
IV- a OU b.
( ) F - V - F -V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) II - I - III - IV.
 b) IV - II - III - I.
 c) I - IV - III - II.
 d) I - II - III - IV.
8. Para a criação de um algoritmo, por muitas vezes será necessário a utilização de algumas técnicas básicas de
programação, as quais poderão ser utilizadas várias vezes pelo desenvolvedor. Com base nisso, analise o algoritmo
a seguir e assinale a alternativa CORRETA que apresenta as técnicas utilizadas neste caso:
 a) Acumulador, Procedimento e Inicialização.
 b) Função, Contador e Procedimento.
 c) Looping, Função e Acumulador.
 d) Inicialização, Contador e Acumulador.
24/05/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/7
9. Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro,
o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de
ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na
matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado,
enviar um aviso informando que o produto não está cadastrado.
Algoritmo busca_vetor;
var
mat : vetor [1..4,1..3] de real;
procurar : real;
l, c : inteiro;
encontrou : lógica;
início
Para l <- 1 até 4 faça
início
 Para c <- 1 até 3 faça
 início
 escreva('Valor: ');
 Leia(mat[l,c]);
 Fim;
 Fim;
escreva('Valor para busca: ');
Leia(procurar);
encontrou <- falso;
Se (not encontrou) então
início
 escreva('Não tem na matriz: ',procurar);
Fim;
Fim.
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para
as falsas:
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor.
( ) O algoritmo está com a declaração de variáveis incorreto. 
( ) O algoritmo solicita e armazena corretamente os valores.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) V - F - F - V.
 c) V - F - V - V.
 d) V - F - V - F.
10. Para a avaliação final, o professor da disciplina de programação solicitou que os alunos desenvolvessem um
programa com os seguinte itens: pesquisar um valor armazenado em uma matriz de 3 X 3. Baseado na solicitação
e no algoritmo anexo, analise as sentenças a seguir:
I- A definição da matriz está com divergência.
II- O comando de execução de pesquisa está incompleto (linha 12).
III- O preenchimento do vetor (linha 6 até 11) está incorreto.
IV- O programa foi desenvolvido conforme a solicitação. 
Assinale a alternativa CORRETA:
24/05/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 7/7
 a) As sentenças I e II estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças III e IV estão corretas.
11. (ENADE, 2008) Analise o código apresentado:
 a) Apresenta somente erro de divisão por zero.
 b) Apresenta erros de estrutura condicional e expressão relacional inválida.
 c) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 d) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
Prova finalizada com 11 acertos e 0 questões erradas.
24/05/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: Andreia Caroline Correia Dantas (2610232)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17946934
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em situações em
que há necessidade de realizar diferentes ações conforme os valores de um identificador/variável. Com relação à
sintaxe dessa estrutura, analise as afirmativas a seguir:
I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo necessária a
utilização dos operadores lógicos E, OU e NÃO. 
II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do "senão" será executado,
funcionando como uma alternativa padrão caso determinado valor não tenha sido previsto. 
III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. 
IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura considera. 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa I está correta.
 b) Somente a afirmativa IV está correta.
 c) As afirmativas II, III e IV estão corretas.
 d) As afirmativas I e III estão corretas.
24/05/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
2. Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro,
o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de
ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na
matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado,
enviar um aviso informando que o produto não está cadastrado.
Algoritmo busca_vetor;
var
mat : vetor [1..4,1..3] de real;
procurar : real;
l, c : inteiro;
encontrou : lógica;
início
Para l <- 1 até 4 faça
início
 Para c <- 1 até 3 faça
 início
 escreva('Valor: ');
 Leia(mat[l,c]);
 Fim;
 Fim;
escreva('Valor para busca: ');
Leia(procurar);
encontrou <- falso;
Se (not encontrou) então
início
 escreva('Não tem na matriz: ',procurar);
Fim;
Fim.
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para
as falsas:
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor.
( ) O algoritmo está com a declaração de variáveis incorreto. 
( ) O algoritmo solicita e armazena corretamente os valores.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - F - V - V.
 c) F - V - F - V.
 d) V - F - V - F.
3. Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos
possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já
produzido em outros algoritmos, a facilidade de leitura do código gerado, entre outros. Acerca dos subalgoritmos,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses.
( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. 
( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará.
( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor
verdadeiro ou falso, pode fazer uso de um procedimento.
( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal.
Assinale a alternativa que apresenta a sequência CORRETA:
24/05/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.php3/5
 a) F - V - V - F - V.
 b) F - F - F - V - V.
 c) V - F - V - V - F.
 d) V - V - F - F - F.
4. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
fazer a simulação de um cálculo. Analise o algoritmo a seguir, supondo que o valor de entrada para a variável B
seja 3. Finalizada a execução do algoritmo, assinale a alternativa CORRETA que apresenta o valor da variável A,
bem como quantas vezes a repetição foi executada.
 a) O valor de A é 21, e a rotina executará 3 vezes.
 b) O valor de A é 21, e a rotina executará 8 vezes.
 c) O valor de A é 3, e a rotina executará 8 vezes.
 d) O valor de A é 3, e a rotina executará 5 vezes.
5. Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos que
realizarão a ordenação desses dados em ordem numérica ou alfabética. Para tanto, existem diversos métodos que
podem ser implementados para tal tarefa. Com base nessa informação, assinale a alternativa CORRETA que
apresenta três métodos de ordenação:
 a) Bubble Sort; Quicksort e Order Now.
 b) Heap Sort; Quicksort e Agile Sort.
 c) Selection Sort, Bubble Sort e Quicksort.
 d) Slowsort; Insertion Sort e Merge Sort.
6. Os vetores e as matrizes possibilitam o armazenamento de um conjunto de valores ao mesmo tempo, ou seja, é
uma variável com vários compartimentos. Acerca das matrizes, analise as sentenças a seguir:
I- A sintaxe da declaração de uma variável do tipo matriz deverá ser conforme o modelo a seguir: MatrizNotas :
Matriz [1..3 , 1..4] de Real.
II- Para realizar a inserção e leitura dos valores em uma matriz, será obrigatoriamente necessária a utilização de
uma estrutura de repetição.
III- A técnica conhecida por "teste de mesa" é utilizada pelo desenvolvedor para testar o algoritmo no computador.
IV- A mesma matriz, por apresentar diversos compartimentos, poderá armazenar valores do tipo Inteiro e Caractere.
V- A matriz é um vetor multidimensional, em que há a necessidade de utilizar um par de índices para localizar o
valor desejado.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e V estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças II, IV e V estão corretas.
 d) As sentenças I e V estão corretas.
24/05/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
7. A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, as quais
retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um valor falso.
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas.
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na definição das
condições a serem atendidas.
( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de variáveis.
( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém sua atuação é mais ampla.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F - V.
 b) V - V - V - F - F.
 c) F - F - V - V - F.
 d) F - V - F - V - V.
8. Para a criação de um algoritmo, por muitas vezes será necessário a utilização de algumas técnicas básicas de
programação, as quais poderão ser utilizadas várias vezes pelo desenvolvedor. Com base nisso, analise o algoritmo
a seguir e assinale a alternativa CORRETA que apresenta as técnicas utilizadas neste caso:
 a) Looping, Função e Acumulador.
 b) Função, Contador e Procedimento.
 c) Inicialização, Contador e Acumulador.
 d) Acumulador, Procedimento e Inicialização.
24/05/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
9. Foi solicitada a criação de um algoritmo que faça a leitura de três notas, e apresente uma mensagem com a maior
nota. Com base nisso, analise o algoritmo anexo e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo não funciona, pois não pode ordenar valores do tipo real. 
( ) O algoritmo não funciona, pois as variáveis utilizadas não foram declaradas.
( ) O algoritmo não está com a lógica correta para o que foi solicitado.
( ) O algoritmo está certo e apresentará a maior nota de três.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) F - V - V - F.
 c) V - V - F - F.
 d) V - F - V - V.
10. Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá
fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor
de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente
associado a cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do
Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo
algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo
tomar caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - V.
 b) V - V - V - V - F.
 c) V - F - F - V - F.
 d) F - F - V - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+,-./01,23 ��(����4��$��������(�����5��*6�)�7
819,1:;1<-3 ��(����$����
=(����������(��$�>?��5		���7
+@-;1-AB23 ������>?����
��������������$� ����������5����#"CDE�6�7�5� ���#")F��7
GH2@-3 )*6)�*�D
I2J-K.-KGH2@-3 LMNMM
OPQP<.-3K �RP9:29J-KSPHJ-�� �TU-KRP9:29J-KVHH-.-��
)#�$���(����$�� ����������%����������W���������X��$����� �����������F���X�$����&��� ����������Y����������
������>Z���������������������������� �����#�������������F�������������������������[44	\��&���� ���������
��$�������� �������� ������ ��>?����������X��$�>?�"
��7	������#
�%7������#
��7
���#
��7��(���#
�#�$��� ������$ ��������������%���>?�������(����$��������� ��������������>?�� �����$�����(��(�$���� ��(��$�>?�
]�����X���>?������������������������ ��#���$��������Y�>?���������������F��� ��(��$�>?�������$ ��������������������
$������$ ��W�F��$����Y�&������̂�$���&���$��� �����������>������$�$=����������$����#���$�����>?��_���X���>?�
����������������� ������� ��(��$��������$ �����������(����$��F������������������>�������(���"
�
���������������?�F����������$����F�������>������$�$=����$��� ������������&�������$�����$��� ����X����������
�����Y�>?�#
��
�̀�������a���!̀F�̀����
�������̀���̀���Y�̀��?���W�$ �������������������� ����������#
���
��$���������������� ���������� ����������$�Y�������$��$���������������� ���������$� ��b�̂Y�� ��������������
$��$��������
�����#
��
��$������������]��$�����������&�������%���$������������������?�� ������X����������>?�#
�
���� ��������(��(�$������(��F����������>?���������������������̂���������(����$��]�� ������#
������������������������[44	\�"
��7���������>����F������������?����������#
�%7���������>�����F�������������?����������#
��7���������>���������������?����������#
��7���������>��������������?����������#���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
*#�$� ��(��$�������$ �������+�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�,-�#�����
$��� ����������.��$�,/����� �����.�0������������������.���,/�����$�����1�����$ ������� �������$���2
�����$
$�$3���������������4���,-����� ��(��$���$������������&����-�����!���������$����5�6�	��#����������
 ��(��$����������������������������755	8��&���� ����������������.�������������������9�1�:1��1��;���� ������$����1
� 3�����4���,-�"
��(����$������.���<
���
�1�:1��1���"��������<
������
��"=��<
:�"=�>�<
��"=�>�<
��"=���<
��"=�>�?�:<
:�"=���@��<
:�"=���?�*<
��"=���?���
�>A<
��"=���?��<
�������9B����������B1��;<
�������9B��������:�B1�:;<
�������9B����������B1��;<
�������9B����������B1��;<
.�$#
��;��������=�>>
�������:=�>A
��������=��*
��������=�>�
�%;��������=�>>
�������:=�>A
��������=�*>
��������=���
��;��������=��>
�������:=�A
��������=���
��������=��
��;��������=�>>
�������:=��
��������=�>C
��������=���
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+#������������$���, ����-������$.������$��$���(����$�/�������������� �����������, ����-�������� ���������� ���
�������� ��������#��������������/�.��$ ��������&����� ��(��$��������!�0������%������� �����1��������
� �������������$.�����/���2�$����&����%���!����������������������������2���������,���0-�#���$�%���������(����$�
����(���/�������2�&����� �������������0�����������������3� �������2�����"
4����5���������������&�����������������/�%���������%���$�������������/�����*/���� ������$����/�.� ���6�����2��$���&��
���2���������,���0-����������������'7���$�8��������������7#
4����5���������������&�����������������/�%���������%���$������������+/�7���9/���� ������$����/�.� ���6�����2��$���&��
���2���������,���0-����������������')���$�8��������������+#
4����5���������������&�����������������/�%���������%���$������������7/�7���7/���� ������$����/�.� ���6�����2��$���&��
���2���������������������'7/����'�������')���$�8����-��������������/�)���7/���� ������$����#
4����5���������������&�����������������/�%���������%���$������������7/�9���9/���� ������$����/�.� ���6�����2��$���&��
�-������� ���6��������%����������������:�������������'�/�;��&��������.������ ��<���#
4����5���������������&�����������������/�%���������%���$������������)/�=���)/���� ������$����/�.� ���6�����2��$���&��
���2���������,���0-����������������'����$�8���������������*#
�����������������������&���� ������������&�1������><<	?�"
��53�
���
�3�
�3�
��#
�%5��
�3�
���
�3�
��#
��5��
���
���
�3�
�3#
��5��
�3�
�3�
���
�3#
�#��$����%;��������������������$.����2���������$��������������� ��������$���$�����/�2����������������� ��(��$����
&������������������$���(����$�� ��������%��������������$������������������������2�������$.���������� �������#
��$�%���������/��������������(����$�������(������������������������������><<	?��&���� ������������(����$�
����������������2��$�������"
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
��+��(����$���������,����-#
�%+��(����$���������,�����#
��+��(����$���������,����)#
��+��(����$���������,����.#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
*#+��� ����������������������������$���������������,����#�	�����-����������$��. ����/����0(����������������1��$
�+23��+
1� ������ ���������	1�+�����4+#�������&��������� ������� �������$���(��,����������������������
,�������$����1�����������������1������5��������0��(������(���"
�
����6��7-�#�
��
����6��7-�#�
���
���(�7-�#�
8����9������������������������&���&����� ���7-��������6��������� ���7/��#
8����9������&���������������,�������6������������1���������������������������� ���7/��������������������$����
�����������#
8����9�:�����&������������������&���&����� ���7-����6������������� ������������������$%;$���6������������#
�����������������������&���� ������������&�<������+22	3�"
��9���
�����
��#
�%9����
���
���#
��9����
����
��#
��9��
����
����#
)#�$� ��(��$�������$ �������;�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�7-�#�����
$��� ����������,��$�7/����� �����,�5������������������,���7/�����$�����1�����$ ������� �������$���<
�����$
$�$0���������������.���7-����� ��(��$���$������������&����-�����!���������$����2�=�	��#����������
 ��(��$������(������������������������������+22	3��&���� ����������������,�������������������8�1�:1��1��9
��� ������$����1�� 0�����.���7-�"
��(����$������,���>
���
�1�:�1��1���"��������>
������
��"?�@�>
:�"?�A>
��"?��>
��"?�@�>
��"?�@�B�:>
:�"?�A������A>
��"?�A��$���A>
��"?�@>
:�"?���B��>
:�"?��>
��"?���C��>
�������8D����������D1��9>
�������8D��������:�D1�:9>
�������8D����������D1��9>
�������8D����������D1��9>
,�$#
��9��@1�:�@1���@�1���@�#
�%9��*1�:�A�1���@�1���@#
��9��@�1�:�A1����1���@�#
��9��@1�:�*1���@�1���@#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+#�$���(����$�� ����������,��������$���$����&�-�������� ������������./���&�������$����������������.0������$
 ��%��$��&��� ��������0����������������#�	$%��������������������(����$��� ���.����$ ��1�2�������������
� ����$���������������$����2�$��������3��2��$����������������#���%����������������&����0����������.0�����
��(����$��2�������,�&����� �������������.�����������������4� �������,�����"
5����6��������0������������$���(��,�����������1����#
5����6��$�� ��������(��(�$�7��$�����(��(�$������$��������&��� �������������3���� �����$�����(��(�$���
 ��(��$�.0�� �� ���$���������#
5����6��$����,��$�.0���0�� ��������(��,�����������1�����������������$������#
5����6���$���������$�����������./����0������������������������$� ��(��$��7����!��������$���8(������
 ��(��$�.0�#
5����6�������(��(������� ��(��$�.0�2��$�����$������2���(��$��1���$�������$��$�������1����� ����(��#
�����������������������&���� ������������&�-������9::	;�"
��6��
���
�4�
���
�4#
�%6��
�4�
���
�4�
�4#
��6��
���
�4�
���
��#
��64�
���
�4�
���
�4#
<#�$� ��(��$�������$ �������7�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�.0�#�����
$��� ����������,��$�./����� �����,�3������������������,���./�����$����$��$��2�����$ ������� �������$���-
���
�$�$�$8���������������1���.0����� ��(��$���$������������&����0�����!���������$����:�=�	��#����&�����
��,����>��������������� ��������(��(�$� ����(��2������������������.�������(���"
�
��$����������� ����������$ ���������$���� 7����������1�2�������,������ ����$���$�2�&���7���������� ���
��$ ������� ������������$�3������������#
��
��$����������� ������������������������������������������������3#
���
��$������������7��$��� ��������������&�������%���$��������$���������.0�����0�� ������%��������������������
�����������1���.0�������(����$�#
��
�����,���.0������� ����������&��������$��������������� ��������$�3����� ��������,������$���$ ���������%��.0�#
������������������������9::	;�"
��6���������.��������������0����������#
�%6���������.���������������0����������#
��6���������.����2������������0����������#
��6���������.�����2�������������0����������#
?�#��(����$����0���������������� ���������������@$����� ��%��$��2����&�������$ ������ ����$��$������������%�$
��,����������$%7$������� �������������2� �������$���������A��#������������������������������$���(����$�� ���
�����3������������0�����$������� ������(�����2������������ �������������(���"
�
�	������5B������2�C�$��������$���(������7��&������������C2�5B������D)�62�C���(�����#C6E���
���A����
���
����
��
�B�������"�:���E�
�
���(����$�����������B������E
��
�4�$#
���
�B�������F
�GGE
�����������������������&���� ������������&�-������9::	;�������� �������"
��6���
�����
����
���
����
���
����#
�%6���
�����
�����
���
����
����
��#
��6���
���
�����
����
�����
���
���#
��6��
�����
����
����
�����
���
���#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�)
������*�����+������$�,-./012345���-.67153815.122/9/5#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+,-./01,23 �����4��������������������5��)67�)8
91:,1;<1=-3 ��(����$����
>(����������(��$�?@��5		���8
+A-<1-BC23 ������?@����
��������������$� ����������5����#"*6D�E�8�5� ���#")F��8
GH2A-3 )7E)�7��
I2J-K.-KGH2A-3 LMNMM
OPQP=.-3K �RP:;2:J-KSPHJ-�� �TU-KRP:;2:J-KVHH-.-��
)#W��� ����������������������������$���������������X����#�	�����@����������$��Y ����Z����>(����������������F��$
�W[\��W
F� ������ ���������	F�W�����]W#�������&��������� ������� �������$���(��X����������������������
X�������$����F�����������������F������̂��������>��(������(���"
�
����_��?@�#�
��
����_��?@�#�
���
���(�?@�#�
5����8������������������������&���&����� ���?@��������_��������� ���?Z��#
5����8������&���������������X�������_������������F���������������������������� ���?Z��������������������$����
�����������#
5����8�̀�����&������������������&���&����� ���?@����_������������� ������������������$%a$���_������������#
�����������������������&���� ������������&�b������W[[	\�"
��8����
���
���#
�%8���
�����
��#
��8����
����
��#
��8��
����
����#
�#�$���(����$�� ����������%����������Y���������X��$����� �����������F���X�$����&��� ����������̂����������
������?Z���������������������������� �����#�������������F�������������������������W[[	\��&���� ���������
��$�������� �������� ������ ��?@����������X��$�?@�"
��8
���#
�%8������#
��8	������#
��8��(���#
6#��$���(����������������$������������(��(������� ��(��$�?@�F�����
��� ��$��� �����$ ���c����������(���̂�?@�
���������������$���(����$�F���X�$���������
���$������(d���F� ������$ ����X������������$��F��������̂�$���F
 �������������%��!����$�(�� �#�����������F�a��$ ����������(���̂�������������!���̂�����$��������X��$��!�����&����#
������������F�������������������������W[[	\��&���� ������������������&�����������������������$���(����$��$���
��(���̂���"
��8��$�������#
�%8	������?@�#
��8W�(���̂��#
��8����(��X�#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
*#�����(���+��$�����(��(�$������,���� �������������-.�������(����$������$�������&������/(������ ������������
��(����$���.�� �����-�0��� ���1���$����0����$�������$���������(��(�$���� ��(��$�-.�#����������(�����
 ������/��(�����������$��234��2
0�������1�&����� �������������-�����������������5� �������1�����"
6����7����1�����1��$����������������0�1������������ �����0�������������1����������89#
6����7�2���(����$���.��� �������������!�$��$����(�$�����������#
6����7����:���-.��� ��������������0��������;�����$ ���%������������� �������������-.�#
6����7�2��� ���������������<2���/� ���$��������������$��=$����������#
�����������������������&���� ������������&�>������233	4�"
��7��
���
�5�
�5#
�%75�
���
���
��#
��7��
�5�
���
�5#
��75�
���
���
�5#
�#�$� ��(��$�������$ �������+�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�-.�#�����
$��� ����������1��$�-?����� �����1�,������������������1���-?�����$����$��$��0�����$ ������� �������$���>
���
�$�$�$/���������������:���-.����� ��(��$���$������������&����.�����!���������$����3�@�	��#����&�����
��1����;��������������� ��������(��(�$� ����(��0������������������-�������(���"
�
��$����������� ����������$ ���������$���� +����������:�0�������1������ ����$���$�0�&���+���������� ���
��$ ������� ������������$�,������������#
��
��$����������� ������������������������������������������������,#
���
��$������������+��$��� ��������������&�������%���$��������$���������-.�����.�� ������%��������������������
�����������:���-.�������(����$�#
��
�����1���-.������� ����������&��������$��������������� ��������$�,����� ��������1������$���$ ���������%��-.�#
������������������������233	4�"
��7���������-����0������������.����������#
�%7���������-�����0�������������.����������#
��7���������-���������������.����������#
��7���������-��������������.����������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
*#�$���(����$�� ����������+��������$���$����&�,�������� ������������-.���&�������$����������������-/������$
 ��%��$��&��� ��������/����������������#�	$%��������������������(����$��� ���-����$ ��0�1�������������
� ����$���������������$����1�$��������2��1��$����������������#���%����������������&����/����������-/�����
��(����$��1�������+�&����� �������������-�����������������3� �������+�����"
4����5��������/������������$���(��+�����������0����#
4����5��$�� ��������(��(�$�6��$�����(��(�$������$��������&��� �������������2���� �����$�����(��(�$���
 ��(��$�-/�� �� ���$���������#
4����5��$����+��$�-/���/�� ��������(��+�����������0�����������������$������#
4����5���$���������$�����������-.����/������������������������$� ��(��$��6����!��������$���7(������
 ��(��$�-/�#
4����5�������(��(������� ��(��$�-/�1��$�����$������1���(��$��0���$�������$��$�������0����� ����(��#
�����������������������&���� ������������&�,������899	:�"
��53�
���
�3�
���
�3#
�%5��
���
�3�
���
�3#
��5��
�3�
���
�3�
�3#
��5��
���
�3�
���
��#
;#�$� ��(��$�������$ �������6�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�-/�#�����
$��� ����������+��$�-.����� �����+�2������������������+���-.�����$�����1�����$ ������� �������$���,
�����$
$�$7���������������0���-/����� ��(��$���$������������&����/�����!���������$����9�<�	��#����������
 ��(��$������(������������������������������899	:��&���� ����������������+�������������������4�1�=1��1��5
��� ������$����1�� 7�����0���-/�"
��(����$������+���>
���
�1�=�1��1���"��������>
������
��"?�@�>
=�"?�)>
��"?��>
��"?�@�>
��"?�@�A�=>
=�"?�)������)>
��"?�)��$���)>
��"?�@>
=�"?���A��>
=�"?��>
��"?���B��>
�������4C����������C1��5>
�������4C��������=�C1�=5>
�������4C����������C1��5>
�������4C����������C1��5>
+�$#
��5��@1�=�@1���@�1���@�#
�%5��@1�=�*1���@�1���@#
��5��@�1�=�)1����1���@�#
��5��*1�=�)�1���@�1���@#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+#��(����$����,���������������� ���������������-$����� ��%��$��.����&�������$ ������ ����$��$������������%�$
��/����������$%0$������� �������������.� �������$���������1��#������������������������������$���(����$�� ���
�����2������������,�����$������� ������(�����.������������ �������������(���"
�
�	������34������.�5�$��������$���(������0��&������������5.�34������6*�7.�5���(�����#578�
��
���1����
���
����
��
�4�������"�9���8�
�
���(����$�����������4������8
��
�:�$#
���
�4�������;
�))8
�����������������������&���� ������������&�<������=99	>�������� �������"
��7���
�����
����
���
����
���
����#
�%7���
���
�����
����
�����
���
���#
��7���
�����
�����
���
����
����
��#
��7��
�����
����
����
�����
���
���#
?#��$����%@��������������������$0����/���������$��������������� ��������$���$�����.�/����������������� ��(��$����
&������������������$���(����$�� ��������%��������������$������������������������/�������$0���������� �������#
��$�%���������.��������������(����$�������(������������������������������=99	>��&���� ������������(����$�����������������/��$�������"
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
��*��(����$���������+����,#
�%*��(����$���������+����-#
��*��(����$���������+����.#
��*��(����$���������+�����#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�)
*�#�$��� ������$ ��������������%���+,�������(����$��������� ��������������+,�� �����$�����(��(�$���� ��(��$�+,�
-�����.���+,������������������������ ��#���$��������/�+,���������������0��� ��(��$�+,�������$ ��������������������
$������$ ��1�0��$����/�&������2�$���&���$��� �����������+������$�$3����������$����#���$�����+,��4���.���+,�
����������������� ������� ��(��$��������$ �����������(����$��0������������������+�������(���"
�
���������������,�0����������$����0�������+������$�$3����$��� ������������&�������$�����$��� ����.����������
�����/�+,�#
��
�5�������6���!50�5����
�������5���5���/�5��,���1�$ �������������������� ����������#
���
��$���������������� ���������� ����������$�/�������$��$���������������� ���������$� ��7�2/�� ��������������
$��$��������
�����#
��
��$������������-��$�����������&�������%���$������������������,�� ������.����������+,�#
�
���� ��������(��(�$������(��0����������+,���������������������2���������(����$��-�� ������#
������������������������899	:�"
��;���������+���������������,����������#
�%;���������+��������������,����������#
��;���������+����0������������,����������#
��;���������+�����0�������������,����������#
������.�����/������$�<=>?@ABCDE���=>FGAECHAE>ABB?I?E#
23/05/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: Jeferson Alves de Oliveira (1936834)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:638095) ( peso.:1,50)
Prova: 17910694
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) V - F - V - F - V.
 b) V - V - F - V - V.
 c) V - F - V - F - F.
 d) F - V - F - V - F.
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, IV e V estão corretas.
 b) As expressões II e V estão corretas.
 c) As expressões I, III e IV estão corretas.
 d) As expressões I e IV estão corretas.
23/05/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. 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 I, II e IV estão corretas.
 d) As sentenças III e IV estão corretas.
4. 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) Lógico.
 b) Caractere.
 c) Real.
 d) Inteiro.
5. 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) Endentação.
 b) Comentário.
 c) Organizar.
 d) Parágrafo.
6. 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) F - V - F - V - F.
 b) V - V - F - V - F.
 c) V - F - V - F - F.
 d) V - V - F - V - V.
23/05/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. Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para
certos operadores. Neste sentido, é importante que o programador conheça a tabela de precedência dos
operadores aritméticos, a fim de que obtenha os resultados corretos ao final da execução. Com base no algoritmo
a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que
ao final da execuçãoa variável res_1 armazenará o valor 1.
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que
ao final da execução a variável res_3 armazenará o valor 4.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que
ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que
não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que
ao final da execução a variável res_2 armazenará o valor 27.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - F.
 b) V - F - V - F - V.
 c) V - F - F - V - F.
 d) F - V - F - F - V.
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 = 3, B = 7 e C = 4, analise as expressões lógicas a seguir:
I- (A + C) >= B = VERDADEIRO
II- B > A + C = FALSO
III- C = (B - A) = FALSO
IV- (B + A) <= C = VERDADEIRO
V- ((B - 7) * (A + C)) <= 2 = VERDADEIRO
Assinale a alternativa CORRETA:
 a) As expressões I e IV estão corretas.
 b) As expressões I, II e IV estão corretas.
 c) As expressões I, II e V estão corretas.
 d) As expressões III e V 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) Leia.
 c) Escreva.
 d) Insira.
23/05/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. 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= 21
valor B= 4
valor C= 55
valor D= 2
 b) valor A= 11
valor B= 14
valor C= 31
valor D= 20
 c) valor A= 11
valor B= 5
valor C= 16
valor D= 20
 d) valor A= 11
valor B= 14
valor C= 23
valor D= 12
Prova finalizada com 10 acertos e 0 questões erradas.
23/05/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: Júlio Leite de Morais (1871174)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:638095) ( peso.:1,50)
Prova: 17910691
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para
certos operadores. Neste sentido, é importante que o programador conheça a tabela de precedência dos
operadores aritméticos, a fim de que obtenha os resultados corretos ao final da execução. Com base no algoritmo
a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que
ao final da execução a variável res_1 armazenará o valor 1.
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que
ao final da execução a variável res_3 armazenará o valor 4.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que
ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que
não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que
ao final da execução a variável res_2 armazenará o valor 27.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V - F.
 b) V - V - V - F - F.
 c) V - F - V - F - V.
 d) F - V - F - F - V.
23/05/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
2. 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) V - F - V - F - V.
 b) V - F - V - F - F.
 c) V - V - F - V - V.
 d) F - V - F - V - F.
3. O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, sendo que um conjunto
diferente de operadores, associados de maneira distinta, podem possuir o mesmo resultado. Dada a tabela-verdade
anexa, associe os itens, utilizando o código a seguir:
I- a E b. 
II- NÃO a. 
III- NÃO b. 
IV- a OU b.
( ) F - V - F - V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - II - III - IV.
 b) II - I - III - IV.
 c) I - IV - III - II.
 d) IV - II - III - I.
4. 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:
 a) VA=12, VB=4, VC=0, VD=1, VE=16.
 b) VA=72, VB=7, VC=10, VD=2, VE=178.
23/05/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
 c) VA=72, VB=7, VC=0, VD=2, VE=79.
 d) VA=2, VB=72, VC=10, VD=2, VE=178.
5. 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 II e V 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 I, III e IV estão corretas.
6. 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:
 a) VA=2, VB=63, VC=1, VD=1, VE=96.
 b) VA=63, VB=2, VC=31, VD=1, VE=66.
 c) VA=63, VB=2, VC=31, VD=1, VE=96.
 d) VA=63, VB=2, VC=1, VD=31, VE=66.
23/05/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
7. 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= 21
valor B= 4
valor C= 55
valor D= 2
 b) valor A= 11
valor B= 14
valor C= 31
valor D= 20
 c) valor A= 11
valor B= 5
valor C= 16
valor D= 20
 d) valor A= 11
valor B= 14
valor C= 23
valor D= 12
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 - F - F - V.
 c) F - V - V - F.
23/05/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
 d) V - V - F - V.
9. 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) Lógico.
 c) Real.
 d) Inteiro.
10. 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 = 3, B = 7 e C = 4, analise as expressões lógicas a seguir:
I- (A + C) >= B = VERDADEIRO
II- B > A + C = FALSO
III- C = (B - A) = FALSO
IV- (B + A) <= C = VERDADEIRO
V- ((B - 7) * (A + C)) <= 2 = VERDADEIRO
Assinale a alternativa CORRETA:
 a) As expressões I, II e IV estão corretas.
 b) As expressões I e IV estão corretas.
 c) As expressões I, II e V estão corretas.
 d) As expressões III e V estão corretas.
Prova finalizada com 9 acertos e 1 questões erradas.
24/05/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: Marcos Fernando Rodrigues de Araújo (2456820)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638094) ( peso.:3,00)
Prova: 18618051
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Para Pascal, quando se trata de comados da própria linguagem, não há diferença se um comando é escrito com
letras maiúsculas ou minúsculas, o que não ocorre em outras linguagens, como, por exemplo, C Sharp e PHP.
Assinale a alternativa CORRETA que apresenta o conceito utilizado pela linguagem Pascal:
 a) Case insensitive.
 b) Case sensitive.
 c) Case write.
 d) Case of.
2. 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) V - F - F - V.
 b) F - V - V - F.
 c) F - F - V - F.
 d) V - V - F - V.
3. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características
específicas com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) Somente a sentença IV está correta.
 d) As sentenças II e III estão corretas.
24/05/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
4. Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas. Para encerrar o
processamento, deve-se digitar -1. Com base no exposto, analise o programa e assinale a alternativa CORRETA:
 a) O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O que impede o cálculo
da média.
 b) Ao executar o programa, não vai atender ao solicitado, pois variáveisSoma e Cont foram inicializadas com 0
(zero).
 c) O programa compila e apresenta erros, pois não calcula a média, e a variável de controle está diferente da
solicitada.
 d) A lógica do programa está correta e compila com sucesso, calculando a média dos alunos.
5. Foi solicitado ao programador que desenvolvesse um programa com o objetivo de realizar o cálculo do IMC (Índice
de Massa Corpóreo) de um ser humano. Tal programa deve possibilitar a inserção do nome, peso e altura do
paciente; ao final, imprimir os dados do paciente informando o IMC e a situação que o mesmo se encontra.
Lembre-se: a fórmula do cálculo do IMC é Peso / Altura2. Com base no programa a seguir, analise as seguintes
sentenças:
I- Para armazenar os dados do paciente, o desenvolvedor criou um tipo de dado Registro. Desta forma, pode-se
declarar apenas uma variável para armazenar os dados dos pacientes.
II- Ao informar que um paciente pesa oitenta quilos e dois metros de altura, o programa apresentará a mensagem
"Sobrepeso".
III- Se o IMC do paciente for maior ou igual a trinta, o programa apresentará a mensagem "Obesidade".
IV- O registro "RegistroPaciente" possui os campos Nome, Peso, Altura e IMC, sendo que este último campo
poderia ser do tipo Char.
Assinale a alternativa CORRETA:
24/05/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
 a) Somente a sentença IV está correta.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças III e IV estão corretas.
6. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem
os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre
que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o
que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor
para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
24/05/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
 a) Somente a sentença III está correta.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, II e III estão corretas.
7. 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) III - I - II.
 b) III - II - I.
 c) I - II - III.
 d) II - III - I.
8. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL, cada qual com características
específicas, com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O teste da condição é realizado no início da estrutura.
( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V.
 b) V - F - V - V.
 c) V - V - F - F.
 d) F - V - V - F.
9. A linguagem de programação Pascal, apesar de assemelhar-se com a pseudolinguagem portugol, possui
diferenças que devem ser destacadas, como, por exemplo, os seus comandos, que são escritos em inglês, bem
como comandos que não existem na pseudolinguagem. Diante disto, assinale a alternativa CORRETA que
apresenta o comando responsável por limpar a tela:
 a) break.
 b) write.
 c) clrscr.
 d) readln.
24/05/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
10. Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de programação
é a definição das variáveis e dos tipos. Sem a utilização das variáveis, a programação de computadores se tornaria
mais complexa, uma vez que teríamos que manipular endereços de memória diretamente. Com relação à definição
de variáveis e tipos nos programas de computador e algoritmos, analise as sentenças a seguir:
I- As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para facilitar a
utilização.
II- "Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do tipo caracter.
III- Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o valor da
mesma e vice-versa.
IV- Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração.
V- Na pseudolinguagem Portugol, a declaração das variáveis no início do algoritmo é opcional.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I e III estão corretas.
11. (ENADE, 2008) Analise o código apresentado:
 a) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 b) Apresenta somente erro de divisão por zero.
 c) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
 d) Apresenta erros de estrutura condicional e expressão relacional inválida.
Prova finalizada com 10 acertos e 1 questões erradas.
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*+,-./0+12 3������4��������5����(����������67��8�9�:;��<
=0>+0?@0A,2 ��(����$����
B(����������(��$�CD��8		���<
*E,@0,FG12 ������CD����
��������������$� ����������8����#":H;�I�<�8� ���#")J��<
KL1E,2 )MI)�M�I
N1O,P-,PKL1E,2 QRSRR
TUVUA-,2P �WU>?1>O,PXULO,�� �YZ,PWU>?1>O,P[LL,-,��
)#\��� �������������$]�����J����������������B(������D�������$���$ ���̂����������������������(��_�$����J�7��&��
 ����%�����$��������̀�CD��������������$���$�����������a����$������$������������b��������]�������$ ���Cb�����
��$%���Cb��J����&�������������D���$���������������������c�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��Cb��"���d�Me�%�d�H�����d��J�������������a ����b����B(���������(���"
�
�8��f�%<�	�8%�fd��<�d��	5���	�5\
��
�8��
�%�f��<�\��8%�d�H<�d�4�
�\
���
�8��g�%<�fd�8��g��<�d�4�
�\
��
�8��h��<�if�8��h��<�d��	5���	�5\
�
�8��$�����d�H<�	�8%�h���d��)<�d��	5���	�5\
������������������������\55	j�"
��<����a ����b�������������D����������#
�%<����a ����b����J������������D����������#
��<����a ����b��������������D����������#
��<����a ����b����J�����������D����������#
�#��$����%7��������������������$]����c���������$�����������������������$���$�����J�c����������������� ��(��$����
&������������������$���(����$�� ��������%��������������$������������������������c�������$]���������� �������#
��$�%���������J��������������(����$�������(������������������������������\55	j��&���� ������������(����$�
����������������c��$�������"
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
��)��(����$���������*����+#
�%)��(����$���������*����,#
��)��(����$���������*�����#
��)��(����$���������*����-#
-#�� ����������������./������$���(����$�0� ���$������������������� ��(��$���&����1�����$����$������������
� ���.2���$���$������������3������� �������������$3���������4(����#�������������0�����������������������
�566	7��&���� ����������� �����������$3������� �8�����������������������������/���������������������"
��)���#
�%)9:
��);9
��)*��#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*#�$���(����$��+����������$������$����,�������� �����������-���� ��������������$� ��%��$��&��� ��������.�
�����������/��$������������#�0� ������$����� ������������$� ���1��$�������������%���1���� ������&����$
 ��(��$�������$ ������������-�� ���������-��������$������� ���2.���.���3�$ ���������(����$��#���$�����2.�����
��$�������3��������� ������/��$���-�2.�������(����$�����$ ����������1�������/�&����� �������������2��
��������������4� �������/�����"
5����6�0���$�����$������������� �����������������$�������.�#
5����6�7��$��%��� ���������������-��������������&�������������$�����$���������$��#
5����6�0���$������������� ��$����&�������������$����,�������� ��8$�����#
5����6��$�����������(������������-�2.������$�� ��������(��(�$�����3 ����.�������(����$���+�&�������
 ��������(��(�$� �������������-���� ���� ������$�����&���&�������(��(�$���� ��(��$�2.�#
�����������������������&���� ������������&�9������0::	;�"
��6��
���
�4�
�4#
�%6��
���
���
�4#
��6��
�4�
���
�4#
��64�
���
���
��#
�#��$���(����������������$������������(��(������� ��(��$�2.�1�����
��� ��$��� �����$ ���8����������(���-�2.�
���������������$���(����$�1���/�$���������
���$������(<���1� ������$ ����/������������$��1��������-�$���1
 �������������%��!����$�(�� �#�����������1�+��$ ����������(���-�������������!���-�����$��������/��$��!�����&����#
������������1�������������������������0::	;��&���� ������������������&�����������������������$���(����$��$���
��(���-���"
��6��$�������#
�%60�(���-��#
��6����(��/�#
��6	������2.�#
=#0��� ����������������������������$���������������/����#�	�����.����������$��3 ����>����?(����������������1��$
�0:;��0
1� ������ ���������	1�0�����@0#�������&��������� ������� �������$���(��/����������������������
/�������$����1�����������������1������-��������?��(������(���"
�
����,��2.�#�
��
����,��2.�#�
���
���(�2.�#�
5����6������������������������&���&����� ���2.��������,��������� ���2>��#
5����6������&���������������/�������,������������1���������������������������� ���2>��������������������$����
�����������#
5����6�A�����&������������������&���&����� ���2.����,������������� ������������������$%+$���,������������#
�����������������������&���� ������������&�9������0::	;�"
��6���
�����
��#
�%6��
����
����#
��6����
����
��#
��6����
���
���#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*#�����(���+��$�����(��(�$������,���� �������������-.�������(����$������$�������&������/(������ ������������
��(����$���.�� �����-�0��� ���1���$����0����$�������$���������(��(�$���� ��(��$�-.�#����������(�����
 ������/��(�����������$��234��2
0�������1�&����� �������������-�����������������5� �������1�����"
6����7����1�����1��$����������������0�1������������ �����0�������������1����������89#
6����7�2���(����$���.��� �������������!�$��$����(�$�����������#
6����7����:���-.��� ��������������0��������;�����$ ���%������������� �������������-.�#
6����7�2��� ���������������<2���/� ���$��������������$��=$����������#
�����������������������&���� ������������&�>������233	4�"
��75�
���
���
�5#
�%7��
�5�
���
�5#
��75�
���
���
��#
��7��
���
�5�
�5#
9#4�������(��(�$���� ��(��$�-.�� �������$�������:�0�&���+������?����������(����&�����1���$������&�>�����
����������������$����������$�����(��(�$���� ��(��$�-.�#���� ��������(��(�$� ����(����.��+���1������0�?��&��
� �����������������(��������������� ��������������������$����#���$�%���������0������������������-�������(���"
�
�����������$�������1������0� ���
���1�,����������������������������������� ������0���$��@���A#
��
���$����%?���������������1�����&����$��������-.��1���1�����,���0�����
��������,����� �����1����#
���
���������,������������0������������.����������������������B���������(����$�0���1������
������� �����������&�������
�$���� ������#
��
�������%��-.�������������;������������+������,���������+������$�� ��������������%��-.�0�&�������������
 ��������(��(�$� ����(���+��� ���������� ����������"C
�
�2���������$+�����D8�D0� �������������$������ ���� /����1��0��.�� ��������������%�B������$���������������� ���������#
������������������������233	4�"
��7���������-���������������.����������#
�%7���������-��������������.����������#
��7���������-����0������������.����������#
��7���������-����0�����������.����������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
)#��������������������*+������$���(����$�,����������������������������������������$�����&����������������+�����
���������� �����������,���-�$����&�����.�$���-���������������������,����-���������,���������������&������+�
�����/����� ������(����$������0���*+������������*1��,�������&�����������-��$�*1��������+�������������������
��2���������(����$�#���$�����*+���������������������(����$��,�������-�&����� �������������*�����������������3� ���
���-�����"
4����5���� ������4��� ��5�%���������� ������$�����&���&���� ��%��$���+�����������,��� �������$�����������2��#
4����5��$�����������6��$�7�����7����$�$8���������$ ������������/���� ������$�/������$����-��$�*+�#
4����5��$������������+�� ��������������������������������������0���*+������$���(����$�#
4����5�9���$�����:9�������/���������+�����������������������$6��������������������������������+�#
�����������������������&���� ������������&�;������9<<	=�"
��5��
���
�3�
�3#
�%53�
���
�3�
��#
��5��
���
�3�
��#
��53�
�3�
���
�3#
>�#���������$6�������������*1����� ��2-����,��8�,���$�� ��(��$������,�����%�����$������ ������&�������$ ������
��(����� ��������������������$������ ��%��$�#�	�������.��������������*1��� ��������������������$����(����$�#
������������������������������������(����$�,���$���� �����������,�����������������������,�������-�&����� ������
������*�����������������3� �������-�����"
4����5�9��� �����������8(���� ��$������$�/������ ���������������������������-����#�
4����5��$������������6��$������� ������$�/���������������-������� ���������$��� ���������#�
4����5�����&�������� ������������ ��$������
��������,�����,��������������8(���,����?$����@������&������� ������$
�������#�
4����5������������������������ ������$���������������������2���������(����$�#
�����������������������&���� ������������&�;������9<<	=�"
��5��
�3�
�3�
��#
�%5��
���
���
�3#
��53�
�3�
���
��#
��53�
���
�3�
�3#
������-�����/������$�ABCDEFGHIJ���BCKLFJHMFJCFGGDNDJ#
24/05/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: Marcos Fernando Rodrigues de Araújo (2456820)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II -Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17932266
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Uma sub-rotina, também conhecida como subalgoritmo, é um conjunto de instruções que realiza determinada
tarefa. Um algoritmo de uma sub-rotina, como qualquer outro algoritmo, deve ser identificado e pode possuir
variáveis, estruturas de seleção, repetição, entre outros. Considerando os dois tipos distintos de sub-rotina - função
e procedimento, analise as sentenças a seguir:
I- Considere que em um sistema seja necessário mostrar uma lista de opções e criar uma sub-rotina para calcular
e retornar a média de 4 valores numéricos. Nessa situação, é correto escolher um procedimento para a primeira
ação e uma função para a segunda.
II- A passagem de valores à sub-rotina é possível apenas em funções.
III- A passagem de valores à sub-rotina é possível apenas em procedimentos.
IV- Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e possuem
duração e escopo limitados à função ou procedimento onde são declaradas.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e II estão corretas.
2. Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, verificou-se a
necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos mesmos. Diante dessa
diversidade de alunos, tornou-se inviável a criação de uma variável para cada aluno; logo, deve o desenvolvedor
utilizar-se de outro recurso. Com base nessa informação, assinale a alternativa CORRETA que apresenta o recurso
a ser utilizado pelo desenvolvedor:
 a) Estrutura de escolha.
 b) Funções.
 c) Subalgoritmos.
 d) Vetores.
3. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características
específicas com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) Somente a sentença IV está correta.
24/05/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) As sentenças II e III estão corretas.
4. Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando,
assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas
condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa CORRETA:
 a) O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
 b) Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
 c) Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.
 d) O Comando5 sempre será executado.
5. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem
os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre
que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o
que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor
para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
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 I, II e III estão corretas.
 d) Somente a sentença III está correta.
24/05/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
6. 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. Diante disso, com base nas atribuições às
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
Assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças I e III estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
7. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de
opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso,
assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação:
 a) REPITA-ATÉ.
 b) SE-ENTÃO.
 c) ESCOLHA-CASO.
 d) ENQUANTO-FAÇA.
8. A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros que parte,
geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores. No Proposta
Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,
...). Essa sequência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os
dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante. Baseado no algorítimo, analise as sentenças a
seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de vezes que será
executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
24/05/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
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças III e IV estão corretas.
9. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o
mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, classifique V para
as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma
ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de
repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou
Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a
condição é falsa.
() Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a
condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma
vez as instruções sejam executadas.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V - V.
 b) V - F - F - F - F.
 c) F - F - V - V - F.
 d) F - V - V - F - V.
10. Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar
os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se
o valor pesquisado foi ou não encontrado. O algoritmo anexo foi apresentado como solução para essa atividade.
Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O programa está correto e atende ao solicitado.
( ) O programa não está correto, devido ao erro na linha 26. 
( ) O programa não está correto, devido ao erro na linha 30. 
( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
( ) A inserção de valores na matriz está correta, somente a busca está com erro.
Assinale a alternativa que apresenta a sequência CORRETA:
24/05/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
 a) F - V - F - F - V.
 b) V - F - F - V - F.
 c) V - F - V - V - V.
 d) F - V - F - F - F.
Prova finalizada com 10 acertos e 0 questões erradas.
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*+,-./0+12 3������4��5��������������6��7�89�):�;
<0=+0>?0@,2 ��(����$����
A(����������(��$�BC��7		���;
*D,?0,EF12 ������BC����
��������������$� ����������7����#"GHI�9�;�7� ���#")J��;
KL1D,2 ):9)�:)�
M1N,O-,OKL1D,2 PQRQQ
STUT@-,2O �VT=>1=N,OWTLN,�� �XY,OVT=>1=N,OZLL,-,��
)#������(����$��J�%�$���$���������(��(������� ��(��$�BC�J��[����$������������ �����������#�������� ���������
 ������$�6������$�(�� ���� ��\5��������������#������������[��J�������������������������4]]	̂��&��
������ ���������� ����������&��� ��$������ ���������� ������������������
��$������� ����������������������������
��5����"
��;]���#
�%;
A(���#
��;�������#
��;���������#
�#4��� ����������������������������$���������������5����#�	�����C����������$��[ ����_����A(����������������J��$
�4]̂��4
J� ������ ���������	J�4�����̀ 4#�������&��������� ������� �������$���(��5����������������������
5�������$����J�����������������J������6��������A��(������(���"
�
����a��BC�#�
��
����a��BC�#�
���
���(�BC�#�
7����;������������������������&���&����� ���BC��������a��������� ���B_��#
7����;������&���������������5�������a������������J���������������������������� ���B_��������������������$����
�����������#
7����;�b�����&������������������&���&����� ���BC����a������������� ������������������$%c$���a������������#
�����������������������&���� ������������&�d������4]]	̂�"
��;����
���
���#
�%;��
����
����#
��;����
����
��#
��;���
�����
��#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
)#�$� ��(��$�������$ �������*�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�+,�#�����
$��� ����������-��$�+.����� �����-�/������������������-���+.�����$�����0�����$ ������� �������$���1
�����$
$�$2���������������3���+,����� ��(��$���$������������&����,�����!���������$����4�5�	��#����������
 ��(��$������(������������������������������644	7��&���� ����������������-�������������������8�0�90��0��:
��� ������$����0�� 2�����3���+,�"
��(����$������-���;
���
�0�9�0��0���"��������;
������
��"<�=�;
9�"<�);
��"<��;
��"<�=�;
��"<�=�>�9;
9�"<�)������);
��"<�)��$���);
��"<�=;
9�"<���>��;
9�"<��;
��"<���?��;
�������8@����������@0��:;
�������8@��������9�@0�9:;
�������8@����������@0��:;
�������8@����������@0��:;
-�$#
��:��=�0�9�)0����0���=�#
�%:��=0�9�=0���=�0���=�#
��:��=0�9�A0���=�0���=#
��:��A0�9�)�0���=�0���=#
B#�$���(����$�� ����������%����������3���������-��$����� �����������0���-�$����&��� ����������/����������
������+.���������������������������� �����#�������������0�������������������������644	7��&���� ���������
��$�������� �������� ������ ��+,����������-��$�+,�"
��:��(���#
�%:
���#
��:������#
��:	������#
�#��(����$����,���������������� ���������������C$����� ��%��$��0����&�������$ ������ ����$��$������������%�$
��-����������$%*$������� �������������0� �������$���������D��#������������������������������$���(����$�� ���
�����/������������,�����$������� ������(�����0������������ �������������(���"
�
�	������8E������0�@�$��������$���(������*��&������������@0�8E������?A�:0�@���(�����#@:;�
��
���D����
���
����
��
�E�������"�4���;�
�
���(����$�����������E������;
��
�F�$#
���
�E�������G
�BB;
�����������������������&���� ������������&�1������644	7�������� �������"
��:���
�����
�����
���
����
����
��#
�%:���
�����
����
���
����
���
����#
��:���
���
�����
����
�����
���
���#
��:��
�����
����
����
�����
���
���#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*#��$���(����������������$������������(��(������� ��(��$�+,�-�����
��� ��$��� �����$ ���.����������(���/�+,�
���������������$���(����$�-���0�$���������
���$������(1���-� ������$ ����0������������$��-��������/�$���-
 �������������%��!����$�(�� �#�����������-�2��$ ����������(���/�������������!���/�����$��������0��$��!�����&����#
������������-�������������������������344	5��&���� ������������������&�����������������������$���(����$��$���
��(���/���"
��6��$�������#
�%6	������+,�#
��6����(��0�#
��63�(���/��#
7#������������$���8 ����,������$2������$��$���(����$�-�������������� �����������8 ����,�������� ���������� ���
�������� ��������#��������������-�2��$ ��������&����� ��(��$��������!�+������%������� �����9��������
� �������������$2�����-���0�$����&����%���!����������������������������0���������8���+,�#���$�%���������(����$�
����(���-�������0�&����� �������������+�����������������:� �������0�����"
;����6���������������&�����������������-�%���������%���$�������������-�����7-���� ������$����-�2� ���1�����0��$���&��
���0���������8���+,����������������'<���$�/��������������<#
;����6���������������&�����������������-�%���������%���$������������=-�<���>-���� ������$����-�2� ���1�����0��$���&��
���0���������8���+,����������������')���$�/��������������=#
;����6���������������&�����������������-�%���������%���$������������<-�<���<-���� ������$����-�2� ���1�����0��$���&��
���0���������������������'<-����'�������')���$�/����,��������������-�)���<-���� ������$����#
;����6���������������&�����������������-�%���������%���$������������<-�>���>-���� ������$����-�2� ���1�����0��$���&��
�,������� ���1��������%����������������?�������������'�-�@��&��������2������ ��4���#
;����6���������������&�����������������-�%���������%���$������������)-�*���)-���� ������$����-�2� ���1�����0��$���&��
���0���������8���+,����������������'����$�/���������������7#
�����������������������&���� ������������&�9������344	5�"
��6:�
���
�:�
�:�
��#
�%6��
���
���
�:�
�:#
��6��
�:�
���
�:�
��#
��6��
�:�
�:�
���
�:#
>#�$� ��(��$�������$ �������2�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�+,�#�����
$��� ����������0��$�+A����� �����0�/������������������0���+A�����$����$��$��-�����$ ������� �������$���9
���
�$�$�$B���������������8���+,����� ��(��$���$������������&����,�����!���������$����4�C�	��#����&�����
��0����?��������������� ��������(��(�$� ����(��-������������������+�������(���"
�
��$����������� ����������$���������$���� 2����������8�-�������0������ ����$���$�-�&���2���������� ���
��$ ������� ������������$�/������������#
��
��$����������� ������������������������������������������������/#
���
��$������������2��$��� ��������������&�������%���$��������$���������+,�����,�� ������%��������������������
�����������8���+,�������(����$�#
��
�����0���+,������� ����������&��������$��������������� ��������$�/����� ��������0������$���$ ���������%��+,�#
������������������������344	5�"
��6���������+����-������������,����������#
�%6���������+��������������,����������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
��*���������+�����,�������������-����������#
��*���������+���������������-����������#
.#��$����%/��������������������$0����1���������$��������������� ��������$���$�����,�1����������������� ��(��$����
&������������������$���(����$�� ��������%��������������$������������������������1�������$0���������� �������#
��$�%���������,��������������(����$�������(������������������������������233	4��&���� ������������(����$�
����������������1��$�������"
��*��(����$���������5����)#
�%*��(����$���������5����6#
��*��(����$���������5�����#
��*��(����$���������5����7#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
)�#�$���(����$�� ����������*��������$���$����&�+�������� ������������,-���&�������$����������������,.������$
 ��%��$��&��� ��������.����������������#�	$%��������������������(����$��� ���,����$ ��/�0�������������
� ����$���������������$����0�$��������1��0��$����������������#���%����������������&����.����������,.�����
��(����$��0�������*�&����� �������������,�����������������2� �������*�����"
3����4��������.������������$���(��*�����������/����#
3����4��$�� ��������(��(�$�5��$�����(��(�$������$��������&��� �������������1���� �����$�����(��(�$���
 ��(��$�,.�� �� ���$���������#
3����4��$����*��$�,.���.�� ��������(��*�����������/�����������������$������#
3����4���$���������$�����������,-����.������������������������$� ��(��$��5����!��������$���6(������
 ��(��$�,.�#
3����4�������(��(������� ��(��$�,.�0��$�����$������0���(��$��/���$�������$��$�������/����� ����(��#
�����������������������&���� ������������&�+������788	9�"
��4��
���
�2�
���
�2#
�%4��
���
�2�
���
��#
��42�
���
�2�
���
�2#
��4��
�2�
���
�2�
�2#
������*�����1������$�:;<=>?@ABC���;<DE?CAF?C<?@@=G=C#
���������� ����		
���
�
������
�������������
��������
��
�����
�
������
��
�����
�
������
��
�����
�
 ��!�
����		
���
"��!�#��!���������������$����������$��%$&��������������'����()�&�����(��$!"! ��*
+,-./01,23 4�5���
6���
��
7�����
8��9���:;
<1=,1>?1@-3 ��)����%�
�
�A)���
��
���)��%�BC�
8
���;
+D-?1-EF23 ������BC�
�
�
����������
	�%�!���������
8
���$#*GH�:�;
8
!���$#�I��;
JK2D-3 �L:��*:L
M2N-O.-OJK2D-3 PQRR
STUT@.-3O 
VT=>2=N-OWTKN-

 
XY-OVT=>2=N-OZKK-.-
�$�%
��)����%�
!�����
����&��
�����
�[������
��5��%����
!���
�������I
�
5�%
��
'��
!����
�����\��
��
����
������B]��
�
��������
�
���������
��!�����$
������
�����I
��������
�
�����������
�̂ 44
_�
'��
�!�������
�
��%����
���!�������
!���
��!��BC�
�����
��5��%�BC�#

�;��)���$

&;����$

�;
������$

�;������$
�$��%
�
)�����
����������%����
���
���)��)���
��
!��)��%�BC�I
�������
!��%��
!���
�%!���̀����
��
��)���\�BC�
��
�������
��
�%
��)����%�I
�
5�%
��
��������
%���
��)a���I
!���
��%!���
5���
��
�����%��I
����
��\
%���I
!���������
���&��"��
�%
)��!�$
����
�����I
b
�%!�������
��)���\��
�
�������
"���\�����%����
��
5��%�
"�����'����$
������
�����I
��������
�
�����������
�̂ 44
_�
'��
�!�������
�
�������
'��
�����
�
�������
��
�%
��)����%�
%���
��)���\���#

�; �̂)���\��$

&;��%�������$

�;
������BC�$

�;����)��5�$
G$�%
!��)��%�
��
��%!������
b
&�����%����
�%
��)����%�
�������
�%
��)�%�
���)��)�%
��
!��)��%�BC�$
����
%���!����
��
��5��%�B]��
�
!����
5�\��
��������
�
����5���B]��
��%
����I
�
��%!������
!������
%���c����
�%
%�%A���
�������
�
�[���BC�
��
!��)��%�
�%
����������
'��
�C�
���"������
��%�
��4�d�
�	$
�������
�
!��)��%�
�
��������
�
�����������
�̂ 44
_�
'��
�!�������
�
�����
5����
���
���������
8�I
7I
�I
�;
���!������%����I
�!A�
�
�[���BC�#
��)����%�
����5���e
���
�I
7I
�I
�
#
�������e
������
�
#f
�e
7
#f
��e
�
#f
��e
�
#f
��e
�
#f
�
g
7e
7
#f
�
h
�e
7
#f
�
g
Ge
�
#f
�
g
�
�
�9e
�
#f
�
g
�e
�������8i
�����

�
iI
�;e
�������8i
�����

7
iI
7;e
�������8i
�����

�
iI
�;e
�������8i
�����

�
iI
�;e
5�%$
���������� ����		
���
�
������
�������������
��������
��
�����
�
������
��
�����
�
������
��
�����
�
 ��!�
����		
���
"��!�#��!���������������$����������$��%$&��������������'����()�&�����(��$!"! ��*

�+�����

�,
��
�����

-,
�.
�����

�,
/�
�����

�,
��

&+�����

�,
��
�����

-,
�.
�����

�,
�/
�����

�,
��

�+�����

�,
��
�����

-,
.
�����

�,
��
�����

�,
�

�+�����

�,
��
�����

-,
�
�����

�,
�*
�����

�,
��
.$�%
!��)��%�
��
��%!������
0
&�����%����
�%
��)����%�
�������
�%
��)�%�
���)��)�%
��
!��)��%�12�$
����
%���!����
��
��3��%�14��
�
!����
3�5��
��������
�
����3���14��
��%
��
%��%��6
�
��%!������
!������
%���7����
�%
%�%8���
�������
�
�9���12�
��
!��)��%�
�%
����������
'��
�2�
���"������
��%�
��:�;�
�	$
��
'��
��
��3���
<�
���������
��
!��������)��)�%
!����)��6
�������
��
������1��
�
��)���#
��
�%�
��������
!���
���
��%!�����
�
�%�
��!0���
��
���9�6
������3�����
!��
�%
��%�6
'��
0
��������
!���
��%!������
!���
���
�
��%�5����
�������$
���
�%�
��������
!���
������
��������
�������
���������
��
����
��5$
����
�%�
���������
0
�%
��!�
��
��������
'��
����&�
�%
�����
�%
���
����12�
�
�2�
!���
��&���������
����
�����
�������
�
�9���12�
��
��)����%�$
���
�
��3���12�
��
��!�
��
����
'��
�����%�����
��������
!�����
��%�5����
!���
���
3����
�%
��%!�
��
����&��12�$
��������
�
�����������
�=::
>�#

�+��
������1��
��6
���
�
��
���2�
��������$

&+��
������1��
�6
��
�
��
���2�
��������$

�+��
������1��
�
�
���
���2�
��������$

�+��
������1��
���
�
��
���2�
��������$
�$��%
�
�&?�����
��
��������
�
%0���
3����
��
�%
�����
��
�����!����
��
%���%�����6
3��
����������
��
!��)��%����
'��
�������������
�%
��)����%�
!���
����&��
��
�����
��%�������
�
����������
��
3����
�
%0���
������!�������$
��%
&���
�����6
�������
��
��)����%��
�
��)���
�
��������
�
�����������
�=::
>�
'��
�!�������
�
��)����%�
������������
��
3��%�
�����#
���������� ����		
���
�
������
�������������
��������
��
�����
�
������
��
�����
�
������
��
�����
�
 ��!�
����		
���
"��!�#��!���������������$����������$��%$&��������������'����()�&�����(��$!"! *�+

�,��)����%�
�������-����*$

&,��)����%�
�������-����.$

�,��)����%�
�������-�����$

�,��)����%�
�������-�����$
���������� ����		
���
�
������
�������������
��������
��
�����
�
������
��
�����
�
������
��
�����
�
 ��!�
����		
���
"��!�#��!���������������$����������$��%$&��������������'����()�&�����(��$!"! *�+
+$��
�������
�%�
�,!����-�
����%.����
�%
�%
��)����%�/
�
����������
!�������
�
�,!����-�
�����
!���������
!���
������
�!��������$
�����
�������/
.
�%!�������
'��
�
!��)��%����
���"�0�
�
��&���
��
!�����1����
���
�!��������
����%.�����/
�
2�%
��
'��
�&���"�
��
����������
��������
��
2����
��
�,���0-�$
��%
&���
��
��)����%�
�
��)���/
������2�'��
�
!���
��
������0��
�����������
�
3
!���
��
2�����#
4



5
��
����������
'��
��
���������
�/
&
�
�
����&���%
��
�������
�/
�
�
6/
���!������%����/
.
!���7���
�2��%��
'��
��
2����
��
�,���0-�
�
��������
���(�
��%�8�����
�
�����
�$
4



5
��
����������
'��
��
���������
�/
&
�
�
����&���%
��
�������
*/
�
�
9/
���!������%����/
.
!���7���
�2��%��
'��
��
2����
��
�,���0-�
�
��������
���(:
��%�8�����
�
�����
*$
4



5
��
����������
'��
��
���������
�/
&
�
�
����&���%
��
�������
�/
�
�
�/
���!������%����/
.
!���7���
�2��%��
'��
��
2����
��
���������
���(�/
���(�
�
���(:
��%�8����-�
��
�������
�/
:
�
�/
���!������%����$
4



5
��
����������'��
��
���������
�/
&
�
�
����&���%
��
�������
�/
9
�
9/
���!������%����/
.
!���7���
�2��%��
'��
�-�
����
!���7���
����&���
�
���������
;
��������
���(�/
<�
'��
����
.
��
��!�
=���$
4



5
��
����������
'��
��
���������
�/
&
�
�
����&���%
��
�������
:/
+
�
:/
���!������%����/
.
!���7���
�2��%��
'��
��
2����
��
�,���0-�
�
��������
���(�
��%�8�����
�
�����
�6$
��������
�
�����������
'��
�!�������
�
��'�1����
�>==
?�#

�53
�
�
�
3
�
3
�
�$

&5�
�
3
�
3
�
�
�
3$

�5�
�
3
�
�
�
3
�
�$

�5�
�
�
�
�
�
3
�
3$
6$>�
�!��������
�����������
�������%
����������
��
2����$
���
�-�
������
�%
�,!����@��
�A)����
�
���������/
�%
�>=?� >�/
!����
�!��������
/
>�
�
�B>$
�����
'��
����
�!������
!�����
�%
��)��2�����
���������
��
���
2�������%����/
�������
��
�����/
�����8����
�
�A��)�
�
��)���#
��
���<��0-�$
���
���<��0-�$
����
��)�0-�$
4



5
�������
�
���������
��
'���'���
�!���0-�
��
���<����
��
�!���0@��$
4



5
����
'��
�
���������
2����
��<�
����������/
��
����������
��
�����
��
�!���0@��
������������
����%
���
�����������$
4



5
C����
'��
�
���������
��
'���'���
�!���0-�
��<�
����������
!���
�
���������
��%&.%
��<�
����������$
��������
�
�����������
'��
�!�������
�
��'�1����
�>==
?�#

�5�
�
��
�
���$

&5���
�
�
�
��$

�5���
�
��
�
�$

�5��
�
���
�
�$
���������� ����		
���
�
������
�������������
��������
��
�����
�
������
��
�����
�
������
��
�����
�
 ��!�
����		
���
"��!�#��!���������������$����������$��%$&��������������'����()�&�����(��$!"! ��*
+$�%
��!����
�%!�������
��
���&���,-�
��
��)����%��
�
���
!��������
�����,-�
!���
�%�
���)��)�%
��
!��)��%�,-�
.
�
��/���,-�
���
���������
�
���
��!��$
	�%
�
�����0�,-�
���
���������1
�
!��)��%�,-�
��
��%!��������
��
��������
%���
��%!��2�1
�%�
��0
'��
���3�%��
'��
%���!����
������,��
��
%�%4���
������%����$
��%
����,-�
5
��/���,-�
��
���������
�
��!��
���
!��)��%��
��
��%!������
�
��)����%��1
�������
��
������,��
�
��)���#
��
��
���������
�-�1
���������%����1
������,��
��
%�%4���
%���!�������
���
'����
��%��
��%��
!���
/��������
�
�����0�,-�$
���
6������
7���"61
6���
��������6
�
6���0�6
�-�
�2�%!���
��
�������
��
��!�
��������$
����
�%�
��������
��
��!�
�������
!���
���
��%�0�����
�%
�%�
��������
��
��!�
����
��%
!��8�30�
!���
�
�����
��
%��%�
�
����������$
���
�%�
���������
.
�%�
��������
'��
����&�
�%
�����
�������
�
�-�
!���
��/���
������,-�$
��
��
!��������)��)�%
�����)��1
�
�������,-�
���
���������
��
��3���
��
��)����%�
.
�!������$
��������
�
�����������
�9::
;�#

�<��
������,��
��1
���
�
��
���-�
��������$

&<��
������,��
�1
��
�
��
���-�
��������$

�<��
������,��
�
�
���
���-�
��������$

�<��
������,��
���
�
��
���-�
��������$
=$��)����%��
�-�
�������������
!���
��������
��>%����
!��&��%��1
��
'����
��%!��
���!����%
�%�
���������
&�%
��/�����
�
��%&.%
��
���!��
��
�������1
!�������%����
�
��3��$
������������
�
���������
��
�%
��)����%�
!���
�����0��
�
�������-�
��
%������
!���
��)�����1
�������
��
!��������
�
��)���#
��
������?@������1
A
%������
�%
��)�����
.
�'���������
�
A1
?@������B*�<1
A
��)�����$A<C
���
��3���
����
���
���
@������
#
:���C
��
��)����%�
���������@������C
���
D�%$
����
@������
E�
FFC
��������
�
�����������
'��
�!�������
�
��'�G����
�9::
;�
�����
!�������#

�<��
�
���
�
��
�
�
�
��
�
�
�
���$

&<�
�
���
�
��
�
��
�
���
�
�
�
��$

�<��
�
�
�
���
�
��
�
���
�
�
�
��$

�<��
�
���
�
���
�
�
�
��
�
��
�
�$
��$�%
��)����%�
!���
���
��/�����
��%�
�%�
��'�G����
��
!������������,H��
'��
����%
�
�����
��
����,-�
��
�%
!��&��%�
'��
!���
��
�-�
���
����������$
%&���
�
��������
��
��)����%��
!���,�
��%!��2�1
��
�������
�
�!����%��
������������%����1
%�����
��0��1
�%
�����
���
�
���$
	�&��
��
���������
'��
�-�
��������,-�
���
��)����%��1
������/�'��
�
!���
��
������,��
�����������
�
D
!���
��
/�����#
?



<
�����
�-�
�������
��%
��)��/�����
�����2����$
?



<
�%�
!��������)��)�%
.
�%�
���)��)�%
�����%�������
'��
!���
���
�����0���
!���
�%�
���)��)�%
��
!��)��%�,-�
!��!���%����
����$
?



<
�%�
��/��%�,-�
�-�
!�����
��)��/�����
�����2����
��������
�
�%
�����$
?



<
�
%������
��%�
��
������,H��
�-�
����������
������
��
�%
!��)��%�
.
���"�����
��%�
�4)���
��
!��)��%�,-�$
?



<
��
���)��)���
��
!��)��%�,-�1
�%
���
%������1
��)��%
�2���%����
�
%��%�
�����2�
��
!����)��$
��������
�
�����������
'��
�!�������
�
��'�G����
�9::
;�#

�<�
�
�
�
D
�
�
�
�$

&<�
�
D
�
�
�
D
�
D$

�<�
�
�
�
D
�
�
�
D$

�<D
�
�
�
D
�
�
�
D$
���������� ����		
���
�
������
�������������
��������
��
�����
�
������
��
�����
�
������
��
�����
�
 ��!�
����		
���
"��!�#��!���������������$����������$��%$&��������������'����()�&�����(��$!"! *�*
�����
+�����,���
��%
-./012345
�
6.78153915.122/:/5$
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*+,-./0+12 �������3����(��4����������������������5�678996:
;0<+0=>0?,2 ��(����$����
@(����������(��$�AB��5		���:
*C,>0,DE12 ������AB����
��������������$� ����������5����#"78F�9�:�5� ���#")G��:
HI1C,2 )J9)�J)J
K1L,M-,MHI1C,2 NOPOO
QRSR?-,2M �TR<=1<L,MURIL,�� �VW,MTR<=1<L,MXII,-,��
)#����������AB������$���(����$�G��$����������� ����� ����Y�����Z��� �������$�����������������Y��$����� ���
�������G��$�&��� ����B�����������[��������������� ���A\�������$Z��������%�������������������������������������
 �����$������� ���Y������G���Y�$�����%����������������Y���������]���#��������������G������������@��(��� �����������
������������������������̂ 33	_��&���� ���������������̀��� �������������������G��aG���G���G��	"
��:��b78G��ab�G���b8)G���b)G��	b97#
�%:��b�G��ab78G���b)G���b)G��	b97#
��:��b78G��ab�G���b)G���b8)G��	b77#
��:��b78G��ab�G���b8)G���b)G��	b77#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
�#�$� ��(��$�������$ �������)�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�*+�#�����
$��� ����������,��$�*-����� �����,�.������������������,���*-�����$�����/�����$ ������� �������$���0
�����$
$�$1���������������2���*+����� ��(��$���$������������&����+�����!���������$����3�4�	��#����������
 ��(��$����������������������������533	6��&���� ����������������,�������������������7�/�8/��/��9���� ������$����/
� 1�����2���*+�"
��(����$������,���:
���
�/�8/��/���"��������:
������
��";��:
8�";�<�:
��";�<�:
��";���:
��";�<�=�8:
8�";���>��:
8�";���=�?:
��";���=���
�<@:
��";���=��:
�������7A����������A/��9:
�������7A��������8�A/�89:
�������7A����������A/��9:
�������7A����������A/��9:
,�$#
��9��������;�<<
�������8;��
��������;�<B
��������;���
�%9��������;�<<
�������8;�<@
��������;��?
��������;�<�
��9��������;��<
�������8;�@
��������;���
��������;��
��9��������;�<<
�������8;�<@
��������;�?<
��������;���
?#����������*+������$���(����$�/��$����������� ����� ����,�����)��� �������$�����������������,��$����� ���
�������/��$�&��� ����+�����������.��������������� ���*-�������$)��������%�������������������������������������
 �����$������� ���,������/���,�$�����%����������������,���������C���#��������������/������������1��(��� �����������
������������������������533	6��&���� ���������������D��� �������������������/��8/���/���/��	"
��9��;E�/��8;E/���;<�/���;�/��	;<EF#
�%9��;E�/��8;E/���;�/���;�/��	;EG#
��9��;<�/��8;@/���;�/���;</��	;<B#
��9��;�/��8;E�/���;<�/���;�/��	;<EF#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*#+��� ����������,��� ���������������������(����$�����$ ���&������&����-�.����$��� ���/,��$���$�����0
���������������1(������������������$������-��$�/2��#�� ����������������(��(�$���� ��(��$�/,���$ ��(������
 �1 ���������3�� ������ ������������� ��������0���� ���/,��&���������� �������$����������������%������,��$���0��
&���-�������������� �������/,�������4��������(����$��#���$�����/,����������������$���$������0��������������
�1(����0�������-�&����� �������������/�����������������5� �������-�����"
6����7�+�� ������������������.��� ������������������������������$�������,�#
6����7������38����98:�0�3�;+��9������������������#
6����7�	$��$��� ���/,������� ��	0����������� ������������$����������������� ����&�����������������<������������#
6����7����3 ����,��=6*>8:�7����6�?@7=���$���$��������������������5�
�+#
6����7�+�� �������>?������� ��������-����������������������,����-�������#
�����������������������&���� ������������&�A������+BB	C�"
��75�
���
�5�
���
�5#
�%7��
�5�
���
�5�
�5#
��7��
�5�
���
�5�
��#
��7��
���
�5�
���
��#
�#+�&���������������������$�����$����� ���/2����1(�����4��!�$���������%���
�������0�������&����$����<����
��-����������� ��������0���������������$���������������0� ���$� ���������$��$�����������#����������%���
�������
���3�0�����������������0������.��������1��(������(���"
�
���	�%#�
��
��D+��#�
���
��D+�%#�
��
���+��%#
6����7�5�
���
�5�
��#
6����7�5�
�5�
���
�5#
6����7���
���
�5�
�5#
6����7���
�5�
���
��#
�����������������������&���� ������������&�A������+BB	C�"
��7���
����
�����
��#
�%7���
���
�����
���#
��7��
����
�����
���#
��7��
����
�����
���#
E#+��� �������������$4�����0����������������1(������,�������$���$ ���F����������������������(��G�$����0�<��&��
 ����%�����$��������.�/,��������������$���$�����������3����$������$������������2��������4�������$ ���/2�����
��$%���/2��0����&�������������,���$���������������������-�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��/2��"��8�0�%8:0��8�0�������������3 ����2����1(���������(���"
�
�6��?�%7�	�6%�?8��7�8��	B���	�B+
��
�66��
�%7�?��7�+��6%�8�:7�8�5�
�+
���
�6��H�%7�?8�6��H��7�8�5�
�+
��
�6��I��7�>?�6��I�%7�8�5�
�+
�
�6��$�����8�)7�	�6%�I���8�)7�8��	B���	�B+
������������������������+BB	C�"
��7����3 ����2�������������,����������#
�%7����3 ����2�������������,����������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
��*����+ ����,����-�������������.����������#
��*����+ ����,����-�����������.����������#
/#������������$���+ ����.������$0������$��$���(����$�-�������������� �����������+ ����.�������� ���������� ���
�������� ��������#��������������-�0��$ ��������&����� ��(��$��������!�1������%������� �����2��������
� �������������$0�����-���3�$����&����%���!����������������������������3���������+���1.�#���$�%���������(����$�
����(���-�������3�&����� �������������1�����������������4� �������3�����"
5����*���������������&�����������������-�%���������%���$�������������-�����/-���� ������$����-�0� ���6�����3��$���&��
���3���������+���1.����������������'7���$�8��������������7#
5����*���������������&�����������������-�%���������%���$������������)-�7���9-���� ������$����-�0� ���6�����3��$���&��
���3���������+���1.����������������':���$�8��������������)#
5����*���������������&�����������������-�%���������%���$������������7-�7���7-���� ������$����-�0� ���6�����3��$���&��
���3���������������������'7-����'�������':���$�8����.��������������-�:���7-���� ������$����#
5����*���������������&�����������������-�%���������%���$������������7-�9���9-���� ������$����-�0� ���6�����3��$���&��
�.������� ���6��������%����������������;�������������'�-�<��&��������0������ ��=���#
5����*���������������&�����������������-�%���������%���$������������:-�>���:-���� ������$����-�0� ���6�����3��$���&��
���3���������+���1.����������������'����$�8���������������/#
�����������������������&���� ������������&�2������?==	@�"
��*4�
���
�4�
�4�
��#
�%*��
�4�
�4�
���
�4#
��*��
�4�
���
�4�
��#
��*��
���
���
�4�
�4#
9#�� ��������(��(�$�0��$��3��$��(��0������������������$���(����$�-���&�����������������������������
���!���$�������������+������$�����(��(�$���� ��(��$�1.�#�������������������$�� ��������(��(�$-��.�� �����
�����+����������$������$������#���$�%���������-�������3�&����� �������������1�����������������4� �������3�����"
5����*�������� ���3�������� ����������$���(����$�-��� ��������(��(�$������8���$�����(��(�$�������������3��$��-��
&��� ������������$%�(��������� �� ����������� ����1,������A����#
5����*�?���(����$��0��$��������1.���������������� ������������$��+��������-���&���������8���$�����(��(�$
�����������-����������!������ ��� ����(��#
5����*��� ��������(��(�$� ����(��� ���������������(����&��������.��������(������ ����������������$���������$
��(����$�#
5����*����������1.������$�������������� ��������(��(�$� ����(������������(��������(�����������+�#�����������B������C�#
�����������������������&���� ������������&�2������?==	@�"
��*4�
���
���
�4#
�%*��
�4�
�4�
��#
��*4�
�4�
���
�4#
��*��
���
�4�
��#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
)#������(����$��*�%�$���$���������(��(������� ��(��$�+,�*��-����$������������ �����������#�������� ���������
 ������$�.������$�(�� ���� ��/0��������������#������������-��*�������������������������122	3��&��
������ ���������� ����������&��� ��$������ ���������� ������������������
��$������� ����������������������������
��0����"
��4���������#
�%4
5(���#
��42���#
��4�������#
6�#1��� �������������$7�����*����������������5(������,�������$���$ ���8����������������������(��/�$����*�9��&��
 ����%�����$��������.�+,��������������$���$�����������-����$������$������������:��������7�������$ ���+:�����
��$%���+:��*����&�������������,���$���������������������0�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��+:��"���;�<*�=�;�>�����;�?*�������������- ����:����5(���������(���"
�
�@��A��4�B;�=��;��	2���	�21
��
�=�B���A����;�C�
�1
���
���;�@=�
��4��;�C�
�1
��
�@=�A��4�D;����;��	2���	�21
�
�@@=�
�>4�E�@��A��44�D;���;��	2���	�21
������������������������122	3�"
��4����- ����:�������������,����������#
�%4����- ����:����*�����������,����������#
��4����- ����:����*������������,����������#
��4����- ����:��������������,����������#
������0�����.������$�FGHIJKLMNO���GHPQKOMRKOHKLLISIO#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+,-./01,23 ��������4���������������5��6����7)78
91:,1;<1=-3 ��(����$����
>(����������(��$�?@��6		���8
+A-<1-BC23 ������?@����
��������������$� ����������6����#"7DE�F�8�6� ���#")G��8
HI2A-3 )JF)�J�*
K2L-M.-MHI2A-3 NOPOO
QRSR=.-3M �TR:;2:L-MURIL-�� �VW-MTR:;2:L-MXII-.-��
)#4�&���������������������$�����$����� ���?Y����>(�����Z��!�$���������%���
�������G�������&����$����5����
��[����������� ��������G���������������$���������������G� ���$� ���������$��$�����������#����������%���
�������
���\�G�����������������G������]��������>��(������(���"
�
���	�%#�
��
��̂ 4��#�
���
��̂ 4�%#�
��
���4��%#
6����8�_�
���
�_�
��#
6����8�_�
�_�
���
�_#
6����8���
���
�_�
�_#
6����8���
�_�
���
��#
�����������������������&���� ������������&�̀������4aa	b�"
��8��
����
�����
���#
�%8���
����
�����
��#
��8���
���
�����
���#
��8��
����
�����
���#
�#����������?@������$���(����$�G��$����������� ����� ����[�����Z��� �������$�����������������[��$����� ���
�������G��$�&��� ����@�����������]��������������� ���?Y�������$Z��������%�������������������������������������
 �����$������� ���[������G���[�$�����%����������������[���������5���#��������������G������������>��(��� �����������
������������������������4aa	b��&���� ���������������c��� �������������������G��dG���G���G��	"
��8��e7DG��de�G���eD)G���e)G��	eF7#
�%8��e7DG��de�G���eD)G���e)G��	e77#
��8��e7DG��de�G���e)G���eD)G��	e77#
��8��e�G��de7DG���e)G���e)G��	eF7#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��#! ��)
*#�$���(����$��+����������$������$����,�������� �����������-���� ��������������$� ��%��$��&��� ��������.�
�����������/��$������������#�0� ������$����� ������������$� ���1��$�������������%���1���� ������&����$
 ��(��$�������$ ������������-�� ���������-��������$������� ���2.���.���3�$ ���������(����$��#���$�����2.�����
��$�������3��������� ������/��$���-�2.�������(����$�����$ ����������1�������/�&����� �������������2��
��������������4� �������/�����"
5����6�0���$�����$������������� �����������������$�������.�#
5����6�7��$��%��� ���������������-��������������&�������������$�����$���������$��#
5����6�0���$������������� ��$����&�������������$����,�������� ��8$�����#
5����6��$�����������(������������-�2.������$�� ��������(��(�$�����3 ����.�������(����$���+�&�������
 ��������(��(�$� �������������-���� ���� ������$�����&���&�������(��(�$���� ��(��$�2.�#
�����������������������&���� ������������&�9������0::	;�"
��6��
���
�4�
�4#
�%6��
���
���
�4#
��64�
���
���
��#
��6��
�4�
���
�4#
)#��������������������2.������$���(����$�1����������������������������������������$�����&����������������.�����
���������� �����������1���/�$����&�����,�$���/���������������������1����/���������1���������������&������.�
�����-����� ������(����$������3���2.������������2<��1�������&�����������/��$�2<��������.�������������������
��=���������(����$�#���$�����2.���������������������(����$��1�������/�&����� �������������2�����������������4� ���
���/�����"
5����6���� ������5��� ��6�%���������� ������$�����&���&���� ��%��$���.�����������1��� �������$�����������=��#
5����6��$�����������+��$�>�����>����$�$?���������$ ������������-���� ������$�-������$����/��$�2.�#
5����6��$������������.�� ��������������������������������������3���2.������$���(����$�#
5����6�0���$�����@0�������-���������.�����������������������$+��������������������������������.�#
�����������������������&���� ������������&�9������0::	;�"
��64�
�4�
���
�4#
�%64�
���
�4�
��#
��6��
���
�4�
�4#
��6��
���
�4�
��#
�#��$���(����������������$������������(��(������� ��(��$�2.�1�����
��� ��$��� �����$ ���8����������(���-�2.�
���������������$���(����$�1���/�$���������
���$������(=���1� ������$ ����/������������$��1��������-�$���1
 �������������%��!����$�(�� �#�����������1�+��$ ����������(���-�������������!���-�����$��������/��$��!�����&����#
������������1�������������������������0::	;��&���� ������������������&�����������������������$���(����$��$���
��(���-���"
��6��$�������#
�%6����(��/�#
��6	������2.�#
��60�(���-��#
A#�����(���+��$�����(��(�$������-���� �������������2.�������(����$������$�������&������?(������ ������������
��(����$���.�� �����2�1��� ���/���$����1����$�������$���������(��(�$���� ��(��$�2.�#����������(�����
 ������?��(�����������$��0:;��0
1�������/�&����� �������������2�����������������4� �������/�����"
5����6����/�����/��$����������������1�/������������ �����1�������������/����������BC#
5����6�0���(����$���.��� �������������!�$��$����(�$�����������#
5����6����3���2.��� ��������������1��������D�����$ ���%������������� �������������2.�#
5����6�0��� ���������������@0���?� ���$��������������$��E$����������#
�����������������������&���� ������������&�9������0::	;�"
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
��+��
���
�,�
�,#
�%+��
�,�
���
�,#
��+,�
���
���
��#
��+,�
���
���
�,#
-#�� ����������������./������$���(����$�0� ���$������������������� ��(��$���&����1�����$����$������������
� ���.2���$���$������������3������� �������������$3���������4(����#�������������0�����������������������
�566	7��&���� ����������� �����������$3������� �8�����������������������������/���������������������"
��+9��#
�%+:;
��+;<
��+���#
=#7�������(��(�$���� ��(��$�./�� �������$�������1�0�&���3������>����������(����&�����?���$������&�@�����
����������������$����������$�����(��(�$���� ��(��$�./�#���� ��������(��(�$� ����(����/��3���?������0�>��&��
� �����������������(��������������� ��������������������$����#���$�%���������0������������������.�������(���"
�
�����������$�������?������0� ���
���?�8����������������������������������� ������0���$��A���B#
��
���$����%>���������������?�����&����$��������./��?���?�����8���0�����
��������8����� �����?����#
���
���������8������������0������������/����������������������C���������(����$�0���?������
������� �����������&�������
�$���� ������#
��
�������%��./�������������D������������3������8���������3������$�� ��������������%��./�0�&�������������
 ��������(��(�$� ����(���3��� ���������� ����������"<
�
�5���������$3�����EF�E0� �������������$������ ���� 4����?��0��/�� ��������������%�C������$���������������� ���������#
������������������������566	7�"
��+���������.����0�����������/����������#
�%+���������.���������������/����������#
��+���������.��������������/����������#
��+���������.����0������������/����������#
G#���������$3�������������.2����� ��C?����0��4�0���$�� ��(��$������0�����%�����$������ ������&�������$ ������
��(����� ��������������������$������ ��%��$�#�	�������>��������������.2��� ��������������������$����(����$�#
������������������������������������(����$�0���$���� �����������0�����������������������0�������?�&����� ������
������.�����������������,� �������?�����"
H����+�5��� �����������4(���� ��$������$�8������ ���������������������������?����#�
H����+��$������������3��$������� ������$�8���������������?������� ���������$��� ���������#�
H����+�����&�������� ������������ ��$������
��������0�����0��������������4(���0����I$����=������&������� ������$
�������#�
H����+������������������������ ������$���������������������C���������(����$�#
�����������������������&���� ������������&�@������566	7�"
��+,�
���
�,�
�,#
�%+��
���
���
�,#
��+��
�,�
�,�
��#
��+,�
�,�
���
��#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�)
*�#+��� �������������$,�����-����������������.(������/�������$���$ ���0����������������������(��1�$����-�2��&��
 ����%�����$��������3�4/��������������$���$�����������5����$������$������������6��������,�������$ ���46�����
��$%���46��-����&�������������/���$���������������������7�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��46��"���8�9:�%�8�;�����8��-�������������5 ����6����.(���������(���"
�
�<��=�%>�	�<%�=8��>�8��	?���	�?+
��
�<��
�%�=��>�+��<%�8�;>�8�@�
�+
���
�<��A�%>�=8�<��A��>�8�@�
�+
��
�<��B��>�C=�<��B��>�8��	?���	�?+
�
�<��$�����8�;>�	�<%�B���8��*>�8��	?���	�?+
������������������������+??	D�"
��>����5 ����6����-�����������/����������#
�%>����5 ����6�������������/����������#
��>����5 ����6����-������������/����������#
��>����5 ����6��������������/����������#
������7�����3������$�EFGHIJKLMN���FGOPJNLQJNGJKKHRHN#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*+,-./0+12 �������3����(��4����������������������5�678996:
;0<+0=>0?,2 ��(����$����
@(����������(��$�AB��5		���:
*C,>0,DE12 ������AB����
��������������$� ����������5����#"78F�9�:�5� ���#")G��:
HI1C,2 )J9)�J)J
K1L,M-,MHI1C,2 NOPOO
QRSR?-,2M �TR<=1<L,MURIL,�� �VW,MTR<=1<L,MXII,-,��
)#����������AB������$���(����$�G��$����������� ����� ����Y�����Z��� �������$�����������������Y��$����� ���
�������G��$�&��� ����B�����������[��������������� ���A\�������$Z��������%�������������������������������������
 �����$������� ���Y������G���Y�$�����%����������������Y���������]���#��������������G������������@��(��� �����������
������������������������̂ 33	_��&���� ���������������̀��� �������������������G��aG���G���G��	"
��:��b78G��ab�G���b8)G���b)G��	b97#
�%:��b�G��ab78G���b)G���b)G��	b97#
��:��b78G��ab�G���b)G���b8)G��	b77#
��:��b78G��ab�G���b8)G���b)G��	b77#
• 
I Algoritmo calcula;2 var 
3 VA, VB, VC, VD, VE: Inteiro; 
4 Inicio 
5 VA ,,_ 63; 
6 VB �2; 
7 VC � VA DIV VB; 
8 VO 0e-VA MOO VB; 
9 VE - (VA+VB+Vc)- VD; 
10 Escreva('VA', VA); 
11 Escreva( 'VB', VB); 
12 Escreva('VC', VC); 
13 Fim. 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
�#�$� ��(��$�������$ �������)�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�*+�#�����
$��� ����������,��$�*-����� �����,�.������������������,���*-�����$�����/�����$ ������� �������$���0
�����$
$�$1���������������2���*+����� ��(��$���$������������&����+�����!���������$����3�4�	��#����������
 ��(��$����������������������������533	6��&���� ����������������,�������������������7�/�8/��/��9���� ������$����/
� 1�����2���*+�"
��(����$������,���:
���
�/�8/��/���"��������:
������
��";��:
8�";�<�:
��";�<�:
��";���:
��";�<�=�8:
8�";���>��:
8�";���=�?:
��";���=���
�<@:
��";���=��:
�������7A����������A/��9:
�������7A��������8�A/�89:
�������7A����������A/��9:
�������7A����������A/��9:
,�$#
��9��������;�<<
�������8;��
��������;�<B
��������;���
�%9��������;�<<
�������8;�<@
��������;��?
��������;�<�
��9��������;��<
�������8;�@
��������;���
��������;��
��9��������;�<<
�������8;�<@
��������;�?<
��������;���
?#����������*+������$���(����$�/��$����������� ����� ����,�����)��� �������$�����������������,��$����� ���
�������/��$�&��� ����+�����������.��������������� ���*-�������$)��������%�������������������������������������
 �����$������� ���,������/���,�$�����%����������������,���������C���#��������������/������������1��(��� �����������
������������������������533	6��&���� ���������������D��� �������������������/��8/���/���/��	"
��9��;E�/��8;E/���;<�/���;�/��	;<EF#
�%9��;E�/��8;E/���;�/���;�/��	;EG#
��9��;<�/��8;@/���;�/���;</��	;<B#
��9��;�/��8;E�/���;<�/���;�/��	;<EF#
Programa calcula 
var 
VA, VB, vc, VO, VE: inteiro; 
i ni ci o 
VA - 72; 
VB - 7; 
VC - VA DIV VB; 
VD - VA MOD vs; 
VE - (VA+VB+Vc)• VD; 
Fim; 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*#+��� ����������,��� ���������������������(����$�����$ ���&������&����-�.����$��� ���/,��$���$�����0
���������������1(������������������$������-��$�/2��#�� ����������������(��(�$���� ��(��$�/,���$ ��(������
 �1 ���������3�� ������ ������������� ��������0���� ���/,��&���������� �������$����������������%������,��$���0��
&���-�������������� �������/,�������4��������(����$��#���$�����/,������� ���������$���$������0��������������
�1(����0�������-�&����� �������������/�����������������5� �������-�����"
6����7�+�� ������������������.��� ������������������������������$�������,�#
6����7������38����98:�0�3�;+��9������������������#
6����7�	$��$��� ���/,������� ��	0����������� ������������$����������������� ����&�����������������<������������#
6����7����3 ����,��=6*>8:�7����6�?@7=���$���$��������������������5�
�+#
6����7�+�� �������>?������� ��������-����������������������,����-�������#
�����������������������&���� ������������&�A������+BB	C�"
��75�
���
�5�
���
�5#
�%7��
�5�
���
�5�
�5#
��7��
�5�
���
�5�
��#
��7��
���
�5�
���
��#
�#+�&���������������������$�����$����� ���/2����1(�����4��!�$���������%���
�������0�������&����$����<����
��-����������� ��������0���������������$���������������0� ���$� ���������$��$�����������#����������%���
�������
���3�0�����������������0������.��������1��(������(���"
�
���	�%#�
��
��D+��#�
���
��D+�%#�
��
���+��%#
6����7�5�
���
�5�
��#
6����7�5�
�5�
���
�5#
6����7���
���
�5�
�5#
6����7���
�5�
���
��#
�����������������������&���� ������������&�A������+BB	C�"
��7���
����
�����
��#
�%7���
���
�����
���#
��7��
����
�����
���#
��7��
����
�����
���#
E#+��� �������������$4�����0����������������1(������,�������$���$ ���F����������������������(��G�$����0�<��&��
 ����%�����$��������.�/,��������������$���$�����������3����$������$������������2��������4�������$ ���/2�����
��$%���/2��0����&�������������,���$���������������������-�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��/2��"��8�0�%8:0��8�0�������������3 ����2����1(���������(���"
�
�6��?�%7�	�6%�?8��7�8��	B���	�B+
��
�66��
�%7�?��7�+��6%�8�:7�8�5�
�+
���
�6��H�%7�?8�6��H��7�8�5�
�+
��
�6��I��7�>?�6��I�%7�8�5�
�+
�
�6��$�����8�)7�	�6%�I���8�)7�8��	B���	�B+
������������������������+BB	C�"
��7����3 ����2�������������,����������#
�%7����3 ����2�������������,����������#
• b •• b N • b a OU B v F 
' r v v 
F v 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
��*����+ ����,����-�������������.����������#
��*����+ ����,����-�����������.����������#
/#������������$���+ ����.������$0������$��$���(����$�-�������������� �����������+ ����.�������� ���������� ���
�������� ��������#��������������-�0��$ ��������&����� ��(��$��������!�1������%������� �����2��������
� �������������$0�����-���3�$����&����%���!����������������������������3���������+���1.�#���$�%���������(����$�
����(���-�������3�&����� �������������1�����������������4� �������3�����"
5����*���������������&�����������������-�%���������%���$�������������-�����/-���� ������$����-�0� ���6�����3��$���&��
���3���������+���1.����������������'7���$�8��������������7#
5����*���������������&�����������������-�%���������%���$������������)-�7���9-���� ������$����-�0� ���6�����3��$���&��
���3���������+���1.����������������':���$�8��������������)#
5����*���������������&�����������������-�%���������%���$������������7-�7���7-���� ������$����-�0� ���6�����3��$���&��
���3���������������������'7-����'�������':���$�8����.��������������-�:���7-���� ������$����#
5����*���������������&�����������������-�%���������%���$������������7-�9���9-���� ������$����-�0� ���6�����3��$���&��
�.������� ���6��������%����������������;�������������'�-�<��&��������0������ ��=���#
5����*���������������&�����������������-�%���������%���$������������:-�>���:-���� ������$����-�0� ���6�����3��$���&��
���3���������+���1.����������������'����$�8���������������/#
�����������������������&���� ������������&�2������?==	@�"
��*4�
���
�4�
�4�
��#
�%*��
�4�
�4�
���
�4#
��*��
�4�
���
�4�
��#
��*��
���
���
�4�
�4#
9#�� ��������(��(�$�0��$��3��$��(��0������������������$���(����$�-���&�����������������������������
���!���$�������������+������$�����(��(�$���� ��(��$�1.�#�������������������$�� ��������(��(�$-��.�� �����
�����+����������$������$������#���$�%���������-�������3�&����� �������������1�����������������4� �������3�����"
5����*�������� ���3�������� ����������$���(����$�-��� ��������(��(�$������8���$�����(��(�$�������������3��$��-��
&��� ������������$%�(��������� �� ����������� ����1,������A����#
5����*�?���(����$��0��$��������1.���������������� ������������$��+��������-���&���������8���$�����(��(�$
�����������-����������!������ ��� ����(��#
5����*��� ��������(��(�$� ����(��� ���������������(����&��������.��������(������ ����������������$���������$
��(����$�#
5����*����������1.������$�������������� ��������(��(�$� ����(������������(��������(�����������+�#�����������B������C�#
�����������������������&���� ������������&�2������?==	@�"
��*4�
���
���
�4#
�%*��
�4�
�4�
��#
��*4�
�4�
���
�4#
��*��
���
�4�
��#
a�trro ·ca1aibs· 
var 
a, b, c, res_ 1, res_2, res_3. real 
inicio 
* !>+ 
'* res_1+ (a+b)/c 
res_2+- res_ 1 • a + b 
ies_3.+ a/b>-c 
firretgorimo 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
)#������(����$��*�%�$���$���������(��(������� ��(��$�+,�*��-����$������������ �����������#�������� ���������
 ������$�.������$�(�� ���� ��/0��������������#������������-��*�������������������������1223��&��
������ ���������� ����������&��� ��$������ ���������� ������������������
��$������� ����������������������������
��0����"
��4���������#
�%4
5(���#
��42���#
��4�������#
6�#1��� �������������$7�����*����������������5(������,�������$���$ ���8����������������������(��/�$����*�9��&��
 ����%�����$��������.�+,��������������$���$�����������-����$������$������������:��������7�������$ ���+:�����
��$%���+:��*����&�������������,���$���������������������0�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��+:��"���;�<*�=�;�>�����;�?*�������������- ����:����5(���������(���"
�
�@��A��4�B;�=��;��	2���	�21
��
�=�B���A����;�C�
�1
���
���;�@=�
��4��;�C�
�1
��
�@=�A��4�D;����;��	2���	�21
�
�@@=�
�>4�E�@��A��44�D;���;��	2���	�21
������������������������122	3�"
��4����- ����:�������������,����������#
�%4����- ����:����*�����������,����������#
��4����- ����:����*������������,����������#
��4����- ����:��������������,����������#
������0�����.������$�FGHIJKLMNO���GHPQKOMRKOHKLLISIO#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+,-./01,23 ������4����&����������5��������6��))77*8
91:,1;<1=-3 ��(����$����
>(����������(��$�?@��6		���8
+A-<1-BC23 ������?@����
��������������$� ����������6����#"*7D�E�8�6� ���#")F��8
GH2A-3 )IE)�*E�
J2K-L.-LGH2A-3 MNONN
PQRQ=.-3L �SQ:;2:K-LTQHK-�� �UV-LSQ:;2:K-LWHH-.-��
)#X��� ����������������������������$���������������Y����#�	�����@����������$��Z ����[����>(����������������F��$
�X\]��X
F� ������ ���������	F�X�����̂ X#�������&��������� ������� �������$���(��Y����������������������
Y�������$����F�����������������F������_��������>��(������(���"
�
����̀��?@�#�
��
����̀��?@�#�
���
���(�?@�#�
6����8������������������������&���&����� ���?@��������̀��������� ���?[��#
6����8������&���������������Y�������̀������������F���������������������������� ���?[��������������������$����
�����������#
6����8�a�����&������������������&���&����� ���?@����̀������������� ������������������$%b$���̀������������#
�����������������������&���� ������������&�c������X\\	]�"
��8��
����
����#
�%8���
�����
��#
��8����
����
��#
��8����
���
���#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
�#�$� ��(��$�������$ �������*�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�+,�#�����
$��� ����������-��$�+.����� �����-�/������������������-���+.�����$�����0�����$ ������� �������$���1
�����$
$�$2���������������3���+,����� ��(��$���$������������&����,�����!���������$����4�5�	��#����������
 ��(��$������(������������������������������644	7��&���� ����������������-�������������������8�0�90��0��:
��� ������$����0�� 2�����3���+,�"
��(����$������-���;
���
�0�9�0��0���"��������;
������
��"<�=�;
9�"<�>;
��"<��;
��"<�=�;
��"<�=�?�9;
9�"<�>������>;
��"<�>��$���>;
��"<�=;
9�"<���?��;
9�"<��;
��"<���@��;
�������8A����������A0��:;
�������8A��������9�A0�9:;
�������8A����������A0��:;
�������8A����������A0��:;
-�$#
��:��=0�9�=0���=�0���=�#
�%:��)0�9�>�0���=�0���=#
��:��=0�9�)0���=�0���=#
��:��=�0�9�>0����0���=�#
>#�$��� ������$ ��������������%���+,�������(����$��������� ��������������+,�� �����$�����(��(�$���� ��(��$�+,�
*�����-���+,������������������������ ��#���$��������/�+,���������������0��� ��(��$�+,�������$ ��������������������
$������$ ��3�0��$����/�&������B�$���&���$��� �����������+������$�$2����������$����#���$�����+,��C���-���+,�
����������������� ������� ��(��$��������$ �����������(����$��0������������������+�������(���"
�
���������������,�0����������$����0�������+������$�$2����$��� ������������&�������$�����$��� ����-����������
�����/�+,�#
��
�D�������E���!D0�D����
�������D���D���/�D��,���3�$ �������������������� ����������#
���
��$���������������� ���������� ����������$�/�������$��$���������������� ���������$� ��F�B/�� ��������������
$��$��������
�����#
��
��$������������*��$�����������&�������%���$������������������,�� ������-����������+,�#
�
���� ��������(��(�$������(��0����������+,���������������������B���������(����$��*�� ������#
������������������������644	7�"
��:���������+���������������,����������#
�%:���������+�����0�������������,����������#
��:���������+����0������������,����������#
��:���������+��������������,����������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+#�$���(����$�� ����������,��������$���$����&�-�������� ������������./���&�������$����������������.0������$
 ��%��$��&��� ��������0����������������#�	$%��������������������(����$��� ���.����$ ��1�2�������������
� ����$���������������$����2�$��������3��2��$����������������#���%����������������&����0����������.0�����
��(����$��2�������,�&����� �������������.�����������������4� �������,�����"
5����6��������0������������$���(��,�����������1����#
5����6��$�� ��������(��(�$�7��$�����(��(�$������$��������&��� �������������3���� �����$�����(��(�$���
 ��(��$�.0�� �� ���$���������#
5����6��$����,��$�.0���0�� ��������(��,�����������1�����������������$������#
5����6���$���������$�����������./����0������������������������$� ��(��$��7����!��������$���8(������
 ��(��$�.0�#
5����6�������(��(������� ��(��$�.0�2��$�����$������2���(��$��1���$�������$��$�������1����� ����(��#
�����������������������&���� ������������&�-������9::	;�"
��64�
���
�4�
���
�4#
�%6��
���
�4�
���
��#
��6��
�4�
���
�4�
�4#
��6��
���
�4�
���
�4#
�#��$����%<��������������������$7����,���������$��������������� ��������$���$�����2�,����������������� ��(��$����
&������������������$���(����$�� ��������%��������������$������������������������,�������$7���������� �������#
��$�%���������2��������������(����$�������(������������������������������9::	;��&���� ������������(����$�
����������������,��$�������"
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
��+��(����$���������,����)#
�%+��(����$���������,����-#
��+��(����$���������,�����#
��+��(����$���������,����.#
*#��(����$����/���������������� ���������������0$����� ��%��$��1����&�������$ ������ ����$��$������������%�$
��2����������$%3$������� �������������1� �������$���������4��#������������������������������$���(����$�� ���
�����5������������/�����$������� ������(�����1������������ �������������(���"
�
�	������6,������1�7�$��������$���(������3��&������������71�6,������8*�+1�7���(�����#7+9�
��
���4����
���
����
��
�,�������"�:���9�
�
���(����$�����������,������9
��
�;�$#
���
�,�������<
�))9
�����������������������&���� ������������&�=������>::	?�������� �������"
AlgoritmoQllculaMedat; 
Va, 
Notal, Nota2, Media: lnteiro, 
lnick> 
Esm:va( Note 1:'), 
Leia(Notal), 
Escreva( 'Nota 2:'), 
Leia(Nota2), 
Media? Notal+Nota2/2, 
Esm:va (' A midiafinal e: · Medial, 
Fim. 
Al1oritmoQllculaMeda2; 
Va, 
Notal, Nota2, Media: Real; 
lnicio 
Esm:va( 'Nota1:' ); 
Leia(Notal); 
Escreva( 'Nota2:'); 
Leia(Nota2); 
Media? (Notal+ Nota2}/2; 
Escreva (' A midiafinal e:' Media); 
Fim. 
AlgoritmoCcllculaMecia3; 
ccrste-te 
Notal, Nota2,Media· Real; 
!nick> 
Dieite('Ncul:'); 
Leia(NotaU; 
Dieite('N ota2:'J, 
Leia(Nota2); 
Media? Notal /Nota2; 
Escreva('A mediafinale:' Med" 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
��*��
�����
����
����
�����
���
���#
�%*���
�����
�����
���
����
����
��#
��*���
�����
����
���
����
���
����#
��*���
���
�����
����
�����
���
���#
+#�����(���,��$�����(��(�$������-���� �������������./�������(����$������$�������&������0(������������������
��(����$���/�� �����.�1��� ���2���$����1����$�������$���������(��(�$���� ��(��$�./�#����������(�����
 ������0��(�����������$��345��3
1�������2�&����� �������������.�����������������6� �������2�����"
7����*����2�����2��$����������������1�2������������ �����1�������������2����������89#
7����*�3���(����$���/��� �������������!�$��$����(�$�����������#
7����*����:���./��� ��������������1��������;�����$ ���%������������� �������������./�#
7����*�3��� ���������������<3���0� ���$��������������$��=$����������#
�����������������������&���� ������������&�>������344	5�"
��*��
���
�6�
�6#
�%*6�
���
���
��#
��*6�
���
���
�6#
��*��
�6�
���
�6#
9#��$���(����������������$������������(��(������� ��(��$�./�1�����
��� ��$��� �����$ ���?����������(���-�./�
���������������$���(����$�1���2�$���������
���$������(@���1� ������$ ����2������������$��1��������-�$���1
 �������������%��!����$�(�� �#�����������1�,��$ ����������(���-�������������!���-�����$��������2��$��!�����&����#
������������1�������������������������344	5��&���� ������������������&�����������������������$���(����$��$���
��(���-���"
��*����(��2�#
�%*3�(���-��#
��*	������./�#
��*��$�������#
A#�$���(����$�� ����������%����������:���������2��$����� �����������1���2�$����&��� ����������-����������
������.B���������������������������� �����#�������������1�������������������������344	5��&���� ���������
��$�������� �������� ������ ��./����������2��$�./�"
��*��(���#
]. Prograa v�rifica; 
var 
� A, 8 . inteiro; . 
c, D . real; . 
� inicio 
A .. 1; 
� B .. 3· , 
c .. s· , D .. 10· , 
0 A .. 1 + B; 
'1 A .. B + D· , 
l.< B .. 10 div 3 . , 
]. A .. 10 mod 3; 
c .. DIC; 
'i D .. 10 div C; 
lb A .. ·1; 
• B .. s + A; 
1 B +- ·A; 
c .. D * A· , 
2., B .. c • B; 
L. fim. 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�)
�%*������#
��*
���#
��*	������#
+�#�$� ��(��$�������$ �������,�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�-.�#�����
$��� ����������/��$�-0����� �����/�1������������������/���-0�����$����$��$��2�����$ ������� �������$���3
���
�$�$�$4���������������5���-.����� ��(��$���$������������&����.�����!���������$����6�7�	��#����&�����
��/����8��������������� ��������(��(�$� ����(��2������������������-�������(���"
�
��$����������� ����������$ ���������$���� ,����������5�2�������/������ ����$���$�2�&���,���������� ���
��$ ������� ������������$�1������������#
��
��$����������� ������������������������������������������������1#
���
��$������������,��$��� ��������������&�������%���$��������$���������-.�����.�� ������%��������������������
�����������5���-.�������(����$�#
��
�����/���-.������� ����������&��������$��������������� ��������$�1����� ��������/������$���$ ���������%��-.�#
������������������������966	:�"
��*���������-���������������.����������#
�%*���������-�����2�������������.����������#
��*���������-����2������������.����������#
��*���������-��������������.����������#
������/�����1������$�;<=>?@ABCD���<=EF@DBG@D=@AA>H>D#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*+,-./0+12 ���������3�������4��567578
90:+0;<0=,2 ��(����$����
>(����������(��$�?@��4		���8
*A,<0,BC12 ������?@����
��������������$� ����������4����#"D67�E�8�4� ���#")F��8
GH1A,2 )IE)�D7E
J1K,L-,LGH1A,2 MNONN
PQRQ=-,2L �SQ:;1:K,LTQHK,�� �UV,LSQ:;1:K,LWHH,-,��
)#��$����%X��������������������$Y����Z���������$��������������� ��������$���$�����F�Z����������������� ��(��$����
&������������������$���(����$�� ��������%��������������$������������������������Z�������$Y���������� �������#
��$�%���������F��������������(����$�������(������������������������������[\\	]��&���� ������������(����$�
����������������Z��$�������"
��8��(����$���������̂ ����)#
�%8��(����$���������̂ �����#
��8��(����$���������̂ ����6#
��8��(����$���������̂ ����5#
�#������������$���_ ����@������$Y������$��$���(����$�F�������������� �����������_ ����@�������� ���������� ���
�������� ��������#��������������F�Y��$ ��������&����� ��(��$��������!�?������%������� �����̀��������
� �������������$Y�����F���Z�$����&����%���!����������������������������Z���������_���?@�#���$�%���������(����$�
����(���F�������Z�&����� �������������?�����������������a� �������Z�����"
4����8���������������&�����������������F�%���������%���$�������������F�����IF���� ������$����F�Y� ���b�����Z��$���&��
���Z���������_���?@����������������')���$�c��������������)#
4����8���������������&�����������������F�%���������%���$������������5F�)���7F���� ������$����F�Y� ���b�����Z��$���&��
���Z���������_���?@����������������'6���$�c��������������5#
4����8���������������&�����������������F�%���������%���$������������)F�)���)F���� ������$����F�Y� ���b�����Z��$���&��
���Z���������������������')F����'�������'6���$�c����@��������������F�6���)F���� ������$����#
4����8���������������&�����������������F�%���������%���$������������)F�7���7F���� ������$����F�Y� ���b�����Z��$���&��
�@������� ���b��������%����������������d�������������'�F�X��&��������Y������ ��\���#
4����8���������������&�����������������F�%���������%���$������������6F�D���6F���� ������$����F�Y� ���b�����Z��$���&��
���Z���������_���?@����������������'����$�c���������������I#
�����������������������&���� ������������&�̀������[\\	]�"
��8��
�a�
���
�a�
��#
�%8��
���
���
�a�
�a#
��8��
�a�
�a�
���
�a#
��8a�
���
�a�
�a�
��#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
)#��(����$����*���������������� ���������������+$����� ��%��$��,����&�������$ ������ ����$��$������������%�$
��-����������$%.$������� �������������,� �������$���������/��#������������������������������$���(����$�� ���
�����0������������*�����$������� ������(�����,������������ �������������(���"
�
�	������12������,�3�$��������$���(������.��&������������3,�12������45�6,�3���(�����#367�
��
���/����
���
����
��
�2�������"�8���7�
�
���(����$�����������2������7
��
�9�$#
���
�2�������:
�;;7
�����������������������&���� ������������&�<������=88	>�������� �������"
��6���
�����
����
���
����
���
����#
�%6���
���
�����
����
�����
���
���#
��6��
�����
����
����
�����
���
���#
��6���
�����
�����
���
����
����
��#
;#�$� ��(��$�������$ �������.�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�?*�#�����
$��� ����������-��$�?@����� �����-�0������������������-���?@�����$����$��$��,�����$ ������� �������$���<
���
�$�$�$A���������������B���?*����� ��(��$���$������������&����*�����!���������$����8�C�	��#����&�����
��-����D��������������� ��������(��(�$� ����(��,������������������?�������(���"
�
��$����������� ����������$ ���������$���� .����������B�,�������-������ ����$���$�,�&���.���������� ���
��$ ������� ������������$�0������������#
��
��$����������� ������������������������������������������������0#
���
��$������������.��$��� ��������������&�������%���$��������$���������?*�����*�� ������%��������������������
�����������B���?*�������(����$�#
��
�����-���?*������� ����������&��������$��������������� ��������$�0����� ��������-������$���$ ���������%��?*�#
������������������������=88	>�"
��6���������?����,������������*����������#
�%6���������?��������������*����������#
��6���������?�����,�������������*����������#
��6���������?���������������*����������#
�#�$���(����$�� ����������%����������B���������-��$����� �����������,���-�$����&��� ����������0����������
������?@���������������������������� �����#�������������,�������������������������=88	>��&���� ���������
��$�������� �������� ������ ��?*����������-��$�?*�"
��6��(���#
�%6	������#
��6
���#
��6������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*#�$���(����$�� ����������+��������$���$����&�,�������� ������������-.���&�������$����������������-/������$
 ��%��$��&��� ��������/����������������#�	$%��������������������(����$��� ���-����$ ��0�1�������������
� ����$���������������$����1�$��������2��1��$����������������#���%����������������&����/����������-/�����
��(����$��1�������+�&����� �������������-�����������������3� �������+�����"
4����5��������/������������$���(��+�����������0����#
4����5��$�� ��������(��(�$�6��$�����(��(�$������$��������&��� �������������2���� �����$�����(��(�$���
 ��(��$�-/�� �� ���$���������#
4����5��$����+��$�-/���/�� ��������(��+�����������0�����������������$������#
4����5���$���������$�����������-.����/������������������������$� ��(��$��6����!��������$���7(������
 ��(��$�-/�#
4����5�������(��(������� ��(��$�-/�1��$�����$������1���(��$��0���$�������$��$�������0����� ����(��#
�����������������������&���� ������������&�,������899	:�"
��5��
���
�3�
���
��#
�%5��
�3�
���
�3�
�3#
��5��
���
�3�
���
�3#
��53�
���
�3�
���
�3#
;#������(����$��1�%�$���$���������(��(������� ��(��$�-/�1��0����$������������ �����������#�������� ���������
 ������$�2������$�(�� ���� ��<+��������������#������������0��1�������������������������899	:��&��
������ ���������� ����������&��� ��$������ ���������� ������������������
��$������� ����������������������������
��+����"
��5
7(���#
�%59���#
��5�������#
��5���������#
=#��$���(����������������$������������(��(������� ��(��$�-/�1�����
��� ��$��� �����$ ���>����������(���2�-/�
���������������$���(����$�1���+�$���������
���$������(<���1� ������$ ����+������������$��1��������2�$���1
 �������������%��!����$�(�� �#�����������1�6��$ ����������(���2�������������!���2�����$��������+��$��!�����&����#
������������1�������������������������899	:��&���� ������������������&�����������������������$���(����$��$���
��(���2���"
��5����(��+�#
�%5	������-/�#
��5��$�������#
��58�(���2��#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )��
*#�$� ��(��$�������$ �������+�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�,-�#�����
$��� ����������.��$�,/����� �����.�0������������������.���,/�����$�����1�����$ ������� �������$���2
�����$
$�$3���������������4���,-����� ��(��$���$������������&����-�����!���������$����5�6�	��#����������
 ��(��$����������������������������755	8��&���� ����������������.�������������������9�1�:1��1��;���� ������$����1
� 3�����4���,-�"
��(����$������.���<
���
�1�:1��1���"��������<
������
��"=��<
:�"=�>�<
��"=�>�<
��"=���<
��"=�>�?�:<
:�"=���@��<
:�"=���?�A<
��"=���?���
�>)<
��"=���?��<
�������9B����������B1��;<
�������9B��������:�B1�:;<
�������9B����������B1��;<
�������9B����������B1��;<
.�$#
��;��������=�>>
�������:=��
��������=�>C
��������=���
�%;��������=��>
�������:=�)
��������=���
��������=��
��;��������=�>>
�������:=�>)
��������=��A
��������=�>�
��;��������=�>>
�������:=�>)
��������=�A>
��������=���
>�#7��� �������������$+�����1����������������3(������-�������$���$ ���D����������������������(��E�$����1�F��&��
 ����%�����$��������0�,-��������������$���$�����������4����$������$������������/��������+�������$ ���,/�����
��$%���,/��1����&�������������-���$���������������������.�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��,/��"��=�1�%=>1��=�1�������������4 ����/����3(���������(���"
�
�9��G�%;�	�9%�G=��;�=��	5���	�57
��
�99��
�%;�G��;�7��9%�=�>;�=�H�
�7
���
�9��?�%;�G=�9��?��;�=�H�
�7
��
�9��@��;�IG�9��@�%;�=�H�
�7
�
�9��$�����=�A;�	�9%�@���=�A;�=��	5���	�57
������������������������755	8�"
��;����4 ����/����1�����������-����������#
�%;����4 ����/�������������-����������#
��;����4 ����/����1�������������-����������#
��;����4 ����/�������������-����������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ���
������)�����*������$�+,-./01234���,-56042704-011.8.4#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+,-./01,23 4��!����5����(����6��(���7��89�:8;
<1=,1>?1@-3 ��(����$����
A(����������(��$�BC��7		���;
+D-?1-EF23 ������BC����
��������������$� ����������7����#":98�G�;�7� ���#")H��;
IJ2D-3 )KG)�K��
L2M-N.-NIJ2D-3 OPQPP
RSTS@.-3N �US=>2=M-NVSJM-�� �WX-NUS=>2=M-NYJJ-.-��
)#�� ��������(��(�$�Z��$��[��$��(��Z������������������$���(����$�H���&�����������������������������
���!���$�������������\������$�����(��(�$���� ��(��$�BC�#�������������������$�� ��������(��(�$H��C�� �����
�����\����������$������$������#���$�%���������H�������[�&����� �������������B�����������������]� �������[�����"
7����;�������� ���[�������� ����������$���(����$�H��� ��������(��(�$������̂���$�����(��(�$�������������[��$��H��
&��� ������������$%�(��������� �� ����������� ����B_������̀����#
7����;�a���(����$��Z��$��������BC���������������� ������������$��\��������H���&���������̂���$�����(��(�$
�����������H����������!������ ��� ����(��#
7����;��� ��������(��(�$� ����(��� ���������������(����&��������C��������(������ ����������������$���������$
��(����$�#
7����;����������BC������$�������������� ��������(��(�$� ����(������������(��������(�����������\�#�����������b������c�#
�����������������������&���� ������������&�d������a55	e�"
��;]�
���
���
�]#
�%;��
���
�]�
��#
��;��
�]�
�]�
��#
��;]�
�]�
���
�]#
�#����������BC������$���(����$�H��$����������� ����� ����[�����Z��� �������$�����������������[��$����� ���
�������H��$�&��� ����C�����������̂��������������� ���B_�������$Z��������%�������������������������������������
 �����$������� ���[������H���[�$�����%����������������[���������f���#��������������H������������A��(��� �����������
������������������������a55	e��&���� ���������������g��� �������������������H��6H���H���H��	"
��;��b:9H��6b�H���b9)H���b)H��	bG:#
�%;��b:9H��6b�H���b)H���b9)H��	b::#
��;��b:9H��6b�H���b9)H���b)H��	b::#
��;��b�H��6b:9H���b)H���b)H��	bG:#
• 
1 Algoritmo calcula; 
2 var 
3 VA, VB, VC, VO, VE: Inteiro; 
4 Inicio 
5 VA - 63; 
6 VB +-2; 
7 VC +- VA DIV VB; 
8 VD ... vA MOO VB; 
9 VE� (VA+VB+VC)• VO; 
10 Escreva{'VA', VA); 
11 Escreva( 'VB', VB); 
12 E screva( 'VC', VC); 
13 Fim. 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
*#��������������������+,������$���(����$�-����������������������������������������$�����&����������������,�����
���������� �����������-���.�$����&�����/�$���.���������������������-����.���������-���������������&������,�
�����0����� ������(����$������1���+,������������+2��-�������&�����������.��$�+2��������,�������������������
��3���������(����$�#���$�����+,���������������������(����$��-�������.�&����� �������������+�����������������4� ���
���.�����"
5����6���� ������5��� ��6�%���������� ������$�����&���&���� ��%��$���,�����������-��� �������$�����������3��#
5����6��$�����������7��$�8�����8����$�$9���������$ ������������0���� ������$�0������$����.��$�+,�#
5����6��$������������,�� ��������������������������������������1���+,������$���(����$�#
5����6�:���$�����;:�������0���������,�����������������������$7��������������������������������,�#
�����������������������&���� ������������&�<������:==	>�"
��6��
���
�4�
��#
�%64�
���
�4�
��#
��6��
���
�4�
�4#
��64�
�4�
���
�4#
)#������(����$��-�%�$���$���������(��(������� ��(��$�+,�-��1����$������������ �����������#�������� ���������
 ������$�0������$�(�� ���� ��3.��������������#������������1��-�������������������������:==	>��&��
������ ���������� ����������&��� ��$������ ���������� ��������������������$������� ����������������������������
��.����"
��6
9(���#
�%6=���#
��6�������#
��6���������#
�#:��� ����������,��� ���������������������(����$�����$ ���&������&����.�0����$��� ���+,��$���$�����-
���������������9(������������������$������.��$�+2��#�� ����������������(��(�$���� ��(��$�+,���$ ��(������
 �9 ���������1�� ������ ������������� ��������-���� ���+,��&���������� �������$����������������%������,��$���-��
&���.�������������� �������+,�������7��������(����$��#���$�����+,������� ���������$���$������-��������������
�9(����-�������.�&����� �������������+�����������������4� �������.�����"
5����6�:�� ������������������0��� ������������������������������$�������,�#
5����6������1?����@?A�-�1�;:��@������������������#
5����6�	$��$��� ���+,������� ��	-����������� ������������$����������������� ����&�����������������/������������#
5����6����1 ����,��85)B?A�6����5�CD68���$���$��������������������4�
�:#
5����6�:�� �������BC������� ��������.����������������������,����.�������#
�����������������������&���� ������������&�<������:==	>�"
��6��
�4�
���
�4�
�4#
�%6��
���
�4�
���
��#
��64�
���
�4�
���
�4#
��6��
�4�
���
�4�
��#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+#,�&���������������������$�����$����� ���-.����/(�����0��!�$���������%���
�������1�������&����$����2����
��3����������� ��������1���������������$���������������1� ���$� ���������$��$�����������#����������%���
�������
���4�1�����������������1������5��������/��(������(���"
�
���	�%#�
��
��6,��#�
���
��6,�%#�
��
���,��%#
7����8�9�
���
�9�
��#
7����8�9�
�9�
���
�9#
7����8���
���
�9�
�9#
7����8���
�9�
���
��#
�����������������������&���� ������������&�:������,;;	<�"
��8���
����
�����
��#
�%8���
���
�����
���#
��8��
����
�����
���#
��8��
����
�����
���#
=#�$���(����$��0����������$������$����2�������� �����������5���� ��������������$� ��%��$��&��� ��������>�
�����������3��$������������#�,� ������$����� ������������$� ���1��$�������������%���1���� ������&����$
 ��(��$�������$ ������������5�� ���������5��������$������� ���->���>���4�$ ���������(����$��#���$�����->�����
��$�������4��������� ������3��$���5�->�������(����$�����$ ����������1�������3�&����� �������������-��
��������������9� �������3�����"
7����8�,���$�����$������������� �����������������$�������>�#
7����8�?��$��%��� ���������������5��������������&�������������$�����$���������$��#
7����8�,���$������������� ��$����&�������������$����2�������� ��@$�����#
7����8��$�����������(������������5�->������$�� ��������(��(�$�����4 ����>�������(����$���0�&�������
 ��������(��(�$� �������������5���� ���� ������$�����&���&�������(��(�$���� ��(��$�->�#
�����������������������&���� ������������&�:������,;;	<�"
��8��
�9�
���
�9#
�%89�
���
���
��#
��8��
���
���
�9#
��8��
���
�9�
�9#
A#,��� �������������$0�����1����������������/(������>�������$���$ ���@����������������������(��B�$����1�2��&��
 ����%�����$��������5�->��������������$���$�����������4����$������$������������.��������0�������$ ���-.�����
��$%���-.��1����&�������������>���$���������������������3�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��-.��"���C�)1�D�C�=�����C�*1�������������4 ����.����/(���������(���"
�
�7��E��8�FC�D��C��	;���	�;,
��
�D�F���E����C�9�
�,
���
���C�7D�
��8��C�9�
�,
��
�7D�E��8�GC����C��	;���	�;,
�
�77D�
�=8�H�7��E��88�GC���C��	;���	�;,
������������������������,;;	<�"
��8����4 ����.��������������>����������#
�%8����4 ����.����1�����������>����������#
��8����4 ����.�������������>����������#
• • ••• N • 0 • ·=· v F 
r r 
v v 
' v 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�)
��*����+ ����,����-������������.����������#
/#0��� �������������$1�����-����������������2(������.�������$���$ ���3����������������������(��4�$����-�5��&��
 ����%�����$��������6�7.��������������$���$�����������+����$������$������������,��������1�������$ ���7,�����
��$%���7,��-����&�������������.���$���������������������8�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��7,��"��9�-�%9:-��9�-�������������+ ����,����2(���������(���"
�
�;��<�%*�	�;%�<9��*�9��	=���	�=0
��
�;;��
�%*�<��*�0��;%�9�:*�9�>�
�0
���
�;��?�%*�<9�;��?��*�9�>�
�0
��
�;��@��*�A<�;��@�%*�9�>�
�0
�
�;��$�����9�B*�	�;%�@���9�B*�9��	=���	�=0
������������������������0==	C�"
��*����+ ����,����-�������������.����������#
�%*����+ ����,�������������.����������#
��*����+ ����,����-�����������.����������#
��*����+ ����,�������������.����������#
:�#����������7.������$���(����$�-��$����������� ����� ����8�����1��� �������$�����������������8��$����� ���
�������-��$�&��� ����.�����������6��������������� ���7,�������$1��������%�������������������������������������
 �����$������� ���8������-���8�$�����%����������������8���������5���#��������������-������������2��(��� �����������
������������������������0==	C��&���� ���������������D��� �������������������-��E-���-���-��	"
��*��9:�-��E9)-���9�-���9:-��	9:F#
�%*��9G�-��E9G-���9:�-���9�-��	9:GH#
��*��9G�-��E9G-���9�-���9�-��	9G/#
��*��9�-��E9G�-���9:�-���9�-��	9:GH#
������8�����6������$�IJKLMNOPQR���JKSTNRPUNRKNOOLVLR#
Programa calcula 
var 
VA, VB, vc, VO, VE: inteiro; 
i ni ci o 
VA - 72; 
VB - 7; 
VC - VA DIV VB; 
VO - VA MOD VB; 
VE - (VA+VB+VC)* vo; 
Fim; 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+,-./01,23 4��!����5����(����6��(���7��89�:8;
<1=,1>?1@-3 ��(����$����
A(����������(��$�BC��7		���;
+D-?1-EF23 ������BC����
��������������$� ����������7����#":98�G�;�7� ���#")H��;
IJ2D-3 )KG)�K��
L2M-N.-NIJ2D-3 OPQPP
RSTS@.-3N �US=>2=M-NVSJM-�� �WX-NUS=>2=M-NYJJ-.-��
)#�� ��������(��(�$�Z��$��[��$��(��Z������������������$���(����$�H���&�����������������������������
���!���$�������������\������$�����(��(�$���� ��(��$�BC�#�������������������$�� ��������(��(�$H��C�� �����
�����\����������$������$������#���$�%���������H�������[�&����� �������������B�����������������]� �������[�����"
7����;�������� ���[�������� ����������$���(����$�H��� ��������(��(�$������̂���$�����(��(�$�������������[��$��H��
&��� ������������$%�(��������� �� ����������� ����B_������̀����#
7����;�a���(����$��Z��$��������BC���������������� ������������$��\��������H���&���������̂���$�����(��(�$
�����������H����������!������ ��� ����(��#
7����;��� ��������(��(�$� ����(��� ���������������(����&��������C��������(������ ����������������$���������$
��(����$�#
7����;����������BC������$�������������� ��������(��(�$� ����(������������(��������(�����������\�#�����������b������c�#
�����������������������&���� ������������&�d������a55	e�"
��;]�
���
���
�]#
�%;��
���
�]�
��#
��;��
�]�
�]�
��#
��;]�
�]�
���
�]#
�#����������BC������$���(����$�H��$����������� ����� ����[�����Z��� �������$�����������������[��$����� ���
�������H��$�&��� ����C�����������̂��������������� ���B_�������$Z��������%�������������������������������������
 �����$������� ���[������H���[�$�����%����������������[���������f���#��������������H������������A��(��� �����������
������������������������a55	e��&���� ���������������g��� �������������������H��6H���H���H��	"
��;��b:9H��6b�H���b9)H���b)H��	bG:#
�%;��b:9H��6b�H���b)H���b9)H��	b::#
��;��b:9H��6b�H���b9)H���b)H��	b::#
��;��b�H��6b:9H���b)H���b)H��	bG:#
• 
1 Algoritmo calcula; 
2 var 
3 VA, VB, VC, VO, VE: Inteiro; 
4 Inicio 
5 VA - 63; 
6 VB +-2; 
7 VC +- VA DIV VB; 
8 VD ... vA MOO VB; 
9 VE� (VA+VB+VC)• VO; 
10 Escreva{'VA', VA); 
11 Escreva( 'VB', VB); 
12 E screva( 'VC', VC); 
13 Fim. 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��#! ��)
*#��������������������+,������$���(����$�-����������������������������������������$�����&����������������,�����
���������� �����������-���.�$����&�����/�$���.���������������������-����.���������-���������������&������,�
�����0����� ������(����$������1���+,������������+2��-�������&�����������.��$�+2��������,�������������������
��3���������(����$�#���$�����+,���������������������(����$��-�������.�&����� �������������+�����������������4� ���
���.�����"
5����6���� ������5��� ��6�%���������� ������$�����&���&���� ��%��$���,�����������-��� �������$�����������3��#
5����6��$�����������7��$�8�����8����$�$9���������$ ������������0���� ������$�0������$����.��$�+,�#
5����6��$������������,�� ��������������������������������������1���+,������$���(����$�#
5����6�:���$�����;:�������0���������,�����������������������$7��������������������������������,�#
�����������������������&���� ������������&�<������:==	>�"
��6��
���
�4�
��#
�%64�
���
�4�
��#
��6��
���
�4�
�4#
��64�
�4�
���
�4#
)#������(����$��-�%�$���$���������(��(������� ��(��$�+,�-��1����$������������ �����������#�������� ���������
 ������$�0������$�(�� ���� ��3.��������������#������������1��-�������������������������:==	>��&��
������ ���������� ����������&��� ��$������ ���������� ������������������
��$������� ����������������������������
��.����"
��6
9(���#
�%6=���#
��6�������#
��6���������#
�#:��� ����������,��� ���������������������(����$�����$ ���&������&����.�0����$��� ���+,��$���$�����-
���������������9(������������������$������.��$�+2��#�� ����������������(��(�$���� ��(��$�+,���$ ��(������
 �9 ���������1�� ������ ������������� ��������-���� ���+,��&���������� �������$����������������%������,��$���-��
&���.�������������� �������+,�������7��������(����$��#���$�����+,������� ���������$���$������-��������������
�9(����-�������.�&����� �������������+�����������������4� �������.�����"
5����6�:�� ������������������0��� ������������������������������$�������,�#
5����6������1?����@?A�-�1�;:��@������������������#
5����6�	$��$��� ���+,������� ��	-����������� ������������$����������������� ����&�����������������/������������#
5����6����1 ����,��85)B?A�6����5�CD68���$���$��������������������4�
�:#
5����6�:�� �������BC������� ��������.����������������������,����.�������#
�����������������������&���� ������������&�<������:==	>�"
��6��
�4�
���
�4�
�4#
�%6��
���
�4�
���
��#
��64�
���
�4�
���
�4#
��6��
�4�
���
�4�
��#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+#,�&���������������������$�����$����� ���-.����/(�����0��!�$���������%���
�������1�������&����$����2����
��3����������� ��������1���������������$���������������1� ���$� ���������$��$�����������#����������%���
�������
���4�1�����������������1������5��������/��(������(���"
�
���	�%#�
��
��6,��#�
���
��6,�%#�
��
���,��%#
7����8�9�
���
�9�
��#
7����8�9�
�9�
���
�9#
7����8���
���
�9�
�9#
7����8���
�9�
���
��#
�����������������������&���� ������������&�:������,;;	<�"
��8���
����
�����
��#
�%8���
���
�����
���#
��8��
����
�����
���#
��8��
����
�����
���#
=#�$���(����$��0����������$������$����2�������� �����������5���� ��������������$� ��%��$��&��� ��������>�
�����������3��$������������#�,� ������$����� ������������$� ���1��$�������������%���1���� ������&����$
 ��(��$�������$ ������������5�� ���������5��������$������� ���->���>���4�$ ���������(����$��#���$�����->�����
��$�������4��������� ������3��$���5�->�������(����$�����$ ����������1�������3�&����� �������������-��
��������������9� �������3�����"
7����8�,���$�����$������������� �����������������$�������>�#
7����8�?��$��%��� ���������������5��������������&�������������$�����$���������$��#
7����8�,���$������������� ��$����&�������������$����2�������� ��@$�����#
7����8��$�����������(������������5�->������$�� ��������(��(�$�����4 ����>�������(����$���0�&�������
 ��������(��(�$� �������������5���� ���� ������$�����&���&�������(��(�$���� ��(��$�->�#
�����������������������&���� ������������&�:������,;;	<�"
��8��
�9�
���
�9#
�%89�
���
���
��#
��8��
���
���
�9#
��8��
���
�9�
�9#
A#,��� �������������$0�����1����������������/(������>�������$���$ ���@����������������������(��B�$����1�2��&��
 ����%�����$��������5�->��������������$���$�����������4����$������$������������.��������0�������$ ���-.�����
��$%���-.��1����&�������������>���$���������������������3�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��-.��"���C�)1�D�C�=�����C�*1�������������4 ����.����/(���������(���"
�
�7��E��8�FC�D��C��	;���	�;,
��
�D�F���E����C�9�
�,
���
���C�7D�
��8��C�9�
�,
��
�7D�E��8�GC����C��	;���	�;,
�
�77D�
�=8�H�7��E��88�GC���C��	;���	�;,
������������������������,;;	<�"
��8����4 ����.��������������>����������#
�%8����4 ����.����1�����������>����������#
��8����4 ����.�������������>����������#
• • ••• N • 0 • ·=· v F 
r r 
v v 
' v 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�)
��*����+ ����,����-������������.����������#
/#0��� �������������$1�����-����������������2(������.�������$���$ ���3����������������������(��4�$����-�5��&��
 ����%�����$��������6�7.��������������$���$�����������+����$������$������������,��������1�������$ ���7,�����
��$%���7,��-����&�������������.���$���������������������8�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��7,��"��9�-�%9:-��9�-�������������+ ����,����2(���������(���"
�
�;��<�%*�	�;%�<9��*�9��	=���	�=0
��
�;;��
�%*�<��*�0��;%�9�:*�9�>�
�0
���
�;��?�%*�<9�;��?��*�9�>�
�0
��
�;��@��*�A<�;��@�%*�9�>�
�0
�
�;��$�����9�B*�	�;%�@���9�B*�9��	=���	�=0
������������������������0==	C�"
��*����+ ����,����-�������������.����������#
�%*����+ ����,�������������.����������#
��*����+ ����,����-�����������.����������#
��*����+ ����,�������������.����������#
:�#����������7.������$���(����$�-��$����������� ����� ����8�����1��� �������$�����������������8��$����� ���
�������-��$�&��� ����.�����������6��������������� ���7,�������$1��������%�������������������������������������
 �����$������� ���8������-���8�$�����%����������������8���������5���#��������������-������������2��(��� �����������
������������������������0==	C��&���� ���������������D��� �������������������-��E-���-���-��	"
��*��9:�-��E9)-���9�-���9:-��	9:F#
�%*��9G�-��E9G-���9:�-���9�-��	9:GH#
��*��9G�-��E9G-���9�-���9�-��	9G/#
��*��9�-��E9G�-���9:�-���9�-��	9:GH#
������8�����6������$�IJKLMNOPQR���JKSTNRPUNRKNOOLVLR#
Programa calcula 
var 
VA, VB, vc, VO, VE: inteiro; 
i ni ci o 
VA - 72; 
VB - 7; 
VC - VA DIV VB; 
VO - VA MOD VB; 
VE - (VA+VB+VC)* vo; 
Fim; 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+,-./01,23 	��4����������5�$%�6���7�)8)�99:
;1<,1=>1?-3 ��(����$����
@(����������(��$�AB��7		���:
+C->1-DE23 ������AB����
��������������$� ����������7����#"89F�G�:�7� ���#")H��:
IJ2C-3 )KG)�K)�
L2M-N.-NIJ2C-3 OPQPP
RSTS?.-3N �US<=2<M-NVSJM-�� �WX-NUS<=2<M-NYJJ-.-��
)#�$���(����$�� ����������%����������Z���������[��$����� �����������H���[�$����&��� ����������4����������
������A\���������������������������� �����#�������������H�������������������������]̂ 	̂_��&���� ���������
��$�������� �������� ������ ��AB����������[��$�AB�"
��:	������#
�%:������#
��:
���#
��:��(���#
�#�$� ��(��$�������$ �������̀�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�AB�#�����
$��� ����������[��$�A\����� �����[�4������������������[���A\�����$����$��$��H�����$ ������� �������$���a
���
�$�$�$@���������������Z���AB����� ��(��$���$������������&����B�����!���������$����̂ �b�	��#����&�����
��[����c��������������� ��������(��(�$� ����(��H������������������A�������(���"
�
��$���������������������$ ���������$���� ̀����������Z�H�������[������ ����$���$�H�&���̀���������� ���
��$ ������� ������������$�4������������#
��
��$����������� ������������������������������������������������4#
���
��$������������̀��$��� ��������������&�������%���$��������$���������AB�����B�� ������%��������������������
�����������Z���AB�������(����$�#
��
�����[���AB������� ����������&��������$��������������� ��������$�4����� ��������[������$���$ ���������%��AB�#
������������������������]̂ 	̂_�"
��:���������A���������������B����������#
�%:���������A����H������������B����������#
��:���������A��������������B����������#
��:���������A�����H�������������B����������#
9#]��� �������������$̀ �����H����������������@(������B�������$���$ ���d����������������������(��e�$����H�f��&��
 ����%�����$��������4�AB��������������$���$�����������Z����$������$������������\��������̀�������$ ���A\�����
��$%���A\��H����&�������������B���$���������������������[�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��A\��"���g�9H�5�g�K�����g�*H�������������Z ����\����@(���������(���"
�
�7��h��:�ig�5��g��	̂ ���	�̂]
��
�5�i���h����g�j�
�]
���
���g�75�
��:��g�j�
�]
��
�75�h��:�kg����g��	̂ ���	�̂]
�
�775�
�K:�l�7��h��::�kg���g��	̂ ���	�̂]
������������������������]̂ 	̂_�"
��:����Z ����\�������������B����������#
�%:����Z ����\��������������B����������#
��:����Z ����\����H�����������B����������#
��:����Z ����\����H������������B����������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
)#������������$���* ����+������$,������$��$���(����$�-�������������� �����������* ����+�������� ���������� ���
�������� ��������#��������������-�,��$ ��������&����� ��(��$��������!�.������%������� �����/��������
� �������������$,�����-���0�$����&����%���!����������������������������0���������*���.+�#���$�%���������(����$�
����(���-�������0�&����� �������������.�����������������1� �������0�����"
2����3���������������&�����������������-�%���������%���$�������������-�����4-���� ������$����-�,� ���5�����0��$���&��
���0���������*���.+����������������'6���$�7��������������6#
2����3���������������&�����������������-�%���������%���$������������)-�6���8-���� ������$����-�,� ���5�����0��$���&��
���0���������*���.+����������������'9���$�7��������������)#
2����3���������������&�����������������-�%���������%���$������������6-�6���6-���� ������$����-�,� ���5�����0��$���&��
���0���������������������'6-����'�������'9���$�7����+��������������-�9���6-���� ������$����#
2����3���������������&�����������������-�%���������%���$������������6-�8���8-���� ������$����-�,� ���5�����0��$���&��
�+������� ���5��������%����������������:�������������'�-�;��&��������,������ ��<���#
2����3���������������&�����������������-�%���������%���$������������9-�=���9-���� ������$����-�,� ���5�����0��$���&��
���0���������*���.+����������������'����$�7���������������4#
�����������������������&���� ������������&�/������><<	?�"
��3��
�1�
���
�1�
��#
�%3��
�1�
�1�
���
�1#
��31�
���
�1�
�1�
��#
��3��
���
���
�1�
�1#
�#�$� ��(��$�������$ �������,�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�.+�#�����
$��� ����������0��$�.@����� �����0�7������������������0���.@�����$�����-�����$ ������� �������$���/
�����$
$�$A���������������*���.+����� ��(��$���$������������&����+�����!���������$����<�B�	��#����������
 ��(��$����������������������������><<	?��&���� ����������������0�������������������2�-�C-��-��3���� ������$����-
� A�����*���.+�"
��(����$������0���D
���
�-�C-��-���"��������D
������
��"E��D
C�"E�6�D
��"E�6�D
��"E���D
��"E�6�F�CD
C�"E���G��D
C�"E���F�9D
��"E���F���
�6)D
��"E���F��D
�������2H����������H-��3D
�������2H��������C�H-�C3D
�������2H����������H-��3D
�������2H����������H-��3D
0�$#
ak)Ofitrro ·ca1w1os· 
var 
a, b, c, res_ 1, res_2, res_3: ieal 
iniao 
* '* c+ 
res_1+ (a+b)/c 
res_2+ res_1�a+b 
res_3-E- a/b"c 
fimigo<imo 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
��+��������,�--
�������.,�-*
��������,��)
��������,�-�
�%+��������,��-
�������.,�*
��������,���
��������,��
��+��������,�--
�������.,��
��������,�-/
��������,���
��+��������,�--
�������.,�-*
��������,�)-
��������,���
/#������(����$��0�%�$���$���������(��(������� ��(��$�12�0��3����$������������ �����������#�������� ���������
 ������$�4������$�(�� ���� ��56��������������#������������3��0�������������������������788	9��&��
������ ���������� ����������&��� ��$������ ���������� ������������������
��$������� ����������������������������
��6����"
��+
:(���#
�%+���������#
��+8���#
��+�������#
;#�� ��������(��(�$�<��$��6��$��(��<������������������$���(����$�0���&�����������������������������
���!���$�������������3������$�����(��(�$���� ��(��$�12�#�������������������$�� ��������(��(�$0��2�� �����
�����3����������$������$������#���$�%���������0�������6�&����� �������������1�����������������=� �������6�����"
>����+�������� ���6�������� ����������$���(����$�0��� ��������(��(�$������4���$�����(��(�$�������������6��$��0��
&��� ������������$%�(��������� �� ����������� ����1?������@����#
>����+�7���(����$��<��$��������12���������������� ������������$��3��������0���&���������4���$�����(��(�$
�����������0����������!������ ��� ����(��#
>����+��� ��������(��(�$� ����(��� ���������������(����&��������2��������(������ ����������������$���������$
��(����$�#
>����+����������12������$�������������� ��������(��(�$� ����(������������(��������(�����������3�#�����������,������A�#
�����������������������&���� ������������&�B������788	9�"
��+��
���
�=�
��#
�%+��
�=�
�=�
��#
��+=�
���
���
�=#
��+=�
�=�
���
�=#
C#7��� �������������$<�����0����������������:(������2�������$���$ ���D����������������������(��5�$����0�E��&��
 ����%�����$��������4�12��������������$���$�����������3����$������$������������?��������<�������$ ���1?�����
��$%���1?��0����&�������������2���$���������������������6�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��1?��"��,�0�%,-0��,�0�������������3 ����?����:(���������(���"
�
�>��F�%+�	�>%�F,��+�,��	8���	�87
��
�>>��
�%+�F��+�7��>%�,�-+�,�=�
�7
���
�>��G�%+�F,�>��G��+�,�=�
�7
��
�>��H��+�IF�>��H�%+�,�=�
�7
�
�>��$�����,�)+�	�>%�H���,�)+�,��	8���	�87
������������������������788	9�"
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�)
��*����+ ����,�������������-����������#
�%*����+ ����,����.�����������-����������#
��*����+ ����,����.�������������-����������#
��*����+ ����,�������������-����������#
/#0��� ����������-��� ���������������������(����$�����$ ���&������&����1�2����$��� ���3-��$���$�����.
���������������4(������������������$������1��$�3,��#�� ����������������(��(�$���� ��(��$�3-���$ ��(������
 �4 ���������+�� ������ ������������� ��������.���� ���3-��&���������� �������$����������������%������-��$���.��
&���1�������������� �������3-�������5��������(����$��#���$�����3-������� ���������$���$������.��������������
�4(����.�������1�&����� �������������3�����������������6� �������1�����"
7����*�0�� ������������������2��� ������������������������������$�������-�#
7����*������+8����98:�.�+�;0��9������������������#
7����*�	$��$��� ���3-������� ��	.����������� ������������$����������������� ����&�����������������<������������#
7����*����+ ����-��=7)>8:�*����7�?@*=���$���$��������������������6�
�0#
7����*�0�� �������>?������� ��������1����������������������-����1�������#
�����������������������&���� ������������&�A������0BB	C�"
��*6�
���
�6�
���
�6#
�%*��
���
�6�
���
��#
��*��
�6�
���
�6�
��#
��*��
�6�
���
�6�
�6#
:�#����������3-������$���(����$�.��$����������� ����� ����1�����5��� �������$�����������������1��$��������
�������.��$�&��� ����-�����������2��������������� ���3,�������$5��������%�������������������������������������
 �����$������� ���1������.���1�$�����%����������������1���������<���#��������������.������������4��(��� �����������
������������������������0BB	C��&���� ���������������D��� �������������������.��E.���.���.��	"
��*��8F�.��E8F.���8:�.���8�.��	8:F@#
�%*��8F�.��E8F.���8�.���8�.��	8F/#
��*��8�.��E8F�.���8:�.���8�.��	8:F@#
��*��8:�.��E8).���8�.���8:.��	8:G#
������1�����2������$�HIJKLMNOPQ���IJRSMQOTMQJMNNKUKQ#
Programa calcula 
var 
VA, VB, vc, VO, VE: inteiro; 
; ni ci o 
VA - 72; 
VB - 7; 
VC - VA DIV VB; 
VO - VA MOD VB; 
VE - (VA+VB+VC)* VD; 
Fim; 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
+,-./01,23 	��4����������5�$%�6���7�)8)�99:
;1<,1=>1?-3 ��(����$����
@(����������(��$�AB��7		���:
+C->1-DE23 ������AB����
��������������$� ����������7����#"89F�G�:�7� ���#")H��:
IJ2C-3 )KG)�K)�
L2M-N.-NIJ2C-3 OPQPP
RSTS?.-3N �US<=2<M-NVSJM-�� �WX-NUS<=2<M-NYJJ-.-��
)#�$���(����$�� ����������%����������Z���������[��$����� �����������H���[�$����&��� ����������4����������
������A\���������������������������� �����#�������������H�������������������������]̂ 	̂_��&���� ���������
��$�������� �������� ������ ��AB����������[��$�AB�"
��:	������#
�%:������#
��:
���#
��:��(���#
�#�$� ��(��$�������$ �������̀�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�AB�#�����
$��� ����������[��$�A\����� �����[�4������������������[���A\�����$����$��$��H�����$ ������� �������$���a
���
�$�$�$@���������������Z���AB����� ��(��$���$������������&����B�����!���������$����̂ �b�	��#����&�����
��[����c��������������� ��������(��(�$� ����(��H������������������A�������(���"
�
��$����������� ����������$ ���������$���� ̀����������Z�H�������[������ ����$���$�H�&���̀���������� ���
��$ ������� ������������$�4������������#
��
��$����������� ������������������������������������������������4#
���
��$������������̀��$��� ��������������&�������%���$��������$���������AB�����B�� ������%��������������������
�����������Z���AB�������(����$�#
��
�����[���AB������� ����������&��������$��������������� ��������$�4����� ��������[������$���$ ���������%��AB�#
������������������������]̂ 	̂_�"
��:���������A���������������B����������#
�%:���������A����H������������B����������#
��:���������A��������������B����������#
��:���������A�����H�������������B����������#
9#]��� �������������$̀ �����H����������������@(������B�������$���$ ���d����������������������(��e�$����H�f��&��
 ����%�����$��������4�AB��������������$���$�����������Z����$������$������������\��������̀�������$ ���A\�����
��$%���A\��H����&�������������B���$���������������������[�����%���������$��$�&���������!������ �����%���
�������#�������������������(�����������%��A\��"���g�9H�5�g�K�����g�*H�������������Z ����\����@(���������(���"
�
�7��h��:�ig�5��g��	̂ ���	�̂]
��
�5�i���h����g�j�
�]
���
���g�75�
��:��g�j�
�]
��
�75�h��:�kg����g��	̂ ���	�̂]
�
�775�
�K:�l�7��h��::�kg���g��	̂ ���	�̂]
������������������������]̂ 	̂_�"
��:����Z ����\�������������B����������#
�%:����Z ����\��������������B����������#
��:����Z ����\����H�����������B����������#
��:����Z ����\����H������������B����������#
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! ��)
)#������������$���* ����+������$,������$��$���(����$�-�������������� �����������* ����+�������� ���������� ���
�������� ��������#��������������-�,��$ ��������&����� ��(��$��������!�.������%������� �����/��������
� �������������$,�����-���0�$����&����%���!����������������������������0���������*���.+�#���$�%���������(����$�
����(���-�������0�&����� �������������.�����������������1� �������0�����"
2����3���������������&�����������������-�%���������%���$�������������-�����4-���� ������$����-�,� ���5�����0��$���&��
���0���������*���.+����������������'6���$�7��������������6#
2����3���������������&�����������������-�%���������%���$������������)-�6���8-���� ������$����-�,� ���5�����0��$���&��
���0���������*���.+����������������'9���$�7��������������)#
2����3���������������&�����������������-�%���������%���$������������6-�6���6-���� ������$����-�,� ���5�����0��$���&��
���0���������������������'6-����'�������'9���$�7����+��������������-�9���6-���� ������$����#
2����3���������������&�����������������-�%���������%���$������������6-�8���8-���� ������$����-�,� ���5�����0��$���&��
�+������� ���5��������%����������������:�������������'�-�;��&��������,������ ��<���#
2����3���������������&�����������������-�%���������%���$������������9-�=���9-���� ������$����-�,� ���5�����0��$���&��
���0���������*���.+����������������'����$�7���������������4#
�����������������������&���� ������������&�/������><<	?�"
��3��
�1�
���
�1�
��#
�%3��
�1�
�1�
���
�1#
��31�
���
�1�
�1�
��#
��3��
���
���
�1�
�1#
�#�$� ��(��$�������$ �������,�%�����$������$���(����$�����������$���(�$�����(��(�$���� ��(��$�.+�#�����
$��� ����������0��$�.@����� �����0�7������������������0���.@�����$�����-�����$ ������� �������$���/
�����$
$�$A���������������*���.+����� ��(��$���$������������&����+�����!���������$����<�B�	��#����������
 ��(��$����������������������������><<	?��&���� ����������������0�������������������2�-�C-��-��3���� ������$����-
� A�����*���.+�"
��(����$������0���D
���
�-�C-��-���"��������D
������
��"E��D
C�"E�6�D
��"E�6�D
��"E���D
��"E�6�F�CD
C�"E���G��D
C�"E���F�9D
��"E���F���
�6)D
��"E���F��D
�������2H����������H-��3D
�������2H��������C�H-�C3D
�������2H����������H-��3D
�������2H����������H-��3D
0�$#
ak)Ofitrro ·ca1w1os· 
var 
a, b, c, res_ 1, res_2, res_3: ieal 
iniao 
* '* c+ 
res_1+ (a+b)/c 
res_2+ res_1�a+b 
res_3-E- a/b"c 
fimigo<imo 
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�*
��+��������,�--
�������.,�-*
��������,��)
��������,�-�
�%+��������,��-
�������.,�*
��������,���
��������,��
��+��������,�--
�������.,��
��������,�-/
��������,���
��+��������,�--
�������.,�-*
��������,�)-
��������,���
/#������(����$��0�%�$���$���������(��(������� ��(��$�12�0��3����$������������ �����������#�������� ���������
 ������$�4������$�(�� ���� ��56��������������#������������3��0�������������������������788	9��&��
������ ���������� ����������&��� ��$������ ���������� ������������������
��$������� ����������������������������
��6����"
��+
:(���#
�%+���������#
��+8���#
��+�������#
;#�� ��������(��(�$�<��$��6��$��(��<������������������$���(����$�0���&�����������������������������
���!���$�������������3������$�����(��(�$���� ��(��$�12�#�������������������$�� ��������(��(�$0��2�� �����
�����3����������$������$������#���$�%���������0�������6�&����� �������������1�����������������=� �������6�����"
>����+�������� ���6�������� ����������$���(����$�0��� ��������(��(�$������4���$�����(��(�$�������������6��$��0��
&��� ������������$%�(��������� �� ����������� ����1?������@����#
>����+�7���(����$��<��$��������12���������������� ������������$��3��������0���&���������4���$�����(��(�$
�����������0����������!������ ��� ����(��#
>����+��� ��������(��(�$� ����(��� ���������������(����&��������2��������(������ ����������������$���������$
��(����$�#
>����+����������12������$�������������� ��������(��(�$� ����(������������(��������(�����������3�#�����������,������A�#
�����������������������&���� ������������&�B������788	9�"
��+��
���
�=�
��#
�%+��
�=�
�=�
��#
��+=�
���
���
�=#
��+=�
�=�
���
�=#
C#7��� �������������$<�����0����������������:(������2�������$���$ ���D����������������������(��5�$����0�E��&��
 ����%�����$��������4�12��������������$���$�����������3����$������$������������?��������<�������$ ���1?�����
��$%���1?��0����&�������������2���$���������������������6�����%���������$��$�&���������!�����������%���
�������#�������������������(�����������%��1?��"��,�0�%,-0��,�0�������������3 ����?����:(���������(���"
�
�>��F�%+�	�>%�F,��+�,��	8���	�87
��
�>>��
�%+�F��+�7��>%�,�-+�,�=�
�7
���
�>��G�%+�F,�>��G��+�,�=�
�7
��
�>��H��+�IF�>��H�%+�,�=�
�7
�
�>��$�����,�)+�	�>%�H���,�)+�,��	8���	�87
������������������������788	9�"
���������� ������	
���
����������������������
�����������������
�����������������
�����������������
���� ��������	
��
!�� �"�� ���������������#����������#��$#%��������������&����'(�%�����'��# ! )�)
��*����+ ����,�������������-����������#
�%*����+ ����,����.�����������-����������#
��*����+ ����,����.�������������-����������#
��*����+ ����,�������������-����������#
/#0��� ����������-��� ���������������������(����$�����$ ���&������&����1�2����$��� ���3-��$���$�����.
���������������4(������������������$������1��$�3,��#�� ����������������(��(�$���� ��(��$�3-���$ ��(������
 �4 ���������+�� ������ ������������� ��������.���� ���3-��&���������� �������$����������������%������-��$���.��
&���1�������������� �������3-�������5��������(����$��#���$�����3-������� ���������$���$������.��������������
�4(����.�������1�&����� �������������3�����������������6� �������1�����"
7����*�0�� ������������������2��� ������������������������������$�������-�#
7����*������+8����98:�.�+�;0��9������������������#
7����*�	$��$��� ���3-������� ��	.����������� ������������$����������������� ����&�����������������<������������#
7����*����+ ����-��=7)>8:�*����7�?@*=���$���$��������������������6�
�0#
7����*�0�� �������>?������� ��������1����������������������-����1�������#
�����������������������&���� ������������&�A������0BB	C�"
��*6�
���
�6�
���
�6#
�%*��
���
�6�
���
��#
��*��
�6�
���
�6�
��#
��*��
�6�
���
�6�
�6#
:�#����������3-������$���(����$�.��$����������� ����� ����1�����5��� �������$�����������������1��$����� ���
�������.��$�&��� ����-�����������2��������������� ���3,�������$5��������%�������������������������������������
 �����$������� ���1������.���1�$�����%����������������1���������<���#��������������.������������4��(��� �����������
������������������������0BB	C��&���� ���������������D��� �������������������.��E.���.���.��	"
��*��8F�.��E8F.���8:�.���8�.��	8:F@#
�%*��8F�.��E8F.���8�.���8�.��	8F/#
��*��8�.��E8F�.���8:�.���8�.��	8:F@#
��*��8:�.��E8).���8�.���8:.��	8:G#
������1�����2������$�HIJKLMNOPQ���IJRSMQOTMQJMNNKUKQ#
Programa calcula 
var 
VA, VB, vc, VO, VE: inteiro; 
; ni ci o 
VA - 72; 
VB - 7; 
VC - VA DIV VB; 
VO - VA MOD VB; 
VE - (VA+VB+VC)* VD; 
Fim; 
19/05/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: Rafael Américo Carvalho da Silva (1954008)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:638095) ( peso.:1,50)
Prova: 17910695
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) >=
 b) Div.
 c) Mod.
 d) <>
2. Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de programação
é a definição das variáveis e dos tipos. Sem a utilização das variáveis, a programação de computadores se tornaria
mais complexa, uma vez que teríamos que manipular endereços de memória diretamente. Com relação à definição
de variáveis e tipos nos programas de computador e algoritmos, analise as sentenças a seguir:
I- As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para facilitar a
utilização.
II- "Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do tipo caracter.
III- Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o valor da
mesma e vice-versa.
IV- Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração.
V- Na pseudolinguagem Portugol, a declaração das variáveis no início do algoritmo é opcional.
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
3. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no
algoritmo não pertença, especificamente, a uma determinada linguagem de programação. Dado o seguinte
pseudocódigo escrito em PORTUGOL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
Assinale a alternativa que apresenta a sequência CORRETA:
19/05/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) V - F - V - F.
 b) F - V - V - V.
 c) F - V - V - F.
 d) V - V - F - F.
4. 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) III - I - II.
 b) III - II - I.
 c) I - II - III.
 d) II - III - I.
• Progr-a• verifica; ,., 
3 A, B ' inteir-o; 4 C1 D : real; s inicio • A • l; 7 B • 3; 
B C • S; 
D • 18; 
1' A • l • •• ' 11 A • B + O; 
12 B • 18 div 3• • 13 A • 16 ood 3· • 14 c • D I C; 1, D • 10 div C; 
16 A • -1; 
1, B • 5 • A· ' 18 • • ·A; 19 C • D • A· • 26 B • c • ,. ' 21 fuo. 
19/05/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
5. 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, IV e V estão corretas.
 b) As expressões III e V estão corretas.
 c) As expressões I, II e IV estão corretas.
 d) As expressões II e V estão corretas.
6. 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:
19/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVIhttps://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6
 a) Algoritmo CalculaMedia2.
 b) Algoritmo CalculaMedia4.
 c) Algoritmo CalculaMedia3.
 d) Algoritmo CalculaMedia1.
7. Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências
corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol não é diferente, já que
apresenta várias regras de escrita para o seu desenvolvimento. Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de dados que cada
uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso da
pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma variável do tipo Inteiro.
Assinale a alternativa CORRETA:
•• . ,� 
fsm.o(llotU:'). 
Lr1•(Notal), 
fm,w(llota:!:'J. 
lr1•(NotAl}, 
Medl•l Notal•Not..2/2, 
fsm,.(' A ffl<di•hnol� 'Medll), •• 
Al,rorilmoCeln l1MrdlM; •• 
Notal,Nota:l,Medi• Meal; 
fsmw('Not.ol.'J, 
lr1•(Not.111), 
fsmw(llota2:'), 
lr1•(Nota2), 
Medi•> (N<>till+Nota2)/2; 
£sme .. r,, m<,hhn•e 'Medio), 
AJco<ibno(eln J 1M eel aJ,; =·· Notal,No<a2,Mech Real; 
D111te(lltta1- 1. 
lr1a(Notalj, 
0111te(lltta2:1, 
lr1a(Notal1, 
Media> Notal/Nttal; 
fsm""('Am<chhn•o' 'Medio), ·- 
•• 
NDtal, NDtal., Medoa I"" I«>, 
0111te(ll,ut-'J, 
0111t<(lhU2:'J, 
1,10,Ua> (N.,..t•Ncul){l; 
1sm,,...( Atnedialln•e 'Medll), •• 
19/05/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) As sentenças I, III e V estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças III e V estão corretas.
 d) As sentenças I, IV e V estão corretas.
8. 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 a seguir 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 := 10;
B := 3;
C := 5;
D := 10;
A := 1 + B;
B := 30 div 3;
A := 30 mod 3;
A := 1;
B := 5 + A;
B := A;
C := D * A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
 a) A 10, B 3, C 5, D 10.
 b) A 1, B 1, C 10, D 10.
 c) A 1, B 6, C 10, D 1.
 d) A 6, B 30, C 10, D 1.
9. 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 - F - V - V.
 c) F - V - F - F.
 d) V - F - F - V.
19/05/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
10. 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) II - V - III - IV - VII - I - VI.
 b) V - III - IV - II - VII - I - VI.
 c) IV - VII - III - I - II - VI - V.
 d) II - III - IV - I - VI - V - VII.
Prova finalizada com 10 acertos e 0 questões erradas.
19/05/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: Rafael Américo Carvalho da Silva (1954008)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17932271
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar
os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se
o valor pesquisado foi ou não encontrado. O algoritmo anexo foi apresentado como solução para essa atividade.
Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O programa está correto e atende ao solicitado.
( ) O programa não está correto, devido ao erro na linha 26. 
( ) O programa não está correto, devido ao erro na linha 30. 
( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
( ) A inserção de valores na matriz está correta, somente a busca está com erro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - F.
 b) V - F - F - V - F.
 c) F - V - F - F - V.
 d) V - F - V - V - V.
• 
_,,_ ,, ·-•, ..._. .. _,, 
l, •• ,.�,.., . ·�·- ..... _, .. , ... 
.... ' <• ' ...... , • ...... ..... . •· ' .... ''"' ...... ·-�-·· .. , .... ,, .... _. '·"'" ,_, 
'"' -······y,, ...... - ... .. ,,,,_,.,, -·- ...... , ................ - , ..... .. . . ,.,.,. .. .. _,,, .. , . ,,_, ... _, .. .. ,., ... 
.. ... , ,...... , I,' ··- .•••• .. _, '''"' " ... , . _, .. "'" .... , ... _, ... , ..... . ,., ... .. . , ,._.- ·- . .. . .. , ·- 
19/05/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
2. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características
específicas com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) Somente a sentença IV está correta.
 c) As sentenças I e II estão corretas.
 d) As sentenças II e III estão corretas.
3. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem
os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre
que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez,o
que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor
para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, II e III estão corretas.
4. Uma sub-rotina, também conhecida como subalgoritmo, é um conjunto de instruções que realiza determinada
tarefa. Um algoritmo de uma sub-rotina, como qualquer outro algoritmo, deve ser identificado e pode possuir
variáveis, estruturas de seleção, repetição, entre outros. Considerando os dois tipos distintos de sub-rotina - função
e procedimento, analise as sentenças a seguir:
I- Considere que em um sistema seja necessário mostrar uma lista de opções e criar uma sub-rotina para calcular
e retornar a média de 4 valores numéricos. Nessa situação, é correto escolher um procedimento para a primeira
ação e uma função para a segunda.
II- A passagem de valores à sub-rotina é possível apenas em funções.
III- A passagem de valores à sub-rotina é possível apenas em procedimentos.
IV- Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e possuem
duração e escopo limitados à função ou procedimento onde são declaradas.
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças II e III estão corretas.
19/05/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
5. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o
mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, classifique V para
as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma
ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de
repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou
Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a
condição é falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a
condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma
vez as instruções sejam executadas.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V - F.
 b) F - V - V - F - V.
 c) V - F - F - F - F.
 d) V - V - F - V - V.
6. 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. Diante disso, com base nas atribuições às
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças I e III estão corretas.
••• 
t., a, C, D. lntAJ«> , . ,_, •�•c•o 
A <- 10 
• <- 15 
c <- •• 
D <- JS 
, <- so 
.. 1• > CJ • CA< •I •�...., 
• <· C 1 
.. <· c 
P<•D/1 - .. !D < • <· ,. " - •• 1•0C1..,...., . ·- ' '·- • ' ' ·- . ·- • . ·- ' • < ... ... .. ,,,_�)(,., •• , . ,. " ... 
.; 
19/05/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
7. Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao
mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de
dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o
algoritmo a seguir, que utiliza um vetor para armazenar valores reais, analise as afirmativas a seguir:
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo
tipo do vetor - real. 
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média
aritmética dos valores de todas as posições do vetor é de 4. 
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação
acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. 
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa IV está correta.
 b) As afirmativas I, II e III estão corretas.
 c) As afirmativas I, III e IV estão corretas.
 d) As afirmativas II e III estão corretas.
8. A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros que parte,
geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores. No Proposta
Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,
...). Essa sequência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os
dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante. Baseado no algorítimo, analise as sentenças a
seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de vezes que será
executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
I ,.lgodt.o ••op,,lnvet.oo" 
' 3 Conat 
i ......,ud.dc - I 
5 Vu 
� "-•o• Vo<or [1..10] d. ,.._, 
7 i , lntcJ.ro 
8 b1no 
, par• I <·i •<• (q,.,.,,nU-) foe• 
10 berno("lofo.-,.. •• !oc. ") 
11 1..oio(n.-roaJ�]) 
12 rUOFO•• 
13 r1m0lgon<mo 
Aito'lt ... '1-1; •• •• .,,torlorl, 
..... r1 .. 1, ,, 
h 1 ... .i .... 
lnl<lo ........... ( ,,,,_. _,, ... ·1, 
lolo(•l; ....... , - ,, 
... , ... 1 1 • ,, 
• - 1; •••• 1-, •••• ,. •• 
lolclo 
T • .. ,oriorl • .. ,o,lorl; 
... .,, .... - ...... 1 .... ,; 
.... ,1or1 - ,, 
fl,,; 
0,....,.1·,.. poolclo ', • h .......... "0 nl..- .. , ....... 'I-I·, T); 
'"· 
19/05/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) As sentenças III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças I e III estão corretas.
9. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de
opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso,
assinalea alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação:
 a) SE-ENTÃO.
 b) ENQUANTO-FAÇA.
 c) ESCOLHA-CASO.
 d) REPITA-ATÉ.
10. Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro,
o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de
ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na
matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado,
enviar um aviso informando que o produto não está cadastrado.
Algoritmo busca_vetor;
var
mat : vetor [1..4,1..3] de real;
procurar : real;
l, c : inteiro;
encontrou : lógica;
início
Para l <- 1 até 4 faça
início
 Para c <- 1 até 3 faça
 início
 escreva('Valor: ');
 Leia(mat[l,c]);
 Fim;
 Fim;
escreva('Valor para busca: ');
Leia(procurar);
encontrou <- falso;
Se (not encontrou) então
início
 escreva('Não tem na matriz: ',procurar);
Fim;
Fim.
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para
as falsas:
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor.
( ) O algoritmo está com a declaração de variáveis incorreto. 
( ) O algoritmo solicita e armazena corretamente os valores.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - F - V - V.
 c) V - F - V - F.
 d) F - V - F - V.
19/05/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
Prova finalizada com 10 acertos e 0 questões erradas.
19/05/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: Rafael Américo Carvalho da Silva (1954008)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638094) ( peso.:3,00)
Prova: 18618015
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Para Pascal, quando se trata de comados da própria linguagem, não há diferença se um comando é escrito com
letras maiúsculas ou minúsculas, o que não ocorre em outras linguagens, como, por exemplo, C Sharp e PHP.
Assinale a alternativa CORRETA que apresenta o conceito utilizado pela linguagem Pascal:
 a) Case insensitive.
 b) Case of.
 c) Case write.
 d) Case sensitive.
2. 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 - V.
 b) V - F - V - F - F.
 c) V - V - F - V - F.
 d) F - V - F - V - F.
3. 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) >=
 b) Mod.
 c) Div.
 d) <>
19/05/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
4. As estruturas de repetição permitem executar uma sequência de comandos repetidamente usando uma condição
de controle ou variável para determinar quando a execução termina. Com base nas linhas de código com estruturas
de repetição a seguir, classifique V para as opções verdadeiras e F para as falsas:
( ) do comando1 while i <= 20
( ) for i := 1 to 5 do comando1
( ) do comando 1 until j > 1
( ) for j := 5 downto 2 do comando1
( ) repeat comando1 while i = 5
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V - F.
 b) F - V - F - V - F.
 c) F - F - V - V - V.
 d) V - V - F - F - V.
5. Os vetores e as matrizes possibilitam o armazenamento de um conjunto de valores ao mesmo tempo, ou seja, é
uma variável com vários compartimentos. Acerca das matrizes, analise as sentenças a seguir:
I- A sintaxe da declaração de uma variável do tipo matriz deverá ser conforme o modelo a seguir: MatrizNotas :
Matriz [1..3 , 1..4] de Real.
II- Para realizar a inserção e leitura dos valores em uma matriz, será obrigatoriamente necessária a utilização de
uma estrutura de repetição.
III- A técnica conhecida por "teste de mesa" é utilizada pelo desenvolvedor para testar o algoritmo no computador.
IV- A mesma matriz, por apresentar diversos compartimentos, poderá armazenar valores do tipo Inteiro e Caractere.
V- A matriz é um vetor multidimensional, em que há a necessidade de utilizar um par de índices para localizar o
valor desejado.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I e V estão corretas.
 c) As sentenças I, III e V estão corretas.
 d) As sentenças II, IV e V estão corretas.
6. Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, verificou-se a
necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos mesmos. Diante dessa
diversidade de alunos, tornou-se inviável a criação de uma variável para cada aluno; logo, deve o desenvolvedor
utilizar-se de outro recurso. Com base nessa informação, assinale a alternativa CORRETA que apresenta o recurso
a ser utilizado pelo desenvolvedor:
 a) Subalgoritmos.
 b) Estrutura de escolha.
 c) Vetores.
 d) Funções.
7. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do
algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para
fazer a simulação de um cálculo. Analise o algoritmo a seguir, supondo que o valor de entrada para a variável B
seja 3. Finalizada a execução do algoritmo, assinale a alternativa CORRETA que apresenta o valor da variável A,
bem como quantas vezes a repetição foi executada.
19/05/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
 a) O valor de A é 21, e a rotina executará 3 vezes.
 b) O valor de A é 3, e a rotina executará 5 vezes.
 c) O valor de A é 3, e a rotina executará 8 vezes.
 d) O valor de A é 21, e a rotina executará 8 vezes.
8. 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 com0.
( ) 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 - V - F - F.
 c) V - F - V - F.
 d) V - V - V - F.
9. A linguagem de programação Pascal, apesar de assemelhar-se com a pseudolinguagem portugol, possui
diferenças que devem ser destacadas, como, por exemplo, os seus comandos, que são escritos em inglês, bem
como comandos que não existem na pseudolinguagem. Diante disto, assinale a alternativa CORRETA que
apresenta o comando responsável por limpar a tela:
 a) readln.
 b) clrscr.
 c) break.
 d) write.
10. Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas. Para encerrar o
processamento, deve-se digitar -1. Com base no exposto, analise o programa e assinale a alternativa CORRETA:
"'8<)rllmo rtpet-; ,. 
A, B: intHO; ,_ 
EJa .... a r 1n1onn. o valor pora B'J; 
i.-{B� 
...... 
11-B+.l; 
A-MB; 
A.!�l>I, 
uawa (A.l, 
F"" •!ilontmo ., 
19/05/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
 a) A lógica do programa está correta e compila com sucesso, calculando a média dos alunos.
 b) O programa compila e apresenta erros, pois não calcula a média, e a variável de controle está diferente da
solicitada.
 c) Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram inicializadas com 0
(zero).
 d) O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O que impede o cálculo
da média.
11. (ENADE, 2008) Analise o código apresentado:
 a) Apresenta somente erro de divisão por zero.
 b) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 c) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
 d) Apresenta erros de estrutura condicional e expressão relacional inválida.
Prova finalizada com 9 acertos e 2 questões erradas.
·-·- - ....... , , . ., 
Co•t ' >•<-•, 
oo<a, S-, -· , ..,.1, ..... ,,_ ,•O, 
.,rn,h!' 
• 
A.Igoe!..., DW>l:2001 
von•YWia 
vorA, vora. voe<, ,nt••«> 
vu• ,..., 
var11 , htar•> 
varL , l°'!lc<o 
in<cio 
vars � ·,ooo• 
varA fa • • 
19/05/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: Rafael Américo Carvalho da Silva (1954008)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:638092) ( peso.:1,50)
Prova: 17932271
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar
os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se
o valor pesquisado foi ou não encontrado. O algoritmo anexo foi apresentado como solução para essa atividade.
Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O programa está correto e atende ao solicitado.
( ) O programa não está correto, devido ao erro na linha 26. 
( ) O programa não está correto, devido ao erro na linha 30. 
( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
( ) A inserção de valores na matriz está correta, somente a busca está com erro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - F.
 b) V - F - F - V - F.
 c) F - V - F - F - V.
 d) V - F - V - V - V.
• 
_,,_ ,, ·-•, ..._. .. _,, 
l, •• ,.�,.., . ·�·- ..... _, .. , ... 
.... ' <• ' ...... , • ...... ..... . •· ' .... ''"' ...... ·-�-·· .. , .... ,, .... _. '·"'" ,_, 
'"' -······y,, ...... - ... .. ,,,,_,.,, -·- ...... , ................ - , ..... .. . . ,.,.,. .. .. _,,, .. , . ,,_, ... _, .. .. ,., ... 
.. ... , ,...... , I,' ··- .•••• .. _, '''"' " ... , . _, .. "'" .... , ... _, ... , ..... . ,., ... .. . , ,._.- ·- . .. . .. , ·- 
19/05/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
2. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características
específicas com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição
REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) Somente a sentença IV está correta.
 c) As sentenças I e II estão corretas.
 d) As sentenças II e III estão corretas.
3. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem
os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre
que necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o
que ao final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor
para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, II e III estão corretas.
4. Uma sub-rotina, também conhecida como subalgoritmo, é um conjunto de instruções que realiza determinada
tarefa. Um algoritmo de uma sub-rotina, como qualquer outro algoritmo, deve ser identificado e pode possuir
variáveis, estruturas de seleção, repetição, entre outros. Considerando os dois tipos distintos de sub-rotina - função
e procedimento, analise as sentenças a seguir:
I- Considere que em um sistema seja necessário mostrar uma lista de opções e criar uma sub-rotina para calcular
e retornar a média de 4 valores numéricos. Nessa situação, é correto escolher um procedimento para a primeira
ação e uma função para a segunda.
II- A passagem de valores à sub-rotina é possível apenas em funções.
III- A passagem de valores à sub-rotina é possível apenas em procedimentos.
IV- Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e possuem
duração e escopo limitados à função ou procedimento onde são declaradas.
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças II e III estão corretas.
19/05/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
5. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o
mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturasde repetição, classifique V para
as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma
ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de
repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou
Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a
condição é falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a
condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma
vez as instruções sejam executadas.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V - F.
 b) F - V - V - F - V.
 c) V - F - F - F - F.
 d) V - V - F - V - V.
6. 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. Diante disso, com base nas atribuições às
variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças I e III estão corretas.
••• 
t., a, C, D. lntAJ«> , . ,_, •�•c•o 
A <- 10 
• <- 15 
c <- •• 
D <- JS 
, <- so 
.. 1• > CJ • CA< •I •�...., 
• <· C 1 
.. <· c 
P<•D/1 - .. !D < • <· ,. " - •• 1•0C1..,...., . ·- ' '·- • ' ' ·- . ·- • . ·- ' • < ... ... .. ,,,_�)(,., •• , . ,. " ... 
.; 
19/05/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
7. Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao
mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de
dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o
algoritmo a seguir, que utiliza um vetor para armazenar valores reais, analise as afirmativas a seguir:
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo
tipo do vetor - real. 
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média
aritmética dos valores de todas as posições do vetor é de 4. 
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação
acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. 
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa IV está correta.
 b) As afirmativas I, II e III estão corretas.
 c) As afirmativas I, III e IV estão corretas.
 d) As afirmativas II e III estão corretas.
8. A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros que parte,
geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores. No Proposta
Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,
...). Essa sequência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os
dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante. Baseado no algorítimo, analise as sentenças a
seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de vezes que será
executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
I ,.lgodt.o ••op,,lnvet.oo" 
' 3 Conat 
i ......,ud.dc - I 
5 Vu 
� "-•o• Vo<or [1..10] d. ,.._, 
7 i , lntcJ.ro 
8 b1no 
, par• I <·i •<• (q,.,.,,nU-) foe• 
10 berno("lofo.-,.. •• !oc. ") 
11 1..oio(n.-roaJ�]) 
12 rUOFO•• 
13 r1m0lgon<mo 
Aito'lt ... '1-1; •• •• .,,torlorl, 
..... r1 .. 1, ,, 
h 1 ... .i .... 
lnl<lo ........... ( ,,,,_. _,, ... ·1, 
lolo(•l; ....... , - ,, 
... , ... 1 1 • ,, 
• - 1; •••• 1-, •••• ,. •• 
lolclo 
T • .. ,oriorl • .. ,o,lorl; 
... .,, .... - ...... 1 .... ,; 
.... ,1or1 - ,, 
fl,,; 
0,....,.1·,.. poolclo ', • h .......... "0 nl..- .. , ....... 'I-I·, T); 
'"· 
19/05/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) As sentenças III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças I e III estão corretas.
9. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de
opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso,
assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação:
 a) SE-ENTÃO.
 b) ENQUANTO-FAÇA.
 c) ESCOLHA-CASO.
 d) REPITA-ATÉ.
10. Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro,
o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de
ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na
matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado,
enviar um aviso informando que o produto não está cadastrado.
Algoritmo busca_vetor;
var
mat : vetor [1..4,1..3] de real;
procurar : real;
l, c : inteiro;
encontrou : lógica;
início
Para l <- 1 até 4 faça
início
 Para c <- 1 até 3 faça
 início
 escreva('Valor: ');
 Leia(mat[l,c]);
 Fim;
 Fim;
escreva('Valor para busca: ');
Leia(procurar);
encontrou <- falso;
Se (not encontrou) então
início
 escreva('Não tem na matriz: ',procurar);
Fim;
Fim.
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para
as falsas:
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor.
( ) O algoritmo está com a declaração de variáveis incorreto. 
( ) O algoritmo solicita e armazena corretamente os valores.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - F - V - V.
 c) V - F - V - F.
 d) F - V - F - V.
19/05/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
Prova finalizada com 10 acertos e 0 questões erradas.
19/05/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: Rafael Américo Carvalho da Silva (1954008)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:638095) ( peso.:1,50)
Prova: 17910695
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1.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) >=
 b) Div.
 c) Mod.
 d) <>
2. Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de programação
é a definição das variáveis e dos tipos. Sem a utilização das variáveis, a programação de computadores se tornaria
mais complexa, uma vez que teríamos que manipular endereços de memória diretamente. Com relação à definição
de variáveis e tipos nos programas de computador e algoritmos, analise as sentenças a seguir:
I- As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para facilitar a
utilização.
II- "Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do tipo caracter.
III- Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o valor da
mesma e vice-versa.
IV- Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração.
V- Na pseudolinguagem Portugol, a declaração das variáveis no início do algoritmo é opcional.
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
3. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no
algoritmo não pertença, especificamente, a uma determinada linguagem de programação. Dado o seguinte
pseudocódigo escrito em PORTUGOL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
Assinale a alternativa que apresenta a sequência CORRETA:
19/05/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) V - F - V - F.
 b) F - V - V - V.
 c) F - V - V - F.
 d) V - V - F - F.
4. 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) III - I - II.
 b) III - II - I.
 c) I - II - III.
 d) II - III - I.
• Progr-a• verifica; ,., 
3 A, B ' inteir-o; 4 C1 D : real; s inicio • A • l; 7 B • 3; 
B C • S; 
D • 18; 
1' A • l • •• ' 11 A • B + O; 
12 B • 18 div 3• • 13 A • 16 ood 3· • 14 c • D I C; 1, D • 10 div C; 
16 A • -1; 
1, B • 5 • A· ' 18 • • ·A; 19 C • D • A· • 26 B • c • ,. ' 21 fuo. 
19/05/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
5. 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, IV e V estão corretas.
 b) As expressões III e V estão corretas.
 c) As expressões I, II e IV estão corretas.
 d) As expressões II e V estão corretas.
6. 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:
19/05/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 CalculaMedia2.
 b) Algoritmo CalculaMedia4.
 c) Algoritmo CalculaMedia3.
 d) Algoritmo CalculaMedia1.
7. Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências
corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol não é diferente, já que
apresenta várias regras de escrita para o seu desenvolvimento. Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de dados que cada
uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso da
pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma variável do tipo Inteiro.
Assinale a alternativa CORRETA:
•• . ,� 
fsm.o(llotU:'). 
Lr1•(Notal), 
fm,w(llota:!:'J. 
lr1•(NotAl}, 
Medl•l Notal•Not..2/2, 
fsm,.(' A ffl<di•hnol� 'Medll), •• 
Al,rorilmoCeln l1MrdlM; •• 
Notal,Nota:l,Medi• Meal; 
fsmw('Not.ol.'J, 
lr1•(Not.111), 
fsmw(llota2:'), 
lr1•(Nota2), 
Medi•> (N<>till+Nota2)/2; 
£sme .. r,, m<,hhn•e 'Medio), 
AJco<ibno(eln J 1M eel aJ,; =·· Notal,No<a2,Mech Real; 
D111te(lltta1- 1. 
lr1a(Notalj, 
0111te(lltta2:1, 
lr1a(Notal1, 
Media> Notal/Nttal; 
fsm""('Am<chhn•o' 'Medio), ·- 
•• 
NDtal, NDtal., Medoa I"" I«>, 
0111te(ll,ut-'J, 
0111t<(lhU2:'J, 
1,10,Ua> (N.,..t•Ncul){l; 
1sm,,...( Atnedialln•e 'Medll), •• 
19/05/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) As sentenças I, III e V estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças III e V estão corretas.
 d) As sentenças I, IV e V estão corretas.
8. 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 a seguir 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 := 10;
B := 3;
C := 5;
D := 10;
A := 1 + B;
B := 30 div 3;
A := 30 mod 3;
A := 1;
B := 5 + A;
B := A;
C := D * A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
 a) A 10, B 3, C 5, D 10.
 b) A 1, B 1, C 10, D 10.
 c) A 1, B 6, C 10, D 1.
 d) A 6, B 30, C 10, D 1.
9. Por intermédio deinstruçõ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 - F - V - V.
 c) F - V - F - F.
 d) V - F - F - V.
19/05/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
10. 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) II - V - III - IV - VII - I - VI.
 b) V - III - IV - II - VII - I - VI.
 c) IV - VII - III - I - II - VI - V.
 d) II - III - IV - I - VI - V - VII.
Prova finalizada com 10 acertos e 0 questões erradas.
/
Impresso por Everton, CPF 014.698.991-08 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode
ser reproduzido ou repassado para terceiros. 13/05/2020 19:32:49
 
Acadêmico: Soraia da Silva Costas dos Santos (1555360) 
Disciplina: Algoritmo e Programação (LIN12) 
Avaliação: Avaliação I - Individual FLEX ( Cod.:443695) ( peso.:1,50) 
Prova: 10676871 
Nota da Prova: 10,00 
 Legenda: Resposta Certa Sua Resposta Errada 
1. 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 II e V estão corretas 
 b) As expressões I e IV estão corretas. 
 c) As expressões I, III e IV estão corretas. 
 d) As expressões I, IV e V estão corretas. 
 
2. 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. 
 
 Agora, assinale a alternativa CORRETA: 
 a) As sentenças II, III e IV estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças III e IV estão corretas. 
 
3. 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 
/
Impresso por Everton, CPF 014.698.991-08 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode
ser reproduzido ou repassado para terceiros. 13/05/2020 19:32:49
 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= 31 
 valor D= 20 
 b) valor A= 11 
 valor B= 5 
 valor C= 16 
 valor D= 20 
 c) valor A= 21 
 valor B= 4 
 valor C= 55 
valor D= 2 
 d) valor A= 11 
valor B= 14 
 valor C= 23 
 valor D= 12 
 
4. O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, 
 sendo que um conjunto diferente de operadores, associados de maneira distinta, podem 
 possuir o mesmo resultado. Dada a tabela-verdade anexa, associe os itens, utilizando o 
 código a seguir: 
 
I- a E b. 
II- NÃO a. 
III- NÃO b. 
IV- a OU b. 
 
( ) F - - - V F V. 
( ) F - - - F V F. 
 ( ) V - - - V F F. 
( ) V - - - F V V. 
 
 Assinale a alternativa que apresenta a sequência CORRETA: 
 
 a) IV - - III - II I.
 b) II I III - - - IV. 
 c) I - - - IV. II III 
 d) I - IV - III - II. 
 
5. 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 
1�1�1 ••• I W• 1 Wb 1·-•1 
., 
/
Impresso por Everton, CPF 014.698.991-08 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode
ser reproduzido ou repassado para terceiros. 13/05/2020 19:32:49
 alternativa CORRETA que apresenta o comando responsável pela captação dessa 
 informação: 
 a) Escreva. 
 b) Digite. 
 c) Leia. 
 d) Insira. 
 
6. 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) II III I - - IV - - VI - - VII. V 
 b) IV - VII - - - - VI - III I II V. 
 c) V - - IV - - VII - - VI. III II I 
 d) II - - III - IV - VII - V I - VI. 
 
7. 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, classifiqueV 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. 
 
 Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V V - - F - - F V. 
 b) F F - - V - - V F. 
 c) V V - - F - - F F.
 d) V V - V - - F - V. 
 
8. 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: 
/
Impresso por Everton, CPF 014.698.991-08 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode
ser reproduzido ou repassado para terceiros. 13/05/2020 19:32:49
 
 a) VA=72, VB=7, VC=10, VD=2, VE=178.
 b) VA=72, VB=7, VC=0, VD=2, VE=79. 
 c) VA=2, VB=72, VC=10, VD=2, VE=178.
 d) VA=12, VB=4, VC=0, VD=1, VE=16. 
 
9. Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que 
 definem as sequências corretas dos elementos de uma linguagem de programação. Na 
 pseudolinguagem portugol não é diferente, já que apresenta várias regras de escrita para o 
 seu desenvolvimento. Com base nisso, analise as sentenças a seguir: 
 
 I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ 
e #. 
 II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto 
final. 
 III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o 
 tipo de dados que cada uma suportará. 
 IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, 
 que no caso da pseudolinguagem portugol é representado pelo sinal := 
 V- O valor numérico ?10?, por estar delimitado por apóstrofos, não poderá ser atribuído a 
 uma variável do tipo Inteiro. 
 
 Assinale a alternativa CORRETA: 
 a) As sentenças III e V estão corretas. 
 b) As sentenças I, IV e V estão corretas. 
 c) As sentenças I, III e V estão corretas. 
 d) As sentenças II e III estão corretas. 
 
10. 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. 
 
 
Programa calcula 
var 
VA. VB, vc, VD, VE: inteiro; inicio 
VA - 72; 
VB - 7; 
VC - VA DIV VBj 
VD - VA MOD VBj 
VE - (VA+VB+VC)• VD; 
Fim; 
15/05/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: Evaristo Marcos Rodrigues Porfirio (2142594)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:638095) ( peso.:1,50)
Prova: 17910703
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) IV - VII - III - I - II - VI - V.
 c) II - III - IV - I - VI - V - VII.
 d) II - V - III - IV - VII - I - VI.
2. 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 - F - F - V.
 b) F - V - F - F.
 c) V - V - V - F.
 d) F - F - V - V.
15/05/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. 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 a seguir 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 := 10;
B := 3;
C := 5;
D := 10;
A := 1 + B;
B := 30 div 3;
A := 30 mod 3;
A := 1;
B := 5 + A;
B := A;
C := D * A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
 a) A 1, B 1, C 10, D 10.
 b) A 6, B 30, C 10, D 1.
 c) A 10, B 3, C 5, D 10.
 d) A 1, B 6, C 10, D 1.
4. 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) Endentação.
 b) Comentário.
 c) Parágrafo.
 d) Organizar.
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 - F - V - F.
 b) V - V - F - F.
15/05/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
 c) F - V - V - V.
 d) V - V - V - F.
6. 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) V - V - F - F.
 b) F - F - V - F.
 c) V - V - F - V.
 d) F - V - F - V.
7. Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências
corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol não é diferente, já que
apresenta várias regras de escrita para o seu desenvolvimento. Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de dados que cada
uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso da
pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma variável do tipo Inteiro.
Assinale a alternativa CORRETA:
 a) As sentenças III e V estão corretas.
 b) As sentenças I, III e V estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I, IV e V estão corretas.
8. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no
algoritmo não pertença, especificamente, a uma determinada linguagem de programação. Dado o seguinte
pseudocódigo escrito em PORTUGOL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
Assinale a alternativa que apresenta a sequência CORRETA:
15/05/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
 a) V - V - F - F.
 b) F - V - V - V.
 c) F - V - V - F.
 d) V - F - V - F.
9. 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) >=
 b) Div.
 c) <>
 d) Mod.
10. 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 II e V estão corretas.
 b) As expressões III e V estão corretas.
 c) As expressões I, II e IV estão corretas.
 d) As expressões I, IV e V estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.
• Progr-a• verifica; ,., 
3 A, • ' inteir-o; 4 C1 D : real; s inicio • A • l; 7 • • 3; 
• c • S; 
D • 16; 
1' A • l • •• ' 11 A • B + O; 
12 • • 18 div 3• • 13 A • 18 ood 3· • 14 c • D I C; 1, D • 10 div C; 
16 A • -1; 
1, • • 5 • A· ' 18 • • ·A; 19 C • D • A· • 28 • • c • ,. ' 21 fuo. 
.; 
10/05/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: Nilson Carlos Gonçalves (2247793)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:638095) ( peso.:1,50)
Prova: 17910718
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) Insira.
 c) Escreva.
 d) Digite.
2. 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 - I - II.
 c) I - II - III.
 d) III - II - I.
3. 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:
10/05/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) Algoritmo CalculaMedia3.
 b) Algoritmo CalculaMedia1.
 c) Algoritmo CalculaMedia4.
 d) Algoritmo CalculaMedia2.
NOU.l, Nota2, Medi• l!'U Ito, 
fsm.o('NOU.t'). 
�l•(Notal), 
f,;rn,.o('NOU. :!:'), 
�l•(Not.2}, 
Medl•l Notal+Nota2/2, 
Esm,.('Am!diahn•t 'Med,o), •• 
.oJc<,rilmoCeln I MrdlM; •• 
Notal,Notal,Media Meal; 
hl<K> 
Esm.o(llotat'J, 
�••(Not.ol), 
Esm.o(llotal:'J, 
�1a(Nota2), 
Media> (Notal+Nota2)/2; 
esm .. ('Affl<diahn•i 'Med,o), 
.oJcoritmoeakul.oMrdl aJ,; =·· Notal,Notal,Media Real; 
D111te(lltta1- 1. 
�••(Nou.JI, 
D111te(lltta2:1, 
�••(Nou.lj, 
Media> Nou.l/Ntta2; 
fsa'e""('Am!diahn•i 'Med,o), •• 
•• 
NOU.l, Notal,Media lrttlto, .,� 
D111te(llttal_ 'J, 
D111te(lltt•2:'J, 
Media> (NOU.t•Httall/2; 
brn,""( A,.,.dial1n•e 'MedlO), •• 
10/05/2020 UNIASSELVI - Centro UniversitárioLeonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6
4. 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 - F - V - F - F.
 b) V - V - F - V - F.
 c) F - V - F - V - F.
 d) V - V - F - V - V.
5. 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.
6. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no
algoritmo não pertença, especificamente, a uma determinada linguagem de programação. Dado o seguinte
pseudocódigo escrito em PORTUGOL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
Assinale a alternativa que apresenta a sequência CORRETA:
10/05/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) F - V - V - V.
 b) V - V - F - F.
 c) V - F - V - F.
 d) F - V - V - F.
7. 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 III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças II, III e IV estão corretas.
• Progr-a• verifica; ,., 
3 A, • ' inteir-o; 4 C1 D : real; s inicio • A • l; 7 • • 3; 
• c • S; 
D • 16; 
1' A • l • •• ' 11 A • B + O; 
12 • • 18 div 3• • 13 A • 18 ood 3· • 14 c • D I C; 1, D • 10 div C; 
16 A • -1; 
1, • • 5 • A· ' 18 • • ·A; 19 C • D • A· • 28 • • c • ,. ' 21 fuo. 
10/05/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
8. 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) II - V - III - IV - VII - I - VI.
 b) V - III - IV - II - VII - I - VI.
 c) IV - VII - III - I - II - VI - V.
 d) II - III - IV - I - VI - V - VII.
9. Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de programação
é a definição das variáveis e dos tipos. Sem a utilização das variáveis, a programação de computadores se tornaria
mais complexa, uma vez que teríamos que manipular endereços de memória diretamente. Com relação à definição
de variáveis e tipos nos programas de computador e algoritmos, analise as sentenças a seguir:
I- As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para facilitar a
utilização.
II- "Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do tipo caracter.
III- Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o valor da
mesma e vice-versa.
IV- Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração.
V- Na pseudolinguagem Portugol, a declaração das variáveis no início do algoritmo é opcional.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, II e IV estão corretas.
10/05/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
10. 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 a seguir 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 := 10;
B := 3;
C := 5;
D := 10;
A := 1 + B;
B := 30 div 3;
A := 30 mod 3;
A := 1;
B := 5 + A;
B := A;
C := D * A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
 a) A 1, B 1, C 10, D 10.
 b) A 6, B 30, C 10, D 1.
 c) A 1, B 6, C 10, D 1.
 d) A 10, B 3, C 5, D 10.
Prova finalizada com 9 acertos e 1 questões erradas.
13/05/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: Everton Bezerra Alves (1968892)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:638095) ( peso.:1,50)
Prova: 17910693
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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, IV e V estão corretas.
 b) As expressões II e V estão corretas.
 c) As expressões I, II e IV estão corretas.
 d) As expressões III e V estão corretas.
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:
 a) VA=2, VB=72, VC=10, VD=2, VE=178.
 b) VA=72, VB=7, VC=0, VD=2, VE=79.
 c) VA=12, VB=4, VC=0, VD=1, VE=16.
 d) VA=72, VB=7, VC=10, VD=2, VE=178.
• 
" 
Prograaao c�lcul� 
<¥ 
VA, \16, V(, VO, VE: int�iro; 
inicio 
VA 72; 
V8 7; 
VC - VA OJV V8; 
VO - VA MOO ve· 
VE - (VA+V8+VC\• VO; 
l'i •: 
13/05/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. 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) V - F - F - V.
 b) V - V - F - V.
 c) F - V - V - F.
 d) F - F - V - 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) V - V - F - V.
 b) V - V - F - F.
 c) F - V - F - V.
 d) F - F - V - F.
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) F - V - V - V.
 b) V - V - V - F.
 c) V - V - F - F.
 d) V - F - V - F.
13/05/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
6. 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:
 a) VA=2, VB=63, VC=1, VD=1, VE=96.
 b) VA=63, VB=2, VC=31, VD=1, VE=66.
 c) VA=63, VB=2, VC=31, VD=1, VE=96.
 d) VA=63, VB=2, VC=1, VD=31, VE=66.
7. Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências
corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol não é diferente, já que
apresenta várias regras de escrita para o seu desenvolvimento. Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de dados que cada
uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso da
pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma variável do tipo Inteiro.
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças III e V estão corretas.
 c) As sentenças I, IV e V estão corretas.
 d) As sentenças I, III e V estão corretas.
8. 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.
l AJ.aorlt.o <•l<ul•; 
2 v•r 
J VA, VB, VC, YD, ve , lntrlr<1; 
4 Iniclo 
�VA�6l; 
6 VB �l; 
1 VC � V"- DIV VB; 
8 YD �V"- KV VB; 
9 VE � (VMVB+VC)' VD; 
19 Escrrv•( 'VA', VA); 
ll Escrrv•('VB', VB); 
12 Escrrv•('VC', VC); 
13 Fi.. . 
.; 
13/05/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
9. 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) >=
 b) <>
 c) Div.
 d) Mod.
10. O quadro resultante de uma ou mais operações lógicas é chamado

Mais conteúdos dessa disciplina