Buscar

Avaliação Lógica de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

13/05/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
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.
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.
2. 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 se
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 de
ser declaradas no início do algoritmo. Com relação aos conceitos de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a saída.
 ( ) Uma variável é um "local" na memória do computador utilizado para armazenar uma informação.
 ( ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo.
 ( ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) V - V - F - F.
 c) F - V - F - V.
 d) V - V - F - V.
3. 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 se
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.
 c) VA=2, VB=72, VC=10, VD=2, VE=178.
 d) VA=72, VB=7, VC=0, VD=2, VE=79.
4. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no algoritmo não pertença, especificamente
uma determinada linguagem de programação. Dado o seguinte pseudocódigo escrito em PORTUGOL, classifique V para as sentenças verdadeiras e F
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:
 a) V - V - F - F.
 b) F - V - V - V.
 c) V - F - V - F.
 d) F - V - V - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_4%20aria-label=
13/05/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
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 e
quadro conhecido por tabela verdade. Considerando as seguintes atribuições: a = 7; b = 3 e c = 5, analise as expressões lógicas a seguir:
 
I- (a > b) E (b >= c) = VERDADEIRO
 II- (a - b > c) OU (b = 3) = FALSO
 III- (a + b) >= (a + c) = FALSO
 IV- (a X c) <> (c X a) = VERDADEIRO
 V- (a mod 2 = 3) E (b X a = 21) = VERDADEIRO
 
Assinale a alternativa CORRETA:
 a) As expressões I, II e IV estão corretas.
 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 III e V estão corretas.
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 e
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.
7. 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 e
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.
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 se
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=63, VB=2, VC=31, VD=1, VE=96.
 b) VA=63, VB=2, VC=1, VD=31, VE=66.
 c) VA=63, VB=2, VC=31, VD=1, VE=66.
 d) VA=2, VB=63, VC=1, VD=1, VE=96.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_8%20aria-label=
13/05/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
9. 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ênciados 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
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
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
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 resultad
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
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) F - V - F - F - V.
 d) V - F - F - V - F.
10.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 recorr
Embora o conceito de algoritmos pareça complexo, na verdade o aplicamos inconscientemente, muitas vezes, em nosso dia a dia. Sobre os conceitos
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 - V - F - V - F.
 c) V - F - V - F - F.
 d) F - V - F - V - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDMxNg==&action2=RUVBMDI=&action3=NjY4ODU4&action4=MjAyMS8x&prova=MzEwMTAyMjA=#questao_10%20aria-label=

Continue navegando