You are on page 1of 7

Introducción a la

Programación
¿Qué es un Algoritmo?

 Es un método para resolver un problema mediante una serie de


pasos precisos, definidos y finitos.
 Algoritmo es una serie ordenada de instrucciones, pasos o
procesos que llevan a la solución de un determinado
problema.
 Ejemplo: Un cliente ejecuta un pedido a una fábrica. La fábrica
examina en su banco de datos la ficha del cliente, si el cliente
es solvente entonces la empresa acepta el pedido; en caso
contrario, rechazará el pedido. Redactar el algoritmo
correspondiente.
1. Inicio.
2. Leer el pedido.
3. Examinar la ficha del cliente.
4. Si el cliente es solvente, aceptar pedido; caso contrario,
rechazar pedido
5. Fin.
Características de los
Algoritmos
 Preciso: Debe indicar el orden de realización en cada paso.
 Definido: Si se sigue un algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
 Finito: Tiene un fin, un número determinado de pasos.

La definición de un algoritmo debe describir tres partes:


Entrada, Proceso y Salida. En el algoritmo de receta de cocina
se tendrá:
 Entrada: ingredientes y utensilios empleados.
 Proceso: elaboración de la receta en la cocina.
 Salida: terminación del plato (por ejemplo, cordero).
¿Qué es un Programa?

 Un programa de computador es la implementación


de un algoritmo:
 Es una secuencia de pasos a ejecutar.
 Los pasos están descritos en un lenguaje especial.
 Este lenguaje se puede traducir al lenguaje del
computador.
 Por lo general es un archivo de texto.
 El texto escrito en dicho lenguaje se denomina: código
del programa.
 Un programa es un conjunto de instrucciones que le
dice a la computadora que hacer.
 Algoritmos para ser ejecutados por un ordenador
Algoritmo vs. Lenguaje de
programación
 Un lenguaje de programación es tan sólo un medio
para expresar un algoritmo…
 … y una computadora es sólo un procesador para
ejecutarlo.
 Tanto el lenguaje de programación como la
computadora son los medios para obtener un fin.

Problema Algoritmo Programa


Instrucciones Secuenciales

 instrucción que se especifica de forma simple indicando


que se realiza una sola acción de forma incondicional. Estas
instrucciones siempre son las más simples del lenguaje de
programación.
 Esta acción esta desligada de pre o post condiciones y se
lleva a cabo por una sola vez.
Variables
 Las variables se utilizan para almacenar la respuesta que el
usuario digita con el teclado o generados por el programa.
 Son similares a cajones en los que podemos guardar datos
(valores). Una variable es un nombre que representa un
valor o un texto que luego de asignarlo se puede utilizar en
los programas. El valor de una Variable puede cambiar en
algún punto del programa o permanecer sin cambios.
 En el siguiente ejemplo tenemos el uso de tres variables: n1,
n2 y suma

You might also like