viernes, 19 de abril de 2013

ALGORITMOS

Clase #10

19/04/2013

CANASTAS DE HUEVOS 


PASAJEROS


PANTALLASOS

Clase #8

05/04/2013



CONDICIONALES ANIDADOS


Clase #7


18/03/2013



CONDICIONAL ANIDADO



Decimos que una estructura condicional es anidada cuando por la rama del verdadero o el falso de una estructura condicional hay otra estructura condicional.



CONDICIONAL ANIDADO EN PSEUDOCÒDIGO 



CONDICIONAL ANIDADO EN DFD 



Ejemplos:

DFD:


·Confeccionar un programa que pida por teclado tres notas de un alumno, calcule el promedio e imprima alguno de estos mensajes:
Si el promedio es >=7 mostrar "Promocionado".
Si el promedio es >=4 y <7 mostrar "Regular".
Si el promedio es <4 mostrar "Reprobado".
Si el promedio es >=7 mostrar "Promocionado".
Si el promedio es >=4 y <7 mostrar "Regular".
Si el promedio es <4 mostrar "Reprobado".


Pseudocodigo:


 .Queremos hacer un programa que primero me pregunte mi edad  e imprima “eres mayor  de edad” si soy mayor de 18 inclusive.
Int edad;
(…)
If (edad >=18)
{
   Imprima (“eres mayor de edad”);
  }

VARIABLE CONTADORA Y VARIABLE ACUMULADORA

Clase #10

19/04/2013


CONTADOR:

Un contador es una variable cuyo valor se incrementa o disminuye en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle; deben realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor. Se situará antes y fuera del bucle.

Representación:
<nombre del contador> ¬ nombre del contador> + <valor constante>
Si en vez de incremento es decremento se coloca un menos en lugar del más.

Ejemplo: i = i + 1



ACUMULADOR O TOTALIZADOR :

Es una variable que suma sobre sí misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable.

Representación: 
<Nombre del acumulador> ¬ <nombre del acumulador> + <valor variable>

Valores de inicialización
Suma = 0
Producto = 1