Términos relacionados a la programación

22
TÉRMINOS RELACIONADOS A LA PROGRAMACIÓN Prof. Javier Romero

Transcript of Términos relacionados a la programación

Page 1: Términos relacionados a la programación

TÉRMINOS

RELACIONADOS A LA

PROGRAMACIÓN Prof. Javier Romero

Page 2: Términos relacionados a la programación

El propósito de la

programación es crear

programas que exhiban un

comportamiento deseado.

Page 3: Términos relacionados a la programación
Page 4: Términos relacionados a la programación
Page 5: Términos relacionados a la programación

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

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

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

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

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

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

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

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

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

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

Algoritmo

Serie de pasos que

se establece para la

solución de un

problema.

Page 16: Términos relacionados a la programación

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

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

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

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

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

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

Referencias

• http://es.wikipedia.org/wiki/Programaci%C3%B3n

• http://puracompu.com/?p=144