Buscar

AV DE ALGORITMO

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 6 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 6 páginas

Prévia do material em texto

Fechar
	Avaliação: CCT0239_AV_201403149739 » ALGORITMOS
	Tipo de Avaliação: AV
	Aluno: 201403149739 - FRANCISCO FERREIRA GOMES
	Professor:
	MARCIO PACHECO DE AZEVEDO
	Turma: 9022/AE
	Nota da Prova: 4,0        Nota de Partic.: 2        Data: 11/06/2014 13:20:52
	
	 1a Questão (Ref.: 201403172656)
	Pontos: 1,0  / 1,5
	Desenvolva um algoritmo em pseudocódigo para calcular a área e o perímetro de uma sala. O usuário informará a largura ecomprimento da sala e deverão ser apresentados : Área e Perímetro. 
Obs: O Perímetro equivale a soma de todos os lados da sala.
		
	
Resposta: prog real: area, perimetro escreva;" largura de sala"; leia;"largura"; escreva; "comprimento da sala" leia; "comprimento" area<-largura*comprimento; perimetro<-largura+comprimeno; fimprog
	
Gabarito:
Inicio.
 Variavel int LARG, COMP, AREA, PERIM
 Ler LARG
 Ler COMP
 Calcular AREA = LARG * COMP
 Calcular PERIM = (2 * LARG) + (2 * COMP)
 Imprimir "Largura = ", LARG
 Imprimir "Comprimento = ", COMP
Fim.
	
	
	 2a Questão (Ref.: 201403213738)
	Pontos: 0,0  / 1,5
	Implemente um programa em C++ que receba um número indefinido de valores e calcule a média aritmética entre os valores que forem ímpares e maiores  que 100. O programa deve perguntar se o usuário deseja continuar após o processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s".
		
	
Resposta: int man:{ foatern1,n2,media n1:0 n2:0 n1=+1 n2=+1 cin>>"media" cout<< " desejar continuar" resp(s/n) "system pause" } fim prog
	
Gabarito:
int main() {
 int s=0,c=0,x; 
char resp='s'; 
while(resp=='s') { 
       cout << "Entre com um valor:"; 
       cin >> x;
        if(x % 2 != 0 && x > 100) { 
            s+=x; 
            c++; 
        } 
        cout << "Deseja entrar com mais algum valor (s/n)?"; 
        cin >> resp; fflush(stdin); 
} 
if(c>0) { 
      cout << "Média Aritmética:" << s/c ;
else
      cout <<"Nenhum valor atende aos requisitos\n";
}
	
	
	 3a Questão (Ref.: 201403395013)
	Pontos: 0,5  / 0,5
	Para a construção de um algoritmo, chamado diferenca, que receba a partir do teclado três números inteiros e exiba a soma dos dois primeiros, menos o terceiro, pode-se seguir a seguinte sequência de passos ou comandos:
		
	 
	a) prog diferenca
       int t,x,y,z;
       leia x;
       leia y;
       leia z;
       t<-x+y-z;
       imprima  t;
   fimprog
	
	e) prog diferenca
       int t,x,y,z;
       leia x;
       leia y;
       leia z; 
       t<-z+y-x;
       imprima  t;
   fimprog
	
	c) prog diferenca
       leia x;
       leia y;
       leia z;
       int t,x,y,z; 
       t<-x+y-z;
       imprima  t;
   fimprog
	
	b) prog diferenca
       inteiro t,x,y,z;
       leia x;
       leia y;
       leia z;
       t<-x+y-z;
       imprima  x;
   fimprog
	
	d) prog diferenca
       imprima  t;
       leia x;
       leia y;
       leia z;
       int t,x,y,z; 
       t<-z+y-x;
    fimprog
	
	
	 4a Questão (Ref.: 201403393203)
	Pontos: 0,0  / 0,5
	   
		
	
	11  50  10  2
	
	11  10  50  10
	 
	11  50 10
	
	10  50  10  2
	 
	11  10  50  10  2
	
	
	 5a Questão (Ref.: 201403392637)
	Pontos: 0,0  / 0,5
	Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, muitas linguagens de programação, e até interpretadores algorítmicos, disponibilizam caracteres de controle que possibilitam deslocar o cursor horizontalmente e verticalmente.
Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres?
		
	 
	\t  , \n  
	 
	\n  , \t
	
	/t,   /n
	
	tab, enter
	
	/tab   , /n
	
	
	 6a Questão (Ref.: 201403172565)
	Pontos: 0,5  / 0,5
	A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
		
	
	Pseudocódigo
	
	Diagrama
	
	Algoritmo
	
	Linguagem de Programação
	 
	Fluxograma
	
	
	 7a Questão (Ref.: 201403174962)
	Pontos: 0,5  / 0,5
	Em linguagem C++, indique qual a alternativa correta que indica o operador relacional para "diferente".
		
	
	>=
	
	=>
	 
	!=
	
	<=
	
	=<
	
	
	 8a Questão (Ref.: 201403175017)
	Pontos: 0,5  / 0,5
	Dado o algoritmo em pseudocódigo abaixo, escolha a alternativa que representa o mesmo algoritmo na linguagem C++:
prog imoveis
escolha (CATEGORIA)
            caso 1:
                        escreva (“Apartamento”);
            caso 2:
                        escreva (“casa”);
            caso 3:
                        escreva (“Sala Comercial”);
            caso 4:
                        escreva (“Terreno”);
            caso 5:
                        escreva (“Outro”);
fim_escolha
		
	
	switch (CATEGORIA)
{
   case 1:
         cout << " Apartamento ";
   case 2:
         cout << " Casa ";
   case 3:
         cout << " Sala Comercial ";
   case 4:
         cout << " Terreno ";
   case 5:
         cout << " Outro ";
}
	 
	switch (CATEGORIA)
{
    case 1:
          cout << " Apartamento ";
    break;
    case 2:
          cout << " Casa ";
    break;
    case 3:
          cout << " Sala Comercial ";
    break;
    case 4:
          cout << " Terreno ";
    break;
    case 5:
          cout << " Outro ";
    break;
}
 
	
	switch (CATEGORIA)
{
    case 1:
         imprima << " Apartamento ";
   case 2:
         imprima << " Casa ";
   case 3:
         imprima << " Sala Comercial ";
   case 4:
         imprima << " Terreno ";
   case 5:
         imprima << " Outro ";
}
	
	switch (CATEGORIA)
{
   case 1:
         case << " Apartamento ";
   break;
   case 2:
         case << " Casa ";
   break;
   case 3:
         case << " Sala Comercial ";
   break;
   case 4:
        case << " Terreno ";
   break;
   case 5:
       case << " Outro ";
   break;
}
	
	switch (CATEGORIA)
{
   case 1:
         imprima << " Apartamento ";
   break;
   case 2:
         imprima << " Casa ";
   break;
   case 3:
         imprima << " Sala Comercial ";
   break;
   case 4:
         imprima << " Terreno ";
   break;
   case 5:
         imprima << " Outro ";
   break;
}
	
	
	 9a Questão (Ref.: 201403174973)
	Pontos: 1,0  / 1,0
	Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de comandos a partir de uma condição.
		
	 
	enquanto
	
	se encadeado
	
	se
	
	else
	
	var
	
	
	 10a Questão (Ref.: 201403401046)
	Pontos: 0,0  / 1,0
	Em uma matriz quadrada, tem-se:
		
	
	O número de linhas menor que o número de colunas
	 
	O número de linhas maior que o número de colunas
	
	O número de linhas diferente do número de colunas.
	
	O número de linhas maior ou igual ao número de colunas
	 
	O número de linhas igual ao número de colunas

Outros materiais