INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.

Slides:



Advertisements
Presentaciones similares
Algoritmos y Programas
Advertisements

Sesión 2 Programación Estructurada
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
PROF. ING. JULIO CESAR CANO RAMIREZ
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de Repetición Algoritmos
Razonamiento algorítmico
Informática I – 4to año Volumen II.
Introducción a los Algoritmos
ELABORADO POR: Facilitando la educación.
FUNDAMENTOS DE PROGRAMACIÓN
Técnico en programación de Software
Ciclo de desarrollo del software
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.
Introducción a la Estadística Informática
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Introducción a la Computación
METODOLOGIA DE LA PROGRAMACION
Tema 6. Conceptos básicos de programación
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Programación de Computadores
Proceso de información en la computadora
FORMULACIÓN DE ALGORITMOS
ALGORITMOS.
Academia de Informática
CARACTERÍSTICAS DE LOS PROGRAMAS
Fundamentos de programación
LENGUAJES DE PROGRAMACIÓN
ESTRUCTURA DE DATOS ESD-243
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
Unidad 3 Instrucciones secuenciales
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Introducción a la Ingeniería de Sistemas
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
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ó.
ALGORITMOS taller.
Programación de Computadores (IWI-131)
Algoritmos y pseudocódigos
POR: MÓNICA MARÍA RÚA BLANDÓN
HERAMIENTAS DE PRODUCCIÓN
DEV- C++ ·include <iostream> Int x x=x+2(x)
Entendiendo las partes
ALGORITMOS PRESENTADO POR: FERNANDA LEURO TATIANA CONTRERAS 1004
ALGORITMO QUE ES ??.
Elaboración de algoritmos usando lógica de programación
ALGORITMO.
Daniel Camilo Albarracín torres Christian David Donoso Beltrán 1002.
Presente un cuestionario con los aspectos mas importantes sobre los
Metodología de la programación
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Desarrollo de lógica algorítmica.
Algoritmos Programación
Un dato de tipo entero es aquel que puede tomar por valor un número perteneciente al conjunto de los números enteros (Z), el cual está formado por los.
* 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.
Lenguaje Programación
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
Ciclo de desarrollo del software
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.
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
LOS ALGORITMOS Vadim Loktionov. ¿Que es un Algoritmo? -Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
Informática II Algoritmos Lic. JESSICA JANETH REZA GONZÁLEZ Campus Gómez Palacio.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO

SUBTEMAS 1.1 ALGORITMO. 1.2 CARACTERÍSTICAS DE LOS ALGORITMOS. 1.3 METODOLOGÍA PARA RESOLVER PROBLEMAS. 1.4 DIAGRAMAS DE FLUJO. 1.5 SÍMBOLOS EMPLEADOS PARA ELABORAR DIAGRAMAS DE FLUJO. 1.6 CARACTERÍSTICAS DEL PSEUDOCÓDIGO. 1.7 ESCTRUCTURAS DE CONTROL.

ALGORITMO ¿Qué es un algoritmo? Es un conjunto de pasos, instrucciones que se deben seguir y ejecutar de manera ordenada para alcanzar un fin deseado. ¿Para qué nos sirven los algoritmos? Para resolver problemas de la vida cotidiana y ordenar prioridades; pueden ser ejecutados por un procesador utilizando un lenguaje de programación como: Visual Basic, C, C++, PHP entre otros.

 Cuantitativos Son aquellos que intervienen cálculos numéricos se relacionan con los operadores aritméticos y de relación.  Cualitativos Son aquellos que describen los pasos utilizando palabras. Los algoritmos se clasifican en dos tipos:

CARACTERÍSTICAS DE LOS ALGORITMOS Un algoritmo requiere cumplir con cinco condiciones importantes: 1. Finito: porque termina en algún momento. 2. Definido: Si sigue el algoritmo dos veces se tiene el mismo resultado 3. Entrada: Generar datos de inicio. 4. Salida: Al término del algoritmo tiene relación con los datos de entrada. 5. Efectivo: todas las operaciones son sencillas para ser exactas.

DIAGRAMAS DE FLUJO Un diagrama de flujo representa gráficamente a un algoritmo y éste muestra la solución de un problema y se puede trasladar a un lenguaje de programación. Diagramas de entrada- Proceso – Salida Inicio: leer datos de entrada Procesar los datos. Escribir datos de salida.

 Texto Narrativo (consiste en escribir paso a paso las acciones).  Diagrama de Flujo (Representac. grafica mediante el uso de símbolos).  Pseudocódigo (Usar lenguaje no formal para describir la secuencia de acciones). Los algoritmos pueden ser representados mediante las siguientes técnicas:

METODOLOGÍA PARA RESOLVER PROBLEMAS Principalmente abordamos la definición de problema: ¿Qué es un problema? Es algo que hay que resolver; situación de diferente índole. Observa la imagen donde presenta el concepto de problema: Factores: condiciones o alternativas Valores de salida Situación inicial Proceso Situación Final Valores de entrada

 Identificar el problema y delimitarlo; especificar cuál es la situación.  Analizar el problema y plantear alternativas de solución.  Elegir alternativa de solución para comenzar a diseñar el algoritmo.  Desarrollar la solución  Evaluar la solución; realizar prueba de escritorio o emplear lenguaje de programación. Seguir la metodología para resolver problemas

SIMBOLOGÍA EMPLEADA PARA DIAGRAMAS DE FLUJO

CARACTERISTICAS DE UN PSEUDOCÓDIGO Las características que definen a un Pseudocódigo son las siguientes: a) Emplea palabras normales de un idioma. b) No existe vocabulario obligado y por el uso frecuente se establecen estándares. c) Las instrucciones deben ser precisas con precisión. d) Las instrucciones no requieren rigurosidad de las empleadas en el lenguaje de programación. e) Un algoritmo representado en Pseudocodigo puede convertirse en código de un lenguaje de programación.

Conocer los tipos de datos que serán empleados adecuadamente. En sentido amplio un tipo de dato define un conjunto de valores y las operaciones sobre estos valores.  Enteros: números enteros positivos y negativos.  Reales: Se identifican por ser un número que lleva un punto decimal.  Caracteres: Son números, letras o símbolos entre apóstrofos.  Cadenas: Se expresan en comillas y consiste una secuencia de caracteres.  Lógicos: Solo tienen dos valores Falso y verdadero.

ESTRUCTURAS DE CONTROL  Secuencial  Selección  Repetición Las estructuras que se encuentran en el desarrollo de los algoritmos pueden clasificarse de la siguiente manera

Ejemplo: Estructura Secuencial

Ejemplo Estructura Selección simple

Ejemplo: estructura Selección Doble

Ejemplo: Estructura Iterativa

Link recomendable Aquí podrás encontrar información acerca de los temas expuestos.