Buscar

Atividade Avaliativa Especial - Prova 1

Prévia do material em texto

1/2
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Semestre: 5º 
Disciplina: Desenvolvimento Voltado à Web III
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4
Professor: Felipe Pereira Perez
ORIENTAÇÕES
Cada Atividade respondida de forma correta terá até 2,5 pontos por anotação correta
1º) 	Construa um exemplo em JavaScript que cria um objeto utilizando a notação literal.
	//Criando um objeto com notação literal
var aluno = {
 nome: "Pedro",
 idade: 31,
 matricula: "123.4567",
 info: function(){
 console.log("Aluno: " + this.nome + ", " + this.idade + " anos,
 matricula: " + this.matricula);
 }
};
aluno.info();
2º) 	Construa um exemplo em JavaScript que declara 2 variáveis a e b (e instancia com valores que você definir) verifique qual tem o menor valor e armazene o menor valor na variável a e o maior valor na variável b.
	var a, b, c;
a = 500;
b = 150;
if(a > b) {
 c = a;
 a = b;
 b = c;
}
console.log("a, menor valor: " + a + ", b, maior valor: " + b);
3º) Construa um exemplo em JavaScript que declara um array (e instancia com valores que você definir) e utilizando uma estrutura de repetição ordene o array do menor para o maior.
	var arr = [12,1,85,02,45,19,65,17,99,03];
var a, b, c;
console.log("Array bagunçado: " + arr);
for(a=0; a<arr.length-1; a++){
	for(b=0; b<arr.length-a; b++){
		if(arr[b] < arr[b-1]){
			c = arr[b];
			arr[b] = arr[b-1];
			arr[b-1] = c;
		}
	}
}
console.log("Array ordenado, menor para o maior: " + arr);
4º) Construa um exemplo em JavaScript que crie um módulo (modulo.js) que ordene de maneira crescente e decrescente um array. Construa também um exemplo (index.js) que utilize o módulo criado.
modulo.js
	exports.ordenar = function(array, tipo="ASC") {
var a, b, c;
for(a = 0; a < array.length - 1; a++) {
	for(b = 0; b < array.length - a; b++) {
		if(array[b] < array[b - 1] && tipo=="ASC" || array[b] > array[b - 1] && tipo=="DESC") {
		c = array[b];
		array[b] = array[b - 1];
		array[b - 1] = c;
		}
	}
}
return array;
}
index.js
	var modulo = require('./modulo');
var array = [12,1,85,02,45,19,65,17,99,03];
console.log("Array digitado: " + array); 
array = modulo.ordenar(array);
console.log("Array ordenado crescente: " + array); 
array = modulo.ordenar(array, "DESC");
console.log("Array ordenado decrescente: " + array);

Continue navegando