Académique Documents
Professionnel Documents
Culture Documents
PROGRAMACIÓN DE COMPUTADORES I
Instituto IACC
1. Indique cuáles son –a su parecer– las principales diferencias entre las estructuras de control
While, Do-While y For. Establezca una comparación de al menos dos puntos para cada una de
Resp.
While: ejecuta una instrucción individual o una serie de instrucciones de manera repetida, hasta
que una de las expresiones sea evaluada como false, es decir, el ciclo se ejecutará mientras una
falsa el ciclo terminará. El ciclo While se utiliza cuando no se tiene certeza de cuándo terminará.
Su sintaxis es la siguiente:
While (condición){
Instrucciones o sentencias;
Do-While: a diferencia del ciclo While, se comprobará la condición al terminar ciclo, las
instrucciones se ejecutarán, entonces, al menos una vez ya que éstas serán ejecutadas y
Do{
Instrucciones;
}While(condición)
For: Este ciclo se utiliza cuando se tiene claro el inicio y final del bucle a ejecutar. Ejecuta una
instrucción determinada o un bloque hasta que una expresión sea evaluada como False. Este
Su sintaxis es:
Sentencias
“Un amigo suyo necesita determinar cuánto podría ganar con la dictación de un seminario que
tiene pensado ofrecer a una sociedad profesional. Le solicita a usted ayuda para diseñar un
número de asistentes, determinar el monto total de sus ingresos, sabiendo que la cuota a cobrar
por cada asistente es de 173.895 pesos. Por otra parte, le indica que debe arrendar un local,
cuyo costo fijo es de 945.600 pesos más IVA, con coffee breack incluido. El programa debe
informar por pantalla la cantidad de asistentes con la cual el negocio se hace rentable y el
Resp.
Para completar esta pregunta se adjunta archivo con el código. He utilizado php incrustado en
sumaiva=(arriendo*iva)/100;
arriendo_total=arriendo+sumaiva;
a<-1;
cnt<-0;
Si asistentes<a Entonces
Escribir "Para completar el valor del local se necesitan ",a," personas";
Escribir "No hay ganancias!!!";
Si asistentes=a Entonces
diferencia=arriendo_total-cnt;
Escribir "El valor del local se ha completado";
Escribir "Con",a,"personas, sólo quedan de ganancia",diferencia,"pesos";
FinSi
SiNo
Escribir "Se han inscrito ",asistentes," personas";
cant_personas=asistentes-a;
Escribir "La cantidad de personas actual es mas que necesaria para poder cubrir el
valor del arriendo!!!";
ganancia=(asistentes*valor)-arriendo_total;
Escribir "Se alcanzado una ganancia de $",ganancia," pesos";
FinSi
FinAlgoritmo
Bibliografía