Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.

Slides:



Advertisements
Presentaciones similares
Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.
Advertisements

Lenguaje C++.
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.
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Estructuras de Repetición Algoritmos
LÓGICA DE PROGRAMACIÓN
Introducción a los Algoritmos
UNIDAD II: ALGORITMOS Y LENGUAJES
Ejercicios de algoritmos y diagramas de flujo
INFORMÁTICA PROGRAMACIÓN.
Técnico en programación de Software
Introducción a la Estadística Informática
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
FORTRAN 77 y Cómputo Científico
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de Repetición
Tema 6. Conceptos básicos de programación
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
ESTRUCTURAS DE CONTROL
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Fundamentos de Programación
Programación de Computadores
Tema 1 Algoritmos.
ALGORITMOS Y PROGRAMACIÓN GRADO DÉCIMO TEMA 1: CONCEPTOS BÁSICOS
Proceso de información en la computadora
FORMULACIÓN DE ALGORITMOS
ALGORITMOS.
Academia de Informática
Brazos Bloque IF Permite que se ejecuten una serie de tareas si y sólo si una expresión lógica es verdadera. IF(logical_exp) then sentencia1 sentencia2.
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Algoritmos ¿Que es un algoritmo?
M.S.C. Ivette Hernández Dávila
Capítulo 2 – Estructuras de Control
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
ESTRUCTURA DE DATOS ESD-243
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
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.
Fundamentos de programación Organización de una computadora.
Unidad 3 Instrucciones secuenciales
Ciclos (Loops, Repeticiones) Permiten ejecutar una secuencia de sentencias mas de una vez. Hay 2 tipos de loops:  WHILE repite la acción un número indefinido.
Juego de Preguntas y Respuestas

Tema 5 Diagramas de flujo Computacion - FA.CE.NA..
Introducción a la Ingeniería de Sistemas
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Unidad 1. PROGRAMACION ALGORITMICA
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ó.
Representación de Algoritmos
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
DEV- C++ ·include <iostream> Int x x=x+2(x)
ALGORITMO QUE ES ??.
Elaboración de algoritmos usando lógica de programación
M.S.C. Ivette Hernández Dávila
Algoritmos Programación
INSTITUTO TÉCNICO INDUSTRIAL ÁREA DE INFORMÁTICA ALUMNO: CRISTIAN DAVID RODRÍGUEZ GÓMEZ GRADO:11-02.
* 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.
INTRODUCCION A LOS ALGORITMOS. MENU DEL DIA Fases para el desarrollo de un programa. Partes de un programa. Ejecución de un programa. Anatomía de un programa.
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
 Inicio/Final Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar.
INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.
MC. J. D. Pope S. ITD Unidad II. Introducción a la programación 2.1 Ejemplo de programas 2.2 Identificadores, constantes y variables 2.3 Tipos de datos:
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.
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:

Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en forma clara y precisa Identificar las variables de entrada y salida Tareas para resolver el problema (Algoritmo) AA Traducción a lenguaje fuente Verificación (prueba de escritorio) comienzo fin Diagrama de Bloque

Diagrama de flujo: se utiliza para describir gráficamente un algoritmo Indica comienzo o fin del algoritmo Asignación de l resultado a una variable Operaciones de entrada y salida Indica elección entre 2 opciones Hace referencia a una “subrutina” Indican el flujo Indican continuación Indican un proceso iterativo o un proceso reiterativo

EJ: Dado un numero A calcular su raíz cuadrada e imprimirlo Leo A A> 0 Imprimo: ‘No tiene solución’ B=sqrt(A) fin comienzo Imprimo : ‘ la raíz es ‘ B Diagrama de flujo no si

Sólo tienen 2 opciones: verdadero o falso Las contantes tienen la siguiente forma:.true..false. Las variables lógicas deben ser declaradas se escriben antes de las sentencias ejecutables: Logical : : var1, var2, var3 Un operador lógico opera sobre datos numéricos, alfabéticos o lógicos Constantes y variables lógicas Operadores F90Operadores F anteriores significado ==.EQ.Igual a /=.NE.distinto >.GT.Mayor que >=.GE.Mayor o igual <.LT.Menor que <=.LE.Menor o igual

OperaciónResultado 3<4.true. 3<=4.true. 3==4.false. 3>4.false. 4<=4.true. ‘A’ <‘B’.true. Ej En los caracteres alfabéticos se considera orden alfabético Si comparo entero con real, el entero es convertido a real automáticamente. 4.==4.true.

Combinaciones lógicas operaciónFunciónResultado y definición l1.AND.l2Logical ANDVerdadero si l1 y l2 verdaderos l1.OR. L2Logica ORVerdad si l1 o l2 verdad o l1 y l2 son verdad l1.EQV. l2Logical EQVVerdad si l1 y l2 verdad o l1 y l2 son falsos l1.NEQV. L2Logical NEQV Verdad si l1 verdad y l2 falso o lo contrario.NOT. L1Logical NOTVerdad si l1 es falso y falso si es verdad

l1l2l1.AND.l2 L1.OR.l2L1.EQV.l2L1.NEQV.l2.FALSE..TRUE..FALSE..TRUE..FALSE..TRUE..FALSE..TRUE..FALSE..TRUE..FALSE..TRUE..FALSE. l1.NOT. l1.FALSE..TRUE..FALSE.

Ej: Diseñar y escribir un programa para resolver las raíces de una ecuación cuadrática distinguiendo a que tipo pertenecen. 1Problema: Resolver la ec. Y ver si el resultado tiene 2 raíces reales distintas, 2 raíces reales igual es o raíces complejas 2Definir entradas y salidas ax 2 +bx+c=0 los datos de entrada son los coeficientes a, b y c La salida son las raíces del la ecuación distinguiendo su tipo. 3 El algoritmo:

comienzo Lectura de a,b y c b**2-4*a*c > 0 Imprimir: La ec tiene 2 raíces Distintas reales Imprimir: La ec tiene 2 raíces Distintas complejas si Imprimir: La ec tiene 2 raíces iguales fin