Buscar

Algoritmo e Programação

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

29/04/2023, 16:13 Avaliação II - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:823814)
Peso da Avaliação 1,50
Prova 63309237
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Uma sub-rotina, também conhecida como subalgoritmo, é um conjunto de instruções que realiza 
determinada tarefa. Um algoritmo de uma sub-rotina, como qualquer outro algoritmo, deve ser 
identificado e pode possuir variáveis, estruturas de seleção, repetição, entre outros. Considerando os 
dois tipos distintos de sub-rotina - função e procedimento, analise as sentenças a seguir:
I- Considere que em um sistema seja necessário mostrar uma lista de opções e criar uma sub-rotina 
para calcular e retornar a média de 4 valores numéricos. Nessa situação, é correto escolher um 
procedimento para a primeira ação e uma função para a segunda.
II- A passagem de valores à sub-rotina é possível apenas em funções.
III- A passagem de valores à sub-rotina é possível apenas em procedimentos.
IV- Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e 
possuem duração e escopo limitados à função ou procedimento onde são declaradas.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças III e IV estão corretas.
Um sistema é um grupo de componentes inter-relacionados que trabalham juntos buscando 
atingir uma meta comum, recebendo insumos e produzindo resultados em um processo organizado de 
transformação. Um sistema possui três componentes ou funções básicas em interação: a entrada, o 
processamento e a saída. Neste código apresentado, os valores de entrada não são solicitados, pois 
são predefinidos no inicio. Durante o processamento ocorre a transformação que converte insumo 
(entrada) em produto. Já a saída é a transferência de elementos produzidos na transformação até seu 
destino final. Considere o trecho de código a seguir.
Algoritmo "valores_saida"
Var
 J, x: inteiro;
Inicio
 J<-2;
 X<-1;
 Enquanto J < 10 faca
 X<- x+1;
 J<-J+2;
 Fimenquanto
 Escreva (x)
 VOLTAR
A+ Alterar modo de visualização
1
2
29/04/2023, 16:13 Avaliação II - Individual
about:blank 2/6
 Escreva (j)
Fimalgoritmo
Ao final da execução desse trecho de código, quais são os valores de saída apresentados por X e J são 
respectivamente?
FONTE: https://brainly.com.br/tarefa/10166059. Acesso em: 30 abr. 2019. (adaptado)
A 6 e 12.
B 9 e 12.
C 8 e 11.
D 5 e 10.
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 ENQUANTO-FAÇA.
B SE-ENTÃO.
C ESCOLHA-CASO.
D REPITA-ATÉ.
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 sentenças a seguir:
I- No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a 
comparação entre dois elementos, até que os elementos de maior valor fiquem alocados no final do 
vetor.
II- O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e 
colocando-o na posição correta da sequência.
III- O método Quicksort utiliza um elemento chamando pivô.
IV- O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição.
V- O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade 
de dados.
Assinale a alternativa CORRETA:
A As sentenças I, II e V estão corretas.
B As sentenças III e V estão corretas.
C As sentenças I, II e IV estão corretas.
3
4
29/04/2023, 16:13 Avaliação II - Individual
about:blank 3/6
D As sentenças I, III e IV estão corretas.
A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros 
que parte, geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores. 
No Proposta Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3, 
5, 8, 13, 21, 34, 55, 89, ...). Essa sequência tem uma lei de formação simples: cada elemento, a partir 
do terceiro, é obtido somando-se os dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante. 
Baseado no algorítimo, analise as sentenças a seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de 
vezes que será executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I e III estão corretas.
C Somente a sentença II está correta.
D As sentenças I, II e IV estão corretas.
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 
5
6
29/04/2023, 16:13 Avaliação II - Individual
about:blank 4/6
mais de duas condições. Com base nessa informação, analise o algoritmo a seguir e assinale a 
alternativa CORRETA:
A O Comando5 sempre será executado.
B O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
C Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.
D Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
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 - V - F - V - V.
C F - F - V - V - F.
D V - V - V - F - F.
7
29/04/2023, 16:13 Avaliação II - Individual
about:blank 5/6
As linguagens de programação suportam estrutura de seleção e repetição para definir a ordem 
em que instruções, expressões e chamadas de função são executadas e/ou avaliadas. Acerca das 
estruturas de repetição do VISUALG, analise as afirmativas a seguir:
I- A estrutura REPITA ATE, repete uma sequência de comandos até que uma determinada condição 
(especificada através de uma expressão lógica) seja satisfeita.
II- Apenas a estrutura PARA-FAÇA pode ser utilizada para se repetir um conjunto de comandos uma 
determinada quantidade de vezes. 
III- Uma estrutura de repetição possibilita executar um bloco de comando, repetidas vezes, até que 
seja encontrada uma solução para o cálculo matemático envolvido. 
IV- PARA-FAÇA é a estrutura de repetição comumente adotada no percorrimento de um vetor. 
Assinale a alternativa CORRETA:
A As afirmativas II, III e IV estão corretas.
B As afirmativas I e IV estão corretas.
C Somente a afirmativa II está correta.
D Somente a afirmativa IV está correta.
Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de 
desenvolver algoritmos que realizarão a ordenação dessesdados em ordem numérica ou alfabética. 
Para tanto, existem diversos métodos que podem ser implementados para tal tarefa. Com base nessa 
informação, assinale a alternativa CORRETA que apresenta três métodos de ordenação:
A Bubble Sort; Quicksort e Order Now.
B Selection Sort, Bubble Sort e Quicksort.
C Slowsort; Insertion Sort e Merge Sort.
D Heap Sort; Quicksort e Agile Sort.
Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual 
com características específicas com o intuito de atender às mais variadas situações. Com relação à 
técnica de estrutura de repetição REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
8
9
10
29/04/2023, 16:13 Avaliação II - Individual
about:blank 6/6
B As sentenças I e II estão corretas.
C Somente a sentença IV está correta.
D As sentenças II e III estão corretas.
Imprimir

Mais conteúdos dessa disciplina