Académique Documents
Professionnel Documents
Culture Documents
YCB
¿Qué es programación?
I
Programación es un proceso mediante el cual se codifican una serie de
instrucciones en un lenguaje determinado para ser decoficados y
ejecutados por un sistema computacional, todo ellos con el fin de resolver un
problema o llevar a cabo una función específica.
Ejemplo:
•Avanzar x centímetros.
•Girar x grados.
Ejemplo:
I
objetivo
robot
1. Avanzar 70 cm.
2. Girar 90 grados a la izquierda
3. Avanzar 250 cm
4. Girar 90 grados a la izquierda
5. Avanzar 80 cm.
¿Qué es programación?
I
Conjunto de instrucciones
almacenadas en el robot se llama
programa.
Ejecutar la
instruccion
Fin
Creación de un programa
I
¿Y Cómo se empieza?
Creación de un programa
I
1. Enunciado
2. Análisis Pasos para resolver un problema
3. Diseño
4. Codificación
5. Prueba y verificación
Creación de un programa
I
1. ENUNCIADO
Se expresa en un enunciado la problemática a resolver
“Diseñar un sistema para pagos de nóminas ”
DEFINIMOS CUAL ES EL PROBLEMA
2. ANALISIS
Se enlistan las variables que afectan al problema, se determinan las
entradas, los procesos que se requieren y las salidas. (QUE REALMENTE AFECTA)
3. DISEÑO
En base a la información anterior se diseña un algoritmo como propuesta de la
solución.
4. CODIFICACIÓN
Se codifica el algoritmo en un lenguaje que puede ser ejecutado por la
maquina de trabajo.
5. PRUEBA Y VERIFICACIÓN
Se realizan pruebas en base a una matriz, la cual determinan las entradas y
las salidas esperadas, de esta manera se determina la validez en la resolución del
problema.
EJEMPLO
L AV A R N O S LO S D I E N T E S E S U N P R O C E D I M I E N T O Q U E R E A L I Z A M O S V A R I A S V E C E S A L D Í A .
L A F O R M A D E E X P R E S A R E S T E P R O C E D I M I E N T O C O M O U N A LG O R I T M O :
• un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución
de un determinado problema. Los hay tan sencillos y cotidianos como seguir la receta del
médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la solución de
problemas muy complejos
Algoritmo
I
Un algoritmo es un conjunto prescrito de instrucción o reglas bien
definidas, ordenadas y finitas que permite realizar una actividad
mediante pasos sucesivos que no generan dudas a quien deba
realizar dicha actividad.
Dados a un estado inicial y una entrada siguiendo los pasos
sucesivos se llega a un estado final y se obtiene una solución.
Ejemplo 1:
LA LÁMPARA NO FUNCIONA
Algoritmo
I
. Lámpara no funciona
. Si (lámpara enchufada) entonces
-Si (foco quemado) entonces
. Reemplazar foco
-Sino
. Comprar una lámpara
. Si no entonces
-Enchufarla
Algoritmo
I
La lámpara no funciona
no
¿Está enchufada? Enchufarla
SI
SI
no
Para que un algoritmo pueda ser ejecutado por una computadora este debe
de ser codificado en un lenguaje que pueda entender una computadora al se
le llama lenguaje de programación.
• Un algoritmo tiene que tener:
INICIO
Instrucciones
Instrucciones
FIN
TIPOS DE ALGORITMO
1. Inicio
2. Buscar el DVD de la película
3. SI el televisor y el DVD se
encuentran apagados, encenderlos
4. Sacar el DVD de la película del
estuche
5. Introducirlo en el DVD casetera
6. Tomar el control del televisor y del
DVD
7. Dirigirme al sofá
8. Ponerme cómodo
9. Disfrutar la película
10. fin
Solución
1. Inicio
2. Descolgar la bocina
3. Insertar moneda
4. Marcar el numero telefónico
5. Esperar a que contesten, si contestan ir al paso 6, sino contesta ir al paso 7
6. conversar
7. Colgar , si sobra dinero ir al paso 8, sino sobra dinero ir al paso 9
8. Recoger cambio.
9. fin
• COMPRAR UNA REVISTA
BOTAR LA BASURA