simplebooklet thumbnail

Programaci n con LPP Programaci n en Por Lic Rommel Castillo Suazo Pag 1
Programaci  n con LPP  Programaci  n en    Por Lic. Rommel Castillo Suazo  Pag.  1
Programaci n con LPP ndice Tema Pag Qu es lpp 3 Instalaci n 3 Mi primer programa 4 Declarar variable 7 Operadores 8 Asignaciones y Operaciones matem ticas en un programa 9 Instrucciones Condicionales si si anidado caso operador o operador i 11 13 16 18 20 Instrucciones de ciclo Ciclo Mientras Ciclo Para o Ciclos Anidados Ciclo Repita 21 26 28 30 Procedimientos Par metros de entrada o valor Par metros de variable Funciones 32 35 36 39 Registros 44 Arreglos 48 54 58 Arreglos de una Dimensi n arreglos Bidimensionales arreglos con registros Archivos de texto 66 Pag 2
Programaci  n con LPP    ndice Tema  Pag.  Qu   es lpp   3  Instalaci  n  3  Mi primer programa  4  Declarar variable  7  ...
Programaci n con LPP Qu es LPP Este lenguaje de programaci n fue creado como proyecto de graduaci n del Ingeniero Iv n Deras Lpp 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 leguaje de programaci n en nuestro idioma este contiene la mayor a de instrucciones que tienen los lenguajes de programaci n Instalaci n Abrir el archivo LPP_Instalador el cual ser proporcionado por la Universidad luego nos presenta una pantalla que nos pide en que unidad queremos instalar el lpp Luego presionamos instalar Pag 3
Programaci  n con LPP  Qu   es LPP  Este lenguaje de programaci  n fue creado como proyecto de graduaci  n del Ingeniero I...
Programaci n con LPP Abrir lpp Para abrir lpp damos u clic en star luego programs luego lpp y seleccionamos lpp y nos abre el programa Escribir mi primer programa Una vez que hemos abierto Lpp este nos presenta una p gina en blanco como lo hace Word en ella escribiremos nuestro primer programa Luego lo guardamos Pag 4
Programaci  n con LPP  Abrir lpp Para abrir lpp damos u clic en star , luego programs ,luego lpp y seleccionamos lpp y nos...
Programaci n con LPP Escribimos el nombre del programa en la ventana que nos aparece y luego presionamos salvar Ahora que los hemos salvado necesitamos que nuestro programa funcione y escriba en la pantalla Unitec Primero lo compilamos esto con el fin de encontrar errores seleccionamos del men la opci n de programa luego compilar si tuvi ramos errores el nos seleccionar a la frase donde se encuentre el error luego lo corregimos y lo volvemos a compilar hasta que no aparezca nada seleccionado Luego que el programa no tiene errores seleccionamos programa luego ejecutar y en la pantalla aparecer la palabra Unitec que es la salida del programa tambi n para ejecutar el programa puede usar el icono de ejecutar Pag 5
Programaci  n con LPP  Escribimos el nombre del programa en la ventana que nos aparece y luego presionamos salvar.  Ahora ...
Programaci n con LPP luego debemos de cerrar la pantalla de la salida del programa dando un click en ok de la ventana mensaje si esta no aparece la puede buscar en el taksbar de Windows o el grupo del programa lpp si usa Windows xp Siempre que queremos escribir un programa en lpp iniciamos con la palabra Inicio Luego escribimos el cuerpo del programa Fin Y terminamos con la palabra fin que indica el final del programa La palabra reservada Escriba escribe en la pantalla lo que esta encerrado entre comillas Saltar una l nea Inicio Escriba Mi primer programa Escriba en lpp Fin La salida del programa seria Mi primer programa en lpp Esto porque el escriba deja en cursor en la misma l nea ahora si quisi ramos escribir Mi primer programa En lpp Pag 6
Programaci  n con LPP  luego debemos de cerrar la pantalla de la salida del programa dando un click en ok de la ventana me...
Programaci n con LPP El programa seria de esta forma ejemplo Inicio Escriba Mi primer programa Llamar nueva_linea Escriba en lpp Fin Con esto deducimos que la instrucci n llamar Nueva_linea hace saltar una l nea y el contenido del pr ximo escriba se escribe en la siguiente l nea Declarar variables Siempre que necesitemos hacer un programa tendremos que declarar variables para poder guardar la informaci n que introduzcamos al programa Los tipos de datos b sico soportados son los siguientes 1 Entero solo n meros enteros 2 Real n meros con cifras decimales 3 Caracter cuando queremos guardar un solo car cter 4 Booleano cuando necesitamos guardar una expresi n l gica verdadero o falso 5 Cadena cuando queremos guardar letras Ejemplos Si queremos declarar una variable de tipo entero seria as Entero numero Numero se convierte en una variable de tipo entero Si queremos declarar una variable para guardar el nombre seria as Cadena 25 nombre Nombre seria una variable que guardar a solo 25 caracteres aunque usted puede escribir mas de 25 letras el en la memoria solo guardara los primeros 25 caracteres Pag 7
Programaci  n con LPP  El programa seria de esta forma ejemplo Inicio Escriba    Mi primer programa     Llamar nueva_linea...
Programaci n con LPP Operadores LPP proporciona los siguientes operadores Operador Funci n Agrupar expresiones Operador para exponenciaci n Operador de multiplicaci n Operador de divisi n mod Operador de c culo de residuo div Operador de divisi n entera y Operador l gica y Operador de suma Operador de Resta o Operador l gico o Leer valores y almacenarlos en las variables Cuando nosotros queremos leer un valor y almacenarlo en una variables usaremos la palabra lea variable y cuando queremos asignar un valor o una operaci n matem tica usaremos que es el s mbolo de mas Ejemplo sobre lectura de datos Cadena 25 nombre Inicio Escriba Ingrese su nombre Lea nombre Escriba Bienvenido Escriba nombre Fin El programa declara una variable para el nombre que guarda 25 caracteres m ximo ingresa el nombre y luego escribe en la pantalla Bienvenido el nombre Pag 8
Programaci  n con LPP  Operadores LPP proporciona los siguientes operadores   Operador Funci  n     Agrupar expresiones   ...
Programaci n con LPP que se ingreso Algo importante es que cuando se quiere presentar el valor de la variable esta no se escribe entre comillas Ela tabla se nos muestra como se pudo sustituir un bloque del programa que nos dar a el mismo resultado Caso 1 Escriba Caso 2 Bienvenido Escriba bienvenido nombre Escriba nombre Asignaciones y Operaciones matem ticas en un programa El simbolp lo usaremos para asignar valores a las variables ejemplo Sueldo 500 Con esta instrucci n estamos asignando el valor de 500 a la variables sueldo que pudo declararse como entero o real Nombre juan con esta instrucci n asignamos la cadena Juan a la variable nombre que es una variable de tipo cadena Ejemplo sobre asignaciones de valores a las variables Entero sueldo aumento Cadena 25 nombre Inicio Escriba Ingresar el nombre del empleado Lea nombre Escriba Ingresar el sueldo del empleado Lea sueldo Aumento sueldo 1 25 Escriba Nuevo sueldo con el 25 de aumento Escriba aumento Fin Pag 9
Programaci  n con LPP  que se ingreso. Algo importante es que cuando se quiere presentar el valor de la variable esta no s...
Programaci n con LPP El programa pide el nombre y el sueldo del empleado luego calcula el 25 de aumento de sueldo y lo guarda el la variable aumento y luego presenta el nuevo sueldo Ejemplo sobre suma de cadenas Cadena 25 nombre apellido completo Inicio Escriba Su Nombre Lea nombre Escriba Apellido Lea apellido Completo nombre apellido Escriba Nombre completo completo Fin La variable completo toma el valor del nombre mas un espacio en blanco mas el apellido y lo guardamos en una variable donde ahora tenemos el nombre y el apellido Pag 10
Programaci  n con LPP  El programa pide el nombre y el sueldo del empleado luego calcula el 25  de aumento de sueldo y lo ...
Programaci n con LPP Instrucciones condicionales Anteriormente hemos estado haciendo programas que solo hacen c lculos pero la programaci n es mas interesando cuando nuestros programas toman sus propias decisiones en LPP existen intrucciones condicionales que se describen a continuaci n Instrucci n si Sintaxis si condici n entonces instrucciones fin si si condici n entonces instrucciones sino instrucciones fin si Ejemplo sobre decisiones Ingresar un numero y si el numero es mayor a 100 escribir en la pantalla el numero es mayor a 100 Entero num Inicio Escriba Ingresar un numero Lea num Si num 100 entonces Pag 11
Programaci  n con LPP  Instrucciones condicionales Anteriormente hemos estado haciendo programas que solo hacen c  lculos,...
Programaci n con LPP En programa solo imprimir que el n mero fue mayor a 100 cuando cumpla con la condici n num 100 sino cumple con la condici n no hace nada Ejemplo sobre decisiones Ingresar el nombre del empleado las horas trabajadas luego Calcular pago bruto 50 lps la hora IHSS y total a pagar presentar los resultado del programa Nota el seguro social es 84 si el sueldo es mayor 2400 sino es el 3 5 del sueldo del empleado Entero horas Real Pbruto ihss tp Cadena 25 nombre Inicio Escriba Ingresar el nombre Lea nombre Escriba Ingresar las horas trabajadas Lea horas Pbruto horas 50 Si pbruto 2400 entonces Ihss 84 Sino Ihss 0 035 pbruto Fin si Tp pbruto ihss Escriba Pago bruto pbruto Llamar Nueva_linea Escriba Seguro Social ihss Llamar Nueva_linea Escriba Total a pagar tp Llamar Nueva_linea Fin Pag 12
Programaci  n con LPP  En programa solo imprimir   que el n  mero fue mayor a 100 cuando cumpla con la condici  n num   10...
Programaci n con LPP En este programa se uso en el calculo del ihss una decisi n que tiene dos salidas una cuando se cumple la condici n que es el entonces y la otra cuando no se cumple la condici n que es el sino ahora esto nos ayuda a que nuestros programas puedan tomar una decisi n cuando la condici n se cumple y otra cuando no se cumple Ahora en el siguiente ejercicio que se presenta ya no hay dos soluciones a la condici n hay tres soluciones cuando sucede esto se usan condiciones anidadas Sintaxis de una condici n anidada Si condici n 1 entonces Instrucciones Sino si condici n 2 entonces Instrucciones Sino si condici n 2 entonces Instrucciones Sino Instrucciones Fin si Fin si Fin si Pag 13
Programaci  n con LPP  En este programa se uso en el calculo del ihss una decisi  n que tiene dos salidas una cuando se cu...
Programaci n con LPP Ejemplo sobre decisiones anidadas Ingresar el nombre del empleado la zona de trabajo las ventas del empleado luego calcular su comisi n en base a un porcentaje basado en la zona de trabajo luego determinar el IHSS y el total a pagar presentar los datos Tabla para el caculo de la comisi n Zona Porcentaje de Comisi n A 6 B 8 C 9 caracter zona cadena 25 nombre real ventas comis ihss tp inicio escriba Ingresar el nombre del empleado lea nombre escriba Ingresar las ventas del empleado lea ventas escriba Ingresar la zona de trabajo lea zona si zona A entonces comis 0 06 ventas sino si zona B entonces comis 0 08 ventas sino si zona C entonces comis 0 09 ventas sino comis 0 fin si fin si fin si si comis 2400 entonces ihss 84 sino ihss 0 035 comis Pag 14
Programaci  n con LPP  Ejemplo sobre decisiones anidadas Ingresar el nombre del empleado, la zona de trabajo , las ventas ...
Programaci n con LPP fin si tp comis ihss Escriba Comsi n ganada comis llamar nueva_linea Escriba Segudo Social ihss llamar nueva_linea Escriba Total a pagar tp llamar nueva_linea fin En este programa usamos decisiones anidadas para el calculo de la comisi n del empleado esto porque se ten an varias opciones de la cuales elegir El ultimo sino donde la comisi n es 0 se hace porque no estamos seguros de que la persona que opera el programa introduzca correctamente la zona si se ingreso otra zona de las permitidas la comisi n es cero Pag 15
Programaci  n con LPP  fin si tp comis - ihss  Escriba   Comsi  n ganada   , comis llamar nueva_linea Escriba   Segudo Soc...
Programaci n con LPP Estructura Caso Esta se usa como sustituto en algunos casos del si anidado por ser mas practico al aplicarlo en la evaluaci n de algunas condiciones Sintaxis caso variable valor1 valor2 valor3 instrucciones valor1 valor2 valor3 instrucciones sino instrucciones fin caso Los valores a evaluar se separan por comas si hay varios tal como aparece en la sintaxis valor1 valor2 etc tambi n se puede usar el sino que nos indica que en caso de no seleccionar ninguna de las instrucciones anteriores se ejecutan Pag 16
Programaci  n con LPP  Estructura Caso Esta se usa como sustituto en algunos casos del si anidado , por ser mas practico a...
Programaci n con LPP Ejemplo sobre la aplicaci n de la estructura caso En el ejercicio anterior usamos decisiones anidadas para determinar la comisi n ahora usaremos una estructura caso caracter zona cadena 25 nombre real ventas comis ihss tp inicio escriba Ingresar el nombre del empleado lea nombre escriba Ingresar las ventas del empleado lea ventas escriba Ingresar la zona de trabajo lea zona caso Zona a A comis 0 06 ventas b B comis 0 08 ventas c C comis 0 09 ventas sino comis 0 fin caso si comis 2400 entonces ihss 84 sino ihss 0 035 comis fin si tp comis ihss Escriba Comsi n ganada comis llamar nueva_linea Escriba Segudo Social ihss llamar nueva_linea Escriba Total a pagar tp llamar nueva_linea fin Ahora nuestro programa reconoce las may sculas y min sculas en la evaluaci n de la zona Pag 17
Programaci  n con LPP  Ejemplo sobre la aplicaci  n de la estructura caso En el ejercicio anterior usamos decisiones anida...
Programaci n con LPP Uso del operador O El operador O se utiliza cuando estamos evaluando dos o mas condiciones y queremos que la condici n se cumpla cuando una de las condiciones que estamos evaluando se hacen verdadera Ejemplo Cuando se introduce la zona en el ejercicio con la estructura Si solo evaluavamos una opci n que la zona sea igual a la letra A y si el usuario escrib a una a min scula no se tomaba en cuenta pero esto se puede corregir de esta manera si zona A o zona a entonces comis 0 06 ventas sino si zona B o zona b entonces comis 0 08 ventas sino si zona C o zona c entonces comis 0 09 ventas sino comis 0 fin si fin si fin si Ahora la condici n dice si zona es igual a la letra A o es igual a la letra a cualquiera que sea la zona a o A en ambos casos la condici n es verdadera ahora el usuario puede usar may sculas y min sculas y el resultado ser el mismo Pag 18
Programaci  n con LPP  Uso del operador O El operador O se utiliza cuando estamos evaluando dos o mas condiciones y querem...
Programaci n con LPP Ejemplo sobre el operador O Ingresar el nombre del cliente luego la cantidad del producto precio y tipo de cliente calcular el subtotal descuento impuesto s v total a pagar presentar los datos El descuento es del 10 si el cliente es de tipo A o la cantidad de cualquier producto es mayor a 100 sino es de 5 Real precio st des tp isv Cadena 25 nombre Caracter tipoM Entero cant Inicio Escriba Nombre del cliente Lea nombre Escriba Ingresar el Tipo de cliente Lea tipoM Escriba Ingresar el precio del producto Lea precio Escriba Ingresar la cantidad Lea cant St precio cant Si tipoM a o tipoM A o cant 100 entonces Des st 0 10 Sino Des st 0 05 Fin si Isv st des 0 12 Tp st des isv Escriba Subtotal st Llamar nueva_linea Escriba Descuento des Llamar nueva_linea Escriba Impuesto isv Llamar nueva_linea Escriba Total a pagar tp fin Pag 19
Programaci  n con LPP  Ejemplo sobre el operador O Ingresar el nombre del cliente , luego la cantidad del producto, precio...
Programaci n con LPP Uso del operador Y El operador Y se utiliza cuando estamos evaluando dos o mas condiciones y queremos que la condici n se cumpla cuando las dos condiciones que estamos evaluando se hacen verdadera Ejemplo Ejemplo sobre el operador O Se ingresa un numero y se desea saber si el numero esta entre 50 y 100 entero num inicio escriba Numero a evaluar lea num si num 50 y num
Programaci  n con LPP  Uso del operador Y El operador Y se utiliza cuando estamos evaluando dos o mas condiciones y querem...
Programaci n con LPP Instrucciones de ciclo Hemos hecho programas que solo se repiten una vez pero en la programaci n necesitamos que los programas corran varias veces y que nos presenten informaci n al final de correr varias veces en estos casos usaremos ciclos que son estructuras de repetici n que se repiten hasta cumplir con una condici n o simplemente indicamos cuantas veces se van a repetir Ciclo mientras Sintaxis mientras condici n haga instruciones fin mientras El ciclo mientras se utiliza cuando se quiere ejecutar repetidamente un bloque instrucciones basado en una condici n el ciclo se repite mientras la condici n se cumple Ejemplo sobre el ciclo Mientras usando un contador Ingresar 10 nombres Entero contador Cadena 25 nombre Inicio Contador 0 Mientras contador
Programaci  n con LPP  Instrucciones de ciclo Hemos hecho programas que solo se repiten una vez , pero en la programaci  n...
Programaci n con LPP se van ingresando para parar cuando ingresemos 10 esto nos dice que la condici n ya no se cumple porque cuando el contador vale 10 la condici n de contador 10 ya no se cumple porque es igual y el ciclo termina Ejemplo sobre el ciclo Mientras usando acumuladores Ingresar 10 n meros y al final presentar la suma de los n meros Entero contador suma num Inicio Contador 0 Suma 0 Mientras contador
Programaci  n con LPP  se van ingresando para parar cuando ingresemos 10 , esto nos dice que la condici  n ya no se cumple...
Programaci n con LPP Ingresar el nombre del cliente el precio del producto cantidad y luego calcular el subtotal isv y total a pagar presentar los datos luego preguntar si desea continuar al final presentar el monto global de la factura Caracter Resp Cadena 25 nombre Real Precio cantidad totalglobal st isv tp Inicio Totalglobal 0 Resp S Mientras resp N haga Escriba Nombre del cliente Lea nombre Escriba Ingresar la cantidad del producto Lea cantidad Escriba Ingresar el precio de producto Lea precio St precio cantidad Isv st 0 012 Tp st isv Totalglobal totalglobal st escriba Subtotal st llamar Nueva_linea escriba Impuesto sobre venta isv llamar Nueva_linea escriba Total a pagar tp llamar Nueva_linea Escriba Desea continuar S N Lea Resp Fin mientras Escriba Total de la venta totalglobal fin En este ejercicio observamos que el ciclo lo controla una respuesta que se pide al final S para seguir o N para terminar pero dar a el mismo resultado si escribe Pag 23
Programaci  n con LPP  Ingresar el nombre del cliente , el precio del producto, cantidad y luego calcular el subtotal , is...
Programaci n con LPP cualquier letra distinta a S arenque no sea N siempre seguir a funcionando el programa la validaci n de los datos de entrada lo estudiaremos mas adelante Ejemplo sobre estructuras de condici n dentro del ciclo Mientras Ingresar el nombre del alumno la nota examen y nota acumulada luego calcular la nota final y presentar la nota final y la observaci n del alumno Preguntar si desea continuar al final presentar el numero de aprobados y reprobados Caracter Resp Cadena 25 nombre Real na ne nf entero cr ca Inicio cr
Programaci  n con LPP  cualquier letra distinta a S , arenque no sea N siempre seguir  a funcionando el programa , la vali...
Programaci n con LPP llamar Nueva_linea escriba Nota final nf llamar Nueva_linea Escriba Desea continuar S N Lea Resp Fin mientras llamar Nueva_linea Escriba Total de reprobados cr llamar Nueva_linea Escriba Total de aprobados ca Fin Como podemos observar en las l neas del programa usamos dentro del ciclo mientras decisiones para poder contar los reprobados y aprobados que resulten del ingreso de los alumnos si la nota es mayor a 60 escribe aprobado e incrementa el contador y sino hace lo contrario escribir reprobado e incrementar el contador Pag 25
Programaci  n con LPP  llamar Nueva_linea escriba  Nota final   , nf llamar Nueva_linea Escriba  Desea continuar S N  Lea ...
Programaci n con LPP Ciclo para Sintaxis para variable
Programaci  n con LPP  Ciclo para Sintaxis para variable  - valor_inicial hasta valor_final haga instrucciones fin para  D...
Programaci n con LPP Ejemplo sobre el uso de variables en el rango del ciclo para Entero I final Inicio Escriba Ingresar el numero de veces a repetir el ciclo Lea final Para I 1 hasta final haga Escriba I Llamar nueva_linea Fin para Fin Ahora el programa se vuelve mas din mico nosotros podemos indicar el numero de veces que se repetir el ciclo usando una variable entera para indicar el final del ciclo Ejemplo uso del ciclo Para en el calculo del factorial de un numero Entero I numero factorial Inicio Factorial 1 Escriba Ingresar el numero para determinar su factorial Lea numero Para I 1 hasta numero haga Factorial factorial I Fin para Escriba factorial de numero es factorial Fin En este ejercicio se inicia el factorial en 1 porque acumulara una multiplicaci n y si lo iniciamos en cero nos dar a el resultado cero si nosotros ingresar 3 el ciclo se ejecutara 3 veces el factorial tomar a el valor de 1x2x3 Pag 27
Programaci  n con LPP  Ejemplo   sobre el uso de variables en el rango del ciclo para. Entero I, final Inicio Escriba    I...
Programaci n con LPP Ciclos anidados Cuando un ciclo se encuentra dentro de otro ciclo se le llama ciclo anidado Ejemplo de un ciclo anidado Producir la siguiente salida en la pantalla 11111 22222 33333 44444 entero I k Inicio Para I 1 hasta 4 haga Para K 1 hasta 5 haga Escriba I Fin para Llamar nueva_linea Fin para Fin Cuando usamos ciclos anidados las variables para manejar los ciclos para deben de ser diferentes pues cada una de ellas toma un valor diferente en este ejercicio necesitamos que se haga 5 veces el ciclo que esta dentro que es el que presenta 4 veces el valor de la I luego salta una l nea para que aparezcan los grupos de n meros en cada l nea Pag 28
Programaci  n con LPP  Ciclos anidados Cuando un ciclo se encuentra dentro de otro ciclo se le llama ciclo anidado.  Ejemp...
Programaci n con LPP Ejemplo de un ciclo anidado Ingresar 5 n meros y calcular el factorial para c u de los n meros En este ejercicio necesitamos ingresar 5 n meros pero cada vez que ingresemos un numero debemos de calcular el factorial entonces necesitaremos una variable para el caculo del factorial que forzosamente tiene que inicializarse en 1 cada vez que el ciclo que calcula el factorial inicie des esta manera estaremos seguro que la variable no ha acumulado el valor del factorial anterior Ahora con lo anterior deducimos que necesitamos un ciclo para pedir los datos y otro para calcular el factorial entero I k fac num Inicio Para I 1 hasta 5 haga escriba ingresar un numero lea Num fac 1 Para K 1 hasta num haga fac fac K Fin para escriba factorial de num es fac llamar nueva_linea Fin para Fin Pag 29
Programaci  n con LPP  Ejemplo de un ciclo anidado Ingresar 5 n  meros y calcular el factorial para c u de los n  meros.  ...
Programaci n con LPP Ciclo Repita Sintaxis Repita Instrucciones Hasta condici n Descripci n El ciclo repita es lo contrario al ciclo mientras en ste la ejecuci n se lleva a cabo hasta que se cumple la condici n impuesta La condici n no se verifica al inicio como el en ciclo mientras se verifica al final Ejemplo del repita Ingresar el nombre del alumno la nota luego preguntar si desea continuar al final presentar el numero de aprobados y reprobados caracter resp real nota entero ca cr cadena 25 nombre inicio ca 0 cr 0 repita Escriba ingresar el nombre del alumno lea nombre Escriba ingresar la nota del alumno lea nota si nota 60 entonces ca ca 1 sino cr cr 1 fin si Pag 30
Programaci  n con LPP  Ciclo Repita Sintaxis  Repita Instrucciones Hasta condici  n  Descripci  n El ciclo repita es lo co...
Programaci n con LPP escriba Desea continuar S N lea resp hasta resp n o resp N escriba Aprobados ca llamar nueva_linea escriba Reprobados cr fin si comparamos este programa con los hechos con el ciclo mientras notaremos que la variable Resp le damos un valor inicial de S para que sea distinta de N ya que la condici n se verifica al inicio del ciclo pero ahora con el ciclo repita ya no es necesario pues el primer valor de resp lo toma dentro del ciclo que es la pregunta que hacemos si desea continuar y luego verificamos la condici n Algo importante del ciclo repita es que el ciclo se ejecuta por lo menos una vez antes de validar la condici n de salida del ciclo es por esto que siempre que escribamos un programa que verifique la condici n antes de entrar ciclo se debe de usar el ciclo Mientras El programa anterior no es la versi n final puesto que debemos hacer que el usuario solo ingrese S o N cuando responda si desea continuar esto nos lleva a escribir un ciclo repita dentro del ciclo repita para pedir la respuesta y hacer que se salga del ciclo solo cuando responda S o N de esta manera estaremos seguros de que la repuesta es correcta Pag 31
Programaci  n con LPP  escriba   Desea continuar S N  lea resp hasta  resp  n   o  resp  N    escriba   Aprobados  ,ca lla...
Programaci n con LPP caracter resp real nota entero ca cr cadena 25 nombre inicio ca 0 cr 0 repitA Escriba ingresar el nombre del alumno lea nombre Escriba ingresar la nota del alumno lea nota si nota 60 entonces ca ca 1 sino cr cr 1 fin si repita escriba Desea continuar S N lea resp hasta resp N o resp S hasta resp N escriba Aprobados ca llamar nueva_linea escriba Reprobados cr fin Pag 32
Programaci  n con LPP  caracter resp real nota entero ca,cr cadena 25  nombre  inicio ca 0 cr 0 repitA Escriba  ingresar e...
Programaci n con LPP Procedimientos Un procedimiento es un subprograma que realiza una tarea espec fica y que puede se definido mediante 0 1 o mas par metros Tanto en entrada de informaci n al procedimiento como la devoluci n de resultados desde el subprograma se realizad mediante par metros el cual nos sirve para introducir o modificar informaci n del programa principal Sintaxis Procedimiento nombre_del_procedimiento par metros variables locales inicio instrucciones fin como se puede observar la sintaxis de los procedimientos es bastante parecida a la de las funciones solo que estos se declaran con la palabra procedimiento y no tienen tipo de retorno Siempre que usemos par metros estos deben de ser del mismo tipo datos esto nos dice que la variable del programa debe de del mismo tipo del par metro del procedimiento y pasados en el mismo orden en que estan colocados en el procedimiento Pag 33
Programaci  n con LPP  Procedimientos Un procedimiento es un subprograma que realiza una tarea espec  fica y que puede se ...
Programaci n con LPP Ejemplo elaborar un procedimiento que presente 5 asteriscos en una l nea horizontal cadena 25 nombre procedimiento asteriscos entero I inicio para i
Programaci  n con LPP  Ejemplo   elaborar un procedimiento que presente 5 asteriscos en una l  nea horizontal. cadena 25  ...
Programaci n con LPP Par metros de valor Este tipo de par metro se le conoce con el nombre de par metro e valor que esta por omisi n este tipo de par metros aunque durante el procedimiento su valor cambie el valor no ser asignado a la variable del programa principal por ejemplo si la variable numero del programa que presentamos abajo se le asigna otro valor diferente al 10 este cambio no se reflejar a en la variable num y por esto en el programa principal es este tipo de par metros que se le conoce como par metros de valor Ejemplo procedimientos con par metros de entrada o valor cadena 25 nombre entero num procedimiento asteriscos Entero numero entero I inicio para i
Programaci  n con LPP  Par  metros de valor Este tipo de par  metro se le conoce con el nombre de par  metro e valor , que...
Programaci n con LPP En la l nea llamar asteriscos 10 estamos asignando al par metro numero de asteriscos el valor de 10 esto hace que el ciclo recorra 10 veces luego mas abajo del programa en la instrucci n llamar asteriscos num se paso una variable como par metro asignando el valor de num a numero el cual numero en el programa principal tiene un valor de 10 el cual se le asigna a numero en el paso del valor de par metro Par metros de variable El siguiente programa nos ense a el uso de los par metros de variable o referencia los cuales se les 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 del procedimiento la variable del programa principal tambi n lo sufrir de esta manera podemos enviar informaci n modificarla y envirar resultados al programa principal Ejemplo par metros de variable o referencia Elaborar un programa donde se ingrese el nombre y el apellido usando un procedimiento y luego presentar los datos cadena 30 nombre apellido procedimiento pedir_datos var cadena 30 nombre cadena 30 apellido inicio escriba Ingresar el nombre lea nombre Escriba Ingresar el apellido lea apellido fin inicio nombre No hay cambios en nombre apellido No hay cambios en apellido llamar pedir_datos nombre apellido escriba Nombre completo nombre apellido fin Pag 36
Programaci  n con LPP  En la l  nea llamar asteriscos 10  estamos asignando al par  metro numero de asteriscos el valor de...
Programaci n con LPP En el programa anterior se inician las variables de apellido y nombre luego se pasan como par metros al procedimiento el nombre como variable y el apellido como valor luego escribimos los valores y solo el nombre presentara el cambio que sufri en el procedimiento y el apellido seguir escribiendo el mismo valor que tenia al empezar el programa esto porque no se paso como par metro de variable VAR sino como de valor y no se le permiti sufrir alguna modificaci n Para mejorar el programa anterior el procedimiento tendr a que escribirse as procedimiento pedir_datos var cadena 30 nombre var cadena 30 apellido inicio escriba Ingresar el nombre lea nombre Escriba Ingresar el apellido lea apellido fin Pag 37
Programaci  n con LPP  En el programa anterior, se inician las variables de apellido y nombre, luego se pasan como par  me...
Programaci n con LPP Ejemplo Ingresar la base y el exponente y luego calcular la potencia En este programa usaremos un procedimiento para el ingreso de los datos y otro para calcular la potencia entero base expo pot procedimiento ingreso var entero base var entero expo inicio escriba Ingresar la base lea base Escriba Ingresar el exponente lea expo fin procedimiento Potencia entero base entero expo var entero potencia entero i inicio potencia 1 para I 1 hasta expo haga potencia
Programaci  n con LPP  Ejemplo Ingresar la base y el exponente y luego calcular la potencia.  En este programa usaremos un...
Programaci n con LPP En el procedimiento de ingreso los dos datos exponente y base son de tipo entero y par metros de variable esto porque necesitamos que el procedimiento nos devuelva los valores para luego introducirlos en el procedimiento potencia pero aqu base expo son de tipo valor esto porque no necesitamos modificar o leer su valor como anteriormente los hicimos en el procedimiento de ingreso luego la variable pot si se pasa como par metro de variable debido a que necesitamos modificar su valor y presentarlo en el programa principal Funciones Las funciones son subprogramas que hacen una o m s instrucciones pero que siempre nos devuelven un solo valor Sintaxis funcion nombre_funcion par metros tipo_de_retorno variables locales inicio instrucciones Retorne valor fin Si notamos en la sintaxis de la funci n observamos que esta la palabra retorno la cual devuelve un valor que tiene que ser del mismo tipo que fue declarado el Tipo_de_retorno Pag 39
Programaci  n con LPP  En el procedimiento de ingreso los dos datos , exponente y base son de tipo entero y par  metros de...
Programaci n con LPP Ejemplo calculo de la potencia Usaremos el mismo ejercicio que usamos para los procedimientos para hacer una demostraci n de c mo cambiaria el programa usando una funci n para el c lculo de la potencia entero base expo pot funcion Potencia entero base entero expo entero entero i resp inicio resp
Programaci  n con LPP  Ejemplo   calculo de la potencia Usaremos el mismo ejercicio que usamos para los procedimientos, pa...
Programaci n con LPP Si notamos en la funci n Potencia se declaran una variable I que es para el ciclo y la otra resp que es para el caculo de la potencia la cual usaremos como acumulador de la multiplicaci n de la potencia y al final usando retorne resp que es lo que nos devuelve el valor y lo asigna en a la variable pot en el programa principal cuando usamos la instrucci n pot
Programaci  n con LPP  Si notamos en la funci  n Potencia se declaran una variable I que es para el ciclo y la otra resp q...
Programaci n con LPP Procedimiento presentar Presentamos los c lculos y pasamos las variable como par metros de valor porque solo los necesitamos presentar real ventas comis ihss tp cadena 30 nombre caracter zona funcion seguro real comis real real Vihss inicio si comis 2400 entonces vihss
Programaci  n con LPP  Procedimiento presentar Presentamos los c  lculos y pasamos las variable como par  metros de valor ...
Programaci n con LPP lea ventas repita escriba Zona A B C lea zona hasta zona B o zona C o zona A fin procedimiento calculos caracter zona real ventas var real comis var real ihss var real tp inicio comis
Programaci  n con LPP  lea ventas repita escriba  Zona A,B,C   lea zona hasta  zona   B   o  zona   C    o  zona  A    fin...
Programaci n con LPP Registros Un registro es un dato estructurado formado por elementos l gicamente relacionados que pueden ser del mismo o de distintos tipos a los que se les denomina campos Los campos de un registro podr an ser de los tipos previamente definidos por lpp entero real etc o bien por un registro definido anteriormente Ejemplo demostraci n de registros En este programa usaremos un registro para guardar la informaci n del alumno usando un registro que se llama reg_alumno Luego tendremos que declarar una variable que sea del tipo registro se llama alum despu s usaremos esa variable para pedir los datos siempre que queremos acceder a un registro se hace Registro Variable Entonces si queremos acceder a nombre escribir amos Alum nombre Alum porque as se llama la variable que es de tipo registro re_alumno Inicio del programa registro reg_alumno cadena 30 nombre entero Cuenta cadena 30 carrera fin registro reg_alumno Alum declaraci n de la variable alum Pag 44
Programaci  n con LPP  Registros Un registro  es un dato estructurado, formado por elementos l  gicamente  relacionados , ...
Programaci n con LPP inicio Escriba el nombre del Alumno lea Alum nombre Escriba Cuenta del Alumno lea Alum cuenta Escriba carrera que estudia lea alum carrera Escriba El alumno alum nombre Escriba Con cuenta alum cuenta Estudia alum carrera fin Ahora lo m s importante es que podamos usar registros como par metros en los procedimientos o funciones para hacer mas f cil el pasar informaci n como par metro Ejemplo registros con procedimientos Se desea elaborar un programa donde se ingrese el nombre del alumno la nota acumulada examen nota final y observaci n luego que se determine la nota final y observaci n Usaremos un registro para guardar la informaci n un procedimiento para el ingreso de datos otro para calcular la nota final y la observaci n se usara una funci n para el calculo de la observaci n Siempre debemos de tomar en cuanta cuales son los par metros de variable y de valor en este programa usa en los procedimientos ingreso y calculo de variable y en presentar de valor porque no se modifica ninguna variable Pag 45
Programaci  n con LPP  inicio Escriba  el nombre del Alumno   lea Alum.nombre Escriba  Cuenta del Alumno     lea Alum.cuen...
Programaci n con LPP delcaraci n del regiistro registro reg_alumno cadena 30 nombre real na ne nf cadena 10 obs fin registro delcaraci n de variables reg_alumno Alum entero I funcion observacion real nota cadena 10 cadena 10 vobs inicio si nota 60 entonces vobs
Programaci  n con LPP     delcaraci  n del regiistro    registro reg_alumno cadena 30  nombre real na,ne,nf cadena 10  obs...
Programaci n con LPP procedimiento presentar reg_alumno alum inicio Escriba Nota Final alum nf llamar nueva_linea escriba Observaci n alum obs llamar nueva_linea fin inicio para I
Programaci  n con LPP  procedimiento presentar reg_alumno alum  inicio Escriba  Nota Final   ,alum.nf  llamar nueva_linea ...
Programaci n con LPP Arreglos Es una Colecci n de datos del mismo tipo que se almacenan en posiciones consecutivas de memoria y reciben un nombre com n Y para referirse a un determinado elemento tendremos de acceder usando un ndice para especificar la posici n que queremos extraer o modificar su valor Los arreglos pueden ser 1 Unidimensionales solo tiene una solo dimensi n una fila y una columna 2 Bidimensionales tablas o matrices 3 Multidimensionales de 3 o mas dimensiones Arreglos de I Dimensi n Declaraci n arreglo de Dimensi n es el tama o del arreglo es un numero entero con el cual indicamos el numero de elementos que queremos guardar con el mismo tipo Tipo de datos es el tipo de datos que queremos que sea la colecci n puede ser entero real cadena car cter o un registro Nombre de la variable es el nombre con el cual vamos a ser referencia en el programa principal Pag 48
Programaci  n con LPP  Arreglos Es una Colecci  n de datos del mismo tipo , que se almacenan en posiciones consecutivas de...
Programaci n con LPP Ejemplo Arreglo 10 de entero numero Con esta declaraci n estamos creando una colecci n de 10 n meros enteros 3 5 7 8 3 6 9 2 45 67 1 2 3 4 5 6 7 8 9 10 Siempre que nosotros queremos hacer referencia a uno de los elementos de l arreglos tendremos que indicar la posici n con un numero entero que este dentro del rango Si que queremos escribir el valor de posici n 7 tendremos que escribir Escriba numero 7 de esta indicamos escribir la posici n 7 O I 7 asignamos un valor a una variable de tipo enter Escriba numero i luego usamos la variable I para indicar la posici n que queremos presentar Si deseamos asignar valores a un elemento del arreglo lo podremos hacer Lea numero 2 I 6 indicamos directamente la posici n que queremos leer Asignamos un valor a una variable entero y luego la usamos Lea numero i para indicar la lectura de elemento que queremos leer Pag 49
Programaci  n con LPP  Ejemplo   Arreglo 10  de entero numero Con esta declaraci  n estamos creando una colecci  n de 10 n...
Programaci n con LPP Ejemplo Ingresar 10 n meros a un arreglo de 10 elementos y luego presentar los n meros En este programa tendremos que usar un ciclo que la variable I tome un valor de 1 10 para leer los valores o asignar valores al arreglo luego usaremos otro ciclo para presentar los datos Cuando guardamos los datos en un arreglo sus valores son almacenados en la memoria y no se borrar despu s al leer el siguiente numero como en los programas anteriores cuando us bamos una variable para ingresar 10 n meros pero la variable al final del ingreso solo guardaba el ultimo numero que se introdujo ahora con los arreglos se guardan los 10 n meros en la memoria programa de ingreso de 10 n meros a un arreglo arreglo 10 de entero numero entero I inicio para I
Programaci  n con LPP  Ejemplo Ingresar 10 n  meros a un arreglo de 10 elementos y luego presentar los n  meros.  En este ...
Programaci n con LPP Ejemplo Ingresar el nombre del empleado en un arreglo y el sueldo en otro arreglo luego de ingresar los datos determinar el ihss el total a pagar para cada uno de los empleados En este programa se almacena el nombre del empleado y el sueldo en dos arreglos diferentes el nombre en un arreglos de cadena y el sueldo en un arreglo de tipo real primero se ingresa los datos en al arreglo luego se calculan los datos en otro ciclo con el fin de enfatizar que los arreglos guardan los datos en la memoria durante el programa funciona y los podemos usar despu s de ingresados los datos lo que antes no pod amos hacer pues al ingresar el elemento 10 en la variable solo ese pod amos guardar es por ello que los c lculos se hac an en el mismo ciclo Arreglo 5 de cadena 20 nombre Arreglo 5 de real sueldo real ihss tp entero I Inicio para I
Programaci  n con LPP  Ejemplo Ingresar el nombre del empleado en un arreglo y el sueldo en otro arreglo , luego de ingres...
Programaci n con LPP Escriba Sueldo sueldo i llamar nueva_linea Escriba Ihss ihss llamar nueva_linea Escriba Total pagar tp fin para fin Uso de arreglos como par metros en los procedimientos y funciones En el ejemplo que se presenta se demuestra el uso de los arreglos en las funciones y par metros el ejemplo muestra un procedimiento para el ingreso de datos a un arreglo de 5 n meros enteros luego se usa una funci n de mayor que nos devuelve el numero del arreglo arreglo 5 de entero num entero max funcion mayor arreglo 5 de entero num entero entero nummayor i inicio nummayor
Programaci  n con LPP  Escriba  Sueldo ...  ,sueldo i  llamar nueva_linea Escriba  Ihss ...  ,ihss llamar nueva_linea Escr...
Programaci n con LPP inicio llamar ingreso num max
Programaci  n con LPP  inicio llamar ingreso num  max -mayor num  escriba  Mayor  , max fin  Funci  n mayor  En esta funci...
Programaci n con LPP Arreglos de II Dimensi n Bidimensional Declaraci n arreglo de Tambi n se les denomina matrices o tablas Un arreglo bidimensionales una tabla que ahora tiene l neas y columnas donde las l neas indican la primera dimensi n y las columnas la segunda dimensi n 1 2 3 4 1 2 3 4 5 La tabla que se muestra nos representa un arreglo de 2 dimensiones con 5 l neas y 4 columnas el c digo para declarar este arreglo seria arreglo 5 4 de entero numero La referencia a un determinado elemento de la matriz requiere el empleo de un primero sub ndice que indica la fila y el segundo que indica la columna Ambos sub ndices deber n de ser de tipo entero Por ejemplo si quisi ramos guardar el valor de 30 el la l nea 4 columna 3 el c digo en LPP seria Numero 4 3 30 Pag 54
Programaci  n con LPP  Arreglos de II Dimensi  n  Bidimensional  Declaraci  n   arreglo  Lineas , Columnas   de  Tipo de d...
Programaci n con LPP El Siguiente ejemplo nos muestra como ingresar datos a un arreglo de 5 l neas y 4 columnas para luego presentar los datos en la pantalla arreglo 5 4 de entero numero entero L C inicio para L
Programaci  n con LPP  El Siguiente ejemplo nos muestra como ingresar datos a un arreglo de 5 l  neas y 4 columnas para lu...
Programaci n con LPP Suma de l neas y columnas de un arreglo Bidimensional El programa que se presenta ingresa los datos y los presenta usando un procedimiento arreglo 5 4 de entero numero Entero linea col sumaC sumaL funcion SumaLinea arreglo 5 4 de entero numero entero linea entero entero sum c inicio sum 1 o linea
Programaci  n con LPP  Suma de l  neas y columnas de un arreglo Bidimensional El programa que se presenta , ingresa los da...
Programaci n con LPP Escriba Ingresar un numero lea numero L C Fin Para llamar nueva_linea Fin Para fin Procedimiento presentar arreglo 5 4 de entero numero entero L C inicio llamar Limpiar_pantalla para L
Programaci  n con LPP  Escriba  Ingresar un numero ..   lea numero L,C  Fin Para llamar nueva_linea Fin Para fin  Procedim...
Programaci n con LPP Arreglos con registros Hasta ahora nuestros arreglos solo han guardado un solo datos ya sea real entero cadena o car cter cuando se quiere guardar mas de un dato en una casilla del arreglo se declara un registro y el arreglo se declara que es del tipo registro que declaramos Ejemplo registro Empleado entero codigo cadena 30 nombre fin registro arreglo 5 de empleado emple C digo C digo C digo C digo C digo Nombre Nombre Nombre Nombre Nombre 1 2 3 4 5 Declaramos el registro empleado y luego declaramos el arreglo que ser de tipo empleado ahora para acceder al arreglo Lectura de datos Escriba ingresar Nombre del Empleado lea emple 3 nombre Escriba Ingresar el codigo de registro lea emple 3 codigo Al momento de leer se tiene que especificar la posici n del arreglo que deseo leer emple 3 nombre nos indica que se leer de posici n 3 el nombre Pag 58
Programaci  n con LPP  Arreglos con registros Hasta ahora nuestros arreglos solo han guardado un solo datos ya sea real , ...
Programaci n con LPP Escribir datos Escriba Nombre del Empleado emple 3 nombre Llamar Nueva_linea Escriba C digo de registro emple 3 codigo Igual que al leer los datos para escribir especificamos el elemento del arreglo del cual queremos presentar los datos del registro Ejemplo arreglos con registro En este ejemplo declaramos el registro luego se declara el arreglo de tipo registro se elabora un procedimiento para el ingreso de los datos del arreglo y otro para presentar los registros del arreglo Cuando declaramos var arreglo 5 de empleado emple en el procedimiento de ingreso nos refeerimos a que temeos un arreglo de 5 elementos que es de tipo empleado el registro y que la variable se llama emple En ambos procedimientos se recorre el arreglo y luego por cada una de las posiciones del arreglo se ele el nombre y el c digo registro Empleado entero codigo cadena 30 nombre fin registro arreglo 5 de empleado emple procedimiento Ingreso var arreglo 5 de empleado emple entero i inicio para i
Programaci  n con LPP  Escribir datos Escriba  Nombre del Empleado  ,emple 3 .nombre Llamar Nueva_linea Escriba  C  digo d...
Programaci n con LPP Procedimiento Presentar var arreglo 5 de empleado emple entero i inicio llamar limpiar_Pantalla para i
Programaci  n con LPP  Procedimiento Presentar var arreglo 5  de empleado emple  entero i inicio llamar limpiar_Pantalla p...
Programaci n con LPP Ejemplo arreglos con registro En este ejemplo declaramos el registro luego se declara el arreglo de tipo de tipo registro alumno luego usamos una funci n para determinar la observaci n no se introduce todo el registro porque solo se ocupa un dato para determinar la observaci n luego en el procedimiento de calculo al momento de enviaar la nota para usar la observaci n indicamos el elemento del arreglo y la parte del registro que queremos enviar que es la nota alum i obs 60 entonces vobs
Programaci  n con LPP  Ejemplo arreglos con registro. En este ejemplo declaramos el registro luego, se declara el arreglo ...
Programaci n con LPP procedimiento ingreso var arreglo 5 de reg_alumno alum entero I inicio para i
Programaci  n con LPP  procedimiento ingreso  var arreglo 5  de reg_alumno alum   entero I inicio para i  -1 hasta 5 haga ...
Programaci n con LPP inicio llamar ingreso alum llamar calculo alum llamar presentar alum fin Ejemplo arreglos con registro Se declara un registro con las variables de nombre ventas comisi n ihss y total a pagar se laboran una funci n para el seguro social luego se elabora un procedimiento de ingreso de datos donde se el nombre y las ventas despu s el procedimiento de calculo donde se determina la comisi n que es el 5 de las ventas el seguro usando la funci n del Seguro y el total a pagar luego se presentan los datos usando un procedimiento registro Empleado cadena 30 nombre real ventas comis ihss tp fin registro arreglo 5 de empleado emple funcion seguro real sueldo real inicio si sueldo 2400 entonces retorne 84 sino retorne 0 035 sueldo fin si fin Pag 63
Programaci  n con LPP  inicio  llamar ingreso alum  llamar calculo alum  llamar presentar alum   fin  Ejemplo arreglos con...
Programaci n con LPP procedimiento Ingreso var arreglo 5 de empleado emple entero i inicio para i
Programaci  n con LPP  procedimiento Ingreso var arreglo 5  de empleado emple  entero i inicio para i  - 1 hasta 2 haga Es...
Programaci n con LPP inicio llamar ingreso emple llamar calculo emple llamar presentar emple fin Pag 65
Programaci  n con LPP  inicio llamar ingreso emple  llamar calculo emple  llamar presentar emple  fin  Pag.  65
Programaci n con LPP Manejo De Archivos De Texto Hasta esta parte todos los resultados de los programas se borran de la memoria al terminar el programa en este capitulo aprenderamos como guaradar la informaci n en un archivo de texto para su posterior utilizaci n Sintaxis Declarar un tipo archivo Declarar un tipo archivo secuencial es necesario para declarar variable de este tipo ejemplo tipo Arch es archivo secuencial Abrir un archivo Sintaxis Abrir nombre_archivo como variable para lectura escritura ejemplo abrir empleados txt como archemple para lectura Descripci n Esta instrucci n sirve para abrir el archivo Las operaciones permitidas para el archivo son lectura escritura o ambas En la sintaxis variable se refiere a variable de tipo archivo que se usar para referenciar el archivo Cerrar un archivo Sintaxis Cerrar variable de tipo archivo Ejemplo Cerrar archemple Descripci n Esta instrucci n sirve para cerrar un archivo Variable Pag 66
Programaci  n con LPP  Manejo De Archivos De Texto Hasta esta parte , todos los resultados de los programas se borran de l...
Programaci n con LPP Leer de un archivo Sintaxis Leer variable_archivo variable_datos ejemplo leer archemple emple nombre Descripci n Esta instrucci n lea una variable desde un archivo La primera variable de la instrucci n debe ser de tipo archivo la segunda puede ser de cualquier tipo eso depender del tipo de archivo Escribir en un archivo Sintaxis Escribir variable_archivo variable_datos ejemplo escribir archemple emple nombre Descripci n Esta instrucci n escribe una variable en un archivo La primera variable de la instrucci n debe ser de tipo archivo la segunda puede ser de cualquier tipo eso depender del tipo de archivo Pag 67
Programaci  n con LPP  Leer de un archivo  Sintaxis Leer variable_archivo, variable_datos ejemplo   leer archemple,emple.n...
Programaci n con LPP Ejemplo Ingreso de datos a un archivo secuencial texto Lo primero que tenemos que hacer es crear con windows un archivo de texto con el notepad y lo salvamos con el nombre de empleados en el mismo directorio donde salvaremos el programa de ingreso de datos Declaramos el tipo de archivo secuencial tipo Arch es archivo secuencial luego el registro que usaremos para ingresar los datos registro Empleado cadena 50 nombre real sueldo caracter sexo fin registro luegodeclaramos la variable para manejar el archivo de texto que de tipo arch y la variaboe de tipo registro Empleado emple Arch ArchEmple caracter resp Luego en el programa lo primero que se hace es abrir el archivo para escritura luego se piden los datos y se salvar en el archivo al final se cierra el archivo de texto ahora si nosatros queremos saber si guardo los datos pordemos abrir empleados con el notepad y veremos los datos que se salvaron en el archivo Pag 68
Programaci  n con LPP  Ejemplo Ingreso de datos a un archivo secuencial  texto . Lo primero que tenemos que hacer es crear...
Programaci n con LPP tipo Arch es archivo secuencial registro Empleado cadena 50 nombre real sueldo caracter sexo fin registro Empleado emple Arch ArchEmple caracter resp inicio abrir empleados txt como archemple para escritura repita Escriba Nombre del emnpleado lea emple nombre Escriba Sueldo del empleado lea emple sueldo Escriba Sexo lea emple sexo escribir archemple emple nombre escribir archemple emple sueldo escribir archemple emple sexo Escribir Desea Continuar lea resp hasta resp S o resp N hasta resp N cerrar archemple fin Pag 69
Programaci  n con LPP  tipo Arch es archivo secuencial  registro Empleado cadena 50  nombre real sueldo caracter sexo fin ...
Programaci n con LPP Ejemplo Listar el contenido de un archivo secuencial texto Se declara el tipo del archivo el registro y las variables para usar el registro y el archivo de texto luego se abre el archivo para lectura y se hace un ciclo mientras no sea fin de archivo esto se logra con la funci n FDA que nos devuelve verdatero cuando se encuentra al final del archivo y falso cuando no lo esta Se usa la instrucci on leer para recuperar los valores se se guardaron el el archivo de texto luego usando un procedimiento se escriben los valores del registro en la pantalla tipo Arch es archivo secuencial registro Empleado cadena 50 nombre real sueldo caracter sexo fin registro Empleado emple Arch ArchEmple caracter detener Procedimiento presentar empleado emple inicio escriba Nombre del empleado emple nombre llamar nueva_linea escriba Sueldo emple sueldo llamar nueva_linea escriba Sexo Emple sexo llamar nueva_linea lea detener fin Pag 70
Programaci  n con LPP  Ejemplo Listar el contenido de un archivo secuencial  texto . Se declara el tipo del archivo , el r...
Programaci n con LPP inicio abrir empleados txt como archemple para lectura mientras no fda archemple haga leer archemple emple nombre leer archemple emple sueldo leer archemple emple sexo llamar presentar emple fin mientras cerrar archemple fin Pag 71
Programaci  n con LPP  inicio abrir  empleados.txt  como archemple para lectura  mientras no fda archemple  haga leer arch...