ALGORITMOS Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos. En un algoritmo siempre debe.

Slides:



Advertisements
Presentaciones similares
Algoritmos y Programas
Advertisements

PROGRAMACIÓN EN C.
LENGUAJES DE PROGRAMACIÓN Y ALGORITMOS
Secuencia finita, ordenada y lógica de instrucciones (ó pasos), los cuales permiten realizar una ó varias tareas.
ESTRUCTURA DE DECISION LOGICA
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Razonamiento algorítmico
Resolución de Problemas Algoritmos y Programación
Metodología de la Programación
Fundamentos de la Programación Estructurada
INFORMÁTICA II.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
Metodología de la Programación
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Introducción a la Computación
METODOLOGIA DE LA PROGRAMACION
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
FUNCIONES Y PROCEDIMIENTOS
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Fundamentos de Programación
LOGICA DE PROGRAMACION
Proceso de información en la computadora
FORMULACIÓN DE ALGORITMOS
Capítulo 2 – Estructuras de Control
ESTRUCTURA DE DECISION LOGICA
ESTRUCTURA DE DATOS ESD-243
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
COMPONENTES DE UN ALGORITMOS
Juego de Preguntas y Respuestas
Introducción a la Ingeniería de Sistemas
Metodología para solución de problemas
ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió.
ESTRUCTURA DE DECISION LOGICA
Tema 6. Introducción a la programación
COMPUTO III Ing. Jimmy Ojeda Arnica.
Representación de Algoritmos
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Nuestra herramienta mental más importante para competir con la complejidad es la abstracción. Por tanto, un problema no deberá considerarse inmediatamente.
Algoritmos..
Entendiendo las partes
ALGORITMOS PRESENTADO POR: FERNANDA LEURO TATIANA CONTRERAS 1004
ALGORITMO QUE ES ??.
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
PRINCIPIOS DE PROGRAMACIÓN
Elaboración de algoritmos usando lógica de programación
INTRODUCCION A LA PROGRAMACIÓN
ALGORITMO.
Propósito Desarrollar la lógica mediante la creación de algoritmos.
Presente un cuestionario con los aspectos mas importantes sobre los
Declaraciones. 1 Nombres de identificadores Identificador: – Nombres usados para referirse a las variables, identificar funciones o etiquetas definidos.
Diagrama de Flujo Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona. El diagrama de flujo o diagrama de actividades es la representación.
M.S.C. Ivette Hernández Dávila
Metodología de la programación
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Diagrama de flujo y Pseudocódigo
Lic. Carla Aguirre Montalvo
* Cuando nos permite desarrollar un programa que necesitamos para tomar un conjunto de buenas prácticas para hacer eso. Esto se debe a que podemos ahorrar.
Lenguaje estructurado
Programación I Prof. Carolina Cols. Algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.
LOS ALGORITMOS Vadim Loktionov. ¿Que es un Algoritmo? -Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Ing. José David Ortiz Salas
Transcripción de la presentación:

ALGORITMOS Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos. En un algoritmo siempre debe haber un punto de inicio y un punto de terminación, estos deben ser únicos y deben ser fácilmente identificables.

Características de los algoritmos Debe ser finito: Todo algoritmo debe tener un inicio y un fin. Debe ser ordenado: La secuencia de los pasos debe ser en forma ordenada, lógica y coherente en las acciones. Debe ser simple: La descripción de los pasos a seguir debe ser narrada, con palabras sencillas y simples, de manera que la persona que lo lea pueda entenderlo sin complicaciones. No ser ambiguo: La secuencia de los pasos debe ser congruente y no presentar enredos a pasos confusos. Funcionar para cualquier caso: El algoritmo debe aplicarse infinidad de veces y obtener siempre el mismo resultado.

Representación de algoritmos Existen varias maneras de representar algoritmos, una de las más evidentes es el lenguaje natural; sin embargo el lenguaje natural no siempre es lo suficientemente preciso. Como alternativa tenemos el Pseudocódigo. El pseudocódigo es un forma de representar un algoritmo, mediante sentencias similares al lenguaje natural, pero con una precisión mayor.

Existen muchas variantes de pseudocódigo, aquí se adoptarán las siguientes normas: Todos los algoritmos comenzarán con una sentencia algoritmo, Esto es, una línea con la palabra clave algoritmo seguida por el nombre del algoritmo. Por ejemplo: Algoritmo “EJEMPLO” Después de la sentencia algoritmo se declararán las constantes que se requieran en el programa. La decisión de constantes se identificará con la palabra clave constantes. Por ejemplo: Constante PI 3.1416 Constante UNO 1

A continuación aparecerá el desarrollo del algoritmo, al cual nombraremos PRINCIPAL. Dicho desarrollo se encontrará entre las palabras clave inicio y fin. Estas palabras clave limitarán un bloque de instrucciones siempre que se requieran. Por ejemplo: PRINCIPAL Inicio    ..... Fin

A continuación de la palabra clave inicio se declaran las variables A continuación de la palabra clave inicio se declaran las variables. En este caso el tipo de variables se indicará al principio de la lista; separada por un espacio se colocará la lista de variables, separadas por comas (,). Cada lista incluirá solamente variables de mismo tipo. Ejemplo: Flotante X, Y, Z Enteros I, J, K

En cualquier parte del algoritmo podrán colocarse comentarios para hacer aclaraciones o comentarios relacionados con la instrucción u operación que faciliten la interpretación. Los comentarios aparecerán encerrados entre /*y*/. Ejemplo: /* Este es un comentario*/ Las palabras clave se imprimirán en letra negrita. Cuando se use letra manuscrita se sugiere subrayar las palabras clave.

EJEMPLO DE ALGORITMO Algoritmo para preparar una sopa instantánea en el horno de microondas. Inicio Destapar la sopa Agregar una taza pequeña con agua a la sopa Introducir al horno de microondas Programar el horno de microondas por tres minutos Sacar del horno Fin