“2020, Año de Leona Vicario, Benemérita Madre de la Patria” DEPARTAMENTO DE SISTEMAS COMPUTACIONALES E INFORMÁTICA ASUNTO: SOLICITUD DE ACTIVIDADES Celaya, Guanajuato, 30/Noviembre/2020 LENGUAJES DE INTERFAZ DOCENTE DESIGNADO: ISC. RICARDO GONZÁLEZ GONZÁLEZ SEMESTRE SEPTIEMBRE-ENERO 2020-2021 ACTIVIDAD 12 ( VALOR 24 PUNTOS ) LEA CUIDADOSAMENTE, Y REALICE LAS SIGUIENTE ACTIVIDADES, CONSIDERANDO LOS CRITERIOS DE CALIDAD PROPUESTOS EN LOS DOCUMENTOS DE LA GUÍA TUTORIAL, Y LA RÚBRICA DE EVALUACIÓN, EL LECTOR DEBE TOMAR MUY EN CUENTA QUE ESTA ACTIVIDAD ES UN EXAMEN, Y NO UNA SIMPLE TAREA, PUES DEMANDA DEDICACIÓN PARA INVESTIGAR, LEER, ANALIZAR, REDACTAR, ILUSTRAR Y PROPONER DE MANERA PROFESIONAL LOS TEMAS PROPUESTOS EN LA ESTRUCTURA TEMÁTICA DE ESTA ASIGNATURA. 2. PROGRAMACIÓN BÁSICA. A. INVESTIGAR, LEER, COMPRENDER Y CON UNA REDACCIÓN PROPIA HECHA A MANO, ABORDAR EL SIGUIENTE TEMA. ADEMÁS ELABORAR LAS ILUSTRACIONES ADECUADAS Y DE SU AUTORÍA QUE APOYEN A TAL TEMA. “ LOS ARCHIVOS Y SU MANEJO EN EL LENGUAJE ENSAMBLADOR “ EN ESTE TEMA ES MUY IMPORTANTE QUE USTED INCORPORE LOS EJEMPLOS NECESARIOS PARA EXPLICAR A DETALLE Y CON ILUSTRACIONES CÓMO CREAR, ABRIR, LEER ( SECUENCIAL Y ALEATORIAMENTE ), MODIFICAR, CERRAR ARCHIVOS EN EL LENGUAJE ENSAMBLADOR. Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx “2020, Año de Leona Vicario, Benemérita Madre de la Patria” B. PARA LOS PROBLEMAS QUE A CONTINUACIÓN SE ENUNCIAN HAGA LO SIGUIENTE : 1. ANALICE Y ENTIENDA CORRECTAMENTE EL PROBLEMA. 2. HAGA LAS CONSIDERACIONES APROPIADAS AL PROBLEMA. 3. ELABORE EL ALGORITMO DE CADA PROBLEMA. 4. HAGA A MANO LOS DIAGRAMA DE FLUJO CORRESPONDIENTES CON TRAZOS PROFESIONALES Y USANDO LA SIMBOLOGÍA CORRECTA. * NO USE NINGÚN SOFTWARE DE APOYO. 5. ESCRIBA LA CODIFICACIÓN EN LENGUAJE ENSAMBLADOR APLICANDO TODOS LOS CONOCIMIENTOS PREVIAMENTE ADQUIRIDOS. 6. USE EL EMULADOR DE SU PREFERENCIA Y EJECUTE ÉSTOS PROGRAMAS A MODO DE PRÁCTICA Y EXPONGA SUS RESULTADOS TOMANDO EN CUENTA LO QUE SE INDICA EN LA GUÍA TUTORIAL PARA LA ELABORACIÓN DE PRÁCTICAS. 7. NO USE OFIMÁTICA PARA REDACTAR ESTA ACTIVIDAD. HAGA SU EXAMEN A MANO. CONSIDERACIONES ESPECIALES PARA ESTE INCISO EN PARTICULAR Y PARA TODOS LOS EXÁMENES FUTUROS, CONSIDERE QUE EL ALGORITMO, EL DIAGRAMA DE FLUJO Y LA CODIFICACIÓN DEBEN COINCIDIR COMPLETAMENTE EN UN 100%. ES DECIR, EL ALGORITMO DEBERÁ SER CONSIDERADO COMO EL PLANTEAMIENTO RECTOR A LA SOLUCIÓN DEL PROBLEMA. EL DIAGRAMA DE FLUJO DEBERÁ SER CONSIDERADO COMO LA REPRESENTACIÓN GRÁFICA DEL ALGORITMO. Y LA CODIFICACIÓN DEBERÁ SER ENTENDIDA COMO EL RESULTADO FINAL DEL CORRECTO PLANTEAMIENTO RECTOR Y SU PLANO EJECUTOR. PARA QUE ESTE EXAMEN Y TODOS LOS SIGUIENTES TENGAN UN VALOR APROBATORIO SE DEBERÁN CUMPLIR TODO LO INDICADO A CONTINUACIÓN. ∙ ALGORITMO = DIAGRAMA DE FLUJO = PROGRAMA SI TAL CONDICIÓN NO SE CUMPLE ENTONCES EL VALOR DEL EXAMEN SE REDUCIRÁ DRÁSTICAMENTE. ∙ EL ALGORITMO DEBERÁ SER PLANTEADO CON TODAS LAS CARACTERÍSTICAS PROPIAS DE ÉSTE. SI AÚN DESCONOCE QUÉ CARACTERÍSTICAS DEBE TENER UN ALGORITMO, POR FAVOR HAGA UNA INVESTIGACIÓN DEL TEMA. ∙ EL DIAGRAMA DE FLUJO DEBE SER ELABORADO CON RIGOR TÉCNICO, ENTENDIENDO ÉSTE COMO EL USO CORRECTO DE LAS REGLAS DE CREACIÓN Y LA SIMBOLOGÍA, EL TRAZO DE ÉSTE USANDO HERRAMIENTAS DE DIBUJO PROFESIONAL COMO LA REGLA Y COLORES. SI AÚN DESCONOCE QUÉ CARACTERÍSTICAS DEBE TENER UN DIAGRAMA DE FLUJO, POR FAVOR HAGA UNA INVESTIGACIÓN DEL TEMA. Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx “2020, Año de Leona Vicario, Benemérita Madre de la Patria” ∙ LA CODIFICACIÓN DEL PROGRAMA ESCRITO EN LENGUAJE ENSAMBLADOR TAMBIÉN DEBERÁ SER REDACTADO CON RIGOR TÉCNICO. LIBRE DE ERRORES SINTÁCTICOS Y DE ERRORES LÓGICOS. SE DEBERÁN INTEGRAR COMENTARIOS PERSONALES INSERTADOS DENTRO DEL CÓDIGO FUENTE A MODO DE EXPLICACIÓN DE LO QUE SE PRETENDE HACER CON LA CODIFICACIÓN QUE SE EXPONE, TAMBIÉN DEBE TENER LAS SANGRÍAS APROPIADAS. ESTA PRÁCTICA DEBE SER ESTRUCTURADA DE FORMA TAL QUE SE PRESENTE EL CÓDIGO FUENTE COMPLETO Y DE AUTORÍA PROPIA PARA DEMOSTRAR LA FORMA RESOLVER LOS PROBLEMAS PROPUESTOS. MUY IMPORTANTE : SI AL SER EVALUADO SU TRABAJO, SE OBSERVA QUE ÉSTE HA SIDO COPIADO TOTAL O PARCIALMENTE DE OTRO PREVIAMENTE REVISADO, O BIEN DE ALGUNA FUENTE EXTERNA, TODA LA EVALUACIÓN, Y NO SOLO ESTA ACTIVIDAD SERÁ REPROBADA. POR ELLO NO CAIGA EN ACTOS DESHONESTOS, PUES SERÁN SEVERAMENTE SANCIONADOS, SIN CONTROVERSIA ALGUNA. TODO LO ANTERIOR QUEDÓ PLENAMENTE INFORMADO Y ACEPTADO MEDIANTE FIRMA DE RECIBIDO EN LA DOCUMENTACIÓN INICIAL DE ESTA ASIGNATURA. TENGA MUY EN CUENTA QUE ESTE EJERCICIO, NO ES SENCILLO DE RESOLVER POR QUE REQUIERE DE UN SUSTENTO TEÓRICO MATEMÁTICO Y COMPUTACIONAL MUY ROBUSTO, ASÍ COMO LA ADECUADA FORMA DE PLANTEAR EL CÓMO HACER LA CALCULADORA QUE SE SOLICITA, Y CON LAS RESTRICCIONES MENCIONADAS. OBSERVACIONES : ESTE PROGRAMA EN APARIENCIA SENCILLO, PLANTEA UNA SERIE DE RETOS QUE DEBE PRIMERO COMPRENDER ANTES DE INTENTAR ESCRIBIR UNA SOLA LÍNEA DE CÓDIGO. HAGA TODAS LAS CONSIDERACIONES PERTINENTES E INTEGRE AL MARCO TEÓRICO DE LA PRÁCTICA EL PLANTEAMIENTO Y SOLUCIÓN A ESTE PROBLEMA. Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx “2020, Año de Leona Vicario, Benemérita Madre de la Patria” PROBLEMA 1 : SE REQUIERE DE UN PROGRAMA ESCRITO EN EL LENGUAJE ENSAMBLADOR, QUE SEA CAPAZ DE PRESENTAR AL USUARIO UN MENÚ DE OPCIONES EN EL CUAL SE OFREZCAN LOS SIGUIENTES CÁLCULOS. ADEMÁS ESTE MENÚ SE MOSTRARÁ AL USUARIO INDEFINIDAMENTE PARA VOLVER A REPETIR LOS CÁLCULOS (N) VECES HASTA QUE ÉL DECIDA TERMINAR. EL PROGRAMA DEBE OFRECER UNA OPCIÓN FORMAL PARA TERMINAR Y EN ESE MOMENTO SE LE PREGUNTARÁ AL USUARIO LO SIGUIENTE : ¿ REALMENTE DESEA SALIR DEL PROGRAMA ( S/N ) ? A LO CUAL PUEDE CONTESTAR PRESIONANDO UNA ‘S’ O BIEN UNA ‘N’ . SI RESPONDE CON LA LETRA ‘S’ EN MINÚSCULA O BIEN MAYÚSCULA, TERMINARÁ LA EJECUCIÓN. DE LO CONTRARIO SE DEBERÁ BORRAR EL CONTENIDO DE LA PANTALLA Y VOLVER A DESPLEGAR EL MENÚ COMPLETO. EJEMPLO : ARCHIVOS : MANEJO Y ADMINISTRACIÓN DE DATOS ------------------------------------------1. 2. 3. 4. 5. CREAR UN ARCHIVO DE TEXTO EN DISCO. ABRIR EL ARCHIVO Y HACER LA CAPTURA DE DATOS POR TECLADO. LISTAR EN PANTALLA EL CONTENIDO DEL ARCHIVO. CERRAR EL ARCHIVO. ELIMINAR EL ARCHIVO EN DISCO. 6. TERMINAR. ELIJA SU OPCIÓN : NOTA IMPORTANTE : PARA CADA OPCIÓN DEBERÁ PRIMERO INVESTIGAR CADA FÓRMULA MATEMÁTICA INVOLUCRADA, ADEMÁS DEBE EXPLICAR ÉSTAS EN EL ÁREA DEL MARCO TEÓRICO DE SU PRÁCTICA. SI TALES FÓRMULAS Y EXPLICACIONES NO ESTÁN EN LA PRÁCTICA, ESTÁ NO SERÁ CONSIDERADA UN TRABAJO COMPLETO Y LOS PUNTOS OBTENIDOS SE VERÁN REDUCIDOS DRÁSTICAMENTE. Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx “2020, Año de Leona Vicario, Benemérita Madre de la Patria” NOTAS ACLARATORIAS: ∙ PARA LA OPCIÓN DOS DEL PROGRAMA ANTERIOR SE DEBE ENTENDER LO SIGUIENTE. LAS SIGUIENTES PANTALLAS LE DARÁN UNA BUENA IDEA DE LO SOLICITADO. EJEMPLO : OPCIÓN 1 ARCHIVOS : MANEJO Y ADMINISTRACIÓN DE DATOS [ OPCIÓN 1 ] ------------------------------------------INGRESE EL NOMBRE DEL NUEVO ARCHIVO A CREAR : datos_prueba.txt AVISO : ARCHIVO CREADO EXITOSAMENTE ! PRESIONE CUALQUIER TECLA PARA REGRESAR AL MENÚ PRINCIPAL… EJEMPLO : OPCIÓN 2 ARCHIVOS : MANEJO Y ADMINISTRACIÓN DE DATOS [ OPCIÓN 2 ] ------------------------------------------POR FAVOR INGRESE LOS DATOS POR ALMACENAR : Este es un texto de prueba que servirá para demostrar cómo se guardan persistentemente los datos en un archivo de texto para su posterior recuperación y procesamiento. --fin de la cita— PRESIONE CUALQUIER TECLA PARA REGRESAR AL MENÚ PRINCIPAL… Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx “2020, Año de Leona Vicario, Benemérita Madre de la Patria” EJEMPLO : OPCIÓN 3 ARCHIVOS : MANEJO Y ADMINISTRACIÓN DE DATOS [ OPCIÓN 3 ] ------------------------------------------EL CONTENIDO DEL ARCHIVO datos_prueba.txt ES : Este es un texto de prueba que servirá para demostrar cómo se guardan persistentemente los datos en un archivo de texto para su posterior recuperación y procesamiento. --fin de la cita— PRESIONE CUALQUIER TECLA PARA REGRESAR AL MENÚ PRINCIPAL… EJEMPLO : OPCIÓN 4 ARCHIVOS : MANEJO Y ADMINISTRACIÓN DE DATOS [ OPCIÓN 4 ] ------------------------------------------EL ARCHIVO datos_prueba.txt FUE CERRADO EXITOSAMENTE ! PRESIONE CUALQUIER TECLA PARA REGRESAR AL MENÚ PRINCIPAL… EJEMPLO : OPCIÓN 5 ARCHIVOS : MANEJO Y ADMINISTRACIÓN DE DATOS [ OPCIÓN 5 ] ------------------------------------------EL ARCHIVO datos_prueba.txt FUE ELIMINADO DE DISCO EXITOSAMENTE ! PRESIONE CUALQUIER TECLA PARA REGRESAR AL MENÚ PRINCIPAL… Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx “2020, Año de Leona Vicario, Benemérita Madre de la Patria” CONSIDERACIONES. CADA UNO DE LOS PUNTOS ANTERIORES DEBE SER DESARROLLADO CON LA PROFUNDIDAD ACORDE A UN NIVEL PROFESIONAL, Y APEGÁNDOSE COMPLETAMENTE A LAS DIRECTRICES DE LA GUÍA TUTORIAL. NO CONCIBA ESTE TRABAJO, COMO UN SIMPLE RESUMEN O EJERCICIO DE TRANSCRIPCIÓN, PUES EL VALOR INDICADO AL INICIO DE ESTA ACTIVIDAD LE DARÁ A USTED UNA BUENA IDEA DE LO QUE SE ESPERA DE ELLA, EN CUANTO A CALIDAD Y EL APRENDIZAJE OBTENIDO, MISMO QUE SERÁ PUESTO A PRUEBA MEDIANTE UN EXAMEN ESCRITO O BIEN ORAL EN CLASE. SI DECIDIÓ ELABORAR ESTA ACTIVIDAD EN EQUIPO, CADA INTEGRANTE DE ÉSTE DEBERÁ POSEER EL MISMO NIVEL DE CONOCIMIENTO, PUES TAN SOLO REPARTIR TEMAS ENTRE LOS INTEGRANTES DEL EQUIPO, SUPONDRÍA UN GRAVE ERROR DE INTERPRETACIÓN A LA INTENCIÓN DIDÁCTICA REAL DE ESTA ACTIVIDAD. POR ÚLTIMO, ESTA ACTIVIDAD SOLO SE PODRÁ DESARROLLAR EN EQUIPO, SI SE REGISTRÓ EN UNO PREVIAMENTE, UTILIZANDO EL FORMATO ENTREGADO EN LA ACTIVIDAD INICIAL. DE LO CONTRARIO DEBERÁ ELABORAR Y ENTREGAR LA ACTIVIDAD DE FORMA INDIVIDUAL. LA ENTREGA DE DICHO REGISTRO SE HARÁ VÍA CORREO ELECTRÓNICO ENVIANDO ÉSTE AL PROFESOR DESIGNADO, Y POSTERIORMENTE EN CLASE ENTREGANDO LA HOJA EN FÍSICO. OBSERVACIONES: ∙ CADA HOJA QUE ENTREGUE DE SU ACTIVIDAD, DEBERÁ ESTAR FIRMADA AL MARGEN DERECHO, INCLUIDA LA PROPIA SOLICITUD DE LA ACTIVIDAD. ∙ INTEGRE TODO SU TRABAJO EN UN SOLO ARCHIVO DE TIPO .PDF, Y ASIGNE EL NOMBRE QUE A CONTINUACIÓN SE INDICA. NO OLVIDE ANEXAR LAS HOJAS DE ESTA ACTIVIDAD Y DE SU TRABAJO DESPUÉS DE SU PORTADA. ∙ UNA VEZ ELABORADA SU ACTIVIDAD, RECUERDE DIGITALIZARLA Y NOMBRARLA EN BASE A LA NOMENCLATURA QUE SE INDICA MÁS ADELANTE EN ESTE DOCUMENTO. ∙ SI SUS EVIDENCIAS ENVIADAS POR CORREO, NO CUMPLEN CON LA NOMENCLATURA SOLICITADA, NO SERÁN CONSIDERADAS COMO EVIDENCIAS PARA SU EVALUACIÓN. ∙ POR ÚLTIMO, POR FAVOR GESTIONE APROPIADAMENTE SU TIEMPO, Y SEA PUNTUAL EN SU ENTREGA Y ASÍ EVITAR PROBLEMAS DE NULIDAD POR EXTEMPORANEIDAD. Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx “2020, Año de Leona Vicario, Benemérita Madre de la Patria” LA NOMENCLATURA SOLICITADA PARA ENVIAR SU TRABAJO ES LA SIGUIENTE : AAAA-MMDD_TNM_CELAYA_MATERIA_DOCUMENTO_[EQUIPO]_NOCTROL_APELLIDOS_NOMBRE_SEM.PDF ( NOTA : *** TODO DEBE SER ESCRITO USANDO LETRAS MAYÚSCULAS *** ) DONDE : TNM_CELAYA : INSTITUCIÓN ACADÉMICA AAAA : AÑO MM : MES DD : DÍA MATERIA : LI, PB, PE, LAII MÁS EL GRUPO ( –A , -B, -C ) DOCUMENTO : A1-ACTIVIDAD 1, P1-PRACTICA 1, R1-REPORTE 1, T1-TAREA 1, PG1-PROGRAMA, ETC. (CAMBIANDO EL NÚMERO CONSECUTIVO POR EL QUE CORRESPONDA) [EQUIPO] : NÚMERO DEL EQUIPO QUE CORRESPONDA SEGÚN INDICACIÓN DEL PROFESOR. [ OPCIONAL] NOCTROL : SU NÚMERO DE CONTROL APELLIDOS : SUS APELLIDOS NOMBRE : SU NOMBRE SEM : EL PERIODO SEMESTRAL EN CURSO: SEP-ENE EJEMPLO : SI EL TRABAJO SE SOLICITÓ EN EQUIPO. 2020-11-30_TNM_CELAYA_LIAB_A12_EQUIPO_99_9999999_PEREZ_PEREZ_JUAN_SEP20- ENE21.PDF SI EL TRABAJO SE SOLICITÓ INDIVIDUALMENTE. 2020-11-30_TNM_CELAYA_LI-AB_A12_9999999_PEREZ_PEREZ_JUAN_SEP20-ENE21.PDF NOTA : EN LA NOMENCLATURA DEBERÁ CAMBIAR EL GRUPO SEGÚN CORRESPONDA. LI-A / LI-B Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx “2020, Año de Leona Vicario, Benemérita Madre de la Patria” FECHA Y HORA DE ENTREGA: LA INDICADA EN LA PLATAFORMA VIRTUAL. EN CASO DE QUE EL TRABAJO SE HAYA SOLICITADO EN EQUIPO, EL JEFE DEL MISMO SERÁ EL ÚNICO RESPONSABLE DE ENVIAR LA ACTIVIDAD EN LA PLATAFORMA VIRTUAL. MUY IMPORTANTE: 1. DESPUÉS DE LA HORA INDICADA EN LA PLATAFORMA VIRTUAL ( AÚN CUANDO SOLO SEA UN MINUTO O VARIOS ), LA ACTIVIDAD SERÁ CONSIDERADA COMO EXTEMPORÁNEA Y NO CONTARÁ COMO EVIDENCIA PARA SU EVALUACIÓN. SE LE SUGIERE ENVIAR CON ANTICIPACIÓN SU ACTIVIDAD A FIN DE EVITAR CONFLICTOS POR NO ENTREGAR ÉSTA A TIEMPO. BAJO NINGÚN PRETEXTO O JUSTIFICACIÓN SE ACEPTARÁN LOS TRABAJOS EXTEMPORÁNEOS, EVITE LA PENA DE RECORDAR A USTED QUE EL VALOR DE LA PUNTUALIDAD ES PARTE IMPORTANTE DE SUS EVIDENCIAS Y ES EL PRIMER PUNTO QUE SE HA DE EVALUAR. 2. NO OLVIDE ANEXAR A SU ARCHIVO .PDF DE EVIDENCIAS UNA PORTADA PROFESIONAL, Y ESTA SOLICITUD DE ACTIVIDADES CON TODAS LAS HOJAS FIRMADAS EN EL MARGEN DERECHO. 3. POR ÚLTIMO, TODA EVIDENCIA GENERADA QUE CONTENGA AL MENOS UNA TRANSCRIPCIÓN DE CUALQUIER FUENTE Y DE CUALQUIER TIPO, ES DECIR CON MATERIAL PLAGIADO SERÁ ANULADA DE FORMA INCONTROVERTIBLE. Antonio García Cubas Pte. No. 600 esq. Av. Tecnológico, Col. Alfredo V. Bonfil, C.P. 38010 Celaya, Gto. Ap 57, Conmutador (461) 6117575 e-mail: lince@itcelaya.edu.mx www.itcelaya.edu.mx FONT: Terminal size: 9 background: white Primeramente, tenemos la cabecera de nuestro código con la información adecuada y siguiendo la estructura recomendada colocamos primeramente un comando macro que nos permitirá imprimir de manera mas eficiente toda la información que se desplegara en pantalla. Después tenemos todos los mensajes declarados para uso de menú (MENU1, MENU2, … ETC). También contamos con mensajes personalizados como sub menú para cada tipo de opción elegida por el usuario a fin de indicarle lo que podría realizar Contamos con nuestra variable handle como índice del archivo que estamos usando. La variable maxvlen nos definirá el tamaña máximo del nombre del archivo nuestra variable viejopar para almacenar temporalmente el nombre de igual forma viejo len y la variable viejo donde se almacenara el nombre final del documento Tenemos nuestro menú mostrado usando la macro mencionada anteriormente y la petición para ingresar el carácter de la opción a realizar procedemos comparar esta cadena con sus números en ASCII y saltamos a la opción elegida en caso de no ser una opción salta a opción invalida para mostrar mensaje y volver al menú Tenemos nuestra sección crear en la cual mostramos nuestro sub menú de indicaciones para crear. Llamamos a los métodos para ingresar el nombre del archivo y delimitar el nombre del archivo deacuerdo al formato establecido Cerramos el archivo y agregamos una función en espera de ingresar una tecla para continuar con el menu Tenemos nuestra sección de abrir el cual de igual forma muestra los mensajes del submenú para abrir. Ciclo condicional en el cual leemos cada carácter ingresado y lo guardamos en la variable vec (vector). Mientras no se ingrese un enter Cerrar documento para prevenir Abrir documento Escribir en el documento el contenido de la variable vector Mensajes de despedida y espera de presionar una tecla para continuar Función de cerrar la cual usamos en constantes ocasiones para prevenir el acceso al documento en todo momento . Funcion para ver el contenido del archivo Abrimos el archivo cuyo nombre se encuentra en la variable viejo Indicamos la cantidad de caracteres a leer (50) y mostramos en pantalla Cerrar archivo Mensajes de salida y espera de pulsación de tecla para continuar al menu Seccion de eliminar Mensajes de indicaciones Cerrar el documento primeramente Eliminar el documento cuyo nombre se encuentra en la variable viejo Mensajes de salida y espera de pulsación de tecla para volver al menu Mensajes de error Sección en la que preguntamos si realmente deseas salir en caso de ingresar S o s salta al proceso salir que lleva al fin del código pero en caso contrario N o n salta al menú sin embargo si no es ninguno de estos salta al mismo TERMINAR para volver a preguntar Métodos para ingresar (introcadenav) y ajustar (delimitarv) la cadena ingresada