Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POLITECNICO GRANCOLOMBIANO
BOGOTA – COLOMBIA.
ARQUITECTURA DEL COMPUTADOR
Contenido
Introducción......................................................................................................................................................3
Marco Teórico...................................................................................................................................................3
Algoritmo en Java Script...................................................................................................................................5
Introducción
A lo largo de la historia, el ser humano ha desarrollado tecnología,
adecuándose y mejorándose de acuerdo con la evolución de la humanidad.
Todo esto ha facilitado el diario vivir y ha catalizado nuestra evolución y
crecimiento como especie. No obstante, la digitalización y el micro
procesamiento de la información son las tecnologías que más nos ha
aportado y mejorado, debido a todos los avances que estas nos han
permitido en casi todos los ámbitos de nuestras vidas actuales, tanto así que
nos ha cambiado la forma de vivir, de comunicarnos y de evolucionar aún
más como especie. Como ingenieros de software es de suma importancia que
entendamos y analicemos el funcionamiento de esta tecnología.
Marco Teórico
function CalculateNumberPrimo(numero) {
var valor = true;
var arrayNumeros = []
if (Number.isInteger(+numero)) {
if (numero != 1 && numero != 0) {
for (let i = 2; i < numero; i++) {
if (numero % i === 0) {
if (numero % 1 === 0) {
valor = false
arrayNumeros.push(i)
console.log("Numero: " + numero + "NO es primo, es multiplo de " + i);
}
}
}
if (valor == true) {
alert("Numero: " + numero + " ES primo")
} else {
alert("Numero: " + numero + " NO es primo, porque es divisible por " +
arrayNumeros)
}
}
} else {
alert("El valor debe ser un numero entero")
}
}
console.log(CalculateNumberPrimo(5));