Primeros pasos

¿Qué son los algoritmos?

Un algoritmo se define como un método que se realiza paso a paso para solucionar un problema que termina en un número finito de pasos. Las características fundamentales que debe cumplir todo algoritmo son :
  • Debe ser preciso. e indicar el orden de realización de cada paso.
  • Debe ser definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
  • Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento ; o sea debe tener un número finito de pasos.


La definición de un algoritmo debe describir tres partes : Entrada, Proceso y Salida


Formas para representar los Algoritmos: Pseudocodigo, Diagrama de Flujo, entre otros a continuación se explican estos.

¿Qué es un Pseudocodigo? 

El pseudocódigo es una forma de escribir los pasos que va a realizar un programa de la forma más cercana al lenguaje de programación que vamos a utilizar posteriormente. Es como un falso lenguaje, pero en nuestro idioma, en el lenguaje humano y en español.

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.

Características que debe tener un Pseudocodigo:
  • Se puede ejecutar en un ordenador
  • Es una forma de representación sencilla de utilizar y de manipular. 
  • Facilita el paso del programa al lenguaje de programación. 
  • Es independiente del lenguaje de programación que se vaya a utilizar. 
  • Es un método que facilita la programación y solución al algoritmo del programa

Diagrama de Flujo.

Es aquél que se vale de diversos símbolos para representar las ideas o acciones a desarrollar. Es útil para organizar las acciones o pasos de un algoritmo pero requiere de etapas posteriores para implementarse en un sistema de cómputo.

También se puede decir que es la representación gráfica de un algoritmo, entre las características importantes de un diagrama de flujo podemos encontrar:
  • Es fácil de darle seguimiento a las operaciones
  • Es más fácil de corregir
  • No existen problemas con el lenguaje, tal y como podría suceder con un algoritmo
Ejemplo de la representación de los algoritmos.


Ejercicio 1: Interpreta el siguiente Algoritmo:

Pseudocódigo                                                                                       Diagrama de Flujo




Algoritmo ejemplo1
Escribir "Cantidad consumida de producto 1"
Leer P1
Escribir "Cantidad consumida de producto 2"
Leer P2
Escribir "Cantidad consumida de producto 3"
Leer P3
total<-p1*10.50 + p2*7.75 + p3*1.50
Escribir "Total es ", total
FinAlgoritmo


Identifica el enunciado que mejor describe al pseudocodigo.


  1. Calcula el total del area necesaria para almacenar el p1, p2 y p3.
  2. Calcula el 10.50% del p1, 7.75% p2, 1.50% del p3
  3. Calcular el total a pagar por el consuma de p1, p2 y p3 cuyo precios con 10.50, 7.75 y 1.50 repectivamente
  4. Sumar los productos almacenados en diferentes areas del almacén.


No hay comentarios:

Publicar un comentario