Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ENTREGADO A:
ARTURO CASTILLO
ENTREGADO POR:
Contenido
1. INTRODUCCION 2
2. OBJETIVOS GENERALES 3
2.1 Objetivos específicos: 4
3. PLANTEAMIENTO DEL PROBLEMA 4
4. REPRESENTACION GRAFICA DEL ALGORITMO 4
5. CODIGO EN ALTO NIVEL 6
3
1. INTRODUCCION
Desde hace unas décadas el mundo digital viene creciendo rápidamente, haciendo que el
hombre viva un constante cambio y una nueva era de la información. Actualmente
tenemos muchas herramientas que nos facilitan el acceso a mayor información de la que
teníamos antes las cuales en su momento eran inimaginables. La arquitectura del
computador, el avance de los ordenadores, las constantes actualizaciones y
mejoramientos han logrado que día tras día la capacidad de almacenamiento, gestión de
datos, la fluidez de las redes sea cada vez mayor. Es por este motivo que conocer a fondo
la arquitectura del computador nos permitirá determinar las posibilidades que tenemos
con estos aparatos en cuanto a las operaciones que vamos a realizar y lo que podemos
llegar a crear en un futuro próximo.
4
2. OBJETIVOS GENERALES
Código java
Código XML
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
8
android:layout_height="wrap_content"
android:text="Determinar si un numero es primo"
android:textColor="@color/black"
android:textSize="36sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.047" />
<TextView
android:id="@+id/txtrespuesta"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="36dp"
android:text="respuesta"
android:textColor="@color/black"
android:textSize="24sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btnvalidar" />
<EditText
android:id="@+id/edtnumero"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="40dp"
android:ems="10"
android:hint="Ingrese un numero entero"
android:inputType="number"
android:textSize="24sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView" />
<Button
android:id="@+id/btnvalidar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="56dp"
android:text="Validar"
android:textSize="24sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/edtnumero" />
</androidx.constraintlayout.widget.ConstraintLayout>
9
Resultado
10
Listado de Instrucciones
A continuación, podemos observar la definición detallada del conjunto de instrucciones
que se van a usar en el presente proyecto asi:
Instrucción Detalle
Li Dar valor al registro
Add R#i, R#j, R#k Tres operandos que son resultado y sus dos sumandos
Mul R#l, R#m, R#n Tres operandos que son resultado y sus factores
del programa
Descripción de una frase indicando que hace en términos de lo que recibe como
parámetro:
Descripción de una frase ( que hace en términos de lo que recibe como parámetro)
Sw R1, 0 (R2)
Jump 0111
Directo a registro