Compilando en Pascal
|
|
|
- Carla Salinas Franco
- hace 9 años
- Vistas:
Transcripción
1 Compilando en Pascal Gonzalo Soriano 28 de marzo de 2009 Resumen Este apunte no tiene la intensión de enseñarles a usar un compilador, sino mostrales como compilar y algunas herramientas como el debugger y los breakpoints que pueden serles útiles al momento de realizar un TP o un programa extenso. 1. Turbo Pascal Compilar un programa Para mostrar cómo se compila un programa, primero tendremos que tener el programa. Motivo por el cual se eligió uno sencillo y que tiene como único propósito la suma de dos números. El código es el siguiente: Program ejemplo; Uses CRT; { Bloque de declaración de unidades. } Var { Bloque de declaración de variables. } num1, num2, resultado: integer; Begin { Comienzo del Programa Principal. } { Limpio la pantalla. } ClrScr; { Pido que ingrese un número y lo leo por pantalla. } write ( Ingrese un numero entero: ); readln (num1); writeln; write ( Ingrese el segundo numero entero: ); readln (num2); writeln; { Hago la suma de num1 + num2. } resultado := num1 + num2; { Imprimo por pantalla el resultado de la suma. } writeln ( El resultado de la suma es:,resultado); writeln; { Hago la resta sin guardarla en ninguna variable e imprimo el resultado. } 1
2 writeln ( La resta del primero menos el segundo es de:, num1-num2); writeln; { Espero hasta que el usuario apriete una tecla para salir del programa. } writeln ( Presione una tecla para continuar. ); readkey; End. { Fin del Programa Principal. } Ahora que tenemos el programa, debemos compilarlo, pero antes tenemos que asegurarnos que lo compilaremos en disco. Razón por la cual vamos al menú Compile y, en caso de que no diga Disk en Destination le hacemos clic. Una vez que nos aseguramos de esto, volvemos a ir al menú Compile, pero esta vez elegimos Compile; o presionamos las teclas Alt+F9, como lo indica al costado. 2
3 Y ahora ya se compilo el programa, solo queda buscarlo en la PC y ejecutarlo cuando desee. A continuación veremos el uso de una herramienta muy útil, que se utiliza para encontrar y solucionar problemas en códigos largos. Esta herramienta consiste en ir ejecutando el código paso a paso, y ver en un cuadro de texto como se van modificando las variables; y recibe el nombre de debugger. Lo primero que tenemos que hacer es poner las variables que queremos ver como varían; para esto debemos ir al menú Debug, y dentro de él, a Add match... ó presionar las teclas Ctr+F7. Al hacer esto, les aparecerá un cuadro de texto donde ustedes deben ingresar el nombre de la variable. Para observar más variables deben repetir el procedimiento anterior para cada una. 3
4 Después pueden presionar la tecla F7 o F8 para que el programa se valla ejecutando de a un solo paso. Empezara desde el begin donde empieza el programa y seguirá hacia abajo. Pinta de verde línea la próxima línea a ser ejecutada. En las siguientes dos imágenes se puede ver cómo varia el valor de num1 cuando el usuario ingresa el número 5. 4
5 Cuando tenemos códigos largos y no encontramos un error, puede ser muy molesto tener que ejecutar todo el programa línea por línea; y más si sabemos que en las primeras 200 (por decir un número) no se encuentra el error. Y acá es donde aparecen los breakpoints. Lo que tenemos que hacer es decir supongo que de acá para atrás no esta el error, así que voy a correr el programa hasta este punto y de acá en adelante lo seguiré paso a paso. Como hacemos para decirle eso al compilador?, muy sencillo, agregamos un breakpoint. Para lo cual tenemos que ir a Debugg y luego a Add breakpoint.... Al hacer esto, les aparecerá cuadro de texto que les preguntara si desean poner alguna condición para que el compilador detenga la corrida. En caso de que deseen, pueden modificar ese campo, y aceptar con OK. Una vez que aceptan, la línea sobre la cual ustedes estaban parados se coloreará de rojo, indicando que ahí hay un breakpoint. 5
6 Después hay que correr el programa, para lo cual debemos ir al menú Run y nuevamente a Run, como indica la figura, o presionando las teclas Ctrl+F9. De esta manera, el programa se ejecutara hasta ese punto, y a partir de allí, correrá como si lo hubiéramos hecho paso a paso. Obviamente que si deseamos, también podemos empezar a ejecutar el programa paso a paso y terminar corriéndolo como recién. 2. Free Pascal y GDB 2.1. Compilando en Linux Para compilar un programa en Linux, al igual que en cualquier plataforma, necesitamos un código fuente y un compilador. El compilador que vamos a usar es el Free Pascal, el cual tiene la ventaja de ser multiplataforma y lo podemos obtener de Ahora lo que nos falta es el programa, de lo cual nos tenemos que encargar 6
7 nosotros :). Para escribirlo podemos usar una IDE 1 como el Anjuta [4]; o cualquier editor de texto. Usaremos como ejemplo el siguiente programa: Programa ejemplo.pas program ej1; uses crt; var int : integer; begin writeln( Funciona!!!! ); readln(int); writeln( ingresastes el,int); readkey; end. Ahora que tenemos el código fuente del programa a compilar (ejemplo.pas) y el compilador (Free Pascal), simplemente tenemos que abrir una terminal, línea de comandos o consula y pararnos en el directorio donde esta guardado el archivo ejemplo.pas. Una vez ubicados en la posición correcta, escribimos: user$ fpc ejemplo.pas Si no tubimos problemas al momento de compilar, la salida será de la forma: Free Pascal Compiler version [2005/09/09] for i386 Copyright (c) by Florian Klaempfl Target OS: Linux for i386 Compiling ejemplo.pas Linking ejemplo 10 Lines compiled, 0.6 sec Si al mismo programa le agregamos una variable que no se usa, por ejemplo: int, aux : integer; Free Pascal nos lo informará de la siguiente forma (ver línea 5): Free Pascal Compiler version [2005/09/09] for i386 Copyright (c) by Florian Klaempfl Target OS: Linux for i386 Compiling ejemplo.pas ejemplo.pas(4,7) Note: Local variable "aux" not used Linking ejemplo 10 Lines compiled, 0.2 sec Si ahora cambiamos el programa usando una variable sin inicializar de la forma: program ej1; uses crt; 1 Integrated Development Environment, o Entorno de Desarrollo Integrado 7
8 var int : integer; begin writeln( Funciona!!!!, de entrada int vale, int); readln(int); writeln( ingresastes el,int); readkey; end. Free Pascal nos lo informará de la siguiente forma (ver línea 5): Free Pascal Compiler version [2005/09/09] for i386 Copyright (c) by Florian Klaempfl Target OS: Linux for i386 Compiling ejemplo.pas ejemplo.pas(6,2) Warning: Variable "int" does not seem to be initialized Linking ejemplo 10 Lines compiled, 0.1 sec Si nos hubieramos olvidado de declarar la variable int, Free Pascal de la siguiente forma: Free Pascal Compiler version [2005/09/09] for i386 Copyright (c) by Florian Klaempfl Target OS: Linux for i386 Compiling ejemplo.pas ejemplo.pas(7,9) Error: Wrong number of parameters specified ejemplo.pas(7,13) Error: Illegal expression ejemplo.pas(8,28) Error: Wrong number of parameters specified ejemplo.pas(8,32) Error: Illegal expression ejemplo.pas(11) Fatal: There were 4 errors compiling module, stopping ejemplo.pas(11) Error: Compilation aborted Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specifiy a source file to be compiled) Notar que en la última línea nos indica que el programa no fue compilado Primeros pasos con el GDB Compilar el fuente Si suponemos que nuestro programa se llama ejemplo.pas entonces usualmente lo compilaríamos de la forma: user$ fpc ejemplo.pas Pero para informarle ahora tenemos que informarle al compilador que lo tiene que compilar de una forma particular para que después podamos usar el GDB; y eso lo hacemos con el flag -g antes del nombre del programa. user$ fpc -g ejemplo.pas 8
9 Iniciar el GDB Como dijimos en el resumen, el GDB se usa por línea de comandos, y una vez parados en ella con solo poner user$ gdb ejemplo.pas 2 iniciamos el GDB. Si queremos pasarle parámetros al programa que vamos a ejecutar, éste es el momento de pasarlos con el comando set args param1 param2... paramn Para empezar a ejecutar el código fuente del programa que queremos depurar, tenemos que usar el comando start. Una vez que empezamos a debuggear tenemos distintos comandos, que usaremos en función de nuestras necesidades; los más comunes son: start: Inicia la ejecución del programa, pero no ejecuta ninguna sentencia. Su llamada es (gdb) start. step: Ejecuta la próxima instrucción (equivalente al Trace into [F7] de Pascal). Su llamada es (gdb) step n. Donde n es la cantidad de pasos que tiene que seguir, si no se lo next: Ejecuta la próxima instrucción, pero si es un procedimiento o una función la ejecuta en un solo paso. Equivalente al Step over [F8] de Pascal. Su llamada es simplemente (gdb) next. list: Muestra la próxima instrucción a ejecutarse y su contexto. Su llamada es simplemente (gdb) list. print: Muestra el valor de una variable, una expresión lógica, o la llamada a una función. Su llamada es (gdb) print param, donde param es el nombre variable a observar, la llamada a la función o la expresión. break: Es el equivalente a los breakpoints del Turbo Pascal. Su función es de detener la corrida del programa en una línea en particular; pero sin terminar la ejecución. El break puede llamarse de las siguientes formas: (gdb) break n. Inserta un breakpoint en la n-esima línea del fuente que estamos ejecutando. (gdb) break fuente.pas:n. Inserta un breakpoint en la n-esima línea del archvio fuente.pas. (gdb) break funcion. Inserta un breakpoint al comienzo de la función indicada. delete N : Borra el breakpoint N. Su llamada es simplemente (gdb) delete N. continue: Continúa la ejecución del programa hasta el próximo breakpoint o el fin del programa. Su llamada es simplemente (gdb) continue. run: Corre, desde el principio, el programa hasta encontrar un breakpoint o el fin del programa. Su llamada es simplemente (gdb) run. help: Muestra la ayuda del GDB. Su llamada es simplemente (gdb) help. 2 Siendo ejemplo.pas el nombre del programa a debuggear. 9
10 help running: Muestra los comandos básicos de GDB para debuggear un programa. Su llamada es simplemente (gdb) help running. help command: Muestra una breve descripción del comando. Su llamada es simplemente (gdb) help command. q/quit: Sale del GDB. Su llamada es simplemente (gdb) q. Referencias [1] [2] [3] [4] 10
11 Índice 1. Turbo Pascal Free Pascal y GDB Compilando en Linux Primeros pasos con el GDB Compilar el fuente Iniciar el GDB
Primeros pasos para utilizar el editor Code::Blocks para C
Primeros pasos para utilizar el editor Code::Blocks para C En esta edición del curso se utilizará un entorno para C llamado Code::Blocks (de libre distribución). Hay diferentes versiones para usar en distintos
Procedimientos, Funciones y Recursividad
Procedimientos, Funciones y Recursividad Gonzalo Soriano [email protected] 7 de abril de 2009 Divide y vencerás 1. Introducción a procedimientos y funciones. Un procedimiento o función es un bloque de
Entorno de Programación Visual C++ 6.0
Entorno de Programación Visual C++ 6.0 Informática II Fundamentos de Programación 18 de Febrero de 2002 1 Visual C++ 6.0 Es un IDE (Entorno de desarrollo integrado). Tiene editor, compilador, enlazador,
CAPÍTULO III MENÚS DEL TURBO PASCAL. File Edit Search Run Compile Debug Tools Options Windows Help [ ] NONAME.PAS
CIENCIAS DE LA COMPUTACIÓN MAT 1104 17 CAPÍTULO III MENÚS DEL TURBO PASCAL 3.1 MENÚS Para activar los menús que turbo pascal tiene en la parte superior de la ventana principal pulse la tecla alt más la
Instalación de Dev-Pascal en entornos Windows
Instalación de Dev-Pascal en entornos Windows 1.- El software se puede descargar de la web: http://www.bloodshed.net/devpascal.html Como se puede observar en la página web de Bloodshed, el fichero ocupa
GCC para plataforma Windows
GCC para plataforma Windows LINKS para bajar las herramientas GCC para Windows, disponible en: http://sourceforge.net/projects/mingw/ Editor de texto, disponible en http://www.editpadpro.com/. Este editor
1. Estructuras de decisión: simples (SI..ENTONCES..SINO) y múltiples (CASO)
1. Estructuras de decisión: simples (SI..ENTONCES..SINO) y múltiples (CASO) Bueno, aquí estamos de nuevo con un nuevo fascículo. Trataremos de ver las estructuras de decisión, que en el caso de Turbo Pascal
Tutorial de GDB. Algoritmos y Estructuras de Datos II. Algoritmos y Estructuras de Datos II () Tutorial de GDB 1 / 1
Tutorial de GDB Algoritmos y Estructuras de Datos II Algoritmos y Estructuras de Datos II () Tutorial de GDB 1 / 1 Qué es gdb? GNU Debugger Es un depurador para varios lenguajes, incluyendo C y C++. Permite
Cómo compilar un programa utilizando el Digital Visual Fortran Compiler? Seminario de Computación 2009 Juan Ruiz y Carlos Zotelo
Cómo compilar un programa utilizando el Digital Visual Fortran Compiler? Seminario de Computación 2009 Juan Ruiz y Carlos Zotelo Pantalla inicial del Developer Studio. >inicio > todos los programa > Visual
LENGUAJE DE PROGRAMACION C/C++.
LENGUAJE DE PROGRAMACION C/C++. Este sencillo apunte fue pensado para introducir a los alumnos que se inician en programación, tanto del lenguaje C como C++, con las características propias de cada uno,
Guía práctica de estudio: Depuración de programas
Guía práctica de estudio: Depuración de programas Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio: Depuración de
Curso de Programación en C. Licenciatura FCQeI AMBIENTE DE DESARROLLO INTEGRADO (TC VER 2.0)
AMBIENTE DE DESARROLLO INTEGRADO (TC VER 2.0) Turbo C es básicamente un compilador de lenguaje de programación, tanto el compilador como la ayuda, el editor, el depurador y el resto de programas y archivos
Es un lenguaje multiplataforma, ya que no solo se usa en Windows, sino que también se puede usar en Linux, MAC, etc.
1. Introducción a Python En este taller veremos Python desde cero. Empezaremos por descargar nuestro intérprete e iremos avanzando en conocimientos hasta llegar a desarrollar nuestros propios programas.
Guía ChileCompra Express
Guía ChileCompra Express 1. Tienda ChileCompra Express Observaremos las siguientes secciones 2 y 5 en la página de inicio. 1 En la página principal usted encontrará: 1 Acceso directo para ver el contenido
Manual de Instalación MonoDevelop
Manual de Instalación MonoDevelop INTRODUCCIÓN: E n la actualidad existen varios entornos de desarrollo para distintos lenguajes de programación y sin duda C# no se queda atrás, si bien es cierto que los
Mi primer programa en Code::Blocks
Mi primer programa en Code::Blocks Introducción a la Computación Departamento de Computación - FCEyN - UBA Primer cuatrimestre de 2010 1. Antes de empezar 1.1. Cómo instalo el Code::Blocks en una computadora?
MANUAL DE MACROS EXCEL 2010
MANUAL DE MACROS EXCEL 2010 1 CONTENIDO 1-COMO GRABAR UNA MACRO------------------------------------------------------------------------------------3 2-COMO EJECUTAR UNA MACRO QUE YA EXISTE-------------------------------------------------------------5
Funciones básicas del depurador
Funciones básicas del depurador Con frecuencia, los alumnos piensan que cuando su programa no tiene errores de compilación (está correctamente escrito) entonces ya es correcto. Muchas veces esto no es
Depuración de Node.js (práctica)
Depuración de Node.js (práctica) Tiempo estimado: 45min El objeto de esta práctica es afianzar, reforzar y consolidar los conocimientos teóricos presentados en la lección. Al finalizarla, el estudiante:
OpenOffice Writer I. PROCESADOR de TEXTOS
OpenOffice Writer I PROCESADOR de TEXTOS Índice del curso 1. Qué es OpenOffice writer... 3 Introducción... 3 Descripción del entorno de trabajo de OpenOffice Writer... 3 2. Primeros pasos... 4 Crear un
Guía de uso del programa AVR-Studio
Guía de uso del programa AVR-Studio El entorno de desarrollo AVR-STUDIO nos permite cargar, ensamblar y depurar los programas que escribimos en lenguaje ensamblador. Los pasos para crear un proyecto nuevo
PYTHON. Programación básica
PYTHON Programación básica Qué es Python? Es un lenguaje de programación creado a principios de los 90 Su nombre viene del grupo cómico Monty Python Es bastante sencillo de entender (comparado con otros
Java desde Consola Utilizando Java sin Path
1 Utilizando Java sin Path Una vez hayamos instalado el JDK (Java Development Kit) ya estamos en capacidad de crear y hacer funcionar algunos códigos sencillos. Para esto utilizaremos como entorno de programación
FACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
Guía de uso básico de Qt
Guía de uso básico de Qt Introducción Un Entorno de Desarrollo Integrado o IDE por sus siglas en inglés (Integrated Development Environment) es un programa que integra un conjunto de herramientas utilizadas
Ingeniería en Sistemas de Información Algoritmos y estructuras de datos Lazarus IDE V1.1
Ingeniería en Sistemas de Información Algoritmos y estructuras de datos Lazarus IDE V1.1 Índice Índice... 2 Definiciones... 3 Introducción... 3 Manos a la obra... 3 Cómo escribo un programa desde cero?...
9. Subprogramas: Procedimientos 1. TEMA 9: Subprogramas: Procedimientos
9. Subprogramas: Procedimientos 1 TEMA 9: Subprogramas: Procedimientos Índice Slide 1 9.1. Procedimientos...................... 1 9.2. Parámetros y argumentos................. 10 9.2.1. Paso por valor..................
Estructuras de Programación
Apunte del curso ALGORITMOS y PROGRAMACIÓN (FI-UBA, Prof. Ing. F. J. LAGE, J. T. P. Ing. Z. CATALDI; A.T.P. Srta. A Pauluzzi, Sr. C Corradino, Sr. F Gómez Estructuras de Programación Todo programa puede
Eliminar virus que convierte carpetas en accesos directos (.lnk) en WINDOWS 7
Eliminar virus que convierte carpetas en accesos directos (.lnk) en WINDOWS 7 Encontré muchos post donde se explica cómo eliminar este virus en Windows XP; pero no encontré ninguno donde se explique cómo
El intérprete de Python
Introducción a la Computación El intérprete de Python Maximiliano Geier ([email protected]) Facultad de Ciencias Exactas y Naturales, UBA 27/03/2014 Maximiliano Geier (UBA) Clase práctica 2: El intérprete
1 - Objetivos de Venta por Vendedor y Grupo de Objetivos
I MÓDULO OBJETIVOS El objetivo de este manual es el de guiar al usuario a realizar la generación de los objetivos de la fuerza de ventas de la distribuidora. Para ello sólo nos vamos a detener en aquellos
Departamento de Informática Universidad de Valladolid Campus de Segovia LABORATORIO: INTRODUCCIÓN A LAS UNIDADES EN TURBO PASCAL
Departamento de Informática Universidad de Valladolid Campus de Segovia LABORATORIO: INTRODUCCIÓN A LAS UNIDADES EN TURBO PASCAL UNIDADES EN TURBO PASCAL 7.0 Concepto de unidad Estructura de una unidad
DEPURADOR GDB. Debugging de programas complejos con múltiples archivos.
Introducción DEPURADOR GDB GDB es el source debugger de GNU. Es un poderoso debugger que permite "ver" que esta sucediendo dentro de programas escritos en C, C++ y Modula-2. Entre las capacidades más notorias
Sesión 4 Introducción a Stata III
Sesión 4 Introducción a Stata III Juan D. Barón [email protected] Métodos Cuantitativos de Economía Regional y Urbana Universidad Autónoma de Occidente Versión: 11 de mayo de 2011 Copyright 2011: La
UTN FRRo Algoritmos y Estructuras de Datos Bibliotecas Un ejemplo : Gestión de Pantalla, Retardo y Sonido
Bibliotecas en PASCAL: Cualquier versión que empleemos de lenguaje PASCAL cuenta con un conjunto de instrucciones, subprogramas y funciones que son comunes a todas las implementaciones del lenguaje. Estas
MySQL por línea de comandos
MySQL por línea de comandos Acceso a un servidor MySQL y administración de la base de datos por línea de comandos. Es muy normal que utilicemos MySQL a través de páginas PHP y para administrar la base
MANUAL DE USUARIO ANEXO 3 MANUAL DE INSTALACIÓN
Oficinas - Solano López 1420a - CP 11600 Soporte - Solano López 1415 - CP 11600 Montevideo, Uruguay Tel: 0800 1890 Tel.: + 598 2 614 9486 www.gns-software.com MANUAL DE USUARIO ANEXO 3 MANUAL DE INSTALACIÓN
Curso Completo de Visual Basic 6.0
CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús
1. Creación de una nueva toma de Inventario:
Manual de uso de Toma de Inventario Kenex Warehouse v2.1.2 (PDT 2.1.3) 1. Creación de una nueva toma de Inventario: Luego de haber ingresado las credenciales y entrar al sistema Kenex Warehouse, vamos
01.1 Instalación de Android Studio
Instituto Politécnico Nacional Centro de Estudios Científicos y Tecnológicos núm. 9 Laboratorio de proyectos de tecnologías de la información iv Prof. Emmanuel Oropeza Gonzalez 01.1 Instalación de Android
Cómo instalar Java en Windows 7 y Vista
Cómo instalar Java en Windows 7 y Vista Antes de empezar necesitamos descargar el Java Development Kit o mejor conocido como el Java JDK desde la página de Java o mejor dicho de la página de Sun, mi recomendación
MANUAL DE INSTALACIÓN DEL DIMM ANEXOS Y FORMULARIOS Linux
MANUAL DE INSTALACIÓN DEL DIMM ANEXOS Y FORMULARIOS Linux IMPORTANTE: Su computador debe contar con el entorno de ejecución JAVA o JDK versión 1.6 en adelante. Según el sistema operativo que utilice y
VB - Access Manual Visual Basic para Aplicaciones del Access 2000
VB - Access 2000 1 Manual Visual Basic para Aplicaciones del Access 2000 VB - Access 2000 2 Índice Antes de empezar... 3 1 Fundamentos de VBA... 5 Autoevaluación 1... 47 Soluciones 1... 50 2 Introducción
PODER JUDICIAL DE LA NACION ARGENTINA
1 MANUAL DE NOTIFICACIONES ELECTRONICAS PODER JUDICIAL DE LA NACION ARGENTINA Índice: 2 Concepto de Notificaciones Electrónicas ---------------------------------------------------3 Sistema de Gestión Judicial
Cmap toools MAPAS CONCEPTUALES
MAPAS CONCEPTUALES Es una técnica que cada día se utiliza más en los diferentes niveles educativos. Castillo y Olivares Barberán, expresan que "el mapa conceptual aparece como una herramienta de asociación,
Creación/Simulación de un proyecto con ModelSim
Creación/Simulación de un proyecto con ModelSim 1) Ejecutar la aplicación ModelSim. Su ejecutable podrá encontrarlo en la carpeta de aplicación del FPGAdv 5.4 Pro. 2) La pantalla inicial de la herramienta
TRABAJO PRÁCTICO Nº 5. Abrir un documento nuevo en Excel. Guardarlo en la carpeta D:\ o E:\ COMPUTACION2 con el nombre: tp5-ej1- apellido.
Computación II - 2014 - Facultad de Ciencias Agrarias y Forestales - UNLP 1 TRABAJO PRÁCTICO Nº 5 Este trabajo se comparte bajo una Licencia Creative Commons Macros en Excel Abrir un documento nuevo en
PRACTICA Nº 2. Puertos de Entrada Digital. Sistemas Electrónicos Digitales. Subgrupo: de febrero de 2.015
PRACTICA Nº 2 Puertos de Entrada Digital Sistemas Electrónicos Digitales Subgrupo: 1-8 23 de febrero de 2.015 Índice 1. Objetivos 2. Introducción 3. Desarrollo 4. Conclusiones 5. Bibliografía 6. Hojas
GUIA DE LABORATORIO # 2 ENTORNO DE DESARROLLO Y COMPILACIÓN DE UN PROGRAMA EN C
GUIA DE LABORATORIO # 2 ENTORNO DE DESARROLLO Y COMPILACIÓN DE UN PROGRAMA EN C OBJETIVOS: Conocer el entorno de desarrollo Pelles C. Editar, compilar y ejecutar un programa sencillo. Aprender a depurar
BREVE DESCRIPCIÓN DEL ENTORNO DE PROGRAMACIÓN DE VISUAL LISP
BREVE DESCRIPCIÓN DEL ENTORNO DE PROGRAMACIÓN DE VISUAL LISP 1. INTRODUCCIÓN El entorno de desarrollo de Visual Lisp es accesible desde Autocad de dos maneras distintas: Desde el menú herramientas AutoLISP
CAPÍTULO 4 Mi primera diapositiva
CAPÍTULO 4 Mi primera diapositiva Crear una presentación sencilla Ahora que ya conocemos el entorno de trabajo, llega el momento de crear nuestra primera presentación. En esta presentación vamos a servirnos
Ejemplo: Paso de polares a cartesianas en el plano. f : [0, ) [0, 2π) R R. coordx : [0, ) [0, 2π) R. coordy : [0, ) [0, 2π) R
Ejemplo: Paso de polares a cartesianas en el plano f : [0, ) [0, 2π) R R (r, z) (rcos(z), rsin(z)) Slide 1 Primera solución : usar 2 funciones : coordx : [0, ) [0, 2π) R (r, z) rcos(z) coordy : [0, ) [0,
roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. Nociones básicas de programación
There are no translations available. Introducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C.
Curso de Delphi (y VI)
Curso de Delphi (y VI) Francisco Charte Ojeda - http://www.fcharte.com Sumario El proceso de depuración, uno más en la fase de desarrollo de una aplicación, precisa de herramientas eficientes que permitan
Word para principiantes Autor: Pablo Biaggioni
Word para principiantes Autor: Pablo Biaggioni 1 Presentación del curso Informática. Curso de Microsoft Word para principiantes en ofomática, con imágenes y vídeos de apoyo. Vamos a enseñarte de manera
Microsoft Visual C Express Edition Guía de Instalación y utilización básica
Microsoft Visual C++ 2010 Express Edition Guía de Instalación y utilización básica Fabián Gentile Visual C++ 2010 Express Edition 1 Visual C++ 2010 Express Edition El entorno Microsoft Visual Studio. Descarga
Instalación del RealFlight G3
Instalación del RealFlight G3 Al insertar el CD_1 al lector de CD/DVD aparecerá la siguiente ventana: Si haces clic en Advanced se desplegará la siguiente sección que permite cambiar el directorio en donde
Resumen. Resumen de Proceso Empresarial
Resumen Acción: El CATT sirve para hacer la carga de datos en el sistema en una forma rápida y confiable, así como en forma masiva. Podríamos como ejemplo, compararlo como un supercapturista que nunca
MANUAL DEL USUARIO. Página Web. https://www.sfacilminube.com
MANUAL DEL USUARIO Página Web https://www.sfacilminube.com 1 Contenido Página principal..3 Administración de archivos.5 Crear carpetas...7 Subir archivos..7 Filtrar archivo..8 Navegar entre carpetas 8
GUÍA PARA LA IMPLEMENTACIÓN Y ADMINISTRACIÓN DEL SISTEMA DE EXÁMENES ELECTRÓNICOS
GUÍA PARA LA INSTALACIÓN DE XAMPP Antes de comenzar la instalación del Sistema de e-learning DOKEOS, será necesario instalar software de servidor para que la computadora que alojará al sistema se comporte
Tutorial MPLAB v6.x PROYECTO. Creación de Proyecto
Tutorial MPLAB v6.x PROYECTO Creación de Proyecto Un proyecto es un conjunto de archivos fuente e instrucciones que permiten construir el objeto y código ejecutable para una aplicación. Para crear un nuevo
Conexión segura al Laboratorio
Conexión segura al Laboratorio Objetivo: El alumno aprenderá a conectarse vía secure shell al servidor del Laboratorio utilizando las herramientas proporcionadas en la página del mismo. SSH (Secure SHell)
OpenOffice Calc Básico HOJAS de CALCULO
HOJAS de CALCULO El curso OpenOffice Calc I creado por KZgunea se encuentra bajo licencia Creative Commons de Atribución-NoComercial- CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. Qué es OpenOffice
Introducción al uso de los Controladores Lógicos Programables (PLC).
UNIVERSIDAD DE LOS ANDES FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE CIRCUITOS Y MEDIDAS LABORATORIO DE SISTEMAS DE CONTROL Introducción al uso de los Controladores Lógicos Programables
Turbo Pascal 7, FPS y sus herramientas de análisis de errores.
Departamento de Ciencias Básicas Turbo Pascal 7, FPS y sus herramientas de análisis de. Septiembre 09 TP7, FPS y sus herramientas de análisis de Índice 1. ADVERTENCIA PRELIMINAR 2 2. USO GENERAL DEL PROGRAMA
Definición Es una directiva using que ayuda al compilador a localizar una clase que se usa en la aplicación.
Capitulo 3 Introducción a las aplicaciones de C# Resumen: Item using System; espacios de nombres: Las palabras clave estilo de mayúsculas/minúsculas Pascal public class Bienvenido1 Definición Es una directiva
Tutorial de Code Composer Studio
Tutorial de Code Composer Studio El objetivo de esta práctica es introducirte al uso del IDE (Integrated Development Environment) Code Composer Studio (CCS), desde donde podrás compilar, ensamblar y depurar
BONO ELECTRÓNICO. Médica Electrónica. Venta Instalación Directa (Tratamiento) y Acceso Directo Licencia. Drivers de Lector
BONO ELECTRÓNICO. Venta Instalación Directa (Tratamiento) y Acceso Directo Licencia Médica. .01 Para comenzar el proceso de instalación crear una carpeta en el escritorio del PC llamada Driver I-Med..02
EJEMPLO DE MANIPULACIÓN DE TAREAS
EJEMPLO DE MANIPULACIÓN DE TAREAS Para el ejemplo se supone que se está frente a un equipo con Linux ya instalado y se necesita activar una terminal como se explicó al final del capítulo de instalación.
Instalación de OpenOffice.org 2.0 DISEÑO DE PRESENTACIONES EN LA ENSEÑANZA
DISEÑO DE PRESENTACIONES EN LA ENSEÑANZA Instalación de OpenOffice.org 2.0 1 Para comenzar a trabajar lo primero que tenemos que hacer es instalar la suite OpenOffice.org. Podemos hacernos de ella a través
UT2. Instalación y uso de Entornos de Desarrollo. Juan V. Carrillo Entornos de Desarrollo CFGS DAM
UT2. Instalación y uso de Entornos de Desarrollo Juan V. Carrillo Entornos de Desarrollo CFGS DAM IDE: INTEGRATED DEVELOPMENT ENVIRONMENT IDE: Integrated Development Environmnet IDE: Entorno de desarrollo
Programar en TortuBots
Módulo 2 Programación y robótica Capítulo 2 Agenda Las expresiones y los tipos de datos. Comandos y sensado. Variables en TortuBots. Estructuras de control. Estructuras de selección. Estructuras de iteración.
TUTORIAL I INSTRUCTIVO PARA LA INSTALACIÓN DEL PROGRAMA APS EDUCATIVO
TUTORIAL I INSTRUCTIVO PARA LA INSTALACIÓN DEL PROGRAMA APS EDUCATIVO 1) Ingresar al siguiente Link: http://www.aps-educativo.com.ar/entidades.asp Si ya tenemos instalado el aplicativo, vamos a descargar
PROGRAMACIÓN EN BATCH Programar en batch supone programar archivos con la extensión.bat.
Programar en batch supone programar archivos con la extensión.bat. La manera de crear un archivo.bat es mediante un archivo del bloc de notas. Una vez que tenemos el archivo, para poder guardarlo y ejecutarlo
Instalación y uso de QtCreator para programación en lenguaje C (modo consola) INDICE
Instalación y uso de QtCreator para programación en lenguaje C (modo consola) Ignacio Alvarez García Septiembre 2016 INDICE Instalación y uso de QtCreator... 1 INDICE... 1 1. Instalación... 1 2. Crear
Fundamentos de Ordenadores. Depurar programas usando Nemiver
Fundamentos de Ordenadores Depurar programas usando Nemiver Departamento de Arquitectura de Computadores Autor: Mario Macias. Fecha de elaboración: 16/10/2015 1 Manual básico Nemiver Nemiver es un sencillo
Agosto de 2012 TUTORIAL PSEINT. Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal
Agosto de 2012 PSEINT TUTORIAL Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal Pseint Acerca de Pseint PSeInt es principalmente un intérprete de pseudocódigo. El proyecto nació como trabajo
Pre-Laboratorio 1 MA-33A : Introducción a Matlab
Pre-Laboratorio 1 MA-33A 2007-1: Introducción a Matlab Gonzalo Hernández - Gonzalo Rios UChile - Departamento de Ingeniería Matemática 1 Interfaz de Matlab Al ejecutar el programa Matlab, se abrirá una
Estructuras de control: Las variables: Fuertemente tipado: Tipado dinámico: Variables booleanas: Qué son las estructuras de control?
Estructuras de control: Qué son las estructuras de control? Las estructuras de control nos permiten modificar el flujo del programa. Piensa en el programa como una piedra que baja por un tubo, entra por
