Para ayudarte a estudiar para tu quiz, he preparado este material completo basado en tus apuntes, cubriendo los tres tipos de estructuras fundamentales, los tipos de variables y ejemplos prácticos que incluyen tablas, pseudocódigo y la lógica de los diagramas de flujo.
1. Tipos de Variables
En tus fuentes se identifican tres tipos principales de datos que debes dominar:
- Entero: Para números sin decimales (ej. contadores
C, o el númeroN). - Real: Para números con decimales, como dinero o promedios (ej. el ahorro
a_1o depósitosd_m). - String (Cadena): Para texto o caracteres (ej. una contraseña
cono un resultadoR).
2. Estructuras Secuenciales
Es la forma más simple: las instrucciones se ejecutan una tras otra en orden descendente.
Ejemplo: Calcular el área de un rectángulo.
| Nombre | Descripción | Tipo |
|---|---|---|
ba | Base del rectángulo | Real |
al | Altura del rectángulo | Real |
ar | Área resultante | Real |
Pseudocódigo:
- Inicio
- Leer
ba,al - Hacer
ar = ba * al - Mostrar
ar - Fin
Diagrama de Flujo: Un camino recto: Inicio → Lectura (trapecio) → Proceso (rectángulo) → Salida (documento) → Fin.
3. Estructuras Selectivas (Si / Entonces)
Permiten que el algoritmo tome un camino u otro dependiendo de una condición. Aunque tus apuntes se centran en repetitivas, la decisión (el rombo) es la base.
Ejemplo: Verificar si una persona es mayor de edad.
| Nombre | Descripción | Tipo |
|---|---|---|
ed | Edad de la persona | Entero |
Pseudocódigo:
- Inicio
- Leer
ed - Si
ed >= 18Entonces- Mostrar «Es mayor de edad»
- Sino
- Mostrar «Es menor de edad»
- Fin Si
- Fin
Diagrama de Flujo: Un rombo con la condición ed >= 18. Tiene dos flechas: una de «Verdadero» (derecha/abajo) y una de «Falso» (izquierda).
4. Estructuras Repetitivas
Aquí tienes el detalle de cómo se escriben el pseudocódigo y los diagramas de flujo para las tres estructuras principales que aparecen en tus fuentes.
4.1. Estructura «Mientras» (While)
Se usa cuando la repetición depende de una condición que se evalúa al principio.
- Cómo escribir el Pseudocódigo:
Mientras <condición> Hacer- (Sangría)
Acción 1 - (Sangría)
Acción 2 Fin mientras
- En el Diagrama de Flujo:
- Utiliza un rombo de decisión al inicio del ciclo.
- Si la condición es verdadera (V), el flujo baja a las acciones y luego una flecha regresa por arriba del rombo para volver a preguntar.
- Si es falsa (F), el flujo sale del ciclo hacia el siguiente paso o al fin.
4.2. Estructura «Desde» (For)
Es la forma más organizada de hacer ciclos cuando sabes cuántas vueltas darás (ej. 12 meses o 10 números).
- Cómo escribir el Pseudocódigo:
Desde <variable> = <inicio> Hasta <variable> = <fin> Hacer- (Sangría)
Acciones Fin desde
- En el Diagrama de Flujo:
- Se usa un bloque especial (un hexágono alargado o trapecio) que contiene tres partes: la inicialización del contador (ej.
C = 0), el incremento (ej.C = C + 1) y el límite final (ej.C = 11). - Las acciones están debajo de este bloque y una flecha vuelve al bloque de control para aumentar el contador automáticamente.
- Se usa un bloque especial (un hexágono alargado o trapecio) que contiene tres partes: la inicialización del contador (ej.
4.3. Estructura «Repite» (Do-While)
En esta estructura, las acciones se realizan primero y la condición se revisa al final.
- Cómo escribir el Pseudocódigo:
Repite- (Sangría)
Acciones Hasta que <condición>
- En el Diagrama de Flujo:
- El flujo entra directamente a los cuadros de proceso o lectura.
- Debajo de las acciones, aparece el rombo de decisión.
- Si la condición se cumple (ej.
C <= 10), sale una flecha desde el rombo que sube hasta antes de la primera acción del ciclo para repetir.
Concepto Clave para el Quiz: En tus apuntes se observa que un mismo problema (como sumar 10 números) se puede resolver tanto con un «Desde» como con un «Repite», pero el «Desde» suele ser más compacto en el diagrama porque el bloque de control ya incluye el incremento del contador (C = C + 1).
5. Ejemplo de Estructura Mezclada (Repetitiva + Selectiva)
Este ejemplo combina un ciclo para pedir 5 números y una selección para sumar solo los positivos.
Tabla de Variables:
| Nombre | Descripción | Tipo |
|---|---|---|
suma | Acumulador de positivos | Real |
num | Número ingresado | Real |
i | Contador del ciclo | Entero |
Pseudocódigo:
- Inicio
- Hacer
suma = 0 - Desde
i = 1Hasta5Hacer- Leer
num - Si
num > 0Entonces (Estructura Selectiva dentro de Repetitiva) - Hacer
suma = suma + num - Fin Si
- Leer
- Fin Desde
- Mostrar «La suma de los positivos es:»,
suma - Fin
Diagrama de Flujo:
- Un bloque de inicio y asignación (
suma = 0). - Un bloque de ciclo (hexágono/trapecio) para
ide 1 a 5. - Dentro del ciclo: un trapecio para leer
num. - Seguido por un rombo de decisión
num > 0. - Si es Verdadero, va al proceso
suma = suma + num. Si es Falso, se salta la suma y vuelve al inicio del ciclo. - Al terminar las 5 vueltas, sale a mostrar el resultado.
