es un lenguaje de programación para principiantes, el cual fue diseñado con la idea de facilitar el
proceso de enseñanza-aprendizaje de un lenguaje de programación en nuestro idioma, este contiene la
mayoría de instrucciones que tienen los lenguajes de programación .
Caracteristicas Principales
Que sea un sistema de referencia, es decir de
símbolos.
Que tenga sintaxis o sistema para combinar símbolos que expresen
nuevos significados.
Intencionalidad: (de comunicar
ideas).
Diferencias
Pseint
Es
multiplataforma
Pseint tiene
autocompletado
Pseint puede transformar el pseudocodigo
en diagrama de flujos.
Pseint tiene indentado inteligente.
Lpp
No señala errores de sintaxis en su edición
Sus funciones son en verbos conjugados.
No tiene ayudas emergentes.
No se puede personalizar el lenguaje de
programación.
Instrucciones y Sintaxis
Instrucción si. sintaxis si condición entonces
instrucciones sino instrucciones fin si
Si ANIDADO si condición 1 entonces
instrucciones sino a1 condicion 2 entonces
instrucciones sino si condicion 2 entonces
instrucciones sino instrucciones fin si fin si fin si
ESTRUCTURA CASO caso variable valor1,
Valor2, Valor3,... Valor1, Valor2, Valor3,..;
[sino, instrucciones] Fin caso
OPERADOR O, Y se utiliza cuando estamos evaluando dos o más
condiciones si queremos que la condición se cumpla cuando una de
las condiciones que estamos evaluando se hace verdadera. si
[Zona:a] ó [Zona:a] entonces comis<0.06 ventas sino si [Zona a -b] ó
[Zona:b] entonces comis<-0.08 'ventas sino si [Zona:C] ó [Zona-C]
entonces comis<-0.09 'ventas sino comis<-0 ' ventas sino comis<-0
Fin si Fin si Fin si Intrucciones ciclo
CICLO MIENTRAS se utiliza cuando se quiere
ejecutar repetitivamente un bucle de instrucciones
basadas en una condición, el ciclo se cumple
mientras la condición se cumpla, mientras condión
haga instrucciones Fin mientras
CICLO PARA se utiliza generalmente para ejecutar un conjunto
de instrucciones que se repitan un numero de veces,
establecido antes de ejecutar un ciclo. Para variable
<-valor_inical hasta valor_final haga instrucciones Fin para.
CICLOS ANIDADOS cuando un ciclo se encuentra dentro de otro
ciclo se le llama ciclo anidado Entero j,k inicio Para l<-1 Hasta 4
Haga para K <-1 Hasta 5 Haga escriba Fin para llamar una
nueva_linea Fin para Fin
CICLO REPITA la ejecución se lleva acabo
hasta que se cumple una condición
impuesta, la condición no se verifica al
principio como en el cilo mientras se
verifica al final, Repita instrucciones
Hasta condición.
PROCEDIMIENTOS es un subprograma que realiza una tarea
especifica y que puede ser definido mediante 0.1 o más parámetros.
Sintaxis . procedimientos nombre_del_procedimiento [{parámetros}]
[Variables locales] inicio instrucciones Fin.
PARAMETROS DE VARIABLES en estos se antepone la palabra reservada var para indicar que esa variable será un
parámetro de referencia o variable, esto nos indica que cualquier cambio que sufra la variable. Esto nos indica que
cualquier cambio que sufra la variable del procedimiento, la variable del programa principal también lo sufrirá, de esta
manera podemos enviar información modificarla y enviar resultados al programa principal, FUNCIONES las funciones
son subprogramas que hacen una o mas instrucciones pero que siempre nos devuelven un solo valor
REGISTROS es un dato estructurado tomado por elementos lógicamente
relacionados, que pueden ser del mismo o de distintos tipos, a los que se les
denomina campos, Var registro_alumno
ARREGLOS es una colección de datos del mismo tipo, que se almacenan
en posiciones consecutivas de memoria y reciben un nombre común. los
arreglos pueden ser unidimensionales, Bidimensionales y
Multidimensionales.
MANEJOS DE ARCHIVOS DE TEXTO.
ARCHIVO SECUENCIAL hay que declarar variable de tipo
arch
ABRIR UN ARCHIVO nombre_archivo como variable [para lectura, escritura] abrir, "empleados txt" como
archemple para lectura.
CERRAR UN ARCHIVO cerrar variable de tipo archivo cerrar
archemple.
PARAMETROS DE VALOR que esta por omisión, aunque durante el procedimiento su valor cambie no
será asignada a la variable del programa principal, Cadena [25] nombre Entero num. Procedimiento
asteriscos [Entero número] entero, inicio Para <- 1 hasta número haga escriba "Fin para inicio num <-10
Escriba<- "Ingresar el nombre " Lea nom,bre llamar asteriscos escriba nombre llamar asteriscos escriba
nombre llamar nueva linea llamar asteriscos [núm] fin .