Principios de programación LIA. Suei Chong Sol, MCE. Sentencias de Control Repetitivas.

Slides:



Advertisements
Presentaciones similares
ESTRUCTURAS DE CONTROL
Advertisements

Sesión 5 Diagramas de Flujo
Sesión 3 Estructuras Repetitivas
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de Repetición Algoritmos
MANUAL EXPRESS DE C J.M.sevilla.
Repaso para la construcción del intérprete 2012
FUNCIONES EN C.
INFORMATICA I Funciones CLASE 13.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
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
Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Funciones en lenguaje C
Funciones y procedimientos
Programación Orientada a Objetos usando C++
Estructuración y modularidad de los programas Fundamentos de Programación/ Programación I
Estructuras de repetición
REPRESENTACIÓN GRÁFICA DE ALGORITMOS
LIA. SUEI CHONG SOL, MCE.. #include void main() { float N1,N2,N3,SUMA; cout>N2;
Fundamentos de Programación
ESTRUCTURAS REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
Estructuras de Control de Repetición
ESTRUCTURAS DE CONTROL
Programación de Computadores
Introducción a la Computación
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Arreglos.
Funciones1 PROGRAMACIÓN ESTRUCTURADA EN PSEUDÓCODIGO Profr. Miguel Rodríguez Hernández PROGRAMACIÓN MODULAR O FUNCIONAL.
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Fundamentos de programación
Capítulo 1 “Elementos de Programación”
METODOLOGÍA DE LA PROGRAMACIÓN
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
Unidad II: Fundamentos de Programación
ESTRUCTURAS REPETITIVAS
Elementos básicos del lenguaje
Estructuras de Control.
Introducción a la Ingeniería de Sistemas
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
Elementos básicos del lenguaje
Funciones Definidas por el Programador
Estructuras de Repetición (Hacer-Mientras)
Estructuras de control Resolución de problemas y algoritmos.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
TALLER SENTENCIAS REPETITIVAS (CICLOS)
Estructuras de Repetición (Hacer-Mientras)
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
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.
Lógica Computacional.
Operadores Lógicos Y (Conjunción): Tanto P como Q (Ambas). O (Disyunción): Puede ser que P o Q o ambas (mínimo 1)
ALGORITMOS Y ESTRUCTURAS DE DATOS Operaciones sobre cadenas de caracteres y Funciones LIA. Suei Chong Sol.
PRINCIPIOS DE PROGRAMACIÓN
Fundamentos de Programación
Estructuras de Decisión
Algoritmo.
2011/1 - CLASE 12. AGENDA 1 Introducción 2 Sentencia while 3 Sentencia for 14 Sentencia do-while 5 Instrucciones Especiales 6 Ciclos anidados.
CICLOS EN C – PARTE 3.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
ESTRUCTURA DE CONTROL REPETITIVAS: FOR DESDE… HASTA
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Gabriela Araya Baez Estudiante Ingenieria Civil Industrial.
PROF. RAFAEL MONTENEGRO B. UNELLEZ-APURE Introducci Ó n a los Arreglos (“arrays”) en C++
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.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
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.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS INGENIERÍA EN SISTEMAS ENERGÉTICOS SUSTENTABLES.
Sentencias de Control Repetitivas
Transcripción de la presentación:

Principios de programación LIA. Suei Chong Sol, MCE. Sentencias de Control Repetitivas

Objetivo de la clase El alumno conocerá y comprenderá el uso de la sentencia FOR; con el fin de aplicarla en la resolución de problemas.

Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad específica de veces. Esta cantidad puede ser fija (previamente determinada por el programador) o puede ser variable (estar en función de algún dato dentro del programa). Los ciclos se clasifican en: Ciclos con un Numero Determinado de Iteraciones Son aquellos en que el número de iteraciones se conoce antes de ejecutarse el ciclo. Ciclos con un Número Indeterminado de Iteraciones Son aquellos en que el numero de iteraciones no se conoce con exactitud, ya que esta dado en función de un dato dentro del programa. Repetitivas Sentencias de Control.

Ejemplo Hacer un programa que muestre en pantalla los números del 1 al ……………………..100 cout<<“ ………100”; ?

 FOR : Son aquellos en que el número de iteraciones se conoce antes de ejecutarse el ciclo. La forma de esta estructura es la siguiente: desde x=1 hasta 100 x=x+1 imprime x fin

La definición de esta estructura de control posee 3 partes separadas por el carácter ";". for(a; b; c) {......} La parte a es la de inicialización, y puede poseer una sentencia, ninguna, o varias separadas por el carácter ",". Esta parte se ejecuta inmediatamente antes de entrar en el ciclo. La parte b es el criterio o condición de control de la iteración. Se evalúa antes de entrar a cada ciclo, inclusive en la primer iteración. Si su resultado es distinto de cero se ejecuta el ciclo; sino se abandona el ciclo y se sigue con la sentencia posterior al cuerpo del for. La parte c es la reinicialización, que es ejecutada al final de cada ciclo.

El código del programa hecho en lenguaje C++ quedaría así: void main() { int x; for(x=1;x<=100;x++) { cout<<x; } Utilizando la estructura for, escribir los números del 1 al 100.

Se necesita calcular la media de diez números dados por el usuario mostrándola al final. Algoritmo: Entrada: 10 números Salida: Promedio de los 10 números Proceso: Desde 1 hasta 10 Pedir números al usuario Acumularlos Fin Calcular el Promedio (Acumulado/10)

INICIO FIN NUM N=1,10,1 SUMA=SUMA+NUM PROM PROM=SUMA/10

#include void main () { /*LIMPIAR PANTALLA*/ clrscr (); /*variables*/ int a,num; int suma=0; float prom; /*PROCESO Y SALIDAS*/ for (a=1; a<=10; a++) { cout<<“Introduzca un numero “; cin>>num; suma=suma+num } prom=suma/10; cout<<“\n La media es : ”<<prom; }

Ejercicios… 1. Utilizando la estructura for, escribir un programa para sumar los números enteros de 1 a Escribe un programa que pregunte cuantos números vas a introducir, pida esos números y calcule su suma. 3. Escribe un programa que pida dos números y escriba qué números son pares y cuáles impares desde el primero hasta el segundo. 4. Escribe un programa que pida dos números y escriba la suma de enteros desde el primer número hasta el segundo. 5. Escribe un programa que muestre los números de 1 al 15 en descendente.