Buscar

Avaliação I - Individual Algoritmo e Programação (LIN12)

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

07/04/23, 13:10 Avaliação I - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:823817)
Peso da Avaliação 1,50
Prova 62070645
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
É um conjunto de instruções passadas ao computador para que ele consiga resolver um problema 
específico.
Do que estamos falando?
A Usuário.
B Cálculo.
C Teclado.
D Algoritmo.
Uma empresa deseja aumentar seu grau de segurança e, para isso, foi solicitada a criação de um 
algoritmo que faça a criptografia de textos, no qual tem-se como entrada um texto em letras minúsculas e 
como saída uma string formada apenas por letras minúsculas e espaço(s) em branco. O algoritmo tem 
apenas quatro regras, quais sejam:
- Troca-se cada letra da mensagem original pela letra seguinte do alfabeto (Por exemplo, troca-se "g" por 
"h").
- A exceção da regra anterior ocorre com relação às vogais, que devem ser trocadas por um "x" (Por 
exemplo, tanto a vogal "a" como a "u" devem ser substituídas por um "x").
- Quaisquer outros caracteres da mensagem original devem ser ignorados e, portanto, excluídos da saída - 
inclusive os espaços em branco e símbolos de pontuação.
- A cada cinco letras geradas, acrescenta-se um espaço em branco na mensagem criptografada.
Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( )A mensagem "navegar, preciso" é criptografada como "obxfhbs, qsfdjtp".
( )As mensagens "fazenda minha vista" e "fazendo milho vasto" gerarão a mesma mensagem 
criptografada.
( )A mensagem de saída "nxxux dxmxs" tanto pode ter sido gerada a partir da mensagem "muito calor" 
como de "moita colar".
( )A mensagem de saída "vnqxs extxm" tanto pode ter sido gerada a partir da mensagem "um por do sol" 
como de "um par de cal".
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://www.aprovaconcursos.com.br/questoes-de-
concurso/questoes/disciplina/Algoritmos%2Be%2BEstrutura%2Bde%2BDados%2B%2528TI%2529/filtro/auto.
Acesso em: 7 dez. 2018.
A F - F - V - F.
B V - F - F - V.
 VOLTAR
A+ Alterar modo de visualização
1
2
07/04/23, 13:10 Avaliação I - Individual
about:blank 2/6
C F - V - F - V.
D V - V - F - V.
As palavras "dados" e 'informação", são recorrentes no vocabulário de quem está envolvido com 
tecnologia. No entanto, o problema é que nem sempre sabemos qual a real diferença entre esses dois 
termos. No primeiro momento podemos até achar que tudo é a mesma coisa, pensar que os conceitos são os 
mesmos, mas na verdade não são. Sobre os termos "dados" e "informação":
I- O dado não possui significado relevante e não conduz a nenhuma compreensão. Representa algo que não 
tem sentido a princípio. Portanto, não tem valor algum para embasar conclusões, muito menos respaldar 
decisões.
PORQUE
II- A informação é a ordenação e organização dos dados de forma a transmitir significado e compreensão 
dentro de um determinado contexto. Seria o conjunto ou consolidação dos dados de forma a fundamentar o 
conhecimento.
Assinale a alternativa CORRETA:
FONTE: https://www.binapratica.com.br/dados-x-informacao. Acesso em: 7 dez. 2018.
A A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
B As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira
C A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
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 = 2, B = 5 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 + 1) > B
( ) (A < 5) e (B - A) = C
( ) (A > B) e (C + B) < A
( ) (A + C) > B+7
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F.
B V - F - V - F.
C V - V - F - V.
3
4
07/04/23, 13:10 Avaliação I - Individual
about:blank 3/6
D V - V - F - V.
Existem vários termos e conceitos usados quando se trabalha com algoritmos. Dado, informação, lógica de 
programação, linguagem de programação, pseudolinguagem, entre outros.
Assinale a alternativa CORRETA que apresenta a definição de Lógica de Programação:
A É o estudo do pensamento válido. É a ciência das leis ideias do pensamento e a arte de aplicá-las à
pesquisa e à demonstração da verdade.
B É um encadeamento de instruções para resolver um problema através do computador.
C Encadeamento de pensamentos ideais para resolver um determinado problema.
D Sem lógica, consegue-se resolver muitos problemas da melhor maneira.
Considere um algoritmo que solicite e armazene o preço de venda de uma mercadoria e o valor pago pelo 
cliente. Nesse sentido, ele deverá calcular e exibir o troco a ser entregue ao cliente. Sobre a solução do 
algoritmo em pseudocódigo do cenário proposto, analise as opções a seguir:
5
6
07/04/23, 13:10 Avaliação I - Individual
about:blank 4/6
Assinale a alternativa CORRETA:
A As opções I e III estão corretas.
B As opções II e III estão corretas.
C As opções I e II estão corretas.
D Somente a opção III está correta.
Existem vários termos e conceitos usados quando se trabalha com algoritmos. Dado, informação, lógica, 
lógica de programação, linguagem, linguagem de programação, pseudolinguagem, entre outros. 
Assinale a alternativa CORRETA que apresenta a definição de Linguagem de Programação:
A
Pode se referir tanto à capacidade especificamente humana para aquisição e utilização de sistemas
complexos de comunicação quanto a uma instância específica de um sistema de comunicação
complexo.
B Encadeamento de pensamentos ideais para resolver um determinado problema.
7
07/04/23, 13:10 Avaliação I - Individual
about:blank 5/6
C É uma forma de se comunicar ou, mais especificamente, passar instruções para um computador.
D Pode ser entendida como uma forma de comunicação. Por exemplo: sinais por libras, utilizando gestos
ou o semáforo, utilizando cores.
Podemos dizer que uma Linguagem de Programação é uma forma de se comunicar ou, mais 
especificamente, passar instruções para um computador. Para que isso aconteça, utilizamos algoritmos. Na 
maioria dos algoritmos, é necessário armazenar valores na memória do computador, para a execução desse 
algoritmo. Sobre esses valores, assinale a alternativa CORRETA:
A Esses valores são armazenados em variáveis.
B Esses valores são armazenados em estrutura de controle.
C Esses valores são armazenados em comandos de entradas.
D Esses valores são armazenados em fluxogramas.
Um algoritmo é composto basicamente de três etapas.
Assinale a alternativa CORRETA que apresenta as etapas em ordem:
A Entrada – Processamento – Saída.
B Entrada – Depuração – Saída.
C Entrada – Análise – Saída.
D Processamento – Inclusão – Retorno.
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 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 V - F - F - V.
C V - V - V - F.
8
9
10
07/04/23, 13:10 Avaliação I - Individual
about:blank 6/6
D F -F - V - V.
Imprimir

Continue navegando