Buscar

Avaliação I -_- Algoritmo e Lógica de Programação (EEA02)

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 4 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. 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=63, VB=2, VC=31, VD=1, VE=66. 
 b) VA=63, VB=2, VC=31, VD=1, VE=96. 
 c) VA=63, VB=2, VC=1, VD=31, VE=66. 
 d) VA=2, VB=63, VC=1, VD=1, VE=96. 
 
2. 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) Inteiro. 
 b) Real. 
 c) Lógico. 
 d) Caractere. 
 
3. Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que 
possa realizar as suas instruções e retornar o resultado esperado. Diante disso, 
assinale a alternativa CORRETA que apresenta o comando responsável pela 
captação dessa informação: 
 a) Leia. 
 b) Escreva. 
 c) Digite. 
 d) Insira. 
 
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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_4%20aria-label=
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=72, VB=7, VC=10, VD=2, VE=178. 
 d) VA=12, VB=4, VC=0, VD=1, VE=16. 
 
5. 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 - F - V - F. 
 d) F - V - V - F. 
 
6. Um programa de computador é basicamente um algoritmo escrito em alguma 
linguagem de programação. Para manipular as informações e poder fazer cálculos e 
verificações com as mesmas, o computador precisa mantê-las em memória durante a 
execução do programa em estruturas que são conhecidas como VARIÁVEIS. No que 
se refere às variáveis da pseudolinguagem portugol, analise as sentenças a seguir: 
 
I- Uma variável pode ser comparada a uma espécie de caixa, identificada por um 
nome, que é acessada pelo computador para ler e armazenar valores. 
II- Uma variável pode conter diversos valores distintos de cada vez. 
III- Uma constante é um tipo de variável que recebe um valor em sua criação e não 
pode sobrescrever esse valor durante a execução do algoritmo. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_6%20aria-label=
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 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. 
 
7. Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um 
problema que pode ou não ocorrer de forma recorrente. O procedimento para trocar 
um pneu, uma receita de bolo, os passos que um programa de computador utiliza 
para realizar determinada operação são exemplos de algoritmos. Com relação aos 
comandos existentes para a formalização de algoritmos computacionais, classifique 
V para as sentenças verdadeiras e F para as falsas: 
 
( ) O comando mod retorna a parte inteira de uma divisão. 
( ) É uma boa prática inicializar a variável que servirá como acumulador com 0. 
( ) O comando escreva permite que se envie um conjunto de parâmetros. 
( ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de 
algoritmos é que esta pseudolinguagem pode ser traduzida para praticamente 
qualquer linguagem de programação. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - F. 
 b) F - V - V - V. 
 c) V - F - V - F. 
 d) V - V - F - F. 
 
8. A partir da construção de um algoritmo, podem ser desenvolvidos programas que 
executam as mais variadas operações matemáticas através dos operadores aritméticos 
e lógicos. Diante disso, assinale a alternativa CORRETA que apresenta o operador 
aritmético capaz de retornar o resto da divisão de valores inteiros: 
 a) Div. 
 b) <> 
 c) >= 
 d) Mod. 
 
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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_9%20aria-label=
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 alternativaque apresenta a sequência CORRETA: 
 a) F - V - F - F. 
 b) V - F - F - V. 
 c) V - V - V - F. 
 d) F - F - V - V. 
 
10. Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar 
inicialmente quais dados deverão ser inseridos pelo usuário, a fim de que sejam 
definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo 
algoritmo na execução das instruções, sendo que estas informações deverão ser 
declaradas no início do algoritmo. Com relação aos conceitos de algoritmos, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o 
processamento e a saída. 
( ) Uma variável é um "local" na memória do computador utilizado para armazenar 
uma informação. 
( ) Uma variável não pode ter seu valor alterado durante a execução de um 
algoritmo. 
( ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o 
resto da divisão. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - F - V. 
 b) F - F - V - F. 
 c) V - V - F - V. 
 d) V - V - F - F. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMxNA==&action2=RUVBMDI=&action3=NjU2Mzgw&action4=MjAyMC8y&prova=MjQ2NzMwODg=#questao_10%20aria-label=

Continue navegando