Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Santa María
Escuela Profesional de Ingeniería de Minas
Integrantes:
- Demanuel Ramos Leonardo Patricio
- Napuri Vázquez Jimena del Carmen
- Umpire Lazo Gabriel Antonio
Introducción:
Como se venia mencionando anteriormente, se toco el tema del ciclo “for” (para) , de modo que
el nuevo ciclo a desarrollar en este informe , se trabaja de una manera similar, solo con un par
de diferencias que en cierta forma hace más versátil esta función para otro tipos de situaciones
donde se requiera únicamente una condición que ayude a cumplirse solo y exclusivamente
cuando esta sea verdadera de una forma indefinida o limitada según el valor que nosotros
mismos digamos. De ahí que decimos que los bucles "while" también son una estructura cíclica
que nos permite ejecutar repetidamente una o más líneas de código sin tener que tener un valor
inicial y en ocasiones incluso sin saber cuándo ocurrirá el error que nos estamos encontrando
de esa forma espera Los bucles while son mucho más efectivos para condiciones
indeterminadas que no sabemos cuándo ocurrirán, a diferencia de los bucles for donde el inicio,
el final y el tamaño deben estar claros. [1]
Por esta y muchas razones que se mencionaron en anteriores informes cuyo objetivo es del
aprendizaje básico de lenguaje de programación a través del software DFD, esta función
también es muy importante para por ejemplo, en el caso de nuestro interés el cual es la
ingeniería de Minas, en la contabilidad de una mina, se podría saber gracias a estos
conocimientos , calcular y gestionar distintos tipos de gastos como lo pueden ser gastos
operarios, de maquinaria, planta concentradora, traslado, entre otros, y así facilitar y agilizar el
trabajo y eliminar pequeños tiempos vacíos o perdidos que es lo que se busca en una gran
organización que se tiene en una empresa minera y sus distintos sectores de esta.
En esta vez, dicho informe contiene distintos puntos a desarrollar, en el primero se hace una
breve introducción señalando algunas palabras claves a tomar importancia, luego se proponen
un total de 10 ejercicios relacionados con el uso tanto de la función for (vista anteriormente)
como la función while que se toma mas en cuenta en esta ocasión, cada uno con su respectivo
desarrollo en el programa DFD, después un cuestionario ,como siempre con conceptos muy
básico sobre el funcionamiento y características del while, por último algunas conclusiones que
se llegaron a plantear al final del desarrollo del informe, para finalizar con las referencias
bibliográficas que se tomaron en cuenta para algunos puntos del informe.
Desarrollo del informe:
Ejercicios propuestos:
1. Realizar el DFD para obtener la suma de los números pares hasta el 1000 inclusive
utilizando una estructura repetitiva ciclo while.
4. Elaborar un diagrama de flujo que nos permita invertir un número entero de 3 cifras
usando la instrucción while.
Conclusiones:
En conclusión, llegamos a los siguientes puntos a tomar en cuenta:
- La instrucción while nos permite realizar un bucle, siempre que se cumpla una condición, a
comparación del ciclo for, este no tiene un rango especifico con un inicio y un fin, pero es
muy útil para poder facilitar los procesos, además que este puede remplazar a un ciclo for,
simplemente debemos basarnos en que se cumpla con todos los pasos.
- Debemos tener cuidado con la aplicación de la instrucción while, ya que con esta podemos
realizar un bucle infinito, o podemos cometer errores al momento de realizar los procesos,
ya que de cierta forma estos deben tener un orden para que funcione adecuadamente.
- Al utilizar este, debemos tener en cuenta que siempre se debe inicializar antes de aplicar el
ciclo, ya sea un contador o un acumulador, depende a las acciones que tengamos que
realizar, es muy parecido al for, pero en esta debemos percatarnos de algunos detalles más
específicos.
- La instrucción while se puede utilizar incluso dentro de otra instrucción del mismo tipo, lo
que vimos en el ejemplo de las notas y los promedios, además que esta se puede combinar
con otras, como las condiciones dándonos la facilidad de cumplir acciones por medio del
DFD.
Referencias bibliográficas:
[1] Primer periodo guía 6 ciclos en DFD - wordpress.com (no date). Available at:
https://ferreiragomez.files.wordpress.com/2019/03/1.-guia-6-ciclos-dfd.pdf (Accessed:
April 13, 2023).
[2] "Terminar la ejecución del bucle for o while - MATLAB break- MathWorks España".
MathWorks - Creadores de MATLAB y Simulink - MATLAB y Simulink - MATLAB & Simulink.
https://es.mathworks.com/help/matlab/ref/break.html (accedido el 6 de abril de 2023).
[3] "Testigos, contadores y acumuladores. Estructuras de control: bucle for. PHP. Bartolomé
Sintes Marco. www.mclibre.org". Material Curricular Libre -www.mclibre.org.
https://www.mclibre.org/consultar/php/lecciones/php-estructuras control-bucle-
for contador.html#:~:text=Se%20entiende%20por%20contador%20una,es%20la%20variabl
e%20$cuenta). (accedido el 6 de abril de 2023).
[4] Uso especÃ-fico de variables: contadores, acumuladores e indicadores. (s.f.). PLEDIN 3.0.
https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/
[5] ¿Qué son los bucles o ciclos de programación? (s.f.). KeepCoding Bootcamps.
https://keepcoding.io/blog/bucles-o-ciclos-
de programacion/#:~:text=Los%20bucles%20o%20ciclos%20de%20programación%20se%2
0utilizan%20en%20los,al%20siguiente%20trozo%20de%20código
[6] Sesion 04 MP Diagramas de Flujo - Repeticiones - 2023. (s.f.). Sesion 04 MP Diagramas de
Flujo - Repeticiones - 2023.
[7] (s.f.). inicio. https://jab687.angelfire.com/diagramas_de_flujo.pdf
Anexos:
Se envían los archivos complementarios a parte a este informe en formato WinRAR.