Buscar

ALGORITMOS E PROGRAMAÇÃO GR0049211 n5

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

Prévia do material em texto

• Pergunta 1 
1 em 1 pontos 
 
No estudo dos algoritmos e da programação são utilizados valores que se 
alteram conforme determinadas condições, como constantes e expressões 
aritméticas e lógicas. 
Assim, considerando as informações apresentadas e os conteúdos 
estudados, analise os tipos de processamentos a seguir e associe-os com 
suas respectivas características. 
 
(1) Variáveis. 
(2) Constantes. 
(3) Expressões aritméticas. 
(4) Expressões lógicas. 
 
( ) O valor dos dados se mantém constante do início ao fim da execução do 
programa. 
( ) Os operadores são relacionais e os operandos são relações, variáveis ou 
constantes do tipo lógico. 
( ) O dado se altera durante a execução do algoritmo. 
( ) Os operadores são aritméticos e os operandos são constantes ou 
variáveis do tipo numérico. 
A partir das relações feitas anteriormente, assinale a alternativa que 
apresenta a sequência correta: 
 
Resposta Selecionada: 
2, 4, 1, 3. 
Resposta Correta: 
2, 4, 1, 3. 
Comentário 
da resposta: 
Resposta correta. A resposta corresponde à sequência 
correta. As variáveis (1) são caracterizadas quando o dado 
não sofre alterações durante a execução do algoritmo. 
Quando o valor dos dados não se altera durante a execução 
do algoritmo, ele [valor dos dados] é classificado como 
constante (2). As expressões aritméticas (3) são conhecidas 
por apresentarem operadores aritméticos e operandos 
constantes ou variáveis do tipo numérico. Quando os 
operadores são lógicos e os operandos são relações 
lógicas, as variáveis ou constantes são do tipo lógico, temos 
as expressões lógicas (4). 
 
 
• Pergunta 2 
1 em 1 pontos 
 
A criação de um vetor do tipo inteiro com oito posições pode ser declarado 
através do código int vetor[8]. A partir da declaração, ao realizarmos a 
atribuição do valor de cada índice sendo o próprio índice + 1, qual será o 
valor do vetor no índice número 4? 
 
Assinale a alternativa que corresponde à resposta correta: 
 
Resposta Selecionada: 
5 
Resposta Correta: 
5 
Comentário da 
resposta: 
Resposta correta. O valor do vetor no índice de número 
4 será 5, pois será o valor do índice somado o número 
1, que resulta um total de 5. 
 
 
• Pergunta 3 
1 em 1 pontos 
 
Durante uma aula, o professor passou o seguinte pseudo código: 
 
Inicio Inteiro Y, Z; Y = 1; Z = 
2; Enquanto y < 10 faça Z = 
Z + 2 Y = Y + 1 Fimequanto 
Imprima Y Imprima J 
 
 
Logo após, determinou que os alunos avaliassem e escrevessem o 
resultado que seria imprimido para os valores Y e Z. Diante disso, qual 
seria o resultado? 
 
Resposta Selecionada: 
11 e 7 
Resposta Correta: 
11 e 7 
Comentário da 
resposta: 
Resposta correta. A alternativa correta é a C: a saída dos 
valores será 11 e 7. A condição será rodada 5 vezes até 
satisfazer a condição do enquanto y < 10, ou seja, as 
somas serão realizadas 5 vezes. 
 
 
• Pergunta 4 
1 em 1 pontos 
 
Durante uma atividade na aula de Lógica e Programação, o professor 
solicita que a aluna Evandra, do curso de Análise e Desenvolvimento de 
Sistemas, crie um algoritmo que percorra os números entre 100 e 200, e 
apresente somente os números ímpares. 
A aluna realizou a programação do pseudocódigo apresentado, entretanto, 
está incompleta a cláusula do Enquanto. 
 
Var contador: inteiro impar Inicio Contador<-100 
Enquanto 
____________________________ Se(contador 
MOD 2 = 1) então Escreva(“numero”,contador) fimse 
Contador<-contador+1 fimenquanto fimalgoritmo 
 
 
 
