Diseño de algoritmos.

Slides:



Advertisements
Presentaciones similares
Jeimmy Julieth Ramírez Abril 2013 Bueno para empezar debemos tener en cuenta que las matemáticas son necesarias en todas las carreras y en la vida cotidiana,
Advertisements

Algoritmos y Estructura de Datos Exposiciones. Clases de Noviembre 4 Nov – Exposición equipos 1, 2 y 3 11 Nov – Exposición equipos 5,6 y 7 18 Nov – Exposición.
Algebra de Boole SISTEMAS DIGITALES I.  En 1854 el matemático inglés George Boole formalizó un sistema algebraico de dos valores para expresar cierto.
Estadística inferencial. ¿Qué es? La Estadística inferencial o Inferencia estadística estudia cómo sacar conclusiones generales para toda la población.
ALGORITMO Es un conjunto concreto de pasos, procedimientos o acciones que se realizan ordenadamente para alcanzar un objeto o resolver un problema.
APLICAS FUNCIONES ESPECIALES Y TRANSFORMACIONES DE GRÁFICAS PROFESORA: XÓCHITL ARIANDA RUIZ ARMENTA MATEMÁTICAS 4 4TO SEMESTRE ENERO 2015 MULTIVERSIDAD.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Ing. Sergio Valladares Castillo Base de Datos I Algebra Relacional.
Calculadora programada con Scratch
Funciones Polinomicas
Introducción a la Programación Multimedial
REFORZAMIENTO EN Matemáticas
REFORZAMIENTO EN MATEMÁTICAS
Actividad #2 Los algoritmos
Introducción a la Programación Multimedial
. Primera Open Class Asignatura: Programación Estructurada Tema:
Potencias de 10 y Notación Científica
Definición: repartición de una unidad en partes iguales
Carlos Chacón Rodrigo San Julián Jorge Vicente
Unidad aritmético-lógica
FUNCIONES, PROCESAMIENTO ELEMENTAL DE DATOS
METODOLOGIA #include <stdio.h> #include <conio.h> main() {
Datapath para las instrucciones aritméticas y lógicas
ANÁLISIS DE RIESGO SIMULACIÓN DE SISTEMAS 2009
Métodos en Java.
Introducción a los algoritmos
MATRICES.
Salida: Son los resultados generados por la computadora.
Conceptos Basicos de Álgebra
El resultado obtenido en esta etapa son las especificaciones de lo que se debe hacer para solucionar el problema.
Taller de Planificación: Subsector de Matemática Segundo Año Básico
Apuntes de Matemáticas 3º ESO
5. Análisis y diseño de sistemas secuenciales (II)
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.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
FRACCIONES.
Procedimientos y Funciones
Unidad 2: Programación 2. Programación Curso
2.1 POTENCIAS Y RADICALES.
ES… ES IMPORTANTE PORQUE SU FUNCION ES SE COMPONE DE ESTA UBICADO EN
Actividades de repetición
Fundamentos de programación
Estándares Curriculares.
Centro educativo independiente tizayocan Saúl Cervantes Pérez
ALGORITMOS Y PSEUDOCÓDIGO
Diseñar y elaborar algoritmos
Algoritmo Capitulo Cinco.
Dados dos números verificar cual es mayor (considerar la igualdad)
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.
Estructuras de control en PHP
Apuntes de Matemáticas 2º ESO
Funciones de una computadora
ECUACIONES. 1. ECUACIÓN 2.ECUACIONES DE PRIMER GRADO.
MODELO ADDIE. MODELO ADDIE El modelo ADDIE es un proceso de diseño Instruccional interactivo, en donde los resultados de la evaluación formativa de.
Tema 9. Estructuras de repetición. Clase 2
Metodología de la Programación
Tema 5 Representación y Técnicas de Diseño de Algoritmos
Programación básica.
Introducción a los algoritmos
PROPIEDADES DE LAS FUNCIONES CONTINUAS MATEMÁTICAS II.
Diego Hernández R Algoritmos Diego Hernández R
Diego Hernández R Algoritmos Diego Hernández R
METODOS DE ORDENAMIENTO
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
INTRODUCCIÓN A LA INFORMÁTICA
Tema 8. Estructuras de decisión. Clases 1 y 2.
Macros EN EXCEL.
CONCEPTOS DE TGS Ing. Diana Esperanza López.
Transcripción de la presentación:

Diseño de algoritmos

Algoritmo: De al-Jwārizmī , matemático persa del siglo VIII-IX, autor (entre otros) del tratado "Kitab al-jabr wa'l muqabala" (de cuyo nombre tomamos la palabra álgebra) en el que se hace un estudio exhaustivo de las ecuaciones de 2º grado y que fue uno de los principales introductores del Álgebra en Europa.

Ordena de menor a mayor 7 3 2 Ya, pero, ¿cómo lo has hecho?

Un algoritmo consiste en una descripción detallada de los pasos a dar para realizar una tarea. Se trata de diseñar un algoritmo que a partir de tres números, guardados en tres “recipientes” (variables) a, b y c devuelva los tres mismos números en esas tres mismas variables pero de modo que en a esté el menor de los tres números, en b el número intermedio y en c el mayor de ellos.

a< b < c Algoritmo “Ordenar tres números”: Entrada: Tres números almacenados en tres variables a, b y c Salida: Los mismos números almacenados en a, b y c con la condición de que a< b < c

Las operaciones posibles son: Leer un valor de una variable. Comparar los valores de dos variables y hacer una u otra tarea en función del resultado. Escribir un valor en una variable (en una de las tres disponibles o en cualquier otra que necesitemos)

Toma una nueva variable: aux Si el valor de a < valor de b entonces salta al paso 3 Guarda en aux el valor de a Guarda en a el valor de b Guarda en b el valor de aux Si el valor de b < valor de c entonces termina Guarda en aux el valor de b Guarda en b el valor de c Guarda en c el valor de aux Si el valor de a < valor de b entonces termina

a< b < c < d Algoritmo “Ordenar cuatro números”: Entrada: Cuatro números almacenados en tres variables a, b, c y d Salida: Los mismos números almacenados en a, b y c con la condición de que a< b < c < d