Buscar

Prova de algoritimo N2

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

Prévia do material em texto

Leia o trecho a seguir:
“Os
operadores aritméticos são utilizados para a realização de cálculos matemáticos e são compostos por um conjunto de símbolos utilizados nas operações básicas da matemática. Alguns operadores aritméticos utilizados na realização de cálculos podem ser também representados por funções matemáticas, como a potenciação, a radiciação, o resto da divisão e o quociente da divisão”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 18-19.
Os operadores aritméticos são fundamentais na construção dos algoritmos, realizando cálculos, operações e funções matemáticas. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F
para a(s) falsa(s):
(  ) Para a resolução das expressões aritméticas, as operações devem obedecer a uma hierarquia entre elas.
(  )  No caso de operadores de mesma prioridade, deve-se resolver da direita para a esquerda.
(  ) O operador mod tem a função de retornar o quociente da divisão entre dois valores.
(  ) O operador div tem a função de retornar o resto da divisão entre dois valores.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
V, V, F, F.
b.
F, V, V, V.
c.
V, F, F, V.
d.
V, F, V, V.
e.
V, F, F, F.
Questão 2
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Durante a aula de Matemática, o professor pede que os alunos desenvolvam sua própria calculadora básica, utilizando pseudocódigo para receber dois valores. Dependendo da operação digitada, realizará uma das 4 operações matemáticas: somar, subtrair, dividir ou multiplicar. Sabendo que é possível utilizar outra estrutura, o professor também aos alunos que apliquem a instrução CASO. Qual estrutura de decisão melhor se encaixa e pode ser utilizada nesse caso específico?
a.
Estrutura de Decisão Simples.
b.
Estrutura de Decisão Composta.
c.
Estrutura de Decisão Múltipla Escolha.
d.
Estrutura de Busca Múltipla Escolha.
 
 
 
 
e.
Estrutura de Busca Simples.
Questão 3
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Leia o trecho a seguir:
“Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado em algum momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do dado é alterado”.
FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 16.
Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de programação, uma variável é:
a.
o resultado de uma expressão lógica.
b.
uma palavra do tipo especial.
c.
um operador relacional.
d.
uma posição de memória identificada.
e.
a declaração de um comando no algoritmo.
Questão 4
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
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:
a.
decisão composta;
b.
decisão simples;
c.
busca simples;
d.
decisão múltipla escolha.
 
 
e.
busca simples;
Questão 5
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Leia o trecho a seguir:
“Umas das vantagens em se utilizar símbolos gráficos é que estes são mais simples de compreender em relação aos textos, mas é necessário aprender a simbologia, que não permite detalhes mais precisos, o que dificulta a transcrição do algoritmo para uma linguagem de programação e problemas complexos resultam em um fluxograma muito amplo, o que torna difícil a visualização”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 7.
No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o entendimento do código ou algoritmo, mas que, para isso, é imprescindível estudar para aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes em comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem de programação.
Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o fluxograma a seguir e assinale a alternativa correta.
 
Fonte: GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 9.
a.
Esse algoritmo mostra o resultado da divisão de dois números.
 
b.
O símbolo gráfico que armazena as variáveis "N1" e "N2" representa as operações matemáticas.
c.
Esse algoritmo executa a multiplicação de dois números.
d.
O símbolo gráfico que armazena a variável "M" representa uma entrada de dados.
e.
O símbolo gráfico que armazena a palavra "Fim" representa uma saída de dados.
Questão 6
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Leia o trecho a seguir:
“Quando o assunto é programação, esbarramos em dois tipos de valores: os variáveis, que se alteram conforme determinadas condições e que exigem que o algoritmo esteja preparado para atender essas alterações, e os valores constantes, que não se alteram, permanecem sempre os mesmos, não importando a condição”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 7.
A partir do conteúdo estudado em relação aos tipos de processamento, assinale a alternativa correta no que se refere a uma variável.
a.
Uma variável pode armazenar diversos valores simultaneamente.
b.
As variáveis armazenam dados que serão utilizados durante a execução do programa.
c.
O conteúdo de uma variável não pode ser alterado durante a execução do programa.
d.
As variáveis armazenam dados de maneira definitiva.
e.
Uma variável representa uma posição de memória, mas não tem nome e tipo, apenas conteúdo. 
Questão 7
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
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:
a.
Senão CARTERINHA Então
b.
Senão  Diferente de CARTERINHA Então
c.
Para CARTERINHA Então
d.
Se CARTERINHA Então
 
 
 
e.
Enquanto CARTERINHA Então
Questão 8
Completo
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Foi criado um pseudocódigo para verificar a soma de números. Depois que esses números forem somados, serão verificados os valores da soma para entrar em uma determinada condição. Analise o código:
 
	Inicio Inteiro Y, Z; Y: 1; Z:2; Enquanto y < 10 faça Z = Z + 1 Y = Y + 2 Se Y = 9 e Z = 6 então Imprima Entrou fimse Fimequanto
 
 
Quantas vezes o ENQUANTO precisará se repetir para satisfazer a condição no código? Assinale a alternativa correta:
a.
uma vez;
b.
nunca entrará.
 
 
 
c.
3 vezes;
d.
5 vezes;
e.
4 vezes;
Questão 9
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Leia o trecho a seguir:
“A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 23.
A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação. Considerando essas informações e o conteúdo estudado, analise as afirmativasa seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. (  ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação.
II. (  ) Quando a condição é aceita, o bloco de instruções é executado.
III. (  )  Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de decisão.
IV. (  ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas condições.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
F, V, V, F.
b.
V, V, V, F.
c.
V, F, F, F.
d.
V, F, F, V.
e.
F, F, F, V.
Questão 10
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Durante uma atividade na aula de Estrutura de Dados, o professor Rafael solicita que o aluno João Pedro, do curso de Engenharia de Software, desenvolva um script em portugol, que percorrer os números entre 50 e 100, e apresentar somente os números ímpares, utilizando a cláusula PARA. O aluno desenvolveu o código em portugol apresentado, entretanto, está incompleta a cláusula do PARA.
	Var numero: inteiro Inicio ________________________             Se(numero MOD 2=1 ) então             Escreva(numero)             Fimse fimpara fimalgoritmo  
 
 
Qual alternativa preenche a sequência do código?
a.
Para numero de 50 até 100 faça.
b.
Enquanto contador num de 50 até 100 faça.
c.
Enquanto num de 50 até 100 faça.
d.
Para num de 50 até 100 faça.
e.
Enquanto contador numero de 50 até 100 faça.

Outros materiais