Buscar

AVS_Algoritimos

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

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

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

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

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

Prévia do material em texto

Avaliação: CCT0239_AVS_XXXXXXXXXXXX » ALGORITMOS
	Tipo de Avaliação: AVS
	Aluno: XXXXXXXXXXXX – Jesus Machado
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9014/AN
	Nota da Prova: 8,2        Nota de Partic.: 0,5        Data: 10/12/2013 11:23:28
	
	 1a Questão (Ref.: 201308154680)
	Pontos: 0,8  / 0,8
	Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ .
		
	
	int, float e caractere
	
	int, char e logical
	 
	int, char e float
	
	int, char e real
	
	int, real e caractere
	
	
	 2a Questão (Ref.: 201308161721)
	Pontos: 0,8  / 0,8
	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
		
	
	Nada será exibido.
	
	Valor de r: 3
	
	Valor de r: 1
	 
	Valor de r: 0
	
	Valor de r: 10
	
	
	 3a Questão (Ref.: 201308161694)
	Pontos: 0,8  / 0,8
	Os comentários são recursos que podem ser utilizados pelos programadores para:
		
	
	Inserir comandos que serão traduzidos pelo compilador
	
	Inserir diretivas para o compilador
	 
	Inserir textos explicativos apenas para o programador
	
	Inserir textos explicativos apenas para o usuário
	
	Inserir comandos que serão executados pela máquina
	
	
	 4a Questão (Ref.: 201308157097)
	Pontos: 0,8  / 0,8
	Uma determinada universidade trabalha com turmas de 45 alunos em um dos seus cursos. Assinale a alternativa correta que representa o algoritmo que calcula a média das notas da turma.
		
	
	prog mediaturma
    real nota, soma, media;
    int alunos, cont;
         soma <- 0.0;
         alunos <- 45;
         cont <- 0;
    enquanto (cont < alunos+1)
   {
          imprima "\nInforme a nota do aluno: ";
          imprima "\n";
          leia nota;
          soma <- soma + nota;
          cont <- cont + 1;
   }
   imprima "\nA MÉDIA DA TURMA É: ";
   imprima soma / alunos;
fimprog
	
	 prog mediaturma
    int nota, soma, media;
    real alunos, cont;
         soma <- 0.0;
         alunos <- 0;
         cont <- 0;
    enquanto (cont < 46)
   {
          imprima "\nInforme a nota do aluno: ";
          imprima "\n";
          leia nota;
          soma <- soma + nota;
          cont <- cont + 1;
   }
   imprima "\nA MÉDIA DA TURMA É: ";
   imprima soma / 45;
fimprog
	
	 prog mediaturma
    int nota, soma, media;
    real alunos, cont;
         soma <- 0.0;
         alunos <- 0;
         cont <- 0;
    enquanto (alunos < 45)
   {          imprima "\nInforme a nota do aluno: ";
          imprima "\n";          
          leia nota;
          soma <- soma + nota;
          cont <- cont + 1;
   }
   imprima "\nA MÉDIA DA TURMA É: ";  
   imprima soma / 45;
fimprog
	
	 prog mediaturma
    int nota, soma, media;
    real alunos, cont;
         soma <- 0.0;
         alunos <- 0;
         cont <- 0;
    enquanto (cont < alunos)
   {
          imprima "\nInforme a nota do aluno: ";
          imprima "\n";
          leia nota;
          soma <- soma + nota;
          cont <- cont + 1;
   }
   imprima "\nA MÉDIA DA TURMA É: ";
   imprima soma / alunos;
fimprog
	 
	prog mediaturma
    real nota, soma, media;
    int alunos, cont;
         soma <- 0.0;
         alunos <- 45;
         cont <- 0;
    enquanto (cont < alunos)
   {
          imprima "\nInforme a nota do aluno: ";
          imprima "\n";
          leia nota;
          soma <- soma + nota;
          cont <- cont + 1;
   }
   imprima "\nA MÉDIA DA TURMA É: ";
   imprima soma / alunos;
fimprog
	
	
	 5a Questão (Ref.: 201308195619)
	Pontos: 0,5  / 0,8
	Elabore um programa em C que dada a idade de um nadador classifica-o em uma das seguintes categorias: infantil A = 5 - 7 anos; infantil B = 8-10 anos; juvenil A = 11-13 anos; juvenil B = 14-17 anos; adulto = maiores de 18 anos
		
	
Resposta: #include <iostream> #include <cstdlib> using namespace std; int main() { int a; cout<<"\nIdade: "; cin>>a; if (a>=5 || a<=7) { cout<<"\nCategoria infantil A\n"; } else if (a>=8 || a<=10) { cout<<"\nCategoria infantil B\n"; } else if (a>=11 || a<=13) {
cout<<"\nCategoria Juvenil A\n"; } else if(a>=14 || a<=17) { cout<<"\nCategoria juvenil B\n"; } else cout<<"\nCategoria Adulto\n\n"; system("pause"); }
	
Gabarito: 
#include main() { 
float idade; 
cout << "Entre com a idade:"; 
cin >> idade; 
if (idade >= 5 && idade<=7) 
{
cout <<"Categoria Infantil A\n"; 
} 
else if (idade >= 8 && idade<=10)
 { 
cout <<"Categoria Infantil B\n";
 } 
else if (idade >= 11 && idade<=13) 
{ 
cout <<"Categoria Juvenil A\n"; 
} 
else 
if (idade >= 14 && idade<=17) 
{ 
cout <<"Categoria Juvenil B\n"; 
} 
else 
if (idade >= 18) 
{ 
cout <<"Categoria Adulto\n";
 } 
system("pause"); 
}
	
	
	 6a Questão (Ref.: 201308195669)
	DESCARTADA
	Um número primo é aquele que é divisível apenas por um ou por si mesmo. Implemente um programa em C++ que receba um número inteiro, verifique e informe se o mesmo é um número primo.
		
	
Resposta:
	
Gabarito:
int main() {
 int x, i, c=0; 
cout << "Entre com um número inteiro:"; 
cin >> x;
for(i=1;i
if(x % i == 0) { 
c++; 
} 
} 
if(c==1) { cout << "Valor eh numero primo\n"; } 
else { cout << "Valor NAO eh numero primo\n"; 
} system("pause"); }
	
	
	 7a Questão (Ref.: 201308209677)
	Pontos: 0,8  / 0,8
	Analise o trecho do programa escrito em  C++ abaixo e assinale a resposta correta sobre a exeução deste código.
int valor; 
valor = 0; 
while (valor < 5) { 
cout << " " << valor; 
valor++; 
}
		
	
	O código ficará em loop infinito.
	
	A repetição irá terminar quando a variável valor for igual a 6.
	 
	A repetição irá terminar quando a variável valor for igual a 5
	
	Será exibido: 1 2 3 4
	
	Será exibido: 0 1 2 3 4 5
	
	
	 8a Questão (Ref.: 201308162280)
	Pontos: 0,8  / 0,8
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
		
	
	for (i = num; i > 0; i++)
	
	while (num == 0)
	 
	while (num != 0)
	
	enquanto (num > 0)
	
	for ( i = 0; i == num; i++)
	
	
	 9a Questão (Ref.: 201308157621)
	Pontos: 0,8  / 0,8
	Sobre o FLUXOGRAMA abaixo podemos afirmar que :
		
	
	Apresenta na sua lógica a estrutura básica REPETIÇÃO
	
	Apresenta na sua lógica as três estruturas básicas de programação
	
	Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
	 
	Apresenta na sua lógica a estrutura básica DECISÃO
	
	Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
	
	
	 10a Questão (Ref.: 201308154683)
	Pontos: 0,8  / 0,8
	Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo. 
algoritmo "Impressão de valores"
var
n1,n2,n3:inteiro
inicio
n1<-4
n2<-n1*2
n3<-n2+1+n2
n2<-n3+n2
n1<-n1-n2
escreva("O resultado final será ",n1,"+",n2,"=",n3*2)
fimalgoritmo
		
	
	O resultado final será -21 + 25 = 4
	 
	O resultado final será -21 + 25 = 34
	
	O resultado final será 4 + 8 = 9
	
	O resultado final será 4 + 25 = 29
	
	Nenhuma das alternativas
	
	
	 11a Questão (Ref.: 201308156886)
	Pontos: 0,8  / 0,8
	Suponha um algoritmo desenvolvido em linguagem C++.
Em uma determinda linha aparece o comando CONT = (CONT + 1);
Neste caso, o que é executado? 
 
 
		
	
	CONT recebe o próprio valor decrescido de uma unidade
	 
	CONT recebe o próprio valor acrescido de uma unidade
	
	CONT recebe o valor 1
	
	CONT recebe o valor zero
	
	CONT permaneceinalterado

Outros materiais

Outros materiais