Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Avaliação Algoritmo, Exercícios de Algoritmos

Avaliação de algoritmo, para a computação

Tipologia: Exercícios

2021

Compartilhado em 13/05/2021

Sarahthyssen
Sarahthyssen 🇧🇷

2

(1)

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Acadêmico:
Disciplina:
Algoritmo e Lógica de Programação
Avaliação:
Avaliação II - Individual
Prova Objetiva:
1.
Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções,
formando, assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se
verificar mais de duas condições. Com base nessa informação, analise o algoritmo a seguir e
assinale a alternativa CORRETA:
a) O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre
falsa.
b) Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.
c) Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
d) O Comando5 sempre será executado.
2.
Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em
situações em que há necessidade de realizar diferentes ações conforme os valores de um
identificador/variável. Com relação à sintaxe dessa estrutura, analise as afirmativas a seguir:
I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo
necessária a utilização dos operadores lógicos E, OU e NÃO.
II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do
"senão" será executado, funcionando como uma alternativa padrão caso determinado valor não
tenha sido previsto.
III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro.
IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura considera.
Assinale a alternativa CORRETA:
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Avaliação Algoritmo e outras Exercícios em PDF para Algoritmos, somente na Docsity!

Acadêmico: Disciplina: Algoritmo e Lógica de Programação Avaliação: Avaliação II - Individual Prova Objetiva:

1. Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando, assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa CORRETA: a) O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa. b) Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados. c) Se a condição da linha 14 for verdadeira, somente o Comando3 será executado. d) O Comando5 sempre será executado. 2. Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em situações em que há necessidade de realizar diferentes ações conforme os valores de um identificador/variável. Com relação à sintaxe dessa estrutura, analise as afirmativas a seguir: I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo necessária a utilização dos operadores lógicos E, OU e NÃO. II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do "senão" será executado, funcionando como uma alternativa padrão caso determinado valor não tenha sido previsto. III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura considera. Assinale a alternativa CORRETA: a) Somente a afirmativa I está correta.

b) As afirmativas I e III estão corretas. c) As afirmativas II, III e IV estão corretas. d) Somente a afirmativa IV está correta.

3. O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação entre valores, as estruturas de seleção e repetição, entre outras técnicas. Com base nisso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da instrução 2. ( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior do que 10. ( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'. ( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor do que 10. ( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e menor do que 5. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V - V. b) V - V - V - F - F. c) F - F - F - V - F. d) V - F - V - F - V. 4. Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada de forma ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é necessário trabalhar. No que tange aos modelos de ordenação, analise as

b) Bubble Sort; Quicksort e Order Now. c) Selection Sort, Bubble Sort e Quicksort. d) Slowsort; Insertion Sort e Merge Sort.

7. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso, assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação: a) REPITA-ATÉ. b) ESCOLHA-CASO. c) ENQUANTO-FAÇA. d) SE-ENTÃO. 8. A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, as quais retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um valor falso. ( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas. ( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na definição das condições a serem atendidas. ( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de variáveis. ( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém sua atuação é mais ampla. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - F - V. b) F - F - V - V - F. c) F - V - F - V - V. d) V - V - V - F - F. 9. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação. ( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura. ( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa. ( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição. ( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F - V.

b) V - V - F - V - V. c) V - F - F - F - F. d) F - F - V - V - F.

10. Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, verificou-se a necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos mesmos. Diante dessa diversidade de alunos, tornou-se inviável a criação de uma variável para cada aluno; logo, deve o desenvolvedor utilizar-se de outro recurso. Com base nessa informação, assinale a alternativa CORRETA que apresenta o recurso a ser utilizado pelo desenvolvedor: a) Subalgoritmos. b) Vetores. c) Estrutura de escolha. d) Funções.