2. El propósito de la
programación es crear
programas que exhiban un
comportamiento deseado.
3.
4.
5. Programación
La programación es
el proceso de
diseñar,
codificar, depurar y
mantener el código
fuente de programas
computacionales.
También la palabra programación se define
como el proceso de creación de un programa
de computadora, mediante la aplicación de
procedimientos lógicos.
6. Programas (Software)
Programas (Software)
Es un conjunto de instrucciones o declaraciones
(también conocidas como código) que debe ejecutar el
CPU de una computadora.
Software de
Aplicación
Software de Sistema
(Sistemas Operativos)
Drivers
Software para “Hardware”
El Programa o Software le indican a la computadora que hacer. Dichos programas
son escritos o desarrollados mediante un
Lenguaje de Programación.
7. Lenguajes de Programación
Los lenguajes de programación son las
herramientas que utilizan los programadores para
crear programas e instruir la computadora.
Cuentan con palabras, abreviaciones y símbolos
que le permiten a un programador comunicar
instrucciones a una computadora.
8. Lenguajes de Programación
• Todo lenguaje de
programación traduce las
instrucciones a sistema
binario (0 y 1).
• Los software de sistemas
(sistemas operativos), los
Drivers Software para
“Hardware” y los software de
aplicación, son creados
utilizando lenguajes de
programación.
Otros:
COBOL, BASIC, RPG,
PASCAL, C, etc...
9. Software para “Hardware”
• Programa de la Impresora
• Programa del Escáner
• Programa de la Tarjeta de Video
• Programa de la Tarjeta de Sonido
• Programa de la Tarjeta de Red
• Programa del Modem
• Otros
Drivers – Programas que permiten la comunicación
entre la computadora y el Hardware. Entre los mismos
se encuentran:
11. Escribir código
El proceso de escribir
código requiere
frecuentemente
conocimientos en
distintas áreas, además
del dominio del lenguaje
a utilizar, algoritmos
especializados y lógica
formal.
12. Código fuente
Es un conjunto de líneas
de texto que son las
instrucciones que debe
seguir la computadora
para ejecutar dicho
programa. En el código
fuente de un programa
está escrito por completo
su funcionamiento. El
código fuente es escrito
en un lenguaje de
programación.
13. Compilador (compiler)
Es un tipo de programa
que traduce o convierte
todo el código fuente
de un programa a
lenguaje de máquina y
crea un archivo
ejecutable. El resultado
del compilador se
conoce como código
objeto.
14. Interprete (interpreter)
Es otro programa que también convierte el
código fuente en lenguaje de máquina. A
diferencia de un compilador, que traduce
todo el código a la vez, el interprete traduce
y luego ejecuta cada línea del programa,
una a la vez.
Son mas flexibles que los compiladores.
Se ejecuta más lentamente.
16. Diferencia entre datos e información
Dato – Es un elemento solo que no tiene ningún
significado hasta que se haya procesado. Ej. Una letra, un
número, etc.
Información – Es un conjunto de datos que se han
procesado y tienen significado. Ej. El resultado de una
suma.
17. Flujograma (flowchart)
Flujogramas – Son una
representación pictórica de los
procesos paso por paso de un
programa. Desde la entrada de
datos, procesamiento, toma de
decisiones, almacenamiento y
salida, entre otros. Se utilizan
antes de codificar para tener
un plano de todos los procesos
y su orden para agilizar el
proceso de programación y
plasmarlo de una manera
estándar donde cualquier
programador entienda lo
mismo.
18. Variables
Son entidades que pueden poseer cualquier valor, ya sea
arbitrariamente o no especifico. En programación se
asignan a través de letras o palabras de la cual se puedan
hacer referencias para rescatar el valor que haya adquirido
a través del procesamiento de información. Ej. En una
suma se pueden pedir al usuario cantidades y estas ser
guardadas en esas variables para su cálculo. Ej. a=a+1.
En este contador, la variable a no tiene valor definido hasta
que se complete la suma. Luego de la operación, a recibirá
el valor de 1 y al repetir el proceso, su valor cambiara
constantemente hasta que el algoritmo lo permita.
19. Constantes o Literales
Son valores que no
pueden cambiar a
lo largo del proceso
en el programa.
Siempre
permanecen
iguales.
21. Depuración de programas
• Es el proceso de identificar y corregir errores de
programación.
Los principales errores son de lógica o de sintaxis.
Ejemplo de error de lógica:
Esta oracion tiene dos errores
ortográficos.