0% encontró este documento útil (0 votos)
114 vistas27 páginas

PSe Int

Este documento proporciona una guía básica sobre el uso de Pseint, un software para escribir pseudocódigo. Pseint permite generar diagramas de flujo a partir de algoritmos en pseudocódigo y exportar el pseudocódigo a lenguajes como C++. Explica los tipos de datos, operadores, funciones, acciones secuenciales, estructuras de control condicionales e iterativas como si, según, mientras, repetir y para en pseudocódigo.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
0% encontró este documento útil (0 votos)
114 vistas27 páginas

PSe Int

Este documento proporciona una guía básica sobre el uso de Pseint, un software para escribir pseudocódigo. Pseint permite generar diagramas de flujo a partir de algoritmos en pseudocódigo y exportar el pseudocódigo a lenguajes como C++. Explica los tipos de datos, operadores, funciones, acciones secuenciales, estructuras de control condicionales e iterativas como si, según, mientras, repetir y para en pseudocódigo.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 27

GUÍA BÁSICA EN EL

USO DE PSEINT
Software para escritura de pseudocódigo
PSEINT

 Es un software que interpreta pseudocódigo.

 Permite la generación de diagramas de flujo,


dado un algoritmo en pseudocódigo.

 También es posible exportar el pseudocódigo a


un lenguaje orientado a objetos como C++.

 Para compilar y ejecutar nuestro pseudocódigo


debemos presionar el botón:
Pseudocódigo
 El lenguaje algorítmico de pseudocódigo, es una
manera de escribir el programa con un lenguaje
semi-formal con instrucciones estandarizadas
pero sin llegar a la rigidez de la sintaxis de un
Lenguaje de programación.

 Es el lenguaje intermedio entre nuestro lenguaje y


el lenguaje de programación
PSEINT – TIPOS DE DATOS

 En Pseint existen los siguientes tipos de datos:


 Numérico: enteros y decimales, los decimales se
separan con un punto (2 ; 2.5) .
 Lógico o Booleano: Verdadero y Falso
 Carácter: carácter y cadena de caracteres, pueden ir
encerrados entre comillas simples o dobles (‘a’ , “a” ,
‘hola’, “hola”).

 Los tipos de datos son determinados automáticamente


cuando se crean las variables o se les asigna un valor.

 Este tipo de dato deberá permanecer constante durante


todo el proceso, si no es así el proceso será interrumpido.
PSEUDOCÓDIGO

 La estructura del pseudocódigo es la siguiente:

 La sección “Proceso SinTitulo” es la cabecera del


algoritmo, es decir INICIO y “FinProceso” es FIN
 La sección “acción 1, acción 1,…” es el cuerpo del
algoritmo, es decir, la serie de instrucciones que deberán
ejecutarse.
PSEINT – Operadores

 Operadores:

Fuente: Ayuda del


programa Pseint
PSEINT – Funciones

 Funciones:

Fuente: Ayuda del


programa Pseint
PSEINT – ACCIONES SECUENCIALES
ASIGNACION Y LEER

 Asignación: nos permite guardar un valor en una variable.


 cont <- 2; por lo tanto cont = 2.

 Leer: nos permite recibir valores por teclado y guardarlos en variables.


Pseint nos permite Leer varias variables a la vez.
Leer num1; //recibe el valor y lo almacena en num1.
Leer n1, n2, n3; // recibe 3 valores y los guarda en la variable que
//corresponda respetando el orden. Se deben separar por comas
PSEINT – ACCION SECUENCIAL
ESCRIBIR

 Escribir: nos permite mostrar en pantalla algún tipo de dato, o varios


separados por ‘ , ’ (coma).

 Escribir “hola mundo”;

 Escribir “hola mundo”, ”hola”, 2, cont;

Cadena de Cadena de Valor constante variable


caracteres caracteres
PSEINT – ACCIONES SECUENCIALES
ESCRIBIR, LEER Y ASIGNACIÓN

 Ejemplo de Pseudocódigo que resuelve el problema


“Dado dos números, calcular e imprimir su suma”
Consola de Salida
 La consola de salida es la ventana
en la que se muestra la ejecución de
cualquier programa de PseInt.
 La configuración default tiene
 Color verde para las instrucciones de
“escribir”
 Color amarillo para la instrucción
Los colores y el fondo, así como tipo de
“Leer” letra pueden cambiarse en las
 Y Color azul para el texto que marca propiedades de la ventana, dando clic
derecho sobre la banda superior de la
el inicio y fin de la ejecución. ventana.
PSEINT – ESTRUCTURAS DE CONTROL CONDICIONAL
SI - ENTONCES

 CONDICIONAL SI-Entonces:

 Si – Entonces: es una estructura de control que depende del valor de una


condición lógica.
 Es decir se debe evaluar una condición y si la cumple, deberá ejecutar
todas las acciones después del “Entonces” y si no las cumple debe ejecutar
todas las accione después del “Sino”

Si expresion_logica Entonces
acciones_por_verdadero
Sino
acciones_por_falso
FinSi
PSEINT – ESTRUCTURAS DE CONTROL CONDICIONAL
SI - ENTONCES

 CONDICIONAL SI-Entonces, ejemplo:


 Dados dos números, calcular su suma y evaluar si la suma es mayor
o igual a 100 que imprima “El número es mayor o igual que 100”
de lo contrario que imprima “El número es menor que 100.
PSEINT – ESTRUCTURAS DE CONTROL CONDICIONAL
SI - ENTONCES

 Otro Ejemplo: Programa que evalúa si un número dado es menor, igual o mayor
que 100. (uso de Si anidados o en cascada)
PSEINT – ESTRUCTURAS DE CONTROL
SEGUN

 CONDICIONAL SEGUN:
 Segun: es una estructura de control que depende del valor de una variable
de tipo numérica para ejecutar una secuencia de instrucciones asociada a
ese valor.
 Cada valor de la variable numérica es una opción que ejecuta una serie de
instrucciones, es por esto que esta instrucción es recomendable para
manejar Menú muy complejos.
PSEINT – ESTRUCTURAS DE CONTROL CONDICIONAL
SEGUN

 La opción “De otro modo” significa que si la variable numérica toma un


valor que no está en ninguna de las opciones anteriores ejecuta las
instrucciones de esa opción.
 Esta opción es ocupada generalmente para capturar(Catch) errores al
ingresar una opción no disponible y así avisarle al usuario.
 Ejemplo:
PSEINT – ESTRUCTURAS DE CONTROL CONDICIONAL
SEGUN

 CONDICIONAL SEGÚN otro ejemplo:


 Dado el total de una compra realizada y el plan de pago en el que se desea liquidar la
compra, tomando en cuenta tres planes de pago, a 3, 6 o 12 meses, calcular e imprimir la
mensualidad que le corresponderá pagar de acuerdo al plan e pago seleccionado.
PSEINT – ESTRUCTURAS DE CONTROL CONDICIONAL
SEGUN

 CONDICIONAL SEGÚN otro ejemplo más:


El ejercicio del menú de
una llamada telefónica
se puede resolver con
SEGÚN.
PSEINT – ESTRUCTURAS DE CONTROL ITERATIVA
MIENTRAS (While)

 Mientras: permite ejecutar una secuencia de instrucciones repetidamente


hasta que la condición no se cumpla.

Mientras expresion_logica Hacer


secuencia_de_acciones
FinMientras

Donde:
Expresión_lógica – es la condición que se debe cumplir para entrar al ciclo.
Secuencia de acciones – se refiere a todas las instrucciones que se
ejecutarán dentro del ciclo
PSEINT – ESTRUCTURAS DE CONTROL ITERATIVA
MIENTRAS (While)

 Ejemplo: Obtener la suma total de los gastos realizados en un viaje.


PSEINT – ESTRUCTURAS DE CONTROL ITERATIVA
MIENTRAS (While)

 Otro Ejemplo: Programa que imprima números aleatorios entre 1 y 100 hasta que
aparezca un 100.

En este ejemplo también se muestra el


uso de la función azar()
PSEINT – ESTRUCTURAS DE CONTROL ITERATIVA
Repetir…Hasta que (Do…While)

 Ejecuta una secuencia de instrucciones hasta que la condición sea


verdadera.

 Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el


cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición. Si la
condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a
evaluar la condición. Esto se repite hasta que la condición sea verdadera.
 Dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo
serán ejecutadas al menos una vez.
 Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener
alguna instrucción que modifique la o las variables involucradas en la
condición de modo que en algún momento la condición sea verdadera y se
finalice la ejecución del ciclo.
PSEINT – ESTRUCTURAS DE CONTROL ITERATIVA
Repetir…Hasta que (Do…While)

 Ejemplo: Programa que imprime el total de números impares que hay entre
la unidad (1) y 100.
PSEINT – ESTRUCTURAS DE CONTROL ITERATIVA
PARA (For)

 Para: permite ejecutar una secuencia de instrucciones un número Determinado de veces.

Donde :
Contador es la variable que permitirá llevar la cuenta
Para contador <-1: se indica el valor inicial en el que comenzará la cuenta
Hasta: da el valor final, tope o límite a donde debe llegar el valor de la variable contador
Paso 1: aquí se define de cuanto en cuanto será el incremento o decremento según sea el caso.; en este caso de uno
en uno ascendentemente.
Hacer: después de esta palabra en las siguientes líneas se escribirán las instrucciones a llevar a cabo durante el ciclo,
mientras este llega al tope
FinPara: indica que ahí termina el ciclo y hace el incremento o decremento marcado en “Paso”
PSEINT – ESTRUCTURAS DE CONTROL ITERATIVA
PARA (For)

Ejemplo:
Funciones Azar() y Trunc()
PSEINT - NOTACIONES

 Se pueden comentar líneas, para escribir por ejemplo la documentación de un


programa. Esto se hace con el operador //, todo lo que precede a //, hasta el
final de la línea, no será tomado en cuenta por el interpretador.
Ejemplo:
Escribir “hola mundo”; //Esto es un comentario

 No pueden haber instrucciones después de Proceso y FinProceso, excepto


comentarios.

 Los identificadores de las variables (nombres de variables), deben constar sólo


de letras, números y/o guión abajo(_), comenzando siempre con una letra.

 Las estructuras no secuenciales pueden anidarse. Es decir, pueden contener otras


adentro, pero la estructura contenida debe comenzar y finalizar dentro de la
contenedora.

También podría gustarte