Buscar

Avaliação Parcial

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

Prévia do material em texto

ALGORITMOS
Simulado: CCT0239_SM_201508195129 V.1   Fechar
Aluno(a): THIAGO ALEXANDRE NOGUEIRA DE OLIVEIRA Matrícula: 201508195129
Desempenho: 10,0 de 10,0 Data: 22/09/2015 21:53:39 (Finalizada)
  1a Questão (Ref.: 201508222494) Pontos: 1,0  / 1,0
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser
realizada é chamada de:
Linguagem de Programação
Pseudocódigo
Algoritmo
  Fluxograma
Diagrama
 Gabarito Comentado.
  2a Questão (Ref.: 201508222495) Pontos: 1,0  / 1,0
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é
chamada de:
Linguagem de alto nível
Linguagem de Máquina
Linguagem de baixo nível
  Programa
Compilador
 Gabarito Comentado.  Gabarito Comentado.
  3a Questão (Ref.: 201508481903) Pontos: 1,0  / 1,0
Um  algoritmo  nada mais  é  do  que  uma  receita  que mostra  passo  a
passo os procedimentos necessários para a resolução de uma tarefa.
Ele não  responde a pergunta  "O que  fazer?", mas sim "como  fazer".
Em termos mais técnicos, um algoritmo é uma sequência lógica, finita
e  definida  de  instruções  que  devem  ser  seguidas  para  resolver  um
problema ou executar uma tarefa.
Embora  você  não  perceba,  utiliza  algoritmos  de  forma  intuitiva  e
automática diariamente quando executa  tarefas comuns. Como estas
atividades  são  simples  e  dispensam  ficar  pensando  nas  instruções
necessárias para fazê­las, o algoritmo presente nelas acaba passando
despercebido.
Ao nos recordarmos dos passos necessários para a construção de um
algoritmo veremos que após a elaboração de um algoritmo devemos
testá­lo  realizando  simulações  com  o  propósito  de  verificar  se  este
está ou não correto.
Existem alguns softwares disponíveis que efetuam a interpretação de
algoritmos  representados  em  pseudocódigos  ou  em  fluxogramas.
Porém  existe  uma  técnica  que  permite  a  simulação  do  processo  de
interpretação  de  um  algoritmo  utilizando  apenas  um  papel  e  uma
caneta. A esta técnica chamamos de:
Metodologia Orientada a Objetos
Metodologia Estruturada
  Teste de Mesa
Pseudocódigo
Construção de Programas
 Gabarito Comentado.
  4a Questão (Ref.: 201508277649) Pontos: 1,0  / 1,0
Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo:
Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante
a execução do programa
Um número que é utilizado de forma fixa durante a execução de um programa.
Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser
alterado durante a execução do programa
Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado
durante a execução do programa
  Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado
durante a execução do programa
 Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 201508224930) Pontos: 1,0  / 1,0
�ƐĐŽůŚĂ�Ă�ĂůƚĞƌŶĂƚŝǀĂ�ƋƵĞ�ŵŽƐƚƌĂ�Ž�ĂůŐŽƌŝƚŵŽ�Ğŵ�ƉƐĞƵĚŽĐſĚŝŐŽ�ĐŽƌƌĞƚŽ�ƋƵĞ�ƌĞƉƌĞƐĞŶƚĂ�Ž�ĐĄůĐƵůŽ�ĚŽ�ƐĂůĄƌŝŽ
ůşƋƵŝĚŽ�ĚŽƐ�ƐĞƵƐ�ĐŽůĂďŽƌĂĚŽƌĞƐ͕�ƐĂďĞŶĚŽͲƐĞ�ƋƵĞ�Ž�ƐĂůĄƌŝŽ�ďƌƵƚŽ�Ġ�Ă�ƐŽŵĂ�ĚŽ�ƐĂůĄƌŝŽ�ůşƋƵŝĚŽ�ŵĂŝƐ�Ž�ĚĞƐĐŽŶƚŽ͕
ƐĞŶĚŽ�ĞƐƚĞ�Ğŵ�ǀĂůŽƌ�ƉĞƌĐĞŶƚƵĂů͘ 
SURJ�IROKD
���UHDO�6DOEUXWR��'HVF��/LTXLGR�
���LPSULPD��'LJLWH�R�VDOiULR�EUXWR������?Q��
 leia salbruto;
���LPSULPD��'LJLWH�R�GHVFRQWR������?Q��
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
���LPSULPD��R�VDOiULR�OtTXLGR�p����OLTXLGR�
fimprog
 
SURJ�IROKD
SURJ�IROKD
���LPSULPD��'LJLWH�R�VDOiULR�EUXWR������?Q��
 leia salbruto;
���LPSULPD��'LJLWH�R�GHVFRQWR������?Q��
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
���LPSULPD��R�VDOiULR�OtTXLGR�p����OLTXLGR�
fimprog
prog folha
   real salbruto, desc, liquido;
   imprima "Digite o salario bruto :", "\n";
   leia salario;
   imprima "Digite o desconto :", "\n";
   leia desc;
   liquido <­ salbruto ­ (salbruto * desc / 100);
   imprima "o salário é: ",liquido;
fimprog
 
  prog folha
   real salbruto, desc, liquido;
   imprima "Digite o salário bruto :", "\n";
 leia salbruto;
   imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
   imprima "o salário líquido é: ",liquido;
fimprog
SURJ�IROKD
����real salbruto, desc, liquido;
����LPSULPD��'LJLWH�R�VDOiULR�EUXWR������?Q��
  leia salbruto;
����LPSULPD��'LJLWH�R�GHVFRQWR������?Q��
  leia desc;
����OLTXLGR����VDOEUXWR����OLTXLGR�
�GHVF��������
����LPSULPD��R�VDOiULR�OtTXLGR�p����OLTXLGR�
ILPSURJ
 Gabarito Comentado.
  6a Questão (Ref.: 201508918637) Pontos: 1,0  / 1,0
hŵ�ĂůƵŶŽ�ĞƐƚĂǀĂ�ĞƐƚƵĚĂŶĚŽ�Ğ�ƐĞ�ĚĞƉĂƌŽƵ�ĐŽŵ�ƵŵĂ�ƋƵĞƐƚĆŽ͗�WƌĞĐŝƐĂǀĂ�ƋƵĞ�Ž�ƵƐƵĄƌŝŽ� ŝŶƚĞƌĂŐŝƐƐĞ
ĐŽŵ�Ž�ĂůŐŽƌŝƚŵŽ�ƉĂƌĂ�ĞŶƚƌĂƌ�ĐŽŵ�Ž�ĂŶŽ�ĂƚƵĂů͘
WĞƌŐƵŶƚŽƵ�Ă�ĂůŐƵŶƐ�ĐŽůĞŐĂƐ�Ğ�ŽďƚĞǀĞ�ĂƐ�ƐĞŐƵŝŶƚĞƐ�ƌĞƐƉŽƐƚĂƐ͗
/��ĚĞƉŽŝƐ�ĚĞ�ĚĞĐůĂƌĂƌ�Ă�ǀĂƌŝĄǀĞů͕�ĚĞǀĞƌŝĂ�ŝŶĐůƵŝƌ�Ă�ůŝŶŚĂ͗��ůĞŝĂ�ĂŶŽ͖
//��ĚĞƉŽŝƐ�ĚĞ�ĚĞĐůĂƌĂƌ�Ă�ǀĂƌŝĄǀĞů͕�ĚĞǀĞƌŝĂ�ŝŶĐůƵŝƌ�Ă�ůŝŶŚĂ͗��ůĞŝĂ�Ă͖��
///� ĚĞƉŽŝƐ�ĚĞ�ĚĞĐůĂƌĂƌ� Ă� ǀĂƌŝĄǀĞů͕� ĚĞǀĞƌŝĂ� ŝŶĐůƵŝƌ͕� ŽďƌŝŐĂƚŽƌŝĂŵĞŶƚĞ͕� ĂƐ�ĚƵĂƐ� ůŝŶŚĂƐ�ƉŽƌƋƵĞ͕� ƐĞŵ�Ž
ĐŽŵĂŶĚŽ�ŝŵƉƌŝŵĂ͕�Ž�ĐŽŵĂŶĚŽ�ůĞŝĂ�ŶĆŽ�ĨƵŶĐŝŽŶĂ͗��ŝŵƉƌŝŵĂ�ΗͰŶ�ŝŐŝƚĞ�ĂŶŽ�ĂƚƵĂů͗�Η͖�ůĞŝĂ�ĂŶŽ�ƚƵĂů
/s�K�ĐŽŵĂŶĚŽ�ŝŵƉƌŝŵĂ�ŶĆŽ�Ġ�ŽďƌŝŐĂƚſƌŝŽ͕�ŵĂƐ͕�ŐĞƌĂůŵĞŶƚĞ͕�Ġ�ŝŶĐůƵşĚŽ�ƉŽƌƋƵĞ�Ěŝnj�Ž�ƋƵĞ�ƐĞ�ĞƐƉĞƌĂ
ƋƵĞ�ƐĞũĂ�ĚŝŐŝƚĂĚŽ
�ŶĂůŝƐĞ�ĂƐ�ƌĞƐƉŽƐƚĂƐ�Ğ�ĞƐĐŽůŚĂ�Ă�ŽƉĕĆŽ�ĐŽƌƌĞƚĂ
^ŽŵĞŶƚĞ�Ă�/s�ĞƐƚĄ�ĐŽƌƌĞƚĂ
  /͕�//�Ğ�/s�ĞƐƚĆŽ�ĐŽƌƌĞƚĂƐ͘
^ŽŵĞŶƚĞ�/�Ğ�//�ĞƐƚĆŽ�ĐŽƌƌĞƚĂƐ
^ŽŵĞŶƚĞ�/�Ğ�//�ĞƐƚĆŽ�ĐŽƌƌĞƚĂƐ
��ƐĞŐƵŶĚĂ�ĞƐƚĄ�ĞƌƌĂĚĂ�ƉŽƌƋƵĞ�ƵŵĂ�ǀĂƌŝĄǀĞů�ĚĞ�ŶŽŵĞ�Ă�ŶĆŽ�ƐĞƌǀĞ�ƉĂƌĂ�ĂƌŵĂnjĞŶĂƌ�Ž�ĂŶŽ
^ŽŵĞŶƚĞ�Ă�///�ĞƐƚĄ�ĐŽƌƌĞƚĂ
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 201508468457) Pontos: 1,0  / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
+, ­ e *
&&, >= e <=
!, > e >=
  &&, || e !
=, > e ?
 Gabarito Comentado.
  8a Questão (Ref.: 201508229255) Pontos: 1,0  / 1,0
Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá­lo, de acordo
com os intervalos definidos para a média.
MEDIA ARITMÉTICA MENSAGEM
0,0 ●­­­­ż 3,0   Reprovado
3,0 ●­­­­ż 7,0   Exame
7,0 ●­­­­● 10,0   Aprovado
  
O símbolo ż define um intervalo aberto enquanto ● define um intervalo fechado.
Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média:
Se (media >= 3) E (media <= 7) 
ENTÃO ESCREVA "Exame"
Se (media > 0) E (media <= 3) 
ENTÃO ESCREVA "Reprovado"
Se (media >= 0) OU (media < 3) 
ENTÃO ESCREVA "Reprovado"
  Se (media >= 7) E (media <= 10) 
ENTÃO ESCREVA "Aprovado"
Se (media = 7) E (media < 10) 
ENTÃO ESCREVA "Aprovado"
 Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 201508222608) Pontos: 1,0  / 1,0
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
Para ou enquanto
Para e Se
Apenas o de entrada
  Se ou escolha
Apenas o comando enquanto
 Gabarito Comentado.  Gabarito Comentado.
  10a Questão (Ref.: 201508229724) Pontos: 1,0  / 1,0
O que será exibido de acordo com o trecho de código abaixo?
c 20
r  c mod 2
se (r = 0) entao
    escreva("Valor de r:", r)
senao
    se (r = 1) entao
         escreva("Valor de r: ",r)
    senao
        escreva("Valor de r:",r+3)
    fimse
fimse
Valor de r: 10
Valor de r: 3
Nada será exibido.
  Valor de r: 0
Valor de r: 1
 Gabarito Comentado.

Outros materiais