Sesión 3 Estructuras Repetitivas

Slides:



Advertisements
Presentaciones similares
INFORMÁTICA PROGRAMACIÓN.
Advertisements

Sesión 5 Diagramas de Flujo
Sesión 4 Diagramas de Flujo
Estructura selectiva anidada
Sesión 2 Programación Estructurada
Pippy (Python para niños)‏ 1.
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de Repetición Algoritmos
Introducción a los Algoritmos
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Estructuras de Control
INFORMÁTICA PROGRAMACIÓN.
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.
Programación 1 Estructuras de control y pseudocódigo
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de Control
Curso de Programación I Parte III
Introducción a la Computación
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.
DSUPE Pseudocódigo.
Estructuras de Repetición
INTRODUCCIÓN A LA COMPUTACIÓN 14va Semana – 24va Sesión Miércoles 01 de Junio del 2005 Juan José Montero Romá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.
Representación de los algoritmos
Estructuras de repetición
REPRESENTACIÓN GRÁFICA DE ALGORITMOS
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
Fundamentos de Programación

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.
ESTRUCTURAS REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
Estructuras de Control de Repetición
ESTRUCTURAS ITERATIVAS
Estructuras de Control Iterativas
ESTRUCTURAS CONTROL SECUENCIAL
Programación de Computadores
Introducción a la Computación
Academia de Informática
FUNDAMENTOS DE PROGRAMACIÓN
Capítulo 1 “Elementos de Programación”
Juego de Preguntas y Respuestas
Teoría – Alejandro Gonzalez
ESTRUCTURAS REPETITIVAS

Tema 5 Diagramas de flujo Computacion - FA.CE.NA..
Estructuras de Repetición (Hacer-Mientras)
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Estructuras repetitivas e iterativas  Son herramientas que permiten ejecutar operaciones que se deben aplicar un número repetido de veces. El conjunto.
Estructuras de Repetición (Hacer-Mientras)
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Estructuras de repetición
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
ESTRUCTURAS REPETITIVAS
Estructuras de Decisión
Estructuras básicas Sentencias de control
CICLOS EN C – PARTE 3.
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.
Universidad Domingo Savio
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
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.
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.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Ciclos condicionales y exactos Estructura de control de ciclos
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
Materia: Informática II Semestre: 2 Mtra. Ericka Yazmin Medina Rodríguez Campus: Tonalá Competencia: Manejo de la información y aprendizaje permanente.
Transcripción de la presentación:

Sesión 3 Estructuras Repetitivas

Estructura Repetitiva Las estructuras repetitivas están especialmente diseñadas para todas aquellas aplicaciones en las cuales una operación o conjunto de ellas deben repetirse muchas veces.

Estructura Repetitiva Las computadoras están especialmente diseñadas para todas aquellas aplicaciones en las cuales una operación o conjunto de ellas deben repetirse muchas veces. Las estructuras que repiten una secuencia de instrucciones un número determinado de veces se denominan bucles y se denomina iteración al hecho de repetir la ejecución de una secuencia de acciones.

Estructura mientras Es aquella en que el cuerpo del bucle se repite mientras se cumple una determinada condición. Cuando se ejecuta la instrucción mientras, lo primero que sucede es que se evalúa la condición (una expresión booleana). Si se evalúa falsa, no se toma ninguna acción y el programa prosigue en la siguiente instrucción del bucle. Si la expresión boolena es verdadera, entonces se ejecuta el cuerpo del bucle, después de lo cual se evalúa de nuevo la expresión booleana.

pseudocódigo mientras condicion hacer accion S1 accion S2 …. accion Sn fin_mientras

Ejemplo 3 Calcular la suma de N números ingresados por el usuario algoritmo sumadenumeros var entero : N, S, num, i inicio S ← 0 i ← 0 escribir “Ingrese cantidad de números: ” leer N mientras i < N hacer escribir “Ingrese número” leer num S ← S + num i ← i + 1 fin_mientras escribir “La suma total es : “ , S fin

Ejemplo 4 Contar los números enteros positivos introducidos por teclado. algoritmo sumadenumeros var entero : num, cont inicio cont ← 0 escribir “Ingrese número” leer num mientras num > 0 hacer cont ← cont + 1 fin_mientras escribir “El número de enteros positivos es : “ , cont fin

Estructura hacer-mientras Bucle post-test o bucles controlados por la salida. Este bucle es análogo al bucle mientras y el cuerpo del bucle se ejecuta una y otra vez mientras la condición es verdadera. Existe una gran diferencia y es que el cuerpo del bucle está encerrado entre las palabras reservadas hacer y mientras de modo que las sentencias de dicho cuerpo se ejecutan, al menos una vez, antes de que se evalúe la expresión booleana.

pseudocódigo hacer accion S1 accion S2 …. accion Sn mientras condicion

Ejemplo 5 Leer por teclado una nota validada algoritmo validanota var entero : nota inicio hacer escribir “Ingrese nota” leer nota mientras (nota <0 or nota > 20) escribir “La nota es : “ , nota fin

Ejemplo 6 Leer por el número del mes algoritmo mes var entero : mes inicio hacer escribir “Ingrese mes” leer mes mientras (mes <1 or mes > 12) escribir “El mes es : “ , mes fin