Buscar

ALGORITIMOS 23 06 2015

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

� Fechar�
Avaliação: CCT0239_AV_201307119344 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201307119344 - MARCELLO MENEZES NICOLAU
Professor:
JANE TAVARES ALVAREZ DA SILVA
Turma: 9003/AC
Nota da Prova: 3,3        Nota de Partic.: 0,5        Data: 23/06/2015 20:34:14
�
 1a Questão (Ref.: 201307144314)
Pontos: 0,0  / 0,5
Que comando deve ser usado para tomar uma decisão simples entre duas ações?
 
while
case
do while
for
 
if
�
 2a Questão (Ref.: 201307749368)
Pontos: 1,0  / 1,0
Análise a seguinte afirmação:
"Um shopping possui 4 andares, cada andar possui 30 lojas".
Se você for declarar uma matriz, na linguagem C++, para a afirmação acima, qual das opções abaixo você escolheria?
 
int shopping[4][30];
int shopping[1][30];
int shopping[30][30];
int shopping[30][1];
int shopping[4][4];
�
 3a Questão (Ref.: 201307359206)
Pontos: 0,5  / 0,5
Uma empresa resolveu dar um aumento aos seus funcionários, tendo em vista o empenho dos mesmos na produtividade.
Sabendo-se que o salário e o percentual de reajuste é de conhecimento de cada funcionário, além do DP, quais os procedimentos básicos  que deveriam ser usados para que se pudesse ser calculado o novo salário de um funcionário?
PROCEDIMENTOS
1 - obter  salario, percentual
2 - novoValor ← salario + percentual/100
3 - exibir   novoValor
 
 
PROCEDIMENTOS
1 - obter  salario, percentual
2 - novoValor <- salario + percentual
3 - exibir   novoValor
PROCEDIMENTOS
1 - obter  salario, percentual
2 - novoValor <- salario + salario * percentual
3 - exibir   novoValor
 
PROCEDIMENTOS 
1 - obter  salario, percentual
2 - novoValor <-  salario + salario * percentual/100
3 - exibir   novoValor 
PROCEDIMENTOS
1 - obter  salario, percentual
2 - novoValor <- salario * percentual/100
3 - exibir   novoValor
 
�
 4a Questão (Ref.: 201307749886)
Pontos: 0,0  / 0,5
Assinale a opção correta.
 
Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos.
Pseudolinguagem, vez por outra, demonstra ambiguidade.
Devemos evitar a representação de um algoritmo com pseudolinguagem.
Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado
 
Linguagem gráfica livre não está isenta de ambiguidades.
�
 5a Questão (Ref.: 201307359693)
Pontos: 0,0  / 0,5
Observe o trecho do algoritmo a seguir e responda:
leia num;
se (num % 2 == 0)
   {
      tipo = 1;
   }
senão
   {
      tipo = 2;
   }
escolha(tipo)
{
  caso1 : imprima"PAR";pare;
  caso2 : imprima"IMPAR";pare;
}
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. 
Qual o conjunto de respostas no final da terceira execução?
PAR, PAR, IMPAR
 
IMPAR, IMPAR, PAR
IMPAR, PAR, PAR
 
IMPAR, PAR, IMPAR
PAR, IMPAR, PAR
�
 6a Questão (Ref.: 201307139320)
Pontos: 1,0  / 1,0
Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ .
int, float e caractere
 
int, char e float
int, char e real
int, char e logical
int, real e caractere
�
 7a Questão (Ref.: 201307385275)
Pontos: 0,5  / 0,5
Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo pseudocódigo, deve ser utilizado a linha de comando:
imprima(A+B+C)\3
imprima(A+B+C/3)
 
imprima((A+B+C)/3)
imprima(A+B)+C)/3
imprima(A+B)+C)\3
�
 8a Questão (Ref.: 201307789411)
Pontos: 0,0  / 0,5
Analise o código abaixo e assinale a alternativa correta em relação aos valores que serão impressos após a execução do mesmo. 
num=2 
Enquanto(num < 10 ) 
imprima(num)
num = num + num
Fim-Enquanto
7, 1, 9
8, 7, 2
 
2, 4, 8
 
6, 4, 9
8, 7, 5
�
 9a Questão (Ref.: 201307386548)
Pontos: 0,3  / 1,5
Faça um programa para obter a nota de vários alunos. Para cada nota lida informar se o aluno foi aprovado (nota maior que 6) ou reprovado (nota menor que 6). O FLAG é nota igual a -1.
Resposta: leia nota de aluno; se (aluno1) { Nota=7; } senão { se (aluno2) } Nota=5 { escolha(resultado final); } se(aluno1)"aprovado" se(aluno2)"reprovado" { fimprog
Gabarito: #include using namespace std; int main () { float nota; cout <<"digite a nota \n"; cin >> nota; while (nota!=-1){ if (nota>=6) { cout << "aluno aprovado \n"; } else { cout << "aluno reprovado \n"; } cout <<"entre com a proxima nota \n"; cin >> nota; } system("PAUSE"); return 0; }
�
 10a Questão (Ref.: 201307780192)
Pontos: 0,0  / 1,5
Crie um algoritmo que leia um número inteiro e apresente uma mensagem se ele é par ou ímpar. Caso seja digitado um valor menor ou igual a zero, o algoritmo deverá exibir a seguinte mensagem: O número tem que ser positivo.
Resposta: leia "numero inteiro" se (numero6)=par; { se (numero3)=impar; } senão { fimprog
Gabarito: algoritmo "Par ou Ímpar" var numero: inteiro inicio escreva("Digite um número: ") leia(numero) se (numero <= 0) entao escreva("O número tem que ser positivo") senao se (numero mod 2 = 0) entao escreva("Par") senao escreva("Ímpar") fimse fimse fimalgoritmo

Outros materiais