1. LOS CONCEPTOS BÁSICOS DE LA PROGRAMACIÓN
GRADO
10-5
DOCENTE : GUILLERMO MONDRAGON
INTEGRANTES:
PABLO ANDRES BUENO CERON (MONITOR)
VICTORIA RAMÍREZ MUÑOZ(VIGÍA DEL TIEMPO)
YILIBETH MARULANDA AGUDELO (RELATOR)
KAITLYN MELISSA LONDOÑO (PERIODISTA)
INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL
ÁREA: TECNOLOGÍA
SANTIAGO DE CALI
2022
2. TABLA DE CONTENIDO
La ruta de la autonomía…………………………………………………………..1
Estudio de dos tipos de bucles…………………………………………………2
Aspectos se deben considerar en la solución de problemas……………..3
Símbolos del diagrama de flujo…………………………………………………4
Los ciclos while y do while………………………………………………………6
Referencias citadas con normas APA 7A versión 2020…………………….7
Conclusión………………………………………………………………………….7
Bibliografías………………………………………………………………………..8
Anexos ……………………………………………………………………………...9
Blogs…………………………………………………………………………………16
3. LA AUTONOMÍA
La autonomía es la habilidad que posee el ser humano de tener independencia total
de los demás para así poder plantear su decisiones, acciones y horarios y regirse por
ellos. La autonomía sirve en el ámbito escolar, de trabajo o en cualquier situación de
la vida para realizar tareas de cualquier índole por sí mismo y poder plantearse el
tiempo en que va a terminar o entregar el resultado.
RUTA DE LA AUTONOMÍA
Para llegar a la autonomía empezaremos por un camino bastante exigente y lleno de
disciplina para alcanzar nuestro objetivos, para eso existen varias recomendaciones
que nos ayudaran en este proceso.
A continuación se presenta un esquema de pasos para alcanzar la autonomía de
manera global.
1
4. EL BUCLE
El bucle es una secuencia de un código que se
repite varias veces, hasta que la condición que
hace que se ejecute se detenga o deje de
cumplirse.
DOS TIPOS DE BUCLES
EL BUCLE QUE SE REPITE UN CONJUNTO DE
INSTRUCCIONES POR UN NÚMERO DE
VECES
Esta clase de bucle (for) desarrolla la acción las
determinadas veces que coloquemos en las instrucciones.
Por ejemplo si tenemos que caminar 10 cuadras colocamos 10 veces la instrucción.
EL BUCLE SE REPITE UN CONJUNTO DE INSTRUCCIONES MIENTRAS UNA
CONDICIÓN SEA VERDADERA.
Podemos entender que esta clase de bucle (while) se seguirá ejecutando si la
condición es verdadera. La condición siempre se evalúa antes de ejecutarse para
comprobar su veracidad, si esta resulta falso el bucle nunca se ejecutará.
Por ejemplo, este bucle se ejecuta siempre y cuando número es menor que 10:
numero = 0
while numero < 10:
print(f"Numero es {numero}!")
numero = numero + 1
Resultado:
Numero es 0!
Numero es 1!
Numero es 2!
Numero es 3!
Numero es 4!
Numero es 5!
Numero es 6!
Numero es 7!
Numero es 8!
Numero es 9!
Aquí, la variable numero es fijada en 0 al inicio.
2
5. Pero el bucle no se ejecutará si número es incrementado en uno, numero es igual a
10 la condición deja de ser verdadero, y se convierte en falso False
Jamas se ejecutara si el bucle no cumple la condición:
numero = 50
while numero < 10 :
print(f"Numero es {numero}!")
¿QUÉ ASPECTOS SE DEBEN CONSIDERAR EN LA SOLUCIÓN DE
PROBLEMAS?
A veces pensamos que con hacer las cosas directamente vamos a ganar más
tiempo, pero en realidad no es así, muchas de las veces el tiempo que se lleva
programando un problema directamente sin haber hecho un análisis previo, es el
doble o triple que si hubiésemos hecho previamente un análisis, por lo general se
cometen muchos errores, que a la larga perdemos tiempo.
Es por eso que vamos a ver algunos pasos que debemos de seguir para resolver un
problema de programación
Pasó 1: Análisis Previo del problema
En esta etapa se debe definir y tener claro lo que el programa tiene que hacer junto
con las tareas que debe realizar para llevar a cabo la solución, qué datos necesito
para realizar la tareas, que formato deben tener los datos de entrada, de donde
provienen los datos de entrada, como se obtienen esos datos, cómo interactúan los
datos entre sí para obtener el resultado, muy importante tener claro cuál será el
resultado que se desea obtener, tampoco dejar de lado las restricciones que puede
haber al momento de procesar los datos.
Pasó 2: Diseñó del algoritmo
Una vez que tenemos claro el problema, después de haber definido todas la
entradas y salidas que va tener el programa,es hora de diseñar el algoritmo y que irá
de acuerdo a todas las especificaciones anteriores y posteriormente será
implementado en un lenguaje de programación para ser ejecutado por la
computadora.
El algoritmo se lo puede hacer de cualquier forma: Pseudocódigo o Diagrama de
Flujo, la idea principal es que sea entendible, y no solo por el que lo diseñó si no por
cualquier persona.
Pasó 3: Configuración del entorno de desarrollo y codificación
3
6. Esta etapa consiste en transcribir o adaptar el algoritmo a un lenguaje de
programación, se tendrá que adaptar todos los pasos diseñados en el algoritmo con
sentencias y sintaxis propias del lenguaje.
Verificar errores, organizar el código y comentarlo, son buenas prácticas que hacen
programas más legibles y facilitan la depuración.
Pasó 4: Compilación y pruebas
La fase de compilación permitirá detectar errores en tiempo de compilación,
ejecución y lógicos, y en el caso de Java se generará uno o varios archivos bytecode
que serán ejecutados por la computadora.
En esta fase también es necesario realizar pruebas con una gran cantidad de datos
para encontrar posibles errores y corregirlos.
Pasó 5: Documentación y mantenimiento
Por últimos se debe tener una documentación de todos los pasos hasta llegar a la
solución del problema, a veces es un poco tedioso esta fase pero también es muy
importante ya que muchas veces suceden modificaciones con el pasar del tiempo y
estas se hace en algunos casos por otros programadores diferentes a los que lo
crearon (que incluso cuando uno mismo va ha modificar no se acuerda que rayos
hacia ese código, me ha pasado), y cuando un programa es pobre en
documentación este proceso de modificación es totalmente complejo.
DIAGRAMA DE FLUJO
El diagrama de flujo es la presentación de manera gráfica que describe de manera
más sencilla y clara un proceso, sistema o algoritmo informático. Tiene como
finalidad representar los pasos de dicho proyecto desde su inicio hasta su finalidad,
para poder llevar a cabo esto existen varios elementos visuales que ayudan a
realizar cada etapa del proceso.
SÍMBOLOS DEL DIAGRAMA DE FLUJO
El diagrama de flujo es realizado para crear una comprensión más fácil y clara sobre
los procesos complejos, y da los pasos para encontrar la solución a un problema.
Generalmente en estos diagramas se utilizan diseños simples para un mayor
entendimiento como lo es el rectángulo, un ovalo o circulo que representan
procesos, datos almacenados o entidad externa y la flechas que usualmente se
Se utilizan para representar el movimiento de continuación de los datos de un paso a
otro.
4
7. -TERMINAL Representa el final o inicio del diagrama de flujo.
-ENTRADA Representa los datos de entrada y salida .
-PROCESO Indica todas las acciones o cálculos que se ejecutaron con los datos de
entrada u otros obtenidos.
-CONDICIÓN
-CONECTOR Este símbolo permite identificar la continuación del diagrama si es
muy extenso.
-DIRECCIÓN DE FLUJO Indican el sentido de la información obtenida.
-SUBRUTINA Es un segmento de programa que se utiliza para no escribir tantas
veces.
5
8. LOS CICLOS WHILE Y DO WHILE
El proceso de DO while es una secuencia de bucles la cual uno le da una orden a un
programa de hacer cierta acción, la cual para poderse a ejecutar el programa
necesita una condición la cual permita ejecutar la acción en una serie de bucles, ya
si la condición no es verdadera el programa ejecutará de todas formas la acción, y al
completar la acción verá el programa si la condición que se puso es verdadera si ni
lo es, no seguirá el proceso bucle.
El proceso de while consiste en los mismo que el proceso de Do while, pero con la
diferencia que while al poner la condición para ejecutar la acción que se le puso,
primero va a mirar si la condición que se le puso es verdadera para poder ejecutar la
acción.
DIAGRAMA DE FLUJO DE DO WHILE.
EL DIAGRAMA DE FLUJO DE
“DO WHILE”
Comose nosmuestraenel diagrama a X=1 le
damosun valor,que despuésde haberle puestoun
valoraa X le ponemosunacondiciónlacual sería X
100 mientrasXseamenorque 100 el programa
seguiráel procesode bucle,despuésse pone que
por cada bucle que haga X su valorse aumentara
como estaenel diagrama,que X=X+1 por cada
bucle que hagoX Valeramás 1.
6
9. REFERENCIAS CITADAS CON NORMAS APA 7A VERSIÓN
2020
Las normas APA 7a versión 2020 consiste que los trabajos de los estudiantes tengan
los siguientes puntos: apellidos de los autores del trabajo, citas directas, citas
indirectas, comunicaciones personales, variaciones de autores, otras variaciones,
material (tablas y figuras), publicaciones periodísticas, libros y obras de referencia,
informes y literatura gris, conferencia y presentaciones, tesis, reseñas, fuentes no
publicadas, software, aplicaciones y dispositivos, bases de datos y conjuntos de datos,
material audiovisual, material gráfico, material sonoro, publicaciones en redes
sociales, páginas web, referencias jurídicas. Toda esta información fue vista en un
(PDF) llamado guía-normas-apa-7-ed-2020-08-12.pdf
CONCLUSIÓN
Llegamos a la conclusión de que este trabajo fue un gran camino lleno de
conocimientos y aprendizajes que serán muy útiles para nuestra vida cotidiana.
Con este proyecto obtuvimos experiencias inolvidables sobre la tecnología,
conociendo el proceso del diagrama de flujo, bucle, el proceso de Do while y while,
pudimos aprender cómo funciona y cómo estos saberes son bastantes útiles para
aplicar en las circunstancias de la vida.
DIAGRAMA DE FLUJO DE WHILE.
EL DIAGRAMA DE FLUJO DE
“WHILE”
Como se nos muestra en el diagrama,
tenemosuna variable la cual esA y A
le damos un valor, para poder
ejecutarel procesoobligatoriamente
debemosdar una condición variable
la cual será B y debe ser verdaderala
condiciónque pusimos,para que se
pueda ejecutarel proceso de bucle
7
10. -Real academia española( 2021)autonomía | Definición | Diccionario de la lengua
española | RAE - ASALE- La autonomía
-EcuRed - https://www.ecured.cu/Autonom%C3%ADa - La autonomia
-Brainly (2020) -cuales son las características de una persona autónoma? -
Brainly.lat -Caracteristicas de una persona autonoma
- Blogspot (2016)-programar en lenguaje c, en dev-c++ : Los bucles o ciclos en C++
(programacionendev.blogspot.com) - Los bucles
-Free code camp (2021) - Ejemplos de bucles
https://www.freecodecamp.org/espanol/news/python-bucle-do-while-ejemplos-de-
bucles/
-.Netcba (2008)-Estructuras repetitivas (bucles) | .Netcba (wordpress.com)-
Estructuras repetitivas
-Lucidchart - Simbología de diagrama de flujo | Lucidchart - Simbología del diagrama
de flujo .
-Smartdraw -Símbolos de diagramas de flujo (smartdraw.com) - Simbolos de
diagrama de flujo.
-Wikipedia-Bucle while - Wikipedia, la enciclopedia libre- Bucle while.
-Tutoriales de programación-Estructura repetitiva Do While (condición) ... Loop
(tutorialesprogramacionya.com) -El do while
-https://www.ecodeup.com/como-resolver-problemas-programacion/. - aspectos que
se deben considerar en la solución de problemas
8
BIBLIOGRAFÍAS
17. YILIBETH MARULANDA
EL DIAGRAMA DE FLUJO DE
“DO WHILE”
Comose nosmuestraenel
diagramaa X=1 le damosun
valor,que despuésde
haberle puestounvaloraa X
le ponemosunacondiciónla
cual seríaX 100 mientrasX
seamenorque 100 el
programa seguiráel proceso
de bucle,despuésse pone
que por cada bucle que haga
X su valorse aumentara
como estaenel diagrama,
que X=X+1 por cada bucle
que hago X Valeramás1.
14
19. BLOGS
-VICTORIARAMÍREZ
TECNOLOGÍA!Un paso hacia el futuro¡: PRIMER PERIODO 1° 2022
(tecnologiavictoria14.blogspot.com)
-PABLO BUENO
https://elmundodeladigitalcibernetica089.blogspot.com/
-YILIBETH MARULANDA
https://rulostecnologicos.blogspot.com/
-MELLISSALONDOÑO
Nuestra compañera mellissa londoño no participo en el trabajo grupal, ni se le demostraba
interés en el trabajo y cuando aporto fue solo una imagen pegada de internet, no colaboro,
por esta razón no creemos que sea justo que sea agregada a esta tarea.
16