Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos
Las celdas de memoria en donde se guardan los datos, tienen un nombre que
permite su identificación.
Lógicos (NO, Y, O )
Estos operadores se aplican y ejecutan mediante una jerarquía específica.
Por ejemplo:
9 + 7 * 8 – 3 6 /5
A=5 y B =16 -> (A^2)>(B*2)
((NOT A) AND B) OR (A AND (NOT B))
Proceso para realizar un algoritmo
Para establecer esta serie de pasos se requiere de una reflexión previa del problema dada
por el paso anterior (planeación de la solución).
1. Entender el problema: Debemos definir:
Entrada
Proceso
Salida
Asignación
Secuenciales Entrada
Repetir Hasta
Pseudocódigo
Estructuras
input
output
Proceso, asignación
Ejemplo 1
Dos personas trabajan para la misma empresa y tienen un salario total combinado de W
dólares, pero una persona gana Q dólares más que la otra persona. ¿Cuánto ganaron cada
uno?.
Q: Diferencia
Algoritmo – Ejemplo 1
Problema:
Dos personas trabajan para la misma empresa y tienen un salario total combinado de W
dólares, pero una persona gana Q dólares más que la otra persona. ¿Cuánto ganaron cada
uno?.
Solución:
Entrada Proceso Salida
SalarioTotal Y = (W - Q)/2 Salario1: Persona 1
X = (W - Q)/2 + Q Salario2: Persona 2
Diferencia
Pruebas de escritorio
Pruebas de escritorio
Todo algoritmo debe ser probado antes de ser ejecutado con el propósito de que tengamos la
certeza de que se cumple el objetivo.
Prueba de escritorio:
Si no cumple logra el
Si cumple logra el objetivo y soluciona el
objetivo y soluciona el problema se debe
problema corregir el algoritmo
Prueba de escritorio
Algoritmo – Ejemplo 1
Solución:
Diferencia
4 100
5 10
6 45
7 55
8 55
9 45
Ejercicios
2. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cuanto deberá pagar finalmente por su compra
4. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario
anterior
Conclusiones