martes, 14 de junio de 2011

ciclo for

ciclo for
Este ciclo es usado para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.







 5 son las veces que quiero que se repita la pregunta y 1 de cuanto en cuanto se incrementa, en este casa de 1 en 1.



Donde
INICIO
ENTERO: N,i, FACTORIAL
MOSTRAR ('DIGITE UN NUMERO')
LEER(N)
FACTORIAL=1
PARA( i= 1, HASTA , N, 1)
FACTORIAL= FACTORIAL* i
FIN PARA
MOSTRAR ('EL FACTORIAL ES:', FACTORIAL)
FIN
 




Es el orden en el que se realizan las operaciones si hay mas de una Hay un orden de prioridad como vemos en la tabla. Si hay dos operadores que tienen la misma prioridad se ejecutan de izquierda a derecha.EJEMPLOS:


X= 10+5%2
X= 10+1
X=11

Como el modulo es mas prioritario que la suma se realiza primero el modulo.

R= 10/5%2
R= 2 % 2
R=2

Aquí los operadores son de la misma casilla de prioridad, por eso se resuelve de izquierda a derecha.


Veremos otro ejemplo mas complejo.


T= -3+(-4%2)*5/3+12
T= -3+0*5/3+12
T= -3+0/3+12
T= -3+0+12
T= -3+12
T= 9

Vimos como resolvimos primero los operadores de mayor prioridad de izquierda a derecha, luego los de segunda prioridad. Lo que esta dentro del paréntesis siempre se hace de primer porque esta agrupado.

La jerarquía de operadores es muy importante tenerla en cuenta cuando ejecutamos un algoritmo,  porque muchas veces no la tenemos en cuenta y los resultados no nos dan.

pseudocodigo


Inicio
Entero: np tp ct pt
Real: promedio
Mostrar:(‘digite número de días’)
Leer:(nd)
Mostrar (‘digite costos porción’)
Leer :( np)
P=0
T=0
Par i = 1, nd, 1
Para j = 1,3, 1
Mostrar (‘digitenúmero de porciones ‘)
Leer: (np)
Mostrar (‘digite  tiempo que tarda ‘)
Leer: (tp)
P = p+ np
T = t + pt
Fin para
Fin para
Ct àcp * p
Promedio t / (3 * nd)
Mostrar (‘promedio comida es;‘promedio)
Mostrar (‘costo total es;’ ct)
Mostrar (‘el númerototal de porción es;’p)
Fin programa
el objetivo del pseudocodigo es representar la solucion a un algoritmo de la forma mas detallada posible, y de la forma como se va a utilizae en la codificacion.
Las principales caracteristicas del pseudocodigo es que se puede ejecutar en un ordenador, es una representacion sencilla de mutilizar y manipular.
Todo pseudocodigo debe de tener instrucciones primitivas, instrucciones del proceso, instrucciones del control, instrucciones compuestas e instrucciones de descripcion.


DIAGRAMAS DE FLUJO
Un diagrama de flujo es la representación gráfica de un algoritmo en el cual se utilizan símbolos para representarlo.


es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. Por este motivo puede ser implementado en cualquiera lenguaje por cualquier programador que utilice el pseudocódigo.
 
 




1 comentario: