Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Luis Daniel
Apellidos:
Rodriguez perez
Matricula:
2022-133
Maestro:
Eduard Antonio Torres
Materia:
ISC-220 lenguaje de progamacion I
Investigate los siguientes puntos
Unidad I introducción a la programación Basic
Lenguaje de la programación: introducción y definición
Estructura de programa Basic
Programación modular vs programación convencional
Estructuras de control básica en la programación
Clasificación
Decisiones y ciclos o bucle
Representación grafica
Nota: coloque ejemplos a partir del punto 6 de formato al documento, realice una hoja
de presentación con sus datos
40 CLS
Bucle while:
python
while condicion:
# bloque de codigo a repetir mientras la condicion sea verdadera
Bucle for (para):
python
for variable in secuencia:
# bloque de codigo a repetir para cada elemento de la secuencia
Estructura de control de selección múltiple (switch-case): Permite seleccionar un
bloque de código para ejecutar según el valor de una variable. Algunos lenguajes de
programación tienen esta estructura, como Java o C++. Ejemplo en Java:
java
switch (variable) {
case valor1:
// bloque de código si la variable es igual a valor1
break;
case valor2:
// bloque de código si la variable es igual a valor2
break;
default:
// bloque de código si la variable no coincide con ninguno de los casos anteriores
break;
}
Clasificación
Ejemplos
1. Estructura de control condicional (if-else):
python
edad = 18
numeros = [1, 2, 3, 4, 5]
def opcion1():
print("Opción 1 seleccionada")
def opcion2():
print("Opción 2 seleccionada")
def opcion3():
print("Opción 3 seleccionada")
opcion = 2
switch = {
1: opcion1,
2: opcion2,
3: opcion3
}
Representación grafica
La representación gráfica de las estructuras de control puede ayudar a visualizar el
flujo de ejecución de un programa. Aquí hay algunas representaciones gráficas
comunes para las estructuras de control básicas:
1. Estructura de control condicional (if-else):
+-----------------+
| Condición |
+-----------------+
|
V
+-----------------+
| Bloque de código|
| si la condición|
| es verdadera |
+-----------------+
|
V
+-----------------+
| Bloque de código|
| si la condición|
| es falsa |
+-----------------+
1. Bucle while:
+-----------------+
| Condición |
+-----------------+
|
V
+-----------------+
| Bloque de código|
| a repetir |
+-----------------+
|
V
+-----------------+
| Actualización |
| de la |
| condición |
+-----------------+
|
V
+-----------------+
| Volver a la |
| condición |
+-----------------+
1. Bucle for (para):
+-----------------+
| Iteración |
+-----------------+
|
V
+-----------------+
| Bloque de código|
| a repetir |
+-----------------+
|
V
+-----------------+
| Siguiente |
| iteración |
+-----------------+
Estas representaciones gráficas ayudan a entender cómo se ejecutan los bloques de
código y cómo se controla el flujo en cada estructura de control. Recuerda que estas
son solo representaciones visuales y que la sintaxis y la lógica correcta del código son
más importantes que la representación gráfica en sí misma.
Ejemplo