Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO COLABORATIVO
PRIMERA ENTREGA
Introducción
La arquitectura del computador se define como: “la ciencia y el arte de diseñar, seleccionar
para crear sistemas de cómputo que cumplan ciertas metas funcionales, de desempeño, de
consumo de energía, de costo, entre otros” (Patt, 2001). Claramente, la arquitectura del
dispositivo de cómputo.
Objetivo General
Aplicar los conocimientos adquiridos con el propósito de alcanzar de la mejor manera los
ejercicios planteados mediante este trabajo
Objetivos Específicos
INSTRUCCIONES
Para poder dar solución al problema planteado debemos tener una serie de instrucciones a seguir:
7.
INICIO
SI
p = falso
n<2
NO
p=verdadero
p&&d<=n**0,5
SI SI FIN
p = falso
n%d==0
NO
d = d+1
2. PSEUDOCÓDIGO
INICIO
Variables
número, divisor Entero
es Primo Lógico
Fin Variables
Es Primo < - Verdadero
Escribir “Ingrese un número”
Leer numero
divisor < - 2
Mientras (divisor <= (numero/2)
Si (número mod divisor == 0) entonces
esPrimo <- Falso
Fin Si
divisor <- divisor + 1
Fin Mientras
Si (esPrimo) Entonces
Escribir “El número es primo”
INGENIERÍA DE SOFTWARE POLITÉCNICO GRANCOLOMBIANO
MODULO INGENIERIA DE SOFTWARE
TRABAJO COLABORATIVO
Si no
Escribir “El número es primo”
Fin Si
FIN
package arquitectura;
import java.util.Scanner;
}
}
4. LISTADO DE INSTRUCCIONES
b. Nombre, mnemónico, parámetros que recibe.
Definición
En la informática in mnemónico o nemónico es la palabra que sustituye o remplaza a un
código de operación (Lenguaje de Máquina), con lo cual es más fácil la programación, es de aquí
de donde se aplica el concepto de lenguaje ensamblador.
Declaramos una variable que se llama num
int num = 6;
Declaramos una variable booleana que sea primo y la iniciamos en true
bool primo = true;
Y vamos a recorrer todos los números que hay antes del número para ver si es divisible
por alguno de ellos y se va a recorrer mientras primo sea true si se convierte en false es porque el
número no es primo la variable i arranca en 2 porque el uno 1 primo pues no tiene números
divisibles
if(num % i == 0) primo==false;}
INGENIERÍA DE SOFTWARE POLITÉCNICO GRANCOLOMBIANO
MODULO INGENIERIA DE SOFTWARE
TRABAJO COLABORATIVO
y aquí preguntamos si primo es false mostramos un mensaje que diga el número no es primo
c. Descripción de una frase indicando qué hace en términos de lo que recibe como
parámetro.
La variable prima la cual empieza en true la cual usamos para validar si el numero
ingresado es primo o no
d. Ejemplo
int num = 6;
bool primo = true;
for(int i =2; i<num && primo == true; i++){
if(num % i == 0) primo==false;}
if(primo == false) printf("El número no es primo");
else printf("El número es primo");
Resultado: El número 6 no es primo
Se debe incluir la simulación (en Logisim) de al menos 2 ejemplos diferentes para demostrar que
funciona correctamente.
Ejemplo 1
Ejemplo 2
Instrucciones
- Si el número es mayor a cero continúa el proceso saliendo del ciclo y se inicia la variable
i =2.