Sunteți pe pagina 1din 14

Introduccin a la Programacin Conceptos Bsicos

Conceptos Bsicos de Algoritmos


La forma en que se ejecutan las operaciones bsicas en un computador, es similar a lo que ocurre en nuestro cerebro. Por ejemplo, para sumar dos valores. Primero debemos pedirle a alguien que nos diga el primer valor.

Conceptos Bsicos de Algoritmos

Luego de que conocemos este valor, debemos almacenarlo (para recordarlo despus) en una neurona (Suponemos que un valor se puede almacenar en una neurona). Ya conocemos el primer valor y est almacenado en nuestro cerebro.

Conceptos Bsicos de Algoritmos


Ahora

debemos pedir el segundo valor. Una vez conocido, lo almacenamos en otra neurona distinta de la anterior. Por qu? Ahora que conocemos los dos valores procedemos a sumarlos, y dicho resultado lo almacenamos en otra neurona distinta de las anteriores. Por ltimo, le decimos el resultado a la persona que nos entrego los nmeros.

Conceptos Bsicos de Algoritmos


De

lo anterior, al menos necesitamos 3 neuronas para sumar dos numeros. Le pedimos explicitamente que nos dijieran dichos valores. Le asignamos dichos valores a las neuronas La suma la realiz nuestro cerebro de forma mecnica. Note que no existen detalles de la operaciones bsicas (*,/,+, -). Finalmente se da el resultado

Conceptos Bsicos de Algoritmos

Algoritmo para sumar dos nmeros:


Definimos

tres neuronas Pedimos el primer valor Almacenamos ese valor en la neurona 1. Pedimos el segundo valor Almacenamos ese valor en la neurona 2. Almacenamos la suma de las neuronas 1 y 2 en la neurona 3 Entregamos el resultado que se encuentra en la neurona 3.

Conceptos Bsicos de Algoritmos

Sin embargo, en los lenguajes no se pueden usar neuronas, pero podemos definir variables (Recuerde que las variables pueden tomar cualquier valor) En lugar de usar neurona 1, usaremos var 1, en lugar de neurona 2, usaremos var 2, y as sucesivamente.

Conceptos Bsicos de Algoritmos

Ejercicio: Cree un algoritmo que multiplique tres nmeros.

Conceptos Bsicos de Algoritmos

Algoritmo para multiplicar tres nmeros:


Definimos

cuatro variables Pedimos el primer valor Almacenamos ese valor en var 1. Pedimos el segundo valor Almacenamos ese valor en var 2. Pedimos el tercer valor Almacenamos ese valor en var 3. Almacenamos la multiplicacin de las variables en var4 Entregamos el resultado que se encuentra en var 4.

Conceptos Bsicos de Algoritmos

La manera en que hemos detallado nuestros dos algoritmos se llama pseudocdigo. Y este pseudo-cdigo fue escrito en lenguaje natural. Otra manera de poder detallar nuestros algoritmos, es a travs de los diagrama de flujo. Un diagrama de flujo es una representacin simblica de la lgica del algoritmo.

Diagrama de Fujo

Nomenclatura:
Inicio

del algoritmo Trmino del algoritmo Impresin de mensajes Receptor de datos Operacin de datos Bifurcacin (Decisin) Definicin de variables Conector

Inicio Termino

Diagrama de Fujo para el algoritmo que suma dos valores


Inicio var1,var,var3

Se definen las variables var1, var2, var3 Se pide ingresar el primer valor Se asocia el nmero ingresado a var1 Se pide ingresar el segundo valor Se asocia el nmero ingresado a var1 Se asigna el resultado de la suma entre var1 y var2 a var3 Se muestra el resultado

Ingrese el primer valor

var 1

Ingrese el segundo valor var 2

var3=var1+var2

El resultado es : var3 Termino

Diagrama de Flujo

Ejercicio: Cree el diagrama de flujo para el algoritmo que multiplica tres nmeros

Preguntas?

S-ar putea să vă placă și