Operadores Lgicos Y Conjuncin Tanto P como Q

  • Slides: 13
Download presentation
Operadores Lógicos Y (Conjunción): Tanto P como Q (Ambas). O (Disyunción): Puede ser que

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

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

• 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

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

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

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

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

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: 00 AM) a carolina_gi 22@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: ************************************************ •

Ejercicio 2 • La SEP necesita un diagrama de flujo que obtenga el nombre

Ejercicio 2 • 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

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

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 3 ro”, la secretaria lee los datos de

Ejercicio • En la primara “articulo 3 ro”, 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.