DISEÑAR Y ELABORAR ALGORITMOS NOMBRE: LAURA PAEZ GARCIA GRADO Y GRUPO: 1 “3” MATERIA: INFORMÁTICA Y COMPUTACIÓN MAESTRO: ÁNGEL BUENDÍA TURNO: VESPERTINO.

Slides:



Advertisements
Presentaciones similares
Integrando Obras y Oficina
Advertisements

Programa de Análisis Numérico
Teoría de Números Instructor: Luis Eduardo Falcón.
Diseño y análisis de algoritmos
III - Gestión de memoria
Razonamiento algorítmico
Unidad 1 Conceptos básicos de computación
Introducción a los Algoritmos
Instalación, Manipulación y uso.
Razonamiento Explícito y Experimentación en la Algoritmia
INFORMÁTICA II.
SECRETARÍA DE EDUCACIÓN PÚBLICA SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR DIRECCIÓN GENERAL DEL BACHILLERATO   ESCUELA PREPARATORIA FEDERAL POR COOPERACIÓN.
¿Qué es y qué hace un computador?
Programación 1 Introducción
Recursos que se comparten en una red
Introducción a la Computación
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS
METODOLOGIA DE LA PROGRAMACION
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
INTELIGENCIA DE NEGOCIOS
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
ESTRUCTURAS DE CONTROL
Programación Lineal Entera Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería – Maestría/Doctorado.
ALGORITMOS.
Universidad de los Andes-CODENSA
INSTALACIÓN DE UNO O MAS SISTEMAS OPERATIVOS
DIVISIÓN DE POLINOMIOS 1
Elementos Básicos de Informática
Fundamentos de programación
TEMA Nº 1 Conjuntos numéricos.
CONCEPTOS BÁSICOS: Números Naturales

Diseño y análisis de algoritmos
FUNCIONAMIENTO BÁSICO Fuente inicial:. Arquitectura de computadores Los computadores digitales utilizan como modelo para su funcionamiento y organización.
Diseño y análisis de algoritmos
Parte II. Algorítmica. 3. Algoritmos voraces.
WWW World Wide Web “LA GRAN TELA DE ARAÑA DEL MUNDO” WWW World Wide Web “LA GRAN TELA DE ARAÑA DEL MUNDO”
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
INVESTIGACION DE OPERACIONES
Parte II. Algorítmica. 5. Backtracking. 1. Análisis de algoritmos.
ALGORITMOS.
Parte II. Algorítmica. 4. Programación dinámica.
Métodos de Análisis Ingenieril
COMPONENTES DE UNA COMPUTADORA.
SIG. LAURA VELAZQUEZ MORELOS. Hace referencia a un refrán que implica resolver un problema difícil, dividiéndolo en partes más simples tantas veces como.
 Marisol Páez Loaiza  10:C. PARTES INTERNAS DE LA COMPUTADORA.
Computadoras Analógicas Computadoras Digitales
I.E.M. Escuela Normal Superior de Pasto GRADO: 9-7 PERIODO: III Fecha : Miércoles, 27 de Julio de 2011 Ricardo Bravo Unigarroc Menú.
Santiago Pachón Pedroza Jesús Arley Bolaños 1002
Entendiendo las partes
ALGORITMO QUE ES ??.
Fracciones.
Fundamentos técnicos de la información Andrea Del Salto.
ALGORITMO.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
PRESENTACION CON POWER POINT
DISEÑAR Y ELABORAR ALGORITMOS Nombre: anayeli hernandez peralta Grado y grupo: 1 “3” Materia: Informática y computación Maestro: Ángel Buendía Turno: Vespertino.
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.
Metodología de la programación
Introducción a los TADs
Algoritmos.
PROCESOS ALGORÍTMICOS DE LAS CUATRO OPERACIONES. Isoda, M. y Cedillo, T. (Eds.). (2012). Tomo V, Vol. 1. Págs , y
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.
Algoritmos Computacionales
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Estructura y funcionamiento de un sistema de cómputo
Criterios de divisibilidad
Diseñar y elaborar algoritmos
Diseñar y elaborar algoritmos
una solución. Los algoritmos son objeto de estudio de la algoritmia.
Transcripción de la presentación:

DISEÑAR Y ELABORAR ALGORITMOS NOMBRE: LAURA PAEZ GARCIA GRADO Y GRUPO: 1 “3” MATERIA: INFORMÁTICA Y COMPUTACIÓN MAESTRO: ÁNGEL BUENDÍA TURNO: VESPERTINO

INTRODUCCIÓN En la actualidad el uso de la computadora se ha vuelto cada ves mas común. La mayoría de la personas las utilizan en sus actividades diarias. Tu, por ejemplo, la utilizas en la escuela para hacer tareas y trabajo, cuando va de compras y consultas el precio de un producto, o realizas el pago de algún servicio como el teléfono, incluso, cundo juegas y te diviertes.

ALGORITMOS En matemáticas, lógica, computación y disciplinas relacionadas, un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de multiplicación, para calcular el producto, el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.

EJEMPLOS DE ALGORITMOS ¿Para manejar o usar una computadora? Se tiene que encender previamente conectando el cable en el enchufe. Oprimir el botón de la pc, de encendido. Oprimir el botón de encendido del monitor. Esperar que inicie el sistema operativo windows. Tener ya conectado el teclado y el mouse. Y listo para iniciar a trabajar en su computadora o navegar por internet

DISEÑO DE ALGORITMOS Existen varias técnicas de diseño de algoritmos que permiten desarrollar la solución al problema planteado, algunas de ellas son: Algoritmos voraces (greedy): seleccionan los elementos más prometedores del conjunto de candidatos hasta encontrar una solución. En la mayoría de los casos la solución no es óptima. Algoritmos paralelos: permiten la división de un problema en subproblemas de forma que se puedan ejecutar de forma simultánea en varios procesadores. Algoritmos probabilísticos: algunos de los pasos de este tipo de algoritmos están en función de valores pseudoaleatorios Algoritmos determinísticos: El comportamiento del algoritmo es lineal: cada paso del algoritmo tiene únicamente un paso sucesor y otro ancesor. Algoritmos no determinísticos: El comportamiento del algoritmo tiene forma de árbol y a cada paso del algoritmo puede bifurcarse a cualquier número de pasos inmediatamente posteriores, además todas las ramas se ejecutan simultáneamente. Divide y vencerás: dividen el problema en subconjuntos disjuntos obteniendo una solución de cada uno de ellos para después unirlas, logrando así la solución al problema completo. Metaheurísticas: encuentran soluciones aproximadas (no óptimas) a problemas basándose en un conocimiento anterior (a veces llamado experiencia) de los mismos. Programación dinámica: intenta resolver problemas disminuyendo su coste computacional aumentando el coste espacial. Ramificación y acotación: se basa en la construcción de las soluciones al problema mediante un árbol implícito que se recorre de forma controlada encontrando las mejores soluciones. Vuelta Atrás (Backtracking): se construye el espacio de soluciones del problema en un árbol que se examina completamente, almacenando las soluciones menos costosas.