Está en la página 1de 5

PROGRAMACION 1

ALGUNOS CONCEPTOS
PROGRAMA: es un conjunto de instrucciones que realiza una tarea concreta ES
DECIR es simplemente un conjunto de instrucciones que le dicen a la
computadora como realizar una tarea en particular.
INSTRUCCIONES - son la parte central del programa. Son lneas de cdigo que
manipulan los datos que hemos definido, realizan clculos, muestran los
resultados, etc.
PROGRAMAR: simplemente lo podemos definir como ordenar al computador que
realice un conjunto de tareas para resolver un problema especfico.

TIPOS DE INSTRUCCIONES

Instrucciones de transferencia de datos: en este tipo de instrucciones, se


transfieren datos desde una localizacin a otra

Instrucciones aritmticas: pueden implicar transferencia de datos antes


y/o despus. Realizan operaciones aritmticas de las que se encarga la ALU.
Se pueden clasificar en de 1 operando (valor absoluto, negacin) y 2
operandos (suma, resta).

Instrucciones lgicas: al igual que las aritmticas, la ALU se encarga de


realizar estas operaciones, que en este caso son de tipo lgico

Instrucciones de conversin: similares a las aritmticas y lgicas. Pueden


implicar lgica especial para realizar la conversin.

Instrucciones de transferencia de control: actualizan el contador de


programa (PC). Administran las llamadas/retornos a las subrutinas, el paso
de parmetros y el enlazado.

Instrucciones de E/S (entrada/salida): administran los comandos de


entrada/salida. Si hay un mapa de memoria de entrada/salida, determina la
direccin de este mapa.

Cdigo binario, cdigo fundamental en el que se basan los ordenadores, el ms


simple pues solo consta de dos elementos (0) y (1) que combinados de distintas
maneras como impulsos elctricos ponen las bases para
la informtica (vase codificacin digital).
Cdigo fuente, en programacin, el texto escrito en un lenguaje de
programacin que ha de ser compilado o interpretado para ejecutarse en
una computadora.
Cdigo libre, en programacin, es el software cuyo contenido puede ser utilizado
libremente.
Cdigo objeto, en programacin, es el cdigo que resulta de la compilacin del
cdigo fuente.

ALGORITMO: es un conjunto de pasos ordenados que tienen como objetivo


encontrar una solucin a un problema.

EL PSEUDOCDIGO :es una herramienta utilizada para el diseo de programas


que permite al programador expresar sus pensamientos de una forma clara
utilizando su lenguaje natural y mostrando el orden de ejecucin de las sentencias
del programa sin ninguna ambigedad. El principal objetivo del pseudocdigo es el
de representar la solucin a un algoritmo de la forma ms detallada posible, y a su
vez lo ms parecida posible al lenguaje que posteriormente se utilizara para la
codificacin del mismo.

PRUEBAS DE ESCRITORIO
La prueba de escritorio es una herramienta til para entender que hace un
determinado algoritmo, o para verificar que un algoritmo cumple con la
especificacin sin necesidad de ejecutarlo.
Bsicamente, una prueba de escritorio es una ejecucin a mano del algoritmo,
por lo tanto se debe llevar registro de los valores que va tomando cada una de las
variables involucradas en el mismo.

A continuacin se muestra un ejemplo de prueba de escritorio del siguiente


algoritmo:

La representacion grafica de la programacin estructurada se realiza a traves de


diagramas de flujo o flow chart, el cual representa el programa con sus entradas,
procesos y salidas.

Entre algunas de estas herramientas de programacin tenemos:


Basic y Pascal que son herramientas de programacin, idneas para la
inicializacin de los programadores.
C y C++ que sirven para la programacin de sistemas.
Cobol, que es una herramienta de programacin orientada hacia sistemas de
gestin empresarial como nminas y contabilidad.
Fortran, que son lenguajes especficos para clculos matemticos y o numricos.

Herramientas de programacin para ambientes grficos como son Visual Basic,


Delphi y Visual C.
HTML y Java, que permiten la creacin de pginas WEB para internet.