Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM
Transcript of Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM
![Page 1: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/1.jpg)
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
Realizado por: Prof. Luis Vallenilla
![Page 2: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/2.jpg)
Presentación
Definición de Computador
Es una máquina compuesta por elementos electrónicos y
mecánicos, capaces de procesar grandes volúmenes de
información, en un tiempo relativamente corto
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 3: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/3.jpg)
Presentación
Partes de un computador
Hardware:
Es la parte tangible del computador, es decir, todo
aquello que tiene existencia física
Software
Es la parte intangible del computador, es decir, el
conjunto de programas que hacen que esta realicen
una serie de tareas
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 4: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/4.jpg)
hardware
Dispositivos:
• Entrada
• Salida
• Entrada / Salida
• Almacenamiento
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 5: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/5.jpg)
Dispositivos de entrada
Son aquellos que permiten introducir datos al
computador
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 6: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/6.jpg)
Dispositivos de entrada
Son aquellos que permiten introducir datos al
computador
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 7: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/7.jpg)
Dispositivos de entrada
Son aquellos que permiten introducir datos al
computador
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 8: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/8.jpg)
Dispositivos de salida
Son aquellos que permiten emitir información desde el
computador al exterior
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 9: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/9.jpg)
Dispositivos de salida
Son aquellos que permiten emitir información desde el
computador al exterior
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 10: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/10.jpg)
Dispositivos de salida
Son aquellos que permiten emitir información desde el
computador al exterior
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 11: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/11.jpg)
Dispositivos de entrada/salida
Son aquellos que cumplen la doble función (entrada y
salida)
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 12: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/12.jpg)
Dispositivos de Almacenamiento
Son aquellos que permiten almacenar información
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 13: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/13.jpg)
Dispositivos de Almacenamiento
Son aquellos que permiten almacenar información
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 14: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/14.jpg)
Dispositivos de Almacenamiento
Son aquellos que permiten almacenar información
Tipos:
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 15: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/15.jpg)
Otros dispositivos
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 16: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/16.jpg)
Otros dispositivos
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 17: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/17.jpg)
Otros dispositivos
Random Access Memory Read Only Memory
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 18: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/18.jpg)
software
Administra y Controla
todos los recursos del
computador tanto el
Hardware como el
Software
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 19: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/19.jpg)
software
Permite el diseño de
programas, para resolver
problemas mediante el
computador
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 20: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/20.jpg)
software
Ayudan a realizar tareas
rutinarias, de manera
mas fáciles
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 21: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/21.jpg)
Presentación
Definición de lenguaje
Es un conjunto de símbolos que sirven para transmitir uno o
mas mensajes (ideas) entre dos entidades diferentes, es
decir, permiten la comunicación.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 22: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/22.jpg)
Presentación
Definición de programación
Arte de construir programas de computador, que solucionen
un problema especifico.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 23: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/23.jpg)
Presentación
Definición de lenguaje de programación
Es un conjunto de caracteres, palabras y reglas sintácticas,
que permiten escribir un programa de computadora, y asi
lograr establecer una comunicación entre la persona y la
máquina.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 24: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/24.jpg)
Presentación
Definición de programa
Conjunto de instrucciones que indican a la computadora las
tareas que debe realizar, esto con la finalidad de solucionar
un problema específico.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 25: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/25.jpg)
Presentación
Tipos de lenguaje de programación
Lenguaje máquina
Lenguaje de alto nivel
Lenguaje de bajo nivel o
ensamblador
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 26: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/26.jpg)
Presentación
Tipos de lenguaje de programación
Lenguaje Máquina
Son aquellos que están escritos en un código que es entendido
directamente por la máquina: cadena de códigos binarios. Dependen
del equipo en particular.
Ventaja: Mayor velocidad de ejecución de los programas.
Desventajas:
1.- Dificultad y lentitud en la elaboración de programas y su
depuración y actualización
2.- Depende de la máquina en particular
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 27: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/27.jpg)
Presentación
Tipos de lenguaje de programación
Lenguaje Máquina
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 28: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/28.jpg)
Presentación
Tipos de lenguaje de programación
Lenguaje Ensamblador (assembly languaje)
Emplea un código más sencillo, a través del uso de instrucciones
denominadas: nemotécnicas, para escribir los programas. Dependen de
la máquina en particular.
Ventaja: Es más entendible que la programación en código máquina.
Desventajas:
1.- Depende de la máquina
2.- Necesita de un traductor
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 29: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/29.jpg)
Presentación
Tipos de lenguaje de programación
Lenguaje Ensamblador
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 30: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/30.jpg)
Presentación
Tipos de lenguaje de programación
Lenguaje de alto nivel
Código cuya escritura se basa en reglas sintácticas similares al lenguaje
humano (en general inglés), lo que facilita la escritura y comprensión del
programa.
Ventajas:
1.- No depende de la máquina
2.- Facilita la escritura y comprensión de los programas
3.- Facilita el aprendizaje y formación de programadores
Desventajas:
1.- Aumento del tiempo de ejecución de los programas
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 31: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/31.jpg)
Presentación
Tipos de lenguaje de programación
Lenguaje de alto nivel
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 32: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/32.jpg)
Presentación
Tipos de lenguaje de programación
Comparación
Lenguaje máquina
101 10
Para sumar dos números:
Lenguaje de bajo nivel o Ensamblador
ADD 5,2
Lenguaje de alto nivel
5+2
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 33: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/33.jpg)
Presentación
Definición de programación
Arte de construir programas de computador, que solucionen
un problema especifico.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 34: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/34.jpg)
Presentación
Tipos de programación
Programación
Modular
Programación
Estructurada
Programación Orientada
a Objeto
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 35: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/35.jpg)
Presentación
Tipos de programación
Programación Modular
Método que basado en el criterio de << divide y vencerás >>, divide
un problema en varios módulos, facilitando su comprensión y
codificación
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 36: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/36.jpg)
Presentación
Tipos de programación
Programación Modular
Operaciones Aritméticas
Suma Resta Multiplicación
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 37: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/37.jpg)
Presentación
Tipos de programación
Programación Estructurada
Método que plantea escribir un programa de computador, de acuerdo
a tres reglas:
• El programa tiene un diseño modular
• Los módulos son diseñados de forma descendente
• Cada módulo se codifica utilizando estructuras de control
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 38: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/38.jpg)
Presentación
Tipos de programación
Programación Estructurada
Operaciones Aritméticas
Suma Resta Multiplicación
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 39: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/39.jpg)
Presentación
Tipos de programación
Programación Orientada a Objeto
Método de programación que Organiza los programas de manera que
representan la interacción de las cosas en el mundo real.
1. Un programa consta de un conjunto de objetos
2. Los objetos son abstracciones de cosas del mundo real
3. Nos interesa qué se puede hacer con los objetos más que
4. cómo se hace
5. Cada objeto es responsable de unas tareas
6. Los objetos interactúan entre sí por medio de mensajes
7. Cada objeto es un ejemplar de una clase
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 40: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/40.jpg)
Presentación
Metodología para la resolución de problemas
Es un conjunto de pasos, que seguidos en un orden lógico, nos permite
solucionar un problema, utilizando al computador como dispositivo para
lograr este fin. Su producto final es un programa de computador.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 41: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/41.jpg)
Presentación
Metodología para la resolución de problemas
Identificación del problema
Análisis del problema
Diseño del algoritmo
Codificación del
algoritmo
Compilación y
Ejecución Prueba y Depuración
Documentación y Mantenimiento
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 42: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/42.jpg)
Presentación
Metodología para la resolución de problemas
Identificación del Problema
Consiste en plantear en términos concretos cuál es el problema a
solucionar.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 43: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/43.jpg)
Presentación
Metodología para la resolución de problemas
Análisis del Problema
En este paso se precisan cuáles son las entradas que se necesitan, los
procesos que deben realizarse y las salidas que deben producirse.
Una recomendación práctica es la de ponerse en el lugar del
computador, para si conocer cual es la secuencia de pasos necesarios
para la solución del problema.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 44: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/44.jpg)
Metodología para la resolución de problemas
Análisis del Problema (Diagrama de Entrada / Salida)
A, B S = A+B S
Entrada
¿Qué se necesita?
Proceso
Técnicas o métodos
¿Qué debo hacer?
Salida
¿Cuál será el
resultado?
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 45: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/45.jpg)
Presentación
Metodología para la resolución de problemas
Diseño del Algoritmo
En este paso se realiza la construcción del algoritmo, a través de algún
método de representación.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 46: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/46.jpg)
Presentación
Metodología para la resolución de problemas
Diseño del Algoritmo (Definición de Algoritmo)
Conjuntos de pasos que se siguen en un orden lógico, para llegar a la
resolución de problemas mediante el computador.
Características:
Finito
Definido
Preciso
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 47: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/47.jpg)
Presentación
Metodología para la resolución de problemas
Diseño del Algoritmo (Métodos Algorítmicos)
Diagrama de flujo
INICIO
Pseudocódigo
Variables A ,B ,S: entero
Inicio
Leer A, B
S = A + B
Escribir S
Fin
S = A + B
Leer A , B
Escribir S
FIN
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 48: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/48.jpg)
Presentación
Metodología para la resolución de problemas
Codificación del Algoritmo
Consiste en realizar la conversión o traducción del algoritmo
representado en algún método, a un lenguaje de programación (Código
o programa fuente).
Es importante que a medida que se vaya realizando el programa, se
vaya documentando el código (Documentación Interna).
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 49: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/49.jpg)
Presentación
Metodología para la resolución de problemas
Codificación del Algoritmo
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 50: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/50.jpg)
Presentación
Metodología para la resolución de problemas
Compilación y Ejecución del Programa
En este paso se realiza la traducción del código escrito en un lenguaje
de programación, a un código máquina, el cual será entendido por el
computador, único encargado de realizar la puesta en funcionamiento
del programa, obteniéndose de esta manera el Programa Ejecutable.
En esta fase también se realizan la detección de errores de sintaxis.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 51: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/51.jpg)
Presentación
Metodología para la resolución de problemas
Prueba y Depuración del Programa
En esta etapa, se pone en funcionamiento el programa, con valores
reales, para determinar los niveles de satisfacción de los
requerimientos, es decir, en que porcentaje el programa resuelve el
problema planteado en la fase 1.
Cabe destacar que además se realiza la corrección de los errores
lógicos, esto para encaminar al programa hacia el logro de los objetivos
propuestos.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 52: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/52.jpg)
Presentación
Metodología para la resolución de problemas
Documentación y Mantenimiento del Programa
En esta última fase de la metodología, se realiza la documentación
externa: manuales de instalación y uso del programa, entregables de
cada fase, así como la documentación interna: la que se realiza dentro
del programa, lo cual permitirá la corrección de futuros errores, que se
puedan presentar.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 53: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/53.jpg)
Presentación
Programación
Variables
Es un espacio de memoria que puede cambiar su valor durante la
ejecución de un programa o algoritmo
4Nombre
Valor
Dirección
Tipo de
dato
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 54: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/54.jpg)
Presentación
Programación
Constantes
Es un espacio de memoria que no puede cambiar su valor durante la
ejecución de un programa o algoritmo
4Nombre
Valor
Dirección
Tipo de
dato
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 55: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/55.jpg)
Presentación
Programación
Reglas para la construcción de nombres de variables y
constantes
1. No deben contener espacios vacíos
2. No deben contener caracteres especiales
3. Los nombres deben hacer referencia a lo que almacenan
4. No se permite el uso de “ñ” ni de acentos
Ejercicio
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 56: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/56.jpg)
Presentación
Programación
Tipos de Datos
Son indicadores que especifican las características y operaciones que
se podrán realizar sobre una variable, constante o estructura de datos.
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 57: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/57.jpg)
Presentación
Programación
Tipos de Datos
1. Numéricos:
• Enteros
• Corto: -127 .. 128
• Normal: -32768 .. 32767
• Largo. millones
• Reales
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 58: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/58.jpg)
Presentación
Programación
Tipos de Datos
2. Carácter
- Carácter: 1 caracter
- Cadena de Caracteres: Varios caracteres
3. Lógicos
Ejercicio
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 59: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/59.jpg)
Presentación
Programación
Operadores
1.Aritméticos: +,-, *, / (Prioridad)
2.Relacionales: >, <, >=, <=, <>
3.Lógicos: y, o, negación
Instituto Técnico “Jesús Obrero”
Programación – 4to Año
![Page 60: Diapositiva 1 · Title: Diapositiva 1 Author: Luis Valleniila Created Date: 10/3/2010 3:25:05 PM](https://reader036.fdocuments.net/reader036/viewer/2022071214/60432378b2a49b58bb4da741/html5/thumbnails/60.jpg)
Presentación
Programación
Acciones Algoritmicas
1.Lectura: capturar
2.Escritura: enviar
3.Asignación: cambiar valor
Instituto Técnico “Jesús Obrero”
Programación – 4to Año