3. Herramientas de representación de algoritmos

Slides:



Advertisements
Presentaciones similares
Diagrama Nassi-Shneiderman
Advertisements

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.
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
LÓGICA DE PROGRAMACIÓN
Universidad del Cauca. Programa de Ingeniería de Sistemas
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Metodología de la Programación
DSUPE Pseudocódigo.
Introducción a la Computación
¿Para qué se utiliza el PSEINT?
METODOLOGIA DE LA PROGRAMACION
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
Matemáticas Discretas y Algoritmos
ALGORITMIA.
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
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
LOGICA DE PROGRAMACION
Diagramas de procesos Unidad V
Fundamentos de programación
ALGORITMO En matemáticas, ciencia de la computación y disciplinas relacionadas, un algoritmo del latín DIXIT ALGORITHMUS es una lista bien definida, ordenada,
DIAGRAMAS DE FLUJO Ing. Paulo Guerra.
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.
Introducción al lenguaje de programación SLE 2
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.
Metodología de la Programación
Unidad 3 Instrucciones secuenciales
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
ETAPAS PARA SOLUCIONAR UN PROBLEMA
TEMAS PRINCIPALES. ALGORITMOS. CONCEPTOS El algoritmo es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
Tema 5 Diagramas de flujo Computacion - FA.CE.NA..
DIAGRAMA DE FLUJO ERIKA SUAREZ lozano Sergio Ortiz caballero Arturo González Yesica mariana regueros Paola García sanchez.
Metodología para la construcción de programas
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ó.
¿Qué son Los Lenguajes de Programación?
Representación de Algoritmos
TEMA 2: DIAGRAMAS DE FLUJO
Algoritmos y pseudocódigos
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Nuestra herramienta mental más importante para competir con la complejidad es la abstracción. Por tanto, un problema no deberá considerarse inmediatamente.
HERAMIENTAS DE PRODUCCIÓN
Por: Ortega Ramírez Cristian Ricardo
Lenguaje Programación
DEV- C++ ·include <iostream> Int x x=x+2(x)
Algoritmos..
R.A.2.1 TEMA: DIAGRAMA DE FLUJO OBJETIVO: Describir los símbolos empleados en la elaboración de diagramas de flujo.
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.
Una breve introducción
Presente un cuestionario con los aspectos mas importantes sobre los
M.S.C. Ivette Hernández Dávila
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.
SENA CENTRO INDUSTRIAL DE ENERGIAS ALTERNATIVAS
Bases Metodológicas de la Programación
Dirección General de Educación Superior Tecnológica Instituto Tecnológico de Salina Cruz CARRERA INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES.
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.
ENCUENTRO # 3 Fase Ingenio Area Sistemas Juvenil.
COMPUTER SCIENCE PARCIAL 1
D IAGRAMAS DE FLUJO Allison González romero. D IAGRAMAS DE FLUJO Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS INGENIERÍA MECÁNICA ASIGNATURA: PROGRAMACIÓN BÁSICA.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Ing. José David Ortiz Salas
ALGORITMOS Y PROGRAMAS. OBJETIVOS  Resolver problemas mediante la especificación algorítmica.  Proporcionar los procedimientos y técnicas para el desarrollo.
Ing. Maribel Valenzuela Beltrán
Transcripción de la presentación:

3. Herramientas de representación de algoritmos

Fin Leer N N mod 2=0 “N es par” “N es Impar” Inicio Aunque existen diversas formas de representar un algoritmo, las dos herramientas más utilizadas para diseñar algoritmos son: diagramas de flujo pseudocódigo Pseudocódigo Inicio Leer N Si N mod 2 = 0 Entonces Escribir “N es par” Sino Escribir “N es Impar” Finsi Fin

Diagrama de flujo Un diagrama de flujo es una representación gráfica de un algoritmo que se caracteriza por usar símbolos gráficos, para expresar de forma sencilla y clara el orden lógico en el que se realizan las acciones de un algoritmo. Los símbolos utilizados han sido normalizados por el Instituto Norteamericano de Normas (ANSI) [1],

Reglas para la construcción de diagramas de flujo A continuación se indican algunas reglas que permiten la construcción de diagramas de flujo: Todo diagrama de flujo debe tener un inicio y un fin. Las líneas utilizadas para indicar la dirección del flujo del diagrama deben ser rectas, verticales y horizontales Todas las líneas utilizadas para indicar la dirección del flujo del diagrama deben estar conectadas El diagrama de flujo debe ser construido de arriba hacia abajo y de izquierda a derecha. Si el diagrama de flujo requiriera más de una hoja para su construcción, debemos utilizar los conectores.

Pseudocodigo El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas. En esencia, el pseudocódigo se puede definir como un lenguaje de especificación de algoritmos.

Características del pseudocódigo Mantiene una identación o sangría adecuada para facilitar la identificación de los elementos que lo componen. Permite la declaración de los datos (constantes y/o variables) manipulados por el algoritmo. Dispone de un conjunto pequeño de palabras reservadas (normalmente escritas con letra negrita) para expresar las acciones del algoritmo. Supera las dos principales desventajas del diagrama de flujo: lento de crear y difícil de modificar. Permite el seguimiento de la lógica de un algoritmo.

Ejemplo  inicio Leer N        para contador ← 1 hasta N hacer        escribir( contador )     fin_para  fin