Buscar

Prova1_gabarito_Algoritimo_e_Programacao

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

12/05/2020 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
Disciplina: Algoritmo e Programação (LIN12)
Avaliação: Avaliação I - Individual FLEX ( Cod.:514783) ( peso.:1,50)
Prova: 17756941
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O objetivo dos operadores relacionais é permitir que se façam desvios condicionais dentro de um algoritmo, desvios estes baseados no valor que
determinadas variáveis recebem durante o fluxo de execução. Com relação aos operadores relacionais e as três variáveis (A, B e C), tais que A =
e C = 3, bem como a notação para operadores lógicos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) (A + B) > 30 ou (A + B - 5) = (A + C)
( ) (A >= C) e (A + B) = C
( ) (A > B) e (C + B) < A
( ) (A + C) > B
( ) B >= A + 2
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - F - V.
 b) V - V - F - V - F.
 c) V - F - V - F - F.
 d) V - V - F - V - V.
2. Considere um algoritmo que solicite e armazene o preço de venda de uma mercadoria e o valor pago pelo cliente, nesse sentido, a saída deverá c
exibir o troco a ser entregue ao cliente. Sobre a solução do algoritmo em pseudocódigo do cenário proposto, analise as sentenças a seguir e assin
alternativa CORRETA:
 a) As opções II e III estão corretas.
 b) Somente a opção III está correta.
 c) As opções I e II estão corretas.
 d) As opções I e III estão corretas.
Anexos:
questao_446962
3. Os tipos de dados influenciam na forma como o algoritmo trabalhará, no desempenho dele e no seu consumo de memória. Temos linguagens de
programação que chamamos de linguagens tipadas, pois todo dado deve ter seu tipo definido, diferente das não tipadas, que não tem essa exigên
embora, os dados tratados pelos scripts seguem a mesma definição de tipagem de dados de linguagens tipadas. Dentre os tipos de dados, podem
destacar três tipos bases: números, caracteres e booleanos. Sobre os dados tipicamente usados como resultados de expressões condicionais ou 
variáveis identificadoras de estado, assinale a alternativa CORRETA:
FONTE: http://www.tiexpert.net/programacao/algoritmo/tipos-de-dados.php. Acesso em: 7 dez. 2018. (adaptado)
 a) Booleano.
 b) Inteiro.
 c) Data.
 d) Primitive.
4. Podemos dizer que uma Linguagem de Programação é uma forma de se comunicar ou, mais especificamente, passar instruções para um comput
que isso aconteça, utilizamos algoritmos. Na maioria dos algoritmos, é necessário armazenar valores na memória do computador, para a execuçã
algoritmo. Sobre esses valores, assinale a alternativa CORRETA:
 a) Esses valores são armazenados em fluxogramas.
 b) Esses valores são armazenados em variáveis.
 c) Esses valores são armazenados em estrutura de controle.
 d) Esses valores são armazenados em comandos de entradas.
5. Para a construção de algoritmos que realizam cálculos matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas 
Para isso acontecer, essas expressões devem ser atribuídas para uma variável. E para "colocar" um valor em uma variável dentro de um algoritm
utilizamos o operador de atribuição. O operador de atribuição é representado por uma seta (<-) apontando para a esquerda ou (:=) dois pontos e 
igual. Com base no modelo de atribuição visto até agora nos pseudocódigos e sobre a forma de atribuição, assinale a alternativa INCORRETA:
 a) nota1 + nota2 <- valor
 b) A <- B + C + 4
 c) Preco <- valor
 d) idade <- 12+5
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MTc3NTY5NDE=&action2=NDI0NTQ4
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_5%20aria-label=
12/05/2020 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
6. Os softwares representam componentes lógicos e abstratos presentes nos sistemas computacionais. Assim, técnicas têm que ser aplicadas para 
construção dos programas que os compõem e uma dessas técnicas é a utilização de algoritmos que representam um conjunto de instruções que 
traduzidas para a linguagem do computador. Sobre o algoritmo anexo, assumindo que a sua implementação está correta, classifique V para as se
verdadeiras e F para as falsas:
Algoritmo "Teste_logica"
Var
X: real
Inicio
X:= (5*(10 /(2+5)))
escreva(x)
Fimalgoritmo
( ) A divisão apresentada retorna um resto igual a 0.
( ) Não há nenhum valor de entrada solicitado ao usuário
( ) Ao final da execução valor apresentado é menor que 8.
( ) O valor da variável X é igual a 21.
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) F - V - V - V.
7. Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado definido. Considerando que o nome de cada uma da
a seguir represente o conteúdo que ela armazenará, defina o tipo de dado ideal para cada variável: 
 
 endereco
 bairro
 nro_casa
 a) Caractere, caractere, inteiro.
 b) Caractere, real, real.
 c) Real, lógico, inteiro.
 d) Lógico, inteiro, real.
8. As funções dos operadores relacionais são as comparações, as igualdades e as desigualdades entre valores. Eles verificam os valores dos opera
ficam cada um de um lado da operação, retornando verdadeiro ou falso. Eles permitem que se façam desvios condicionais dentro de um algoritmo
estes baseados no valor que determinadas variáveis recebem durante o fluxo de execução. Com relação aos operadores relacionais e sua tabela 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Tendo que x=1 e y=2, a expressão "(x<=y) ou (x=y)" retorna o valor VERDADEIRO.
( ) Considerando z=3 e w=6, a expressão "(w MOD z=0)" retorna o valor VERDADEIRO.
( ) Se x é verdadeiro, y é falso e z é verdadeiro, a expressão "( x ou y) ou z" retorna o valor FALSO.
( ) Em uma operação do tipo OU, se todos os operandos forem verdadeiros o resultado será verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - F.
 c) F - V - F - F.
 d) V - F - V - V.
9. Um algoritmo é uma sequência finita de passos que objetivam a solução de um problema. Ele é composto por três etapas: a entrada, o processam
saída. Com base no código apresentado e nas instruções que correspondem a cada etapa, analise o código a seguir:
algoritmo "mediafinal"
var
 nome_aluno : caracter
 n1,n2,n3,n4 : real
 soma : real
 media : real
inicio
 escreva("Digite o Nome do Aluno: ")
 leia(nome_aluno)
 escreva("Digite a primeira nota: ")
 leia(n1)
 escreva("Digite a segunda nota: ")
 leia(n2)
 escreva("Digite a terceira nota: ")
 leia(n3)
 escreva("Digite a quarta nota: ")
 leia(n4)
 media <-((N1*1)+(N2*1)+(N3*4.8)+(N4*3.2))/10
 escreva(media)
fimalgoritmo
Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas:( ) As operações de entradas neste caso, são realizadas nas solicitações de dados, como nome e notas.
( ) As operações de saída são exclusivamente realizadas pela operação escreva.
( ) O processamento ocorre na linha media <-((N1*1)+(N2*1)+(N3*4.8)+(N4*3.2))/10.
( ) A variável "nome " não é considerada uma entrada, pois não é utilizada no cálculo.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_9%20aria-label=
12/05/2020 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) F - F - V - V.
 d) V - V - V - F.
10.Um conceito fundamental para os cursos de sistemas de informação e cursos afins é o conceito de algoritmo. Consideraremos um algoritmo com
sequência de instruções, cuja execução resulta na realização de uma tarefa determinada. Podemos listar alguns tipos de algoritmos que estão pr
nosso dia a dia, não necessariamente envolvendo aspectos computacionais, como uma receita de bolo e uma partitura musical são algoritmos. Q
origem da palavra algoritmo?
 a) Apelido de um matemático árabe do século IX, Al-Khwarizmi.
 b) Vem da junção das palavras "alguma" e "matemático."
 c) O filósofo grego Algoritmis usava o conceito em seus trabalhos.
 d) A palavra foi usada no trabalho dos pastores de ovelhas.
Prova finalizada com 9 acertos e 1 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYxMg==&action2=TElOMTI=&action3=NTE0Nzgz&action4=MjAyMC8x&prova=MTc3NTY5NDE=#questao_10%20aria-label=

Continue navegando