Buscar

AV 1 ALP

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. 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) Organizar. 
 
b) Endentação. 
 
c) Parágrafo. 
 
d) Comentário. 
 
 
2. 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. 
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: 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_1
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_2
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_3
 
( ) 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) V - V - F - V. 
 
d) F - F - V - F. 
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 = 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 V estão corretas. 
 
b) As expressões I e IV estão corretas. 
 
c) As expressões I, II e IV estão corretas. 
 
d) As expressões III e V estão corretas. 
5. 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. 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_4
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_5
 
d) As sentenças I, III e V estão corretas. 
6. 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) Mod. 
 
b) <> 
 
c) >= 
 
d) Div. 
7. 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 - F - V - F. 
 
d) F - V - F - V. 
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: 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_6
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_7https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_8
 
 
a) V - V - F - F. 
 
b) F - V - V - F. 
 
c) F - V - V - V. 
 
d) V - F - V - F. 
9. 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=2, VB=63, VC=1, VD=1, VE=96. 
 
c) VA=63, VB=2, VC=1, VD=31, VE=66. 
 
d) VA=63, VB=2, VC=31, VD=1, VE=96. 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_9
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. 
 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_10

Continue navegando