Академический Документы
Профессиональный Документы
Культура Документы
1. Debe ser Preciso, porque cada uno de sus pasos debe indicar
de manera precisa e inequvoca que se debe hacer.
2. Debe ser Finito, porque un algoritmo debe tener un nmero
limitado de pasos.
3. Debe ser Definido, porque debe producir los mismos resultados
para las mismas condiciones de entrada.
4. Puede tener cero o ms elementos de entrada.
5. Debe producir un resultado. Los datos de salida sern los
resultados de efectuar las instrucciones.
PROGRAMAS:
Un programa informtico o programa de
computadora es una secuencia de
instrucciones, escritas para realizar una tarea
especfica en una computadora. Este
dispositivo requiere programas para funcionar,
por lo general, ejecutando las instrucciones
del programa en un procesador central. El
programa tiene un formato ejecutable que la
computadora puede utilizar directamente para
ejecutar las instrucciones. El mismo programa
en su formato de cdigo fuente legible para
humanos, del cual se derivan los
programas ejecutables(por ejemplo, compilados), le permite a un
programador estudiar y desarrollar sus algoritmos. Una coleccin de
programas de computadora y datos relacionados se conoce
como software.
Funcionamiento
El comportamiento de un programa depende del tipo de lenguaje
usado para escribirlo. En cualquier caso, casi todos los lenguajes de
programacin se basan en el mismo principio: el programa consiste
en un conjunto de comandos que el equipo debe ejecutar.
El equipo ejecuta los comandos a medida que va leyendo el archivo
(de arriba hacia abajo) hasta que alcanza un comando (al que a
menudo se hace referencia como un comando ramificado) que ordena
al equipo ir a una ubicacin especfica del programa. En cierto modo,
se parece a la bsqueda del tesoro, donde el equipo debe seguir las
pistas y ejecutar los comandos hasta alcanzar el final del programa y
detenerse.
Tipos de programas
SISTEMA OPERATIVO:
Un sistema operativo (SO) es el programa o conjunto de
programas que efectan la gestin de los procesos bsicos de
un sistema informtico, y permite la normal ejecucin del resto
de las operaciones
CODIGO DE MAQUINA:
Lenguaje de mquina es el sistema de
cdigos directamente interpretable por
un circuito micro programable, como el
microprocesador de una computadora
o el micro controlador de un autmata .
Este lenguaje est compuesto por un
conjunto de instrucciones que
determinan acciones a ser tomadas por
la mquina.
CODIGO DE ALTO NIVEL:
Un lenguaje de programacin de alto nivel se caracteriza por
expresar los algoritmos de una manera adecuada a la
capacidad cognitiva humana, en lugar de a la capacidad
ejecutora de las mquinas
LENGUAJE ENSAMBLADOR:
El lenguaje ensamblador, o asamblea (assembly lenguaje
en ingls) es un lenguaje de programacin de bajo nivel para
los computadores, microprocesadores, micro controladores, y
otros circuitos integrados programables.