Informática – Grado Décimo ¿CÓMO ORGANIZAR LA INFORMACIÓN? PSeInt
PROPÓSITO GENERAL:
Comprender
cómo se organiza la información dentro de un programa informático mediante el
uso de estructuras de datos básicas (arreglos y matrices), representando
y resolviendo problemas mediante diagramas de flujo y pseudocódigo en PSeInt.
Contenidos:
- Concepto de Datos y
Estructuras de Datos
- Los datos son la base de
toda programación.
- Una estructura de datos
permite organizar y almacenar la información para usarla de manera
eficiente.
- Definición de Arreglo
(Vector o Array)
- Es una colección
ordenada de elementos del mismo tipo (números, caracteres, etc.).
- Cada elemento ocupa una
posición identificada por un índice.
- Ejemplo:
o edades[1] = 15
o edades[2] = 16
o edades[3] = 17
→ “edades” es un arreglo de tres posiciones.
- Tipos de Arreglos
- Unidimensional: lista o vector simple.
- Bidimensional (Matriz): tabla de filas y columnas.
- Multidimensional: más de dos dimensiones
(menos usado en este nivel).
- Definición de Matriz
- Es una estructura de datos bidimensional
que permite organizar información en filas y columnas, similar a
una hoja de cálculo.
- Ejemplo:
o notas[1,1] = 4.0
o notas[1,2] = 3.5
o notas[2,1] = 5.0
- Aplicaciones cotidianas
- Registro de notas de
estudiantes.
- Tablas de precios.
- Listas de inventarios
- Representación gráfica de
los pasos lógicos para resolver un problema.
- Utiliza símbolos como:
inicio/fin, proceso, entrada/salida y decisión.
- Se representa un proceso
repetitivo con bucle (para/para cada).
- Ejemplo: llenar un arreglo con 5 números y luego mostrar el promedio
- Son bloques de código
reutilizables que realizan una tarea específica.
- Facilitan la organización
del código y evitan repeticiones.
- Estructura general:
o función nombre()
o instrucciones
o fin función
9. Relación entre Arreglos y Funciones
Se pueden enviar arreglos como parámetros a funciones para procesar datos (sumar, buscar, ordenar, etc.).PSeInt
PSeInt (acrónimo de Pseudocode Interpreter) es un software educativo diseñado para aprender lógica de programación. Permite escribir pseudocódigos (instrucciones similares a un lenguaje de programación real, pero en español y más fácil de entender).
- Introducción a PSeInt
- Entorno de aprendizaje para
practicar lógica de programación.
- Permite escribir
pseudocódigo y visualizar diagramas de flujo.
- Sintaxis básica de Arreglos
en PSeInt
- Declaración:
o Definir edades[5] Como Entero
- Llenado mediante ciclo:
o Para i <- 1 Hasta 5 Con Paso 1
o Escribir
"Ingrese edad ", i
o Leer
edades[i]
o FinPara
- Procesamiento (ejemplo:
promedio):
o suma <- 0
o Para i <- 1 Hasta 5
o suma
<- suma + edades[i]
o FinPara
o promedio <- suma / 5
o Escribir "El promedio es: ", promedio
- Manejo de Matrices en PSeInt
- Declaración:
o Definir notas[3,3] Como Real
- Ejemplo: almacenar y
mostrar notas de varios estudiantes.
- Ejemplo de función que
calcula la suma total de una matriz:
o Funcion suma <- SumarMatriz(m[ , ])
o suma
<- 0
o Para
i<-1 Hasta 3
o Para
j<-1 Hasta 3
o suma <- suma + m[i,j]
o FinPara
o FinPara
o FinFuncion
Características principales de PSeInt:
1. 🧠
Lenguaje en español:
Utiliza palabras clave como Escribir,
Leer, Si, Entonces,
FinSi, Para, etc.
2. 🧩
Sencillez visual:
Su interfaz es simple y permite visualizar los diagramas de flujo
generados a partir del pseudocódigo.
3. 🔁
Simula la ejecución:
Puedes “ejecutar” el pseudocódigo paso a paso y ver cómo cambian las variables
durante el proceso.
4. 🧾
Permite trabajar con:
o
Variables
o
Estructuras condicionales (Si… Entonces)
o
Ciclos o bucles (Para, Mientras,
Repetir)
o
Arreglos y matrices
o
Funciones y procedimientos
🧩Ejemplo básico en PSeInt:
Proceso Promedio Definir nota1, nota2, nota3, promedio Como Real Escribir "Ingrese las tres notas" Leer nota1, nota2, nota3 promedio <- (nota1 + nota2 + nota3) / 3 Escribir "El promedio es: ", promedioFinProceso
🟢 Qué hace éste ejemplo:
Solicita tres notas, calcula el promedio y lo muestra en pantalla.
🔹 Diagrama
de flujo correspondiente:
PSeInt puede generar automáticamente un diagrama de flujo que representa las
instrucciones anteriores (inicio → entrada → proceso → salida → fin).
🔹 Dónde conseguir PSeInt :
·
Página oficial: 👉 https://pseint.sourceforge.net el ejecutable es: wxPSeInt.exe
·
Es gratuito, liviano y compatible con Windows,
Linux y Mac.
·
https://pseint.sourceforge.net/
·
https://www.youtube.com/watch?v=FvibfpSVFBw&list=PLAzlSdU-KYwXllXcUCW-BylQZemcDV798&index=1
·
https://www.youtube.com/watch?v=6RDbYd3_Vp8
·
https://www.youtube.com/watch?v=nMoFtd4ln28&list=PL4Wdg-psRY0ZEzlAaglj6Lm-q_vXi_arU
- https://campus.mdp.utn.edu.ar/pluginfile.php/130183/mod_resource/content/1/Manual%20PseInt%20Basico.pdf
- https://informaticaieslapandera.wordpress.com/wp-content/uploads/2019/02/manual_pseint.pdf
- https://drive.google.com/file/d/1W5XVLQ5bvhjR6C6zPW97jAU3sr4SBmGV/view
🧩 ACTIVIDAD FINAL: REALIZAR DIAGRAMA DE FLUJO EN PSEINT
Tema: Uso de Arreglos para organizar información
🎯 Propósito de la actividad
Aplicar los conceptos de arreglos y estructuras repetitivas (Para) en la creación de un diagrama de flujo que procese datos de varios estudiantes, usando PSeInt.
📘 Enunciado del problema
Diseña un diagrama de flujo (y su pseudocódigo en PSeInt) que permita:
-
Registrar las edades de 5 estudiantes.
-
Calcular el promedio de edad del grupo.
-
Mostrar el resultado final en pantalla.
🧠 Pasos sugeridos para el algoritmo
-
Inicio del proceso.
-
Declarar un arreglo llamado
edades[5]. -
Usar un ciclo “Para” para pedir las 5 edades al usuario.
-
Acumular las edades para luego calcular el promedio.
-
Calcular el promedio dividiendo la suma entre 5.
-
Mostrar el resultado final.
-
Fin del proceso.
💻 Pseudocódigo sugerido:
🧾 Instrucciones para realizar en PSeInt
-
Abrir PSeInt.
-
En el menú superior, elegir Archivo → Nuevo → Proceso.
-
Copiar o escribir el pseudocódigo anterior.
-
Guardar con el nombre “PromedioEdades”.
-
Hacer clic en “Ver → Diagrama de flujo” para visualizarlo.
-
Ejecutar el programa y verificar los resultados.
💾 3️⃣ Guardar el archivo
-
Presiona Ctrl + G o selecciona Archivo → Guardar.
-
Asigna un nombre, por ejemplo:
PromedioEdades.psc.
🔁 4️⃣ Ejecutar el programa (opcional)
-
Presiona F9 o haz clic en el botón “Ejecutar” ▶️
-
Ingresa los valores cuando el programa lo solicite para ver el resultado.
🧭 5️⃣ Visualizar el Diagrama de Flujo
Ahora sí, para ver el diagrama de flujo:
-
En la barra superior, haz clic en Ver → Diagrama de Flujo.También puedes usar el ícono con forma de diagrama (🟦🔶🟩).
-
Se abrirá una nueva ventana mostrando el flujo lógico del programa.
🎨 6️⃣ Explora el Diagrama
-
Puedes acercar o alejar con el scroll del mouse.
-
Haz clic en las figuras para ver qué instrucción representa.
-
Observa los símbolos:
-
🔷 Inicio / Fin
-
⬛ Proceso
-
⬜ Entrada / Salida
-
🔺 Condición o ciclo
-
🧾 7️⃣ Exportar el diagrama
Para guardar o imprimir el diagrama:
-
Haz clic en Archivo → Exportar → Imagen del diagrama de flujo
-
Elige formato (
.pngo.jpg) y guárdalo en una carpeta de elección personal.