Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
35Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Guia 6 Algoritmos Instruccion de repeticion ciclo para

Guia 6 Algoritmos Instruccion de repeticion ciclo para

Ratings: (0)|Views: 9,451|Likes:
Published by api-19894155

More info:

Published by: api-19894155 on Dec 03, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

03/18/2014

pdf

text

original

 
 
CENTRO DE ESTUDIOS EMSSANAR CETEM 
Resolución 0136 de 2007, 26 enero de 2007 Secretara de Educación Municipal  
 
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO 
 1
GUIA DE AULA No. 6 INSTRUCCIONES DE REPETICIÓN Y INSTRUCCIÓN PARAPROGRAMA: S
istemas y computación
I.H.S 4 T.H 64MATERIA:
Lógica Matemática y Algoritmos
 SEMESTRE:
 RESPONSABLE
:
 Juan Alexander Agreda Delgado
RECUPERACION DE SABERES Y EXPERIENCIAS PREVIAS 
 
En un almacén de camisas se tiene la siguiente promoción: si se compran 10 camisas o masse aplica un descuento del 20% sobre el total de la compra, si son menos de 10 y al menos5 camisas un descuento del 10% y en cantidades menores a 5 no hay descuento.
Definición del problema
Calcular el descuento y el valor a pagar por una compra.
 Análisis del problema
Para solucionar este problema, lo mas importante es determinar que porcentaje seaplicara para calcular el valor del descuento, este puede ser:Porcentaje descuento
= 0% para cantidad < 5
Porcentaje descuento
= 10% para 5 <= cantidad < 10
Porcentaje descuento
= 20% para cantidad >=10
Datos de entrada:
valor unitario, cantidad
Datos de salida:
valor total, valor descuento, valor a pagar
Proceso:
Valor total=valor unitario * cantidadValor descuento=valor total * porcentaje descuento/100Valor a pagar= valor total
 – 
valor descuento
Pseudocódigo
 
 
CENTRO DE ESTUDIOS EMSSANAR CETEM 
Resolución 0136 de 2007, 26 enero de 2007 Secretara de Educación Municipal  
 
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO 
 2
INICIOEntero: canReal: valUnit, valtot, pordes, valdes, valpagEscribir(
Ingrese la cantidad:
)Leer(can)Escribir(
ingrese valor unitario:
)Leer(valUnit)Si (can < 5) entoncespordes=0SinoSi (can<10) entoncespordes=10Sinopordes=20fin sifin sivaltot = can * valUnitvaldes=valtot * pordes/100valpag=valtot-valdesescribir(
Valor total:
,valtot)escribir(
Descuento:
,valdes)escribir(
valor a pagar:
,valpag)FIN
 
 
CENTRO DE ESTUDIOS EMSSANAR CETEM 
Resolución 0136 de 2007, 26 enero de 2007 Secretara de Educación Municipal  
 
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO 
 3
INCORPORACIÓN DE NUEVA INFORMACIÓN 
INSTRUCCIONES DE REPETICIÓN
En la solución de algunos problemas es necesario ejecutar repetidas veces una instrucción o unconjunto de instrucciones. En algunos casos, el número de repeticiones se conoce conanterioridad, mientras que en otras depende de cálculos o estados de variables que se dan dentrode la solución del problema.Para solucionar este tipo de problemas se utiliza un tipo de estructuras a las que se conocen comoestructuras de repetición, bucles o ciclos.Un ciclo consiste en un grupo de acciones que se ejecutan repetidas veces dependiendo delcumplimiento de una condición.1.1
 
CICLO PARA
Este ciclo al igual que los demás, permite ejecutar repetidas veces una instrucción o un grupode ellas, pero a diferencia de otras instrucciones de repetición, esta maneja el valor inicial, elvalor de incremento o decremento y el valor final de la variable de control como parte de lainstrucción.Cuando al ejecutar un algoritmo se encuentra una instrucción para la variable de control(contador) toma el valor inicial, se verifica que el valor inicial no sobrepase al valor final yluego se ejecutan las instrucciones del ciclo. Al encontrar la instrucción fin para, se produce elincremento y se vuelve a verificar que la variable de control no haya superado el limiteadmitido, y se vuelven a ejecutar las instrucciones que están dentro del ciclo, y así sucesivamente tantas veces como sea necesario hasta que supere el valor final establecido.El ciclo para termina en el momento en que la variable de control (Contador) sobrepasa elvalor final; es decir, que la igualdad esta permitida y las instrucciones se ejecutan cuando elcontador es igual al valor final.Este ciclo puede presentarse de tres maneras: la primera es la mas común cuando se produceun incremento de 1 en cada iteración, en cuyo caso no es necesario escribir explícitamente.
En PseudocódigoPara
variable= valor_inicial
hasta
valor_final
hacer
Bloque de instrucciones
Fin para

Activity (35)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
rrlgluna liked this
Alejandro Lozano liked this
analcongri liked this
juliansilverio liked this
KariiTo Ascencio liked this
María Gabriela liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->