Representación de los algoritmos

Slides:



Advertisements
Presentaciones similares
Diagrama Nassi-Shneiderman
Advertisements

Diagramas de flujo Pseudo-código Ejercicios Instalación de C++
Sesión 3 Estructuras Repetitivas
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
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de Repetición Algoritmos
Razonamiento algorítmico
Introducción a los Algoritmos
Lenguajes de programación
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Estructuras de Control
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.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Programación 1 Estructuras de control y pseudocódigo
Curso de Programación I Parte III
Introducción a la Computación
Introducción a la Computación
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2007 – I (11va Semana) Lunes 14 de Mayo Ing. Juan José Montero Román.
Estructuras de Repetición
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
Introducción a la Computación
METODOLOGIA DE LA PROGRAMACION
Estructuras de repetición
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
Matemáticas Discretas y Algoritmos

Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Ingeniero Anyelo Quintero
ESTRUCTURAS REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
ESTRUCTURAS ITERATIVAS
ESTRUCTURAS DE CONTROL
Programación de Computadores
FORMULACIÓN DE ALGORITMOS
Introducción a la Computación
FUNDAMENTOS DE PROGRAMACIÓN
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,
WHILE Estructuras Repetitivas
Unidad 3 Instrucciones secuenciales
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.

Tema 5 Diagramas de flujo Computacion - FA.CE.NA..
Algoritmo: es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
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
Algoritmos y pseudocódigos
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Estructuras de repetición
HERAMIENTAS DE PRODUCCIÓN
DEV- C++ ·include <iostream> Int x x=x+2(x)
Algoritmos..
ALGORITMO QUE ES ??.
Elaboración de algoritmos usando lógica de 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.
Estructuras de Decisió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.
Lenguaje Programación
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
Universidad Autónoma del Estado de México Programación Estructurada
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.
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.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
Transcripción de la presentación:

Representación de los algoritmos FUNDACIÓN UNIVERSITARIA LOS LIBERTADORES Fredys Alberto Simanca Herrera Programación Estructurada Semana 1 - 2 Bogotá, D.C. 2014

Representación Para representar los algoritmos existen dos métodos principales: El pseudocódigo El diagrama de flujo. Mientras que el pseudocódigo permite enunciar el algoritmo, los diagramas de flujo (organigramas) permiten visualizarlo de forma gráfica.

Diagrama de flujo Es una representación gráfica de un algoritmo mediante una serie de símbolos, que contienen en su interior los pasos del algoritmo, y unas flechas que los unen indicando la secuencia (orden) en la que se deben ejecutar. Los símbolos representan acciones y las flechas el flujo del algoritmo.

Pseudocódigo El pseudocódigo es la representación narrativa (no hay reglas sintácticas estrictas) de un algoritmo, escrita en lenguaje natural utilizando las estructuras de control típicas de algún Lenguaje de Programación y algunos símbolos algebraicos.

estructuras Las estructuras de control deciden qué camino hay que seguir en función de una condición. Estructura secuencial: consiste en colocar una instrucción tras otra, de manera que se van ejecutando de arriba abajo. Estructura selectiva o condicional (si, si no): permiten ejecutar un conjunto de instrucciones u otras en función de si se cumple o no una condición Estructura iterativa o de repetición (mientras, repetir, para): permite repetir una instrucción o grupo de ellas un nº fijo de veces o mientras (o hasta que) una condición sea cierta.

Estructura secuencial Pseudocódigo de un algoritmo que calcule la media de tres números: Leer (n1); Leer (n2); Leer (n3); suma = n1 + n2 + n3; media = suma / 3; escribir (media); El orden en el que se realizan las operaciones es importante: no puede calcularse la media sin antes haber leído los números.

Estructura selectiva o condicional El formato de esta estructura es el siguiente: si (se cumple la condición) inicio conjunto de acciones; fin sino Es decir, primero se examina la condición: si resulta verdadera, se ejecutan las acciones asociadas al si, en caso contrario se ejecutan las acciones asociadas al sino.

Estructura iterativa o de repetición Esta estructura presenta una serie de variantes que permiten: Estructura mientras Estructura repetir … mientras Estructura para

Estructura mientras Esta estructura permite repetir un conjunto de instrucciones 0 o más veces, ya que la condición se verifica antes de entrar en el bucle. mientras (se cumpla la condición) inicio conjunto de acciones; fin

ESTRUCTURA REPETIR … MIENTRAS Esta estructura evalúa la condición una vez realizada la acción. Por tanto, las instrucciones que están dentro se ejecutan al menos una vez. Repetir inicio conjunto de acciones; fin mientras (se cumpla la condición);

ESTRUCTURA PARA Permite realizar una acción un número determinado de veces para variable de inicio a fin inicio conjunto de acciones; fin

Pagina web http://www.uhu.es/04004/material/Transparencias2.pdf