Universidad Pedagógica Francisco Morazán

Slides:



Advertisements
Presentaciones similares
Estructura General de Un Programa Programación Estructurada
Advertisements

Tema 4: Sentencias de control
Programación Básica con NQC Patricio A. Castillo 10/05/2008.
Estructuras de Decisión en Visual Basic 6.0
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.
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
MODELO ADDIE Módulo 2. 1.Fundamentos teóricos ADDIE Análisis Diseño Desarrollo Implementación Evaluación Prototipación rápida 2.Actividad de clase.
MANUALES DE PROCEDIMIENTOS ¿¿Que son los manuales ?? Manuales de procedimientos.
CFG Planificación y Estrategias para el Capital de Aprendizaje RESOLUCIÓN DE PROBLEMAS Natalia Álvarez Lobos Psicopedagoga Claudio Sandoval.
Ingreso , proceso y salida de datos
TERMINOLOGÍA BÁSICA Informática: conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático y racional de la información,
Repaso Programacion en C
Estructuras de Control.
Actividad #2 Los algoritmos
Introducción a la Programación Multimedial
Estructuras Repetitivas Estructuras Repetitivas
Introducción a la Estructura de Datos
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
Ciclos condicionales y exactos Estructura de control de ciclos
Conceptos básicos de programación
Fundamentos de programación
Estructuras de Datos Recursividad.
INFORMÁTICA II (ALGORITMOS)
Pedagógica Francisco Morazán Gráficos de Computadora
Introducción a la Programación
CAPÍTULO 9: DETECCIÓN DE LÍNEAS
Aprovisionamiento UNIVERSIDAD MANUELA BELTRAN
Tema 6. Conceptos básicos de programación Clase 1
2.2 Procedimientos recursivos
Universidad Pedagógica Francisco Morazán
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.
ALGORITMOS. IFE 115: INFORMÁTICA BÁSICA Lic. Marcio Rodas
Ingeniería en Sistemas computacionales Fundamentos de programación
Fundamentos de programación
EL ORDENADOR es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Las instrucciones dentro del computador se representan.
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.
Las principales funciones de las hipótesis son:
Algoritmo Capitulo Cinco.
Capa Sesión REPUBLICA BOLIVARIANA DE VENEZUELA
Fundamentos de Programación
Diseño en Alice En este módulo estudiaremos los elementos del diseño en Alice: Escenarios Storyboards Textuales Visuales Definiciones.
Estructuras de control en PHP
Introducción al lenguaje C
PROGRAMACIÓN 1 INTRODUCCIÓN
Fundamentos de Programación. Estructuras de Control
IFE 115: INFORMÁTICA BÁSICA
Sabes Que es un ALGORITMO
Objetivos de alta precisión. Consideraciones especiales
CONCEPTOS BÁSICOS DE COMPUTACIÓN E HISTORIA
HERRAMIENTAS DE PROGRAMACIÓN
Tema 6 Clasificación de algoritmos
LA EVALUACIÓN DE UNA INTERVENCIÓN
ESCUELA DE MERCADOTECNIA
Planeación y evaluación de los procesos productivos
Pedagógica Francisco Morazán
Tema 9. Estructuras de repetición. Clase 2
FORMULACIÓN DE PROYECTOS
Metodología de la Programación
ESTRUCTURAS DE DATOS Docente: Ing. Yesika Medina
APRENDER A GENERAR CONOCIMIENTO Innovación y creatividad
Estructuras de Control
MC Beatriz Beltrán Martínez Verano 2018
SISTEMAS LINEALES Factorización de matrices Descomposición LU.
Tema 5 Representación y Técnicas de Diseño de Algoritmos
Dirección estratégica
INSTITUTO TÉCNOLOGICO DE CANCÚN FUNCION ADMINISTRATIVA I INTEGRANTES: COUOH CONTRERAS DALILA NOEMI DE LA CRUZ RODRIGUEZ KEYLA PATRICIA SAUCEDO MEDINA JOSE.
Bloque 4 Tema 3 La planeación y la organización en la
UNIDAD V ESTRUCTURA REPETITIVA (Repetir Hasta Que)
Escuela Nacional Preparatoria
Transcripción de la presentación:

Universidad Pedagógica Francisco Morazán Tema: LOS ALGORITMOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira Faviola Cárcamo Orlin Josué Quiñonez Mauricio Torres María Nidia Aguilera Reyes Marco Tulio Sauceda Galindo TEGUCIGALPA M.D.C.

LOS ALGORITMOS Es un conjunto de pasos que define como llevar a cabo una tarea, tienen que tener una estructura bien establecida en términos de su orden de ejecución.

Naturaleza abstracta de los algoritmos Un algoritmo es abstracto y difiere de su representación, y puede representarse de muchas formas distintas, los podemos convertir en medidas de temperatura de Celsius a Fahrenheit mediante la forma algebraica: F= (9/5) C +32

Representación de algoritmos El objetivo es introducir los conceptos básicos de primitivas y pseudocódigos, asi como establecer un sistema de representación para nuestro uso. Las ciencias de la computación tratan de resolver problemas estableciendo un conjunto bien definido: esos elementos se denominan: primitivas: elimina muchos problemas de ambigüedad y el exigir que los algoritmos se definan en términos

Tenemos la( condición) while y la (actividad) do Ejemplo: If (no llueve) Then (if (temperatura=alta ) Then (ir a nadar) Else (jugar al golf)

Else ( ver la televisión). Adoptaremos el convenio de enumerar estos nombres genéricos (que se denominan parámetros ) entre paréntesis, en la misma línea en la que identifiquemos el nombre del procedimiento , diseñado para ordenar cualquier lista de nombres, comenzaría con la sentencia. Procedure ordenar (lista).

DESCUBRIMIENTO DE LOS ALGORITMOS Descubrir un algoritmo requiere encontrar un método de resolución de ese problema, comprender como se descubren las algoritmos equivale a comprender el proceso de resolución de problemas.

EL ARTE DE RESOLUCIÓN DE PROBLEMAS LISTA POLYA Comprender el problema Desarrollar un plan para resolver el problema Llevar acabo el plan Evaluar la solución para comprobar su precisión y evaluar un potencial como herramienta para resolver otros problemas. La capacidad de resolver problemas sigue siendo mas una habilidad artística que hay que desarrollar, que una ciencia precisa que haya que comprender.

ABRIRSE CAMINO Podríamos enunciar de manera simple como es necesario abrirse camino. Por ejemplo Antes de participar en una carrera, A,B,C Y D hacen las siguientes predicciones. A Predice que B va aganar B predice que D va a quedar en ultimo lugar C Predice que A va a quedar en tercera posición D predice que la predicción de A será correcta

ESTRUCTURAS ITERATIVAS En las que el conjunto se repite cíclicamente

Control de bucles Es un método para implementar dicha repetición es la estructura iterativa conocida como bucle, en la que un conjunto de sentencias denominado cuerpo del bucle, se ejecuta de forma repetida, bajo la dirección de algún tipo de procesos de control. Y esta compuesto por tres actividades:

Estructuras recursivas Proporcionan una alternativa la paradigma iterativo para la implementación de la repetición de actividades . mientras que un bucle implica repetir un conjunto de sentencias de forma tal que el conjunto se completa y luego se repite.

Eficiencia de un algoritmo Algoritmo por inserción : este algoritmo implica seleccionar una entrada de la lista, denominada entrada privote, compara dicha entrada con las que preceden hasta encontrar el lugar adecuado para el privote, y luego insertar la entrada privote en ese lugar. Aunque las maquinas actuales son capaces de ejecutar millones de instrucciones por segundo, la eficiencia continua siendo una de las preocupaciones principales en el diseño de algoritmos. La elección entre un algoritmo eficiente y otro ineficiente puede marcar la diferencia entre una solución practica a un problema y otra completamente inútil.

VERIFICACIÓN DE SOFTWARE Consiste en evaluar la solución para verificar su precisión y para ver su potencial como herramienta para la resolución de otros problemas.

EJEMPLO Lo que podemos concluir que la Un viajante con unan cadena de oro compuesta por siete eslabones debe permanecer en un hotel aislado durante siete noches. Para pagar la habitación, cada noche tiene que entregar un eslabón de la cadena. ¿ cual es el menor numero de eslabones que habrá que cortar para que el viajante pueda pagar el hotel entregando un eslabón de la cadena cada mañana, sin pagar su estancia por adelantado. Lo que podemos concluir que la respuesta correcta a nuestro problema es tres.

MUCHAS GRACIAS!