Assinale a alternativa que corresponde à sequência do código necessária: 
Resposta Selecionada: 
(contador >= 100 ) E (contador <= 200) faça. 
Resposta Correta: 
(contador >= 100 ) E (contador <= 200) faça. 
Comentário 
da resposta: 
Resposta correta. A alternativa correta é a E. É necessário 
inserir a condição do Enquanto para que ele percorra 
entre os valores iguais ou maiores do que 100, e menor 
ou igual a 200; ou seja, o contador deve ser (contador >= 
100 ) E (contador <= 200) faça. 
 
 
• Pergunta 5 
1 em 1 pontos 
 
Em razão do enorme sucesso e procura pelos fãs, o show de reencontro da 
dupla Sandy e Junior terá mais duas apresentações extras em Curitiba. 
Entretanto, nesses shows só podem entrar pessoas acima de 16 anos. 
Sendo assim, foi feito um pseudo código, utilizando uma estrutura de 
decisão: 
 
 
Se idade >= 16 Então Início Libera Compra 
do ingresso Fim 
 
 
Assinale a alternativa que corresponde à estrutura utilizada: 
 
Resposta Selecionada: 
decisão simples; 
Resposta Correta: 
decisão simples; 
Comentário da 
resposta: 
Resposta correta. A alternativa correta é a C: decisão 
simples foi a utilização no pseudocódigo, pois realiza 
somente uma condição utilizando a instrução SE. 
 
 
• Pergunta 6 
1 em 1 pontos 
 
Um programa de computador se constitui de, basicamente, diversas 
instruções que indica, ao computador, os passos exclusivos e em que 
ordem devem ser feitos, por exemplo, de que modo realizar a correção e os 
cálculos das notas, que serão gravadas nos boletins dos alunos de uma 
universidade. 
Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna: 
Quando uma estrutura de seleção exerce um conjunto de opções para 
 
escolha, é denominada seleção __________, e existem duas formas de 
realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a 
outra é usando a instrução “escolha caso” (GUEDES, 2014). 
GUEDES, S. Lógica de programação algorítmica . São Paulo: Pearson 
Education do Brasil, 2014. 
Com base na afirmação de Guedes (2014), assinale a alternativa que 
corresponde à seleção sugerida: 
Resposta Selecionada: 
Múltipla escolha. 
Resposta Correta: 
Múltipla escolha. 
Comentário 
da resposta: 
Resposta correta. A alternativa correta é a B: na 
estrutura de seleção de múltipla escolha, um conjunto 
de valores discretos necessita ser verificado, e ações 
caracterizadas são relacionadas a esses valores. 
GUEDES, S. Lógica de programação algorítmica. São 
Paulo: Pearson Education do Brasil, 2014. 
 
 
• Pergunta 7 
1 em 1 pontos 
 
A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis 
com um singular nome e guardados contiguamente na memória. A 
individualização de cada variável de um vetor é realizada por meio da 
utilização de índices. 
 
De acordo com o enunciado, podemos afirmar que: 
 
1. Matriz é uma lista de vetores. 
2. Matriz pode ser declarada do tipo char. 
3. Matriz não pode ser declarada do tipo double. 
 
Assinale a alternativa correta. 
 
Resposta Selecionada: 
I e II são verdadeiras. 
Resposta Correta: 
I e II são verdadeiras. 
Comentário 
da resposta: 
Resposta correta. A única afirmativa que é falsa é a III, 
pois uma matriz pode ser declarada com o tipo double 
sim. A afirmativa I e II são verdadeiras, já que matriz é 
uma lista de vetores e pode ser declarada do tipo char.. 
 
 
• Pergunta 8 
1 em 1 pontos 
 
O principal objetivo do estudo da lógica de programação é a construção de 
algoritmos válidos e compreensivos. Existem três tipos de algoritmos que 
são mais utilizados: linguagem natural, fluxograma e pseudocódigo. 
Assim, considerando as informações apresentadas e os conteúdos 
estudados, analise as técnicas a seguir e associe-as com suas respectivas 
características. 
 
(1) Lógica de Programação. 
(2) Algoritmo. 
(3) Pseudocódigo. 
(4) Fluxograma. 
(5) Linguagem natural 
 
( ) Tem por finalidade fazer a representação mais fiel do raciocínio 
envolvido na lógica de programação, e, desse modo, nos permite absorver 
uma sequência de detalhes computacionais. 
( ) Consiste em interpretar o enunciado do problema e escrever os passos a 
serem seguidos para a solução do problema utilizando símbolos gráficos 
predefinidos. 
( ) Consiste em analisar o problema e escrever utilizando uma descrição 
narrativa, por exemplo, a língua portuguesa, os passos para sua resolução. 
( ) Consisteem interpretar o enunciado do problema e escrever os passos a 
serem seguidos para sua resolução por meio de regras predefinidas. 
( ) Utiliza-se do uso correto das leis do pensamento e dos processos de 
raciocínio na programação de computadores. 
 
A partir das relações feitas anteriormente, assinale a alternativa que 
apresenta a sequência correta: 
 
Resposta Selecionada: 
2, 4, 5, 3, 1. 
 
 
Resposta Correta: 
2, 4, 5, 3, 1. 
 
 
Comentário 
da resposta: 
Resposta correta. A lógica de programação (1) é a ciência 
que faz uso correto das leis do pensamento e dos 
processos de raciocínio empregados na programação de 
computadores. O algoritmo (2) tem como característica 
representar o raciocínio da lógica de programação e permite 
a compreensão dos detalhes computacionais. O 
pseudocódigo (3) faz a interpretação do enunciado do 
problema e escreve os passos a serem seguidos para sua 
resolução por meio de regras predefinidas. O fluxograma (4) 
interpreta o enunciado do problema e descreve os passos a 
serem seguidos para a solução do problema utilizando 
 
símbolos gráficos predefinidos. A linguagem natural (5) 
analisa o problema e escreve utilizando uma descrição 
narrativa, por exemplo, a língua portuguesa, os passos para 
sua resolução. 
 
• Pergunta 9 
1 em 1 pontos 
 
Podemos definir um vetor como uma sequência de valores do mesmo tipo, 
no qual estes valores são armazenados na memória e faz o uso de um 
mesmo nome da variável, ou seja, com apenas um nome de uma variável é 
possível acessar inúmero valores. Com base nas informações apresentadas 
sobre vetor, assinale a alternativa correta: 
 
Resposta 
Selecionada: 
 
O vetor pode ser entendido de maneira lógica como 
uma lista de elementos, sendo todos do mesmo tipo. 
Resposta 
Correta: 
 
O vetor pode ser entendido de maneira lógica como 
uma lista de elementos, sendo todos do mesmo tipo. 
Comentário da 
resposta: 
Resposta correta. O vetor pode ser entendido de maneira 
lógica como uma lista de elementos, sendo todos do 
mesmo tipo. 
 
 
• Pergunta 10 
1 em 1 pontos 
 
Durante uma palestra do filósofo Mário Sérgio Cortella, que acontecerá na 
cidade de Maringá, no estado do Paraná, diversos professores debaterão 
diversos assuntos, como filosofia, cidadania, política, dentre outros. Os 
produtores do evento decidiram que quem apresentar a carteirinha de 
estudante receberá 70% de desconto no ingresso. Sendo assim, foi 
desenvolvido o pseudocódigo a seguir: 
 
 
______________________ Início Dar 
desconto de 70% Fim Senão 
Início Comprar normal 
 
 
 
 
 
Assinale a alternativa correta, que completa a lacuna com o código 
contendo a instrução necessária: 
 
Resposta Selecionada: 
Se CARTERINHA Então 
 
 
 
 
Resposta Correta: 
Se CARTERINHA Então 
 
 
 
Comentário da 
resposta: 
Resposta correta. A alternativa correta é a E: se 
CARTERINHA Então é a forma correta, não há 
necessidade de ter igual, pois a carteirinha é verificada; 
e, sozinha, serve como condição.

Continue navegando