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)

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

Objetivos: Aprenda a reconocer al estado de cambios en la situación financiera como la mejor herramienta para cumplir con una adecuada administración de.
Diseño de Circuitos Lógicos Secuenciales1
Estructuras Repetitivas para
ESTRUCTURA DE DECISION LOGICA
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Razonamiento algorítmico
LÓGICA DE PROGRAMACIÓN
CICLOS EN C – PARTE 2.
ESTRUCTURAS REPETITIVAS
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
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
Matemáticas Discretas y Algoritmos

ESTRUCTURAS DE CONTROL
Estructuras de Control Iterativas
Programación de Computadores
Tema 1 Algoritmos.
Fundamentos de Programación Fundamentos de Procesamiento de Datos
Introducción a la Programación “Conceptos de Algoritmo”
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Capítulo 1 “Elementos de Programación”
INTRODUCCIÓN A LA COMPUTACIÓN
Algoritmos ¿Que es un algoritmo?
Estructuras de Repetición (Repita para)
WHILE Estructuras Repetitivas
ESTRUCTURA DE DECISION LOGICA
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
Teoría – Alejandro Gonzalez
Estructura de Control Repeticiones(Loops) Ejercicios
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS DE CONTROL

FUNDAMENTOS DE PROGRAMACIÓN Unidad II. Elaborar programas en pseudolenguaje, de acuerdo a requerimientos. Unidad II.
Fundamentos de Programación Iteraciones
Introducción a la Ingeniería de Sistemas
REPETITIVAS (CÍCLICAS)
ORGANIZACIÓN Y PRESENTACIÓN
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Principios de programación LIA. Suei Chong Sol, MCE. Sentencias de Control Repetitivas.
ESTRUCTURA DE DECISION LOGICA
Sentencias de repetición
MERCADO DE FACTORES PRODUCTIVOS Parte II TEMA VIII.
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
TALLER SENTENCIAS REPETITIVAS (CICLOS)
Estructuras repetitivas e iterativas  Son herramientas que permiten ejecutar operaciones que se deben aplicar un número repetido de veces. El conjunto.
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.
Presente un cuestionario con los aspectos mas importantes sobre los
ESTRUCTURAS REPETITIVAS
Carolina Galaviz Inzunza CBTIS No. 37.  Este ciclo se repite durante una cantidad definida de iteraciones, por lo que no depende de las acciones.
Variables estadísticas bidimensionales
Estadística Reporte Ejecutivo
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
Estructuras de Decisión
CICLOS EN C – PARTE 3.
Objetivos del tema. Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto.
Universidad Domingo Savio
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
P ROCESO DE E NSAMBLADO Cámara Vázquez Berenice Rubí.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
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.
Transcripción de la presentación:

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)

Ciclo for En este ciclo, un contador cuenta las iteraciones del ciclo, empezando desde un valor inicial hasta un valor final con incrementos fijos (de 1 por defecto). El ciclo se repite hasta que el contador quede fuera del rango establecido(la condición es falsa). Se usa cuando se conocen las iteraciones del ciclo.

En el ejercicio de la tabla de multiplicar del 8 realizada en clase va desde 1 hasta 10 con incrementos de 1 (por defecto). Observaciones: La decisión toma la alternativa Cierto cuando el contador está dentro del rango establecido, de lo contrario toma la alternativa falso. Al escribir el diagrama de flujo en algún lenguaje de computadora, la operación para incrementar el contador no se transcribe, ya que este tipo de ciclo implica que dicha operación se realiza automaticamente. (todas las operaciones se ponen en un solo renglón). for (int i = 0; i<=10; i= i+1){

Ejercicio for La comisión federal de electricidad necesita un diagrama de flujo que obtenga el nombre, dirección, la lectura anterior y actual del medidor. Que calcule los KW consumidos y su respectivo importe en pesos, y que con esos datos imprima el recibo correspondiente de cada uno de los n habitantes de la colonia. Los Kw consumidos se obtiene restándole a la lectura actual la lectura anterior. Cada KW consumido cuesta $4.10 pesos.

Formas de terminar un ciclo Terminar un ciclo es tan importante como el crearlo, o definir las iteraciones que tendrá o determinar las acciones que ejecutará, ya que si no se establece el mecanismo para salir de él, se repetirá una cantidad infinita de veces.

Uso de variables banderas. Una variable bandera (de tipo lógico, sólo de valor Verdadero o Falso) es aquella con la que se controla que un ciclo se repita mientras que dicha bandera no cambie de valor (de verdadero a falso o viceversa). El valor de la variable bandera debe estar establecido antes de entrar al ciclo.

El siguiente diagrama muestra como una computadora puede comprar un dato introducido contra una contraseña establecida, sin permitir que el flujo continúe mientras no se ingrese la contraseña correcta. Notas: El valor de bandera se estableció como Falso antes de entrar al ciclo Está garantizado que el ciclo se ejecutará por lo menos 1 vez, precisamente porque bandera se estableció como falso. Al comprar la contraseña leída, bandera seguirá siendo falsa si la contraseña fue incorrecta, pero será verdadera en caso contrario. Al volver a la decisión, el ciclo se repetirá o no, dependiendo del valor de bandera.

Ejercicio: Realizar un diagrama de flujo para TELMEX, deberá obtener los datos del cliente y de sus llamadas, para imprimir su factura correspondiente. Se imprimen recibos hasta que el usuario decida ya no continuar. Esta compañía cobra 80 pesos de renta con derecho a 100 llamadas libres (cada llamada extra cuesta $1.10), también cobra cada minuto de larga distancia a $3.50(nacional) y a $7.80 (internacional), además cada minuto de una llamada a teléfono celular la cobra a $4.00, por ultimo calcula el IVA y se lo agrega al subtotal para obtener el total de la factura. PRACTICA, ENVIAR POR CORREO antes de la clase del lunes (9:00AM) a carolina_gi22@hotmail.com. NO SE RECIBIRÁ DESPUÉS, SIN PRETEXTO ALGUNO. EL RECIBO DEBERÁ TENER LA SIGUIENTE ESTRUCTURA: ************************************************************************************************ TELMEX Nombre del cliente: Domicilio: Teléfono: No. de llamadas locales: No. de llamadas extras: Minutos a celular: Minutos de larga distancia nacional: Minutos de larga distancia internacional: Subtotal a pagar: Total: ***********************************************************************************************

Ejercicio2 La SEP necesita un diagrama de flujo que obtenga el nombre de varios alumnos de preparatoria, su promedio general, su coeficiente intelectual y la clasificación de su conducta (A=Excelente, B= Buena, C=Regular y D=Mala), hasta que encuentre uno con promedio superior a 9.5, con coeficiente intelectual mayor que 110 y con clasificación de conducta A. Para imprimir sus datos y la leyenda “Aprobado para Harvard”. Elaborar el diagrama respectivo, controlando el ciclo con una bandera.

Uso de variable contador: Como se vio anteriormente el contador es aquel cuyo valor se incrementa o decrementa una cantidad constante en cada iteración de n ciclo . Su principal función es ir contando cuántas veces ocurre un evento o cuantas veces se pasa por un segmento del proceso. Esta característica hace idónea a esta variable para controlar los ciclos, y que sea esta variable la que determina si continua o no el ciclo.

Uso de centinela La variable Centinela es aquella cuyo valor se usa para indicar el fin de un ciclo. Dicho ciclo se ejecuta mientras no se lea el valor del centinela. Cuando el valor del centinela es leido, se reconoce en la condición inicial y el ciclo termina, tal valor debe ser radicalmente opuesto a los que se esperan, por ejemplo el valor -1 es un excelente centinela si se manejan calificaciones, ya que no existe una calificación de -1.

Ejercicio En la primara “articulo 3ro”, la secretaria lee los datos de cada niño (pide nombre, sexo y domicilio) a inscribir e imprime un comprobante de inscripción, y cuando ya no hay más niños o el turno de trabajo se acaba, debe terminar escribiendo la palabra “Adios” en lugar del nombre de un niño. Esta valor para el centinela se eligió porque es sumamente improbable que algún niño se llame adiós.