Buscar

ALGORITMO E LOGICA DE PROGRAMAÇÃO - AVALIAÇÃO I - INDIDUAL SEMIPRESENCIAL

Prévia do material em texto

15/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
Acadêmico: Clarice Mendes Sena (2609218)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:656380) ( peso.:1,50)
Prova: 24673165
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de programação. Para manipular as informações e poder
execução do programa em estruturas que são conhecidas como VARIÁVEIS. Analise o programa a seguir e assinale a alternativa CORRETA que 
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.
2. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de programação. Para manipular as informações e poder
durante a execução do programa em estruturas que são conhecidas como VARIÁVEIS. No que se refere às variáveis da pseudolinguagem portug
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 va
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 III 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.
3. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no algoritmo não pertença, especificam
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:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_3%20aria-label=
15/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
 a) F - V - V - F.
 b) F - V - V - V.
 c) V - V - F - F.
 d) V - F - V - F.
4. Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para certos operadores. Neste sentido
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
( ) 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áve
( ) 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áve
( ) 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
( ) 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 res
( ) 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áve
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V - F.
 b) V - F - V - F - V.
 c) V - V - V - F - F.
 d) F - V - F - F - V.
5. 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 d
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 
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 I e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
6. Nos algoritmos, bem como nas linguagens de programação, existem diversos tipos de dados. Cada tipo de dado pode armazenar um grupo espec
dado que permite representar apenas dois valores - um correspondente a verdadeiro e outro a falso:
 a) Real.
 b) Caractere.
 c) Inteiro.
 d) Lógico.
7. Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências corretas dos elementos de uma lingu
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 é representa
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 I, IV e V estão corretas.
 b) As sentenças II e III estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_7%20aria-label=
15/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3
 c) As sentenças I, III e V estão corretas.
 d) As sentençasIII e V estão corretas.
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
quais resultarão um valor verdadeiro ou falso baseados em um quadro conhecido por tabela verdade. Considerando as seguintes atribuições: A =
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 III e V estão corretas.
 b) As expressões I, II e IV estão corretas.
 c) As expressões I e IV estão corretas.
 d) As expressões I, II e V estão corretas.
9. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de 
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) IV - VII - III - I - II - VI - V.
 c) V - III - IV - II - VII - I - VI.
 d) II - V - III - IV - VII - I - VI.
10.Por intermédio de instruções específicas, nós, como programadores, estabelecemos os passos que o computador seguirá para solucionar determ
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 - V - F - F.
 b) F - F - V - V.
 c) V - V - V - F.
 d) V - F - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMxNjU=#questao_10%20aria-label=

Mais conteúdos dessa disciplina