Buscar

AV 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

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

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_AV_201301852937 » ALGORITMOS
	Tipo de Avaliação: AV
	
	Professor:
	JANE TAVARES ALVAREZ DA SILVA
	Turma: 9010/AF
	Nota da Prova: 2,6        Nota de Partic.: 1        Data: 22/06/2015 09:05:56
	
	 1a Questão (Ref.: 201302506362)
	Pontos: 0,0  / 0,5
	O termo algoritmo deriva-se do nome do matemático Abu Ja´far Muhammad Al -Khwarizmi, o qual introduziu a escrita dos cálculos por meio de uma sequência de passos em substituição ao ábaco. Na programação podemos definir algoritmos como:
		
	
	Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico.
	
	Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação.
	 
	Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação.
	 
	Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação.
	
	Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico.
	
	
	 2a Questão (Ref.: 201302166204)
	Pontos: 1,0  / 1,0
	Um lojista gostaria de desenvolver um programa para armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
 Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
		
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	 
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
	
	
	 3a Questão (Ref.: 201302506400)
	Pontos: 0,0  / 0,5
	Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperiano de X é:
		
	 
	exp (x)
	
	cos (x)
	 
	log (x)
	
	tan (x)
	
	sen (x)
	
	
	 4a Questão (Ref.: 201302546638)
	Pontos: 0,0  / 0,5
	O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? 
		
	 
	Comando de seleção
	
	Atribuição de variável
	 
	Declaração de variável
	
	Comando de saída
	
	Comando de leitura
	
	
	 5a Questão (Ref.: 201301953313)
	Pontos: 0,0  / 0,5
	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
	 
	Valor de r: 1
	
	Nada será exibido.
	 
	Valor de r: 0
	
	
	 6a Questão (Ref.: 201302558332)
	Pontos: 1,0  / 1,0
	 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução  o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0.    Para isso, considere o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num  > 0)
  {
      num++;
      cout << num << " ";
  }
  cout << num + 1 << " ";
  if (num < 0)
  {
      num--;
      cout << num << " ";
  }
  else
     cout << num * 10 ;
 
		
	
	11  110  1 10
 
	
	11  110  1  0
 
	 
	11   12   110   1   0
 
	
	11   12    110
 
	
	11   110    1   0
 
	
	
	 7a Questão (Ref.: 201302192227)
	Pontos: 0,0  / 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.: 201301946920)
	Pontos: 0,0  / 0,5
	A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO :
		
	 
	Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio.
	
	Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
	
	Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO.
	 
	No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
	
	Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar.
	
	
	 9a Questão (Ref.: 201302166309)
	Pontos: 0,4  / 1,5
	O departamento do pessoal da Empresa Tudo Elétrico está fazendo um levantamento no banco de horas. A empresa tem 500 funcionários e deseja saber quantas horas tem o banco todo e quantos funcionários têm horas no banco. 
Construa um programa, na linguagem C++, que deixe entrar com o total de horas de cada funcionário e exiba, ao final, o que a empresa deseja saber.
 
//Comece sua solução a partir desse ponto
		
	
Resposta: #include <iostream>#include<cstdlib>cout << "Quantidade de horas de cada funcionário:"; cin>> horas;{cout << "Quantidade total no banco de horas:";cin >> total;}cout << "Quantidade de funcionário tem banco de horas:";cin >> funcionário
	
Gabarito:
using namespace std; 
int main()
{
  int x, horas, horasbanco=0, funccomhoras=0; 
  for(x = 1; x <= 500 ; x++ ) 
  {
    cout << "\nQuantas horas? " ; 
    cin >> horas; 
    horasbanco += horas ;// horasbanco = horasbanco + horas; 
    if( horas > 0 ) funccomhoras++ ; 
  }
  cout << "\nTotal de horas no banco: " << horasbanco ; 
  cout << "\nPercentual de funcionarios com horas " << funccomhoras * 100.0/500 << "%" ; 
//Descontar se não colocou .0, ou só ponto, na linha acima
  cout << "\n\n" ; //não descontar 
  system("pause" ); //não descontar
}
 
	
Fundamentação do(a) Professor(a): Faltou int main() { .... Tem chave em local indevido.Incompleto.
	
	
	 10a Questão (Ref.: 201301946174)
	Pontos: 0,2  / 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: imprima (largura); leia: larg; imprima (comprimento); leia: compri; Imprima (Área); leia área; imprima (largura+comprimento = Perímetro); leia perímetro;
	
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.
	
Fundamentação do(a) Professor(a): Erro na sintaxe (ex : leia com : ).Ler dado e depois usá-lo e não ao contrário.

Outros materiais