Términos relacionados a la programación

Post on 28-Jul-2015

1.370 views 0 download

Transcript of Términos relacionados a la programación

TÉRMINOS

RELACIONADOS A LA

PROGRAMACIÓN Prof. Javier Romero

El propósito de la

programación es crear

programas que exhiban un

comportamiento deseado.

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.

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.

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.

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...

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:

Programador

Persona que escribe, depura y

mantiene el código fuente de

un programa informático

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.

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.

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.

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.

Algoritmo

Serie de pasos que

se establece para la

solución de un

problema.

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.

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.

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.

Constantes o Literales

Son valores que no

pueden cambiar a

lo largo del proceso

en el programa.

Siempre

permanecen

iguales.

Expresiones Booleanas

Son estas a las

cuales se evalúan

con el valor de

tipo “true” o

“false”.

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.

Referencias

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

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