Diego Hernández R diego.hernandez@usm.cl Algoritmos Diego Hernández R diego.hernandez@usm.cl.

Slides:



Advertisements
Presentaciones similares
Estructuras de Repetición Algoritmos
Advertisements

Entendiendo las partes
Clase 1.  Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones.
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
LOGICA Y MATEMATICA COMPUTACIONAL Profesora Responsable: Esp. Prof. Liliana Caputo.
ALGORITMO Es un conjunto concreto de pasos, procedimientos o acciones que se realizan ordenadamente para alcanzar un objeto o resolver un problema.
¿Qué es un Diagrama de Flujo? UN DIAGRAMA DE FLUJO, TAMBIÉN LLAMADO FLUJOGRAMA DE PROCESOS O DIAGRAMA DE PROCESOS, REPRESENTA LA SECUENCIA O LOS PASOS.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Miss Rocío Morales Vásquez Saint Louis School Educación Matemática NB2.
ALGORITMOS, DIAGRAMAS DE FLUJO ING. DIANA CRUZ. QUÉ ES UN ALGORITMO ALGORITMO PARA UNA RECETA DE COCINA ETAPAS PARA SOLUCIONAR UN PROBLEMA PROPIEDADES.
Apuntes de Matemáticas 3º ESO
Números Fraccionarios
Diagrama de Flujo de Datos (DFD)
Actividad #2 Los algoritmos
Introducción a la Programación Multimedial
. Primera Open Class Asignatura: Programación Estructurada Tema:
Fundamentos para el Cálculo
Olimpiadas Chilenas de Informática - Formación
EJEMPLO DISEÑO DE INTERFAZ
Diagrama de Flujo de Datos (DFD)
6º PRIMARIA La Divisivilidad.
Fundamentos de programación
Guía de Ejercicios 3: D&AA Universidad Viña del Mar 30/9/2002
5. Fundamentos de algoritmos
INFORMÁTICA II (ALGORITMOS)
PSEUDOCÓDIGO Prof. Rafael Mourglia.
Introducción a la Programación
Tema 6. Conceptos básicos de programación (Clase 2)
TUTORIAL PSeint.
CREAR DIAGRAMA DE FLUJO
Estructuras de control repetitivas
Tema 6. Conceptos básicos de programación Clase 1
Algoritmo Conjunto ordenado y finito de pasos que permite hallar la solución de un problema. Una secuencia de pasos que conducen a la realización de una.
FUNDAMENTOS DE INVESTIGACIÓN
CICLOS.
Diagrama de flujo y Algoritmo
Diseñar y elaborar algoritmos
Fundamentos de programación
Unidad 2. Algoritmos Unidad 4. Control de flujo
Fundamentos de programación
Introducción ACTIVIDAD: magnitudes Conceptos:
ALGORITMOS Un procedimiento o método para resolver un problema que cumpla con unos requisitos se dice que es un algoritmo. Se puede dar por tanto la siguiente.
Diseñar y elaborar algoritmos
una solución. Los algoritmos son objeto de estudio de la algoritmia.
TALLER DE ALGORITMOS Algoritmo que lea e imprima el nombre de una persona Algoritmo que lea dos números e imprima el producto del primero por el segundo.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Sabes Que es un ALGORITMO
Sesión 2 : Números Primos
y pensamiento algebraico
Fundamentos de programación
Tema 6 Clasificación de algoritmos
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
INFORMÁTICA II BLOQUE I: ALGORITMOS Y DIAGRAMAS DE FLUJO
Metodología de la Programación
Estructuras de Control Ciclos
Introducción a los algoritmos
ACCIONES Y ESTRUCTURAS
Pascal Operadores y funciones
Los números naturales y los números enteros
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
Diego Hernández R Algoritmos Diego Hernández R
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
Tema 6. Conceptos básicos de programación (Clase 2)
Fundamentos de la Programación I
Estructuras de Repetición Algoritmos
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
Diseñas y elaboras algoritmos para la solución de problemas
Transcripción de la presentación:

Diego Hernández R diego.hernandez@usm.cl Algoritmos Diego Hernández R diego.hernandez@usm.cl

Algoritmo Un algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.

Ejemplo Una receta de cocina es un algoritmo La preparación de un trago es un algoritmo La forma de repartir el almuerzo en el comedor es un algoritmo http://www.youtube.com/watch?v=Yb0pwbh 8y- E&eurl=http://www.dientuki.com.ar/blog/pis co-sour/

Ejemplo mas complejos Algoritmo de la división para calcular el cociente de dos números Algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos método de Gauss para resolver un Sistema lineal de ecuaciones.

Características de los Algoritmos Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos". Precisión. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso". Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos". Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas". Eficacia. "También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".

DFD Diagrama Flujo de Datos Figura Descripción Inicio/fin Entrada y salida de Datos (Pantalla, teclado, disco, etc) Sentencias ( asignaciones, calculo, etc) Unión de sentencias Condicional Condicional con repetición

Ejemplo DFD, Sumar 3 Números Inicio Leer x Leer y Leer z w=x+y+z Pantalla w Fin

Ejemplo DFD, > de 3 números Inicio Leer x Leer y Leer z x>y no y>z no Pantalla z si si x>z no Pantalla z Pantalla y si Pantalla x Fin

Ejemplo DFD, leer numero hasta que sea igual a constante } Inicio Pantalla “Ingresa numero” Esto seria un ciclo Leer x x=37 no si Pantalla “Le acertaste” Fin

Actividad, Hacer un DFD de… encontrar el mínimo de 5 números ingresar números hasta que su suma supere 100 Ingresar números y si el numero es mayor o igual a 10 mostrar un 1 si es menor a 10 mostrar un 0

Fin ¿Alguna consulta?