Está en la página 1de 7

Conociendo PSeint

ELABORADO Y ADAPTADO POR MGTRA. DORIS Z. PINZÓN C.


UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
ALGORTIMO Y PROGRAMACIÓN
Dfiniciones

Definiciones

Algoritmos en Pseudocódigo con PSeInt Algoritmo


ESTRUCTURA DEL
PSeInt es una aplicación informática de software libre que sirve para
PSEUDOCODIGO EN
Conjunto ordenado de operaciones
escribir algoritmos en pseudocódigo y ejecutarlos, y además genera PSEINT
sistemáticas que permite hacer un
diagramas de flujo de dichos algoritmos. La práctica de escribir algoritmos con cálculo y hallar la solución de un tipo de
PSeInt puede ayudarte a aprender a programar. problemas.
El pseudocódigo no es un lenguaje de programación, pero es un «falso lenguaje» Algoritmo
intermedio entre nuestro lenguaje natural y un lenguaje de programación. A través
de él se pueden escribir los algoritmos con un lenguaje más próximo al nuestro.
Pseudocódigo
(nombre_programa)
// Esto
En ciencias de laes computación, y
Una vez que tienes un algoritmo escrito en pseudocódigo lo puedes escribir en análisis
cualquier otro lenguaje. Utilizar esta un comentariopseudocódigo​ es
numérico, el
una descripción de alto nivel compacta
aplicación puede ser una buena acción 1;
e informal​ del principio operativo de un
manera de empezar para aprender programa informático u otro algoritmo.
a programar acción 2;
.
.
.
acción n;
FinAlgoritmo

Cómo hacer un algoritmo en


PSeInt. Su estructura
En programación un algoritmo o programa es una secuencia de acciones o instrucciones que resuelve un
determinado problema. A continuación, verás cómo hacer un algoritmo en PSeInt:

Algoritmo y FinAlgoritmo son las palabras clave que se utilizan para abrir y cerrar, respectivamente, el algoritmo o
programa. Y después, cada acción o instrucción puede consistir en: definiciones de variables, mostrar texto por pantalla,
pedir datos al usuario por teclado, borrar la pantalla, expresiones matemáticas o lógicas, estructuras de control
(condicionales, bucles, …), etc. Para escribir comentarios se empieza la línea con los símbolos «//».

Variables y tipos de datos de los algoritmos


con PSeInt
Una variable es un espacio de la memoria donde guardar información. La información que se guarda en la variable
puede ser de diversos tipos y puede ir cambiando a lo largo del programa. A la variable hay que darle un nombre
para identificarla, y ese nombre estará formado solo por letras, números y el guion bajo únicamente; no debe contener
espacios ni operadores, ni palabras claves del lenguaje. Identificadores de variable correctos podrían
ser: nombre_usuario, fecha_2018, edad, A, X, suma, …
Cada variable tiene un tipo de dato asociado, por lo que siempre guardará el mismo tipo de dato. Una variable que
guarde un número no podrá guardar después otro tipo que no sea un número. Los tipos de datos en PSeInt pueden
ser: NUMERO, NUMERICO, ENTERO, REAL, CARACTER, TEXTO, CADENA y LOGICO. Para declarar una variable se
utiliza la palabra clave Definir. A continuación, veremos la sintaxis y un ejemplo de como declarar variables:

// Sintaxis para declarar variables


Definir (var1, var2, ..., varN) Como (tipo_de_dato);

// Ejemplos
Definir nombre Como Texto;
Definir edad Como Entero;
Definir respuesta Como Logico;

Una vez declarada la variable se le puede asignar un valor y también pedir por teclado ese valor (leer). También
existe una palabra clave para mostrar datos por pantalla, esta es Escribir, si se utiliza Sin Saltar, no se hace un salto
de línea después, sino se utiliza se hará un salto de línea.

// Asignación de variables
var1 <- valor;

// Lectura de variables
Leer var1;
Leer var2 Sin Saltar;

// Mostrar datos por pantalla


Escribir (cadena_texto);
Escribir var1;

// Ejemplos
nombre <- "Antonio";

Escribir "Introduce tu nombre: ";


Leer nombre;
Escribir "¿Edad?: " Sin Saltar;
Leer edad;

Los tipos de datos anteriores son simples, además existen los arreglos, que son algo más complejos, son las matrices
matemáticas, estructuras de datos homogéneos del mismo tipo que pueden tener varias dimensiones. También se suelen
llamar arrays.

Para declarar un arreglo se utiliza la palabra clave Dimensión, puedes verlo


en los dos ejercicios básicos que siguen:
// Sintaxis declaración de un arreglo
Dimension (nombre_arreglo) [(max1), (max2), ..., (maxN)];

// Arreglo para almacenar las notas de 8 alumnos para 5 asignaturas.


Dimension notas[8,5];
notas[1,1]<-8;
notas[1,2]<-4.5;
notas[1,3]<-9.2;
notas[1,4]<-7;
notas[1,5]<-3;

// Para mostrarlo por pantalla


Escribir "Las notas del alumno 1 son:";
Escribir "Asignatura 1: " Sin Saltar;
Escribir notas[1,1];
Escribir "Asignatura 2: " Sin Saltar;
Escribir notas[1,2];
Escribir "Asignatura 3: " Sin Saltar;
Escribir notas[1,3];
Escribir "Asignatura 4: " Sin Saltar;
Escribir notas[1,4];
Escribir "Asignatura 5: " Sin Saltar;
Escribir notas[1,5];
El resultado sería:

También podría gustarte