términos relacionados a la programación
TRANSCRIPT
![Page 1: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/1.jpg)
TÉRMINOS
RELACIONADOS A LA
PROGRAMACIÓN Prof. Javier Romero
![Page 2: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/2.jpg)
El propósito de la
programación es crear
programas que exhiban un
comportamiento deseado.
![Page 3: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/3.jpg)
![Page 4: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/4.jpg)
![Page 5: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/5.jpg)
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.
![Page 6: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/6.jpg)
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.
![Page 7: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/7.jpg)
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.
![Page 8: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/8.jpg)
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...
![Page 9: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/9.jpg)
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:
![Page 10: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/10.jpg)
Programador
Persona que escribe, depura y
mantiene el código fuente de
un programa informático
![Page 11: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/11.jpg)
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.
![Page 12: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/12.jpg)
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.
![Page 13: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/13.jpg)
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.
![Page 14: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/14.jpg)
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.
![Page 15: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/15.jpg)
Algoritmo
Serie de pasos que
se establece para la
solución de un
problema.
![Page 16: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/16.jpg)
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.
![Page 17: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/17.jpg)
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.
![Page 18: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/18.jpg)
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.
![Page 19: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/19.jpg)
Constantes o Literales
Son valores que no
pueden cambiar a
lo largo del proceso
en el programa.
Siempre
permanecen
iguales.
![Page 20: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/20.jpg)
Expresiones Booleanas
Son estas a las
cuales se evalúan
con el valor de
tipo “true” o
“false”.
![Page 21: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/21.jpg)
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.
![Page 22: Términos relacionados a la programación](https://reader030.vdocuments.pub/reader030/viewer/2022032618/55b6be77bb61eb9b638b4652/html5/thumbnails/22.jpg)
Referencias
• http://es.wikipedia.org/wiki/Programaci%C3%B3n
• http://puracompu.com/?p=144