Home
7.- Guía de uso 7.1.- Guía de uso para Windows
Contents
1. algoritmo Hora variable real hora Opciones Ejecucion escribir Que hora es ua A E P B Ea si hora gt 0 1 hora lt 12 escribir Buenos dias si no entonces si hora gt 12 hora lt 18 entonces escribir Buenas tardes si no si hora gt 18 hora lt 24 entonces escribir Buenas noches si no escribir Hora fuera de rango fin si fin si fin si parar fin algoritmo 0 main at Hora pseudo cpp 8 gdb v Fichero C proyecto_YDE hora exe cargado 7 GDE funcionando 231180 0x0023ffb0 2359216 El programa termina de ejecutarse al encontrar el breakpoint y como muestra la ilustraci n la variable hora existe pero no esta inicializada A continuaci n se capturaran las pantallas paso a paso 0 VDE Visualizador Didactico de Ejecucion DE lt 2 Memoria Pila y Registros Opciones Registros Archivo Opciones Ejecucion Visualizaci n Ayuda ccoo NOO Dd Ejecucion algoritmo Hora variable real hora escribir Que hora es hora lt 14 05 si hora gt 0 1 hora lt 12 escribir Buenos dias si no entonces si hora gt 12 hora lt 18 escribir Buenas tardes si no entonces si hora gt 18 hora lt 24 entonces escribir Buenas noches si no escribir Hora fuera de rango fin si fin si Cinsa parar fin algoritmo HO main at Hora pseudo cpp 10 gdb Fichero C proyecto_YDEtho
2. fuera de rango fin si fin si fin si parar fin algoritmo HO main at Hora pseudo cpp 29 gdb GDE funcionando hora lt 24 entonces DEAR 2 Memoria Pila y Registros lt Opciones Registros Ejecucion Fichero C proyecto_YDE hora exe cargado BEIA 2 Memoria Pila y Registros Ejecucion jae Opciones Registros A v Fichero Ciproyecto_YDE hora exe cargado 0x23ff70 00000001 a 26 0x231F74 Ox00000002 2 23ff78 OXODOODODO 0 R23ff7c hora 14 0500002 0x23ff80 OX0023ffb0 2359216 0x23fF70 0Ox0000001 a 26 Dx23ff74 Ox00000002 2 23ff78 OXODOODODO 0 R23ff7c hora 14 0500002 1042380 0x0023ffb0 2359216 2 VDE Visualizador Didactico de Ejecucion Eu 2 Memoria Pila y Registros Archivo Opciones Ejecucion Visualizaci n Ayuda Opciones Ejecucion ce urma a iN O Dd PIB 23188 OSDDOOODON 1 x23ff8c 0x000324d0 206032 algoritmo Hora 2390 0x00032ac0 207552 variable real hora 231494 ONPE 1 T 231138 0x0023ffa8 2359208 a a A x23ff9c 000000001 1 x23ffa0 0x0000000T 1 x23ffa4 0x00032ac0 207552 si hora gt 0 1 hora lt 12 entonces x23ffa8 000000000 0 ps A a Z3fac Ox7ffd5000 2147307520 0x23ffb0 Ox0023ffc0 2359232 hora lt 14 05 si hora gt 12 hora lt 18 entonces escribir Buenas tardes si no si hora gt 18 hora lt 24 entonces escribir Buenas noches
3. si no escribir Hora fuera de rango fin si fin si fin si parar fin algoritmo gdb backtrace Al HO 000401182 in _mingw_CRTStartup ma gdb vi GDE funcionando Fichero C proyecto_YDE hora exe cargado
4. 7 Gu a de uso Todo funcionar como usted espera a no ser que sus expectativas sean incorrectas Hyman Rosen En este apartado se intentan ver todos los pasos que hay que realizar para que un fichero generado en pseudolenguaje sea ejecutado en Windows o Linux y visualizado en VDE en Windows 7 1 Gu a de uso para Windows 1 Descargar las herramientas y configurarlas Para editar pseudolenguaje y poder ejecutarlo descargar y configurar las siguientes herramientas LopeEdit 7 LopeEdit setup Este editor por ahora solo disponible para Windows nos permite sintaxis coloreada para pseudolenguaje y usar la consola de comandos directamente desde este editor Para descargar el programa la p gina oficial es http www lopesoft com Una vez instalado y abierto se ir a la pesta a Herramientas gt Opciones gt Colores gt Importar y se pondr la ruta del fichero pseudolenguaje syn Este fichero se descarga de la pagina Web del proyecto http serdis dis ulpec es a2793 en la zona de descargas Win W H MinGw 3 0 0 1 Para tener el compilador C se usa la aplicaci n MinGW que se puede descargar de los siguientes sitios http prdownloads sourceforee net minew MinGW 3 0 0 1 exe download http wWww mingw org Se ha usado esta aplicaci n porque el compilador es el usado en VDE traductor hat traductor exe cyawinl dll traductor traductor cygwini dll Estos tres ficheros se de
5. en el mismo directorio que traductor bat con la siguiente instrucci n es suficiente traductor bat hora Hora pseudo El LopeEdit C iproyecto_VDEWMora pseudo t Archivo Editar Buscar wer Favoritos Plantillas Herramientas Ventana Ayuda DARA AZ E Hora pseudo 1 algoritmo Hora 2 variable 3 real hora 5 escribir Que hora es 7 hora lt 14 05 9221 hora gt 0 1 A ihora lt 12 entonces escribir Buenos dias l si no s1 hora gt 12 hora lt 18 entonces escribir Buenas tardes 1 no s1 hora gt 18 A hora lt 24d entonces escribir Buenas noches 1 no escribir Hora fuera de rango Consola 2 Microsoft Windows XP Versi n 5 1 2600 C Copyright 1255 2001 Microsoft Corp C iproyecto VDE gt traductor bat hora Hora pseudo Ln 1 30 Col1 15 4 Ejecutar el fichero ejecutable Este paso no es necesario para la integraci n con VDE Para ello lanzamos el comando hora Ohora exe E Lopetdit C 1proyecto_VDEWora pseudo Archivo Editar Buscar Wer Favoritos Plantillas Herramientas ventana TEER EA EDENDE T ET AT IM E Hora pseudo l algoritmo Hora 2 varlable 3 real hora El 5 escribir Que hora es E hora 14 05 g 1 hora gt 0 1 5 hora lt 12 entonces 10 escribir Buenos dias 11 i no a 13 1 hora gt 12 ihora lt 18 entonces 14 escribir Buenas tardes 15 1 no 17 si hora gt 18 N hora lt 24 ent
6. fin si parar fin algoritmo HO main at Hora pseudo cpp 15 gdb GDB funcionando hora lt 12 entonces hora lt 18 entonces hora lt 24 entonces DEAR 2 Memoria Pila y Registros Opciones Ejecucion Registros PO v Fichero C proyecto_YDE hora exe cargado 0x23ff70 Ox0000001 a 26 23174 000000002 2 23178 OXD0DODODO0 0 R23ff7c hora 14 0500002 x23ff80 0x0023ffb0 2359216 0 VDE Visualizador Didactico de Ejecucion Archivo Opciones Ejecucion Visualizaci n Ayuda 206000 aras ga so algoritmo Hora variable real hora escribir Que hora es hora lt 14 05 si hora gt 0 1 hora lt 12 entonces escribir Buenos dias si no si hora gt 12 hora lt 18 entonces escribir Buenas tardes si no si hora gt 18 hora lt 24 entonces escribir Buenas noches si no escribir Hora fuera de rango fin si fin si fin si parar fin algoritmo HO main at Hora pseudo cpp 28 gdb GDE funcionando o VDE Visualizador Didactico de Ejecucion Archivo Opciones Ejecucion Visualizaci n Ayuda Aidici ARO algoritmo Hora variable real hora escribir Que hora es hora lt 14 05 si hora gt 0 1 hora lt 12 entonces escribir Buenos dias si no si hora gt 12 hora lt 18 entonces escribir Buenas tardes si no si hora gt 18 escribir Buenas noches si no escribir Hora
7. nces escribir Buenas noches 1 no escribir Hora fuera de rango 2 tin 1 4d fin 1 eb fin ai J 27 parar Preparado Ln i 30 Coli 115 MUM DoS 00 14 Para este ejemplo se ha editado un fichero llamada Hora pseudo que nos indica en que franja horaria se encuentra una determinada hora haciendo uso de anidamientos de la sentencia condicional si 3 Ejecutar el traductor a trav s del fichero traductor bat Para ejecutar el traductor de pseudolenguaje se abrir una consola de comandos desde el men de Windows o desde la pesta a inferior en la propia aplicaci n de edici n LopeEdit y se lanza la siguiente l nea de comando en el directorio donde se han descargado los ficheros traductor bat traductor exe Y cygwin1 d11 traductor bat lt ejecutable gt lt fichero en pseudolenguaje gt lt ruta del archivo gt donde lt ejecutable gt gt nombre del ejecutable que se quiera obtener lt fichero en pseudolenguaje gt gt nombre del fichero con extensi n pseudo que contiene el c digo en pseudolenguaje lt ruta del archivo gt gt En caso de que el fichero pseudo no se encuentre en el mismo directorio que el fichero traductor bat se debe indicar la ruta del fichero pseudo terminando dicha ruta con 01 Por ejemplo si se tiene el fichero Hora pseudo en una carpeta llamada programas la instrucci n a lanzar ser traductor bat hora Hora pseudo programas Si el fichero pseudo se encuentra
8. onces a escribir Buenas noches 19 1 no el escribir Hora fuera de rango 23 fin 1 2d fin 1 FFE A a a Consola 2 EJE C 1iproyecto VDE gt hora 0Que hora es Buenas tardes C proyecto VDE gt hora exe Que hora es Buenas tardes C lproyecto VDE gt EN Consola 2 Preparado Lo i 30 Cold 15 MOM DoS 00 14 5 Ejecutar VDE y utilizar VDE normalmente A continuaci n se exponen capturas de pantalla del fichero Hora pseudo Se abre el archivo ejecutable correspondiente al fichero Hora pseudo 0 VDE Visualizador Didactico de Ejecucion Archivo Opciones Ejecucion Yisualizacion Ayuda gt t D gt 5 m Es EX algoritmo Hora variable real hora escribir Que hora es hora lt 14 05 si hora gt 0 1 1 hora lt 12 entonces escribir Buenos dias si no si hora gt 12 hora lt 18 entonces escribir Buenas tardes si no si hora gt 18 hora lt 24 entonces escribir Buenas noches si no escribir Hora fuera de rango fin si fin si fin si parar fin algoritmo gdb GDE funcionando Fichero Ciproyecto_YDEihora exe cargado Como puede comprobarse el c digo visualizado es en pseudolenguaje Ahora se colocar un breakpoint en la instrucci n hora lt 14 05 y se ejecutar el programa o7 VDE Visualizador Didactico de Ejecucion Memoria Pila y Registros Archivo Opciones Ejecucion Visualizaci n Ayuda cocaina aa so
9. ra exe cargado A GDE funcionando hasta el final del programa PES Ox23F70 OXDO00001 a 26 Ox231F74 OXDODDDOD2 2 Ox23fF78 OxDODODOD0 0 Ox23H7c hora 14 0500002 Ox23ff80 OxD023fb0 2359216 La variable hora ha sido 1inicializada o VDE Visualizador Didactico de Ejecucion Archivo Opciones Ejecucion Yisualizacion Ayuda ececoodcEa nSaiNo gt algoritmo Hora variable real hora escribir Que hora es hora lt 14 05 si hora gt 0 1 hora lt 12 entonces escribir Buenos dias si no si hora gt 12 escribir Buenas tardes si no ihora lt 18 entonces si hora gt 18 hora lt 24 entonces escribir Buenas noches si no escribir Hora fuera de rango fin si fin si fin si parar fin algoritmo 0 main at Hora pseudo cpp 14 gdb GDB funcionando Jm fx lt Memoria Pila y Registros ca Opciones Ejecucion Registros A v Fichero Ciproyecto_YDElhora exe cargado Entra por la rama del si que le corresponde 2 VDE Visualizador Didactico de Ejecucion Archivo Opciones Ejecucion Visualizaci n Ayuda Aito EE O algoritmo Hora variable real hora escribir Que hora es hora lt 14 05 si hora gt 0 1 escribir Buenos dias si no si hora gt 12 escribir Buenas tardes si no si hora gt 18 escribir Buenas noches si no escribir Hora fuera de rango fin si fin si
10. scargan de la pagina Web del proyecto http serdis dis ulpgc es a2793 en la zona de descargas y en el apartado Traductor para Windows Los tres ficheros deben encontrarse en el mismo directorio para un correcto funcionamiento del traductor El fichero traductor bat contiene una l nea con el path donde se encuentra instalada la aplicaci n MinGW sta por defecto se instala en CAMinGW En el caso de instalar dicha aplicaci n en otro path lo debemos cambiar editando el fichero traductor bat Herramienta YDE des wde El c digo fuente y el ejecutable de esta herramienta de visualizaci n se puede descargar de la p gina http www danielbautista com proyecto html y el enlace directo al manual de usuario del VDE se encuentra en la p gina Web http www danielbautista com proyecto documentos manual html 2 Editar en pseudolenguaje el programa que se quiera ejecutar Para editar pseudolenguaje utilizaremos la aplicaci n ya instalada LopeEdit Fl LopeEdit C Aproyecto_VDEWMora pseudo o Archivo Editar Buscar Yer Favoritos Plantillas Herramientas ventana Ayuda TREA AA EDI AAA E e ES Hora pseudo l algoritmo Hora 2 wvarlable real hora escribir Que hora es hora lt 14 05 1 hora gt 0 1 5 hora lt 12 entonces escribir Buenos dias SL n 1 hora gt 12 hora lt 18 entonces escribir Buenas tardes 1 no s1 hora gt 18 5 ihora lt 24 ento
Download Pdf Manuals
Related Search
Related Contents
環境関連物質リスト PDF:237KB Ariel EZWT-2651 Air L Installation Guide BCM-1001 : Biochimie structurale - Pixel Command Line User's Guide Taylor 5742 Scale User Manual PSAlter 1.6 User Manual Copyright © All rights reserved.
Failed to retrieve file