Академический Документы
Профессиональный Документы
Культура Документы
- Programa:
Qu es un programa (en informtica)?
En informtica, un programa es un conjunto de instrucciones u rdenes que
indican a la mquina las operaciones que sta debe realizar con unos datos
determinados. En general, todo programa indica a la computadora cmo
obtener unos datos de salida, a partir de unos datos de entrada. En la siguiente
figura se muestra, grficamente, el funcionamiento bsico de un programa.
http://www.carlospes.com/minidiccionario/programa.php
2.- Algoritmo:
Que es un algoritmo y para que sirve?
Podemos encontrar muchas definiciones de algoritmo en los textos de
programacion, todas ellas muy similares y validas:
Conjunto ordenado y finito de pasos que permite hallar la solucin de un
problema.
Una secuencia de pasos que conducen a la realizacin de una tarea.
Descripcin exacta de la secuencia en que se ha de realizar un conjunto de
actividades tendientes a resolver un determinado tipo de problema o
procedimiento.
Caracteristicas:
Las caractersticas fundamentales que debe cumplir todo algoritmo son:
Ser definido: Sin ambigedad, cada paso del algoritmo debe indicar la accin a
realizar sin criterios de interpretacin.
Ser finito: Un nmero especfico y numerable de pasos debe componer al
algoritmo, el cual deber finalizar al completarlos.
Tener cero o ms entradas: Datos son proporcionados a un algoritmo como
insumo para llevar a cabo las operaciones que comprende.
Tener una o ms salidas: Debe siempre devolver un resultado; de nada sirve un
algoritmo que hace algo y nunca sabemos que fue.
Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no
usando nada ms ni nada menos que aquello que se requiera para y en su
ejecucin.
Uso de los algoritmos en la vida cotidiana:
Algunos de los algoritmos diseados para que sean ejecutados por personas
son: las recetas de cocina, los manuales de funcionamiento, itinerarios, gua de
matricula etc.
2. Leer el pedido
3. Examinar ficha del cliente
4. Si el cliente esta activo aceptar el pedido, en caso contrario rechazar el
pedido.
5. terminar
Un cliente llaga a una entidad bancaria para realizar un deposito, el cajero le
pide el nmero de la cuenta y el dinero a depositar, verifica que la cuenta si
existe, si la cuenta es valida se hace el deposito (al saldo le aumenta el dinero
recibido) de lo contrario devuelve el dinero.
1. Inicio
2. pedir numero de la cuenta y el dinero
3. si la cuenta es valida siga en 4 de lo contrario siga en 6
4. saldo= saldo +dinero
5 ir a 7
6 devolver el dinero
7 termina.
http://apuntes-informatica-2.blogspot.mx/2011/08/los-diagramas-de-flujo.html
Elementos
elemento que forma parte de una coleccin). Estos elementos primitivos son
definidos por reglas sintcticas y semnticas que describen su estructura y
significado respectivamente.
Sintaxis
Los lenguajes de alto nivel son resultado de una evolucin, desde los lenguajes
de bajo nivel. La computadora slo es capaz de comprender su lenguaje
mquina. Pero para las personas no es fcil entender y manejar este cdigo
mquina de combinaciones binarias.
Las investigaciones dieron un primer paso que llev a la evolucin desde las
hileras de nmeros binarios del cdigo mquina, a un lenguaje ensamblador,
que las representaba como una serie de comandos ms entendibles. Los
lenguajes de nivel superior estn orientados ms hacia lo que se quiere
realizar, que en la manera como se ejecutarn los comandos.
Compiladores e Intrpretes
Proceso de compilacin
Generaciones
aficionados, pero no
comerciales.
Segunada Generacin
Tercera Generacin
medio.
Cuarta Generacin
Quinta Generacin
ejemplo UML
http://go.yuri.at/juegos/clase1/clase1_introduccion.html#his
Qu es un paradigma de programacin?