Está en la página 1de 6

PROTOCOLO COLABORATIVO

SEMESTRE I

ESTUDIANTE

José Daniel Argel Duarte


Juan Camilo Sierra Vega
Carlos David Villalba Páez

TUTOR:

Martin Álvarez

ASIGNATURA

Algoritmo y programación básica

PROTOCOLO A REALIZAR

Protocolo individual de la unidad 2

CARRERA

Ingeniería de software

Universidad de CARTAGENA

LORICA 2024
Plantilla protocolo colaborativo

Protocolo colaborativo de la unidad 2


Registro de los participantes
Jose Daniel Argel Duarte
Juan Camilo Sierra Vega
Carlos David Villalba
Descripción del texto o actividad a realizar.
Este trabajo o protocolo abordara los temas de la unidad 2 y el módulo de dicha
unidad los cuales se enfocan en las estructuras de control y sus tipos básicos de
estructura de control en la programación, también contendrá palabras calves
con sus respectivos conceptos, un objetivo de la lectura, resumen de
discusiones, encuentros y desencuentros conceptuales en base al tema, como
se hizo este protocolo, conclusiones y unas recomendaciones.
Palabras claves.
1. Flujo de ejecución
2. Do-while
3. Bloques de código
4. Estructuras de control
5. Estructuras de secuencia
6. Estructura de selección
7. Estructura de repetición
Objetivos de las lecturas o actividad a realizar.
El objetivo de la lectura es transmitirnos información sobre las estructuras de
control y su importancia en la programación, darnos un concepto claro y conciso
sobe las estructuras de control abarcando también sus tres tipos básicos de
estructuras en este ámbito,

Conceptos claves y definiciones.


Flujo de ejecución: En programación, el flujo de ejecución se refiere al orden en
el que las instrucciones de un programa son ejecutadas· Esto puede ser lineal,
donde las instrucciones se ejecutan una tras otra en secuencia, o puede implicar
ramificaciones y bucles que cambian el orden de ejecución basado en ciertas
condiciones·

Do-while: do-while es una estructura de control de flujo en programación que


permite ejecutar un bloque de código al menos una vez y luego repetir la
ejecución mientras se cumpla una condición específica· En este caso, el bloque
de código se ejecuta primero, y luego la condición se evalúa· Si la condición es
verdadera, el bloque de código se ejecuta nuevamente, y este proceso continúa
hasta que la condición sea falsa·

Bloque de código: Un bloque de código es un conjunto de instrucciones o


declaraciones dentro de un programa que están delimitadas por llaves {}· Estos
bloques de código pueden contener una o más instrucciones y pueden estar
asociados con estructuras de control de flujo como bucles, condicionales,
funciones, entre otros· Los bloques de código ayudan a organizar y estructurar
el código de manera clara y legible, además de controlar el alcance de las
variables locales·

Estructuras de control: estas estructuras de control son un conjunto de


instrucciones que regulan como se ejecuta un programa, determinando que
acciones llevar acabo y en que secuencia. Tas estructuras son esenciales en la
programación, ya que permiten adaptar el comportamiento del programa según
condiciones o criterios específicos. Facilitan a los programadores la creación de
programas más complejos capaces de tomar decisiones, automatizar tareas
repetitivas y responder de manera específica a las interacciones del usuario.
Estructura de secuencias: estas estructuras ejecutan instrucciones en
secuencia, es decir, una después de otra. Esto es lo que sucede de manera
predeterminada en un programa.

Estructuras de selección: estas estructuras permiten al programa elegir qué


conjunto de instrucciones ejecutar, según ciertas condiciones. Los ejemplos
incluyen instrucciones "if", "else if" y "else".

Estructuras de repetición: estas estructuras permiten que se ejecuten varias


veces un conjunto de instrucciones mientras se cumpla una condición
específica. Los ejemplos incluyen instrucciones "for", "while" y "do-while
Resumen de las discusiones grupales.
En resumen, En la discusión sobre estructuras de control, se debatió sobre la
importancia de las estructuras de selección para tomar decisiones basadas en
condiciones específicas, mientras que otros enfatizaron la importancia de las
estructuras de repetición para ejecutar tareas repetitivas· Además, se discutió
cómo el uso eficiente de estas estructuras puede afectar la eficiencia, legibilidad
del código y su mantenimiento a largo plazo·
Encuentros conceptuales.
En algunos puntos de vista concuerdan en que las estructuras de control son
esenciales para dirigir el flujo de ejecución de un programa y tomar decisiones
basadas en condiciones específicas· Ambos reconocen que las estructuras de
control son fundamentales para la programación y se utilizan ampliamente en el
desarrollo de software·
Desencuentros conceptuales
El desencuentro conceptual podría surgir en la importancia relativa atribuida a
cada tipo de estructura de control· Mientras que un enfoque podría resaltar la
importancia de las estructuras de repetición para ejecutar tareas repetitivas de
manera eficiente, otro podría enfocarse en la importancia de las estructuras de
selección para tomar decisiones condicionales clave en la lógica del programa·
Este desencuentro podría reflejar diferentes enfoques de diseño de programas y
prioridades en el desarrollo de software
Metodología de trabajo (Cómo se hizo la actividad colaborativa)
Este protocolo colaborativo están estructurados en base a la investigación y
estudio de los temas requeridos cada uno de los integrantes del cipa enviaron
resúmenes y conclusiones para presentar su contribución a la actividad, debido
a las circunstancias no hubo encuentros físicos entre los estudiantes, pero se
realizó sin problemas en reuniones y charas virtuales.
Conclusiones
La actividad aborda de manera completa y organizada el tema de las estructuras
de control en la programación, destacando su importancia y proporcionando
definiciones claras de conceptos clave, Las discusiones grupales reflejan la
diversidad de opiniones sobre la relevancia de cada tipo de estructura, lo que
enriquece el entendimiento del tema. La metodología colaborativa empleada
demuestra eficacia en la coordinación y comunicación entre los integrantes de la
cipa a pesar de las limitaciones físicas. Las conclusiones y recomendaciones
resaltan la necesidad de comprender y dominar las estructuras de control para
un desarrollo efectivo de programas, además de fomentar la práctica y el estudio
de casos reales. En conclusión, la actividad ofrece una sólida base para el
aprendizaje y la aplicación práctica de las estructuras de control en la
programación
Discusiones y recomendaciones
En la discusión sobre las estructuras de control, algunos argumentaron que las
estructuras de selección son las más cruciales, ya que permiten al programa
tomar decisiones basadas en condiciones específicas· Otros podrían enfocarse
en la importancia de las estructuras de repetición, argumentando que son
esenciales para la ejecución repetitiva de tareas, lo que es fundamental en
muchos casos de programación· Además, se podría discutir sobre cómo el uso
eficiente de estas estructuras puede influir en la eficiencia y legibilidad del
código, así como en su mantenimiento a largo plazo·
Recomendación:

Es importante comprender y dominar cada tipo de estructura de control para


poder diseñar y desarrollar programas de manera efectiva· Se recomienda
practicar con ejemplos variados que requieran el uso de diferentes estructuras
de control y estudiar casos de uso reales para comprender cuándo y cómo
aplicar cada una de ellas· Además, mantener un código limpio y bien
organizado, con comentarios claros que expliquen la lógica detrás de las
estructuras de control utilizadas, facilitará la comprensión y colaboración en
proyectos de programación.

También podría gustarte