Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniera Industrial
Algorit
mos
Profesor Estudiante
C.I:26.532.73
Algoritmos
permite llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a quien deba
hacer dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se
llega a un estado final y se obtiene una solucin. Los algoritmos son el objeto de estudio de
la algoritmia.
ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las
instrucciones que recibe un trabajador por parte de su patrn. Algunos ejemplos en matemtica
calcular el cociente de dos nmeros, el algoritmo de Euclides para obtener el mximo comn
divisor de dos enteros positivos, o el mtodo de Gauss para resolver un sistema de ecuaciones
lineales.
Concepto de algoritmos
solucin de un determinado problema. Los hay tan sencillos y cotidianos como seguir la receta
del mdico, abrir una puerta, lavarse las manos, etc.; hasta los que conducen a la solucin de
Ejemplo:
Lavarnos los dientes es un procedimiento que realizamos varias veces al da. Veamos la forma
omitir secciones de cdigo o para dar una explicacin del paradigma que tom el mismo
programador para hacer sus cdigos, esto quiere decir que el pseudocdigo no es programable
Organigramas
El Organigrama es un modelo obstracto y sintmatico, que permite obtener una idea uniforme
anlisis particular, pudiendo provocar decisiones errneas a que lo utiliza como instrumento de
que los integrante de la organizacin y de las personas vinculadas a ella conozcan, a nivel global,
sus caractersticas generales. * De instrumentos parc anlisis estructural al poner de relieve, con
organizacin representada.
Diagramas de Nassi-Schneiderman
ingls), tambin conocido como diagrama de Chapin es una representacin grfica que muestra
Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman. Este diagrama tambin es
conocido como estructograma, ya que sirve para representar la estructura de los programas.
Combina la descripcin textual del pseudocdigo con la representacin grfica del diagrama de
flujo.
El diagrama estructurado N-S es una tcnica hibrida (una mezcla) entre Diagramas de Flujo y
Pseudocdigo.
Acciones y estructuras de control
programa.
Case)
3. Ejecutar un grupo de sentencias mientras se cumpla una condicin (Do-While)
4. Ejecutar un grupo de sentencias hasta que se cumpla una condicin (Do-Until)
5. Ejecutar un grupo de sentencias un nmero determinado de veces (For-Next)
Todas las estructuras de control tienen un nico punto de entrada. Las estructuras de control
se pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es una de las cosas
que permiten que la programacin se rija por los principios de la programacin estructurada.
que vara entre las estructuras de control de los diferentes lenguajes es su sintaxis; cada lenguaje
Asignaciones
En programacin, tipo de operador que sirve para almacenar un valor en una variable. Por
numero el valor 4. No debe confundirse con la igualdad, que suele representarse == en lenguaje
Entradas/salidas
En computacin, entrada/salida, tambin abreviado E/S o I/O (del original en ingls
las seales (informacin) enviadas a travs de esas interfaces. Las entradas son las seales
recibidas por la unidad, mientras que las salidas son las seales enviadas por sta.
El trmino puede ser usado para describir una accin; "realizar una entrada/salida" se refiere a
ejecutar una operacin de entrada o de salida. Los dispositivos de E/S los usa una persona u otro
sistema para comunicarse con una computadora. De hecho, a los teclados y ratones se los
considera dispositivos de entrada de una computadora, mientras que los monitores e impresoras
son vistos como dispositivos de salida de una computadora. Los dispositivos tpicos para la
comunicacin entre computadoras realizan las dos operaciones, tanto entrada como salida, y
cambiar la perspectiva desde el que se lo ve. Los teclados y ratones toman como entrada el
movimiento fsico que el usuario produce como salida y lo convierten a una seal elctrica que la
computadora pueda entender. La salida de estos dispositivos son una entrada para la
computadora. De manera anloga, los monitores e impresoras toman como entrada las seales
que la computadora produce como salida. Luego, convierten esas seales en representaciones
inteligibles que puedan ser interpretadas por el usuario. La interpretacin ser, por ejemplo, por
Decisiones
En el desarrollo de un algoritmo la mayora de las veces se ver abocado a situaciones de
excepcin, agrupacin o comparacin con el objetivo de aclarar o conocer algunas circunstancias
en particular.
Para que el algoritmo sea flexible y general se deben tener en cuenta todas las posibilidades o
alternativas que puedan presentarse en un momento dado. De aqu la necesidad de hacer
comparaciones y tomar decisiones. Bsicamente los enunciados de decisin se utilizan para
tomar una accin o conocer el estado de alguna situacin en especial.
Ciclos
Los ciclos repetitivos tambin llamados lazos o bucles permiten repetir una operacin o
Dentro de los ciclos se utilizan contadores y acumuladores, que regulan que el ciclo llegue a su
fin.
constante
Como se puede observar a la variable veces se le est incrementando un valor constante (1); es
variables.
Ejemplo: Nomina = Nomina + sueldo
2. Mientras: (While-do) - el ciclo mientras es la estructura bsica que permite repetir varias
Procedimientos
subalgoritmos.
Los subalgoritmos son unidades de programa o mdulos que estn diseados para ejecutar
solamente una vez, pero pueden ser referenciados en diferentes puntos del programa, de modo
ejecucin de los subprogramas. Puede ser ejecutado n veces. Es importante saber que datos se
programa se detiene hasta que el subprograma deja de realizar su tarea, luego contina; esto se
https://structurepamh.wordpress.com/procedimientos-y-funciones/
http://algoritmo-programado.blogspot.com/2012/10/algoritmo-de-decision.html
http://lorenalgoritmos.blogspot.com/2011/07/entrada-y-salida.html
http://soloprogramacionsena.blogspot.com/2009/09/definicion-de-asignacion.html
http://algoritmo-programado.blogspot.com/2012/11/ciclos-repetitivos.html
https://es.wikipedia.org/wiki/Algoritmo
https://sites.google.com/site/presentacioncartagoti10/definicion-de-algoritmos
http://informaticabachilleratoitea.blogspot.com/p/pseudocodigo.html
http://www.monografias.com/trabajos11/organig/organig.shtml
https://es.wikipedia.org/wiki/Diagrama_Nassi-Shneiderman