Algoritmos Algoritmos Un algoritmo es una serie de pasos lógicos, que se estructuran para resolver un problema. Generalmente un algoritmo se compone de.

Slides:



Advertisements
Presentaciones similares
ENCUENTRO DE MUJERES MUNÍCIPES
Advertisements

OTROS CAMPOS DE LA IA.
Programa de Análisis Numérico
Diseño y análisis de algoritmos
“PROYECTO TECNOLOGICO”.
Rubén Prieto. 4. Webquest: Método Consiste en resolver por grupos,un desafío planteado por el docente Cada alumno debe tener un rol específico Cada alumno.
CARRERA: INGENIERIA CIVIL UNI-RUACS
Razonamiento algorítmico
Resolución de Problemas
LÓGICA DE PROGRAMACIÓN
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Introducción a los Algoritmos
Resolución de Problemas Algoritmos y Programación
INSTITUTO TECNOLOGICO DE MINATITLAN
INFORMÁTICA II.
UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
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.
METODOLOGIA DE LA PROGRAMACION
1 La naturaleza de la toma de decisiones Las decisiones son cursos de acción que se toman para evitar o reducir los efectos negativos, la incertidumbre,
Análisis Diseño y Desarrollo
 La resolución de problemas algorítmicos no solamente implica que los informáticos sepan programar sino necesitan de otras habilidades como tener una.
GILDER GONZALEZ AREVALO.  Esta asignatura nació de la necesidad de conocer la constitución política Colombiana de una manera general pero que diera bases.
Fundamentos de Programación
Proceso de información en la computadora
Problemas, algoritmos y programas: Modelar: Simular o programar su solución en un computador. Algoritmos: Es un conjunto finito, y no ambiguo de etapas.
LENGUAJES DE PROGRAMACIÓN
Programación I Universidad Nacional de Luján
Tae Programación WEB Ventajas de los ordenadores ( compus pa los cuates ) Que es la Programación? Que es un lenguaje de programación? Algoritmo Que es.
Material de apoyo Unidad 4 Estructura de datos
Unidad VI Documentación
Integrantes BR. Joaquín Espinoza BR. Carlos Fragachan.
EL PENSAMIENTO CRITICO
ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo
Figure: Algoritmos Conceptos básicos. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
ALGORITMOS.
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
FUNDAMENTOS DE PROGRAMACION
Universidad Francisco Gavidia
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ó.
Herramientas algorítmicas para la ingeniería en telemática
Administración de Empresas Universidad Católica San Pablo
COMPARTIR DOCUMENTOS JOHANCAMILO LESMES IPIALES TECNOLOGO GESTION ADMINISTRATIVA FICHA:
Programación de Computadores (IWI-131)
COMPUTO III Ing. Jimmy Ojeda Arnica.
Algoritmos y pseudocódigos
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
DEFINICIÓN DE PLANEACIÓN
LÓGICA DE PROGRAMACIÓN
CONCLUSIONES.
Santiago Pachón Pedroza Jesús Arley Bolaños 1002
ALGORITMO QUE ES ??.
COMPLETA LOS ESPACIOS CON LA PALABRA ADECUADA 1.LOS _______________________ SE DEFINEN COMO LA _________________LÓGICA DE _________PARA SOLUCIONAR UN.
Elaboración de algoritmos usando lógica de programación
INTRODUCCION A LA PROGRAMACIÓN
Algoritmos Programación
* 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.
Resolución de problemas
Unidad 1 Introduccion a los programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
FUNDAMENTOS DE PROGRAMACIÓN
Creación de Ambientes de Aprendizaje
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
ESTE TERMINO SE DEFINE COMO : UN PROCESO EN EL CUAL SE NOS DESCRIBE UN PROBLEMA (EN LENGUAJE NATURAL), LUEGO DE ESTO SE PLANTEAN POSIBLES RESOLUCIONES.
6.6 Administración de defectos
David A Salamanca Díaz. DEFINICIÓN  Se define como una serie de pasos organizados que describen el proceso que se debe seguir, para dar solución a un.
Profesor: Jaime Montaña Tema: Generalidades del protocolo de Investigación.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Informatica I Ing. Nora Costa. Solución de Problemas.
Búsqueda y elaboración de Webquest sobre Religión en la Web.
Estado del Arte y Marco Teórico
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

algoritmos Algoritmos Un algoritmo es una serie de pasos lógicos, que se estructuran para resolver un problema. Generalmente un algoritmo se compone de sentencias simples y sentencias de control. Los algoritmos están delimitados por la palabras : INICIO y FIN Estudie estos conceptos y realizar los ejercicios correspondientes

Un algoritmo es un procedimiento a seguir, para resolver un problema en términos de: 1. Las acciones por ejecutar y el 2. El orden en que dichas acciones deben ejecutarse Un algoritmo nace en respuesta a la aparición de un determinado problema. Una algoritmo esta compuesto de una serie finita de pasos que convergen en la solución de un problema, pero además estos pasos tienen un orden específico Entenderemos como problema a cualquier acción o evento que necesite cierto grado de análisis, desde la simpleza de cepillarse los dientes hasta la complejidad del ensamblado de un automóvil. En general, cualquier problema puede ser solucionado utilizando un algoritmo, en este sentido podemos utilizar los algoritmos para resolver problemas de computo. Un algoritmo para un programador es una herramienta que le permite resaltar los aspectos más importantes de una situación y descartar los menos relevantes. Todo problema de cómputo se puede resolver ejecutando una serie de acciones en un orden específico.

Por ejemplo considere el algoritmo que se elaboraría para el problema o situación de levantarse todas las mañanas para ir al trabajo: Salir de la cama quitarse el pijama ducharse vestirse desayunar arrancar el automóvil para ir al trabajo o tomar transporte. Taller:  Defina el concepto de algoritmo con sus palabras  Amplié el tema buscando información en la biblioteca de la Universidad  Sita 5 ejemplo de la vida diaria suya Nótese que en el algoritmo anterior se ha llegado a la solución del problema en 6 pasos, y no se resaltan aspectos como: colocarse los zapatos después de salir de la cama, o abrir la llave de la regadera antes de ducharse. Estos aspectos han sido descartados, pues no tienen mayor trascendencia, en otras palabras los estamos suponiendo, en cambio existen aspectos que no podemos obviarlos o suponerlos, de lo contrario nuestro algoritmo perdería lógica, un buen programador deberá reconocer esos aspectos importantes y tratar de simplificar al mínimo su problema. Es importante recalcar que los pasos de un algoritmo no son conmutativos pues, no daría solución al mismo problema a tratar.

Quiere decir que un algoritmo debe contemplar todas las posibles facetas del problema que queremos resolver, al elaborar un algoritmo no se nos debe escapar ningún detalle que provoque un funcionamiento malo nuestro algoritmo. Si logramos construir un algoritmo robusto, cualquier giro inesperado del problema será controlado por el algoritmo, es decir, debe ser flexible a cambios EFICIENCIA Y EFICACIA DE UN ALGORITMO Un algoritmo es eficiente cuando logra llegar a sus objetivos planteados utilizando la menor cantidad de recursos posibles, es decir, minimizando el uso memoria, de pasos y de esfuerzo humano. Un algoritmo es eficaz cuando alcanza el objetivo primordial, el análisis de resolución del problema se lo realiza prioritariamente. Puede darse el caso de que exista un algoritmo eficaz pero no eficiente, en lo posible debemos de manejar estos dos conceptos conjuntamente.

Resolución de Problemas Para lograr resolver cualquier problema se deben seguir básicamente los siguientes pasos: Análisis del Problema. en este paso se define el problema, se lo comprende y se lo analiza con todo detalle. Diseño del Algoritmo. se debe elaborar una algoritmo que refleje paso a paso la resolución del problema. Resolución del Algoritmo en la computadora. se debe codificar el algoritmo. Todo este material tiene que imprimir como documento y guardar conjuntamente con los talleres