2. ESTRUCTURA DE UN PROGRAMA EN TURBOPASCAL
|
|
|
- Gloria Torregrosa Farías
- hace 9 años
- Vistas:
Transcripción
1 Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén ESTRUCTURA DE UN PROGRAMA EN TURBOPASCAL Conceptos: Resumen: Programación estructurada, Estructura de un programa, Cabecera, Declaración, Cuerpo Principal, Comentario, Metacomando, Identificador. Uno de los objetivos de la programación estructurada es el incremento de la productividad en el desarrollo de programas, reduciendo de forma notable el tiempo requerido para escribir, verificar, depurar y mantener los programas. A continuación se introduce el lenguaje y el entorno integrado de TurboPascal como idóneo para la implementación de programas que siguen la programación estructurada. TurboPascal no es un solo un lenguaje derivado del Pascal estándar con nuevas y potentes características, sino que es un entorno en el que se integra un editor de texto para escribir programas fuente sin necesidad de salir del entorno, un compilador muy rápido que detecta los errores sintácticos en tiempo de compilación y un conjunto de herramientas para depurar y verificar la corrección del programa. Por otro lado se introduce la estructura de un programa en TurboPascal con la estructura fija que le caracteriza: un encabezamiento, una zona de declaraciones y el cuerpo principal del programa. La última parte del tema se focaliza en el concepto de identificador. Objetivos específicos. Al finalizar el tema, el alumno deberá ser capaz de: a) Describir la estructura del código fuente de un programa en TurboPascal (Conocimiento) b) Interpretar la estructura del código fuente de un programa en TurboPascal (Comprensión) c) Definir los conceptos de edición, compilación y ejecución (Conocimiento) d) Realizar la codificación, compilación y ejecución de un programa dado en TurboPascal (Aplicación) e) Definir el concepto de identificador (Conocimiento) f) Interpretar la estructura del código fuente de un programa en TurboPascal (Aplicación)
2 Datos INTRODUCCIÓN En este capítulo se verá cuál es la estructura de un programa en TurboPascal, pero antes es conveniente aclarar algunos términos: Pascal es un lenguaje de programación de ordenadores de propósito general. TurboPascal es la versión mas extendida del lenguaje Pascal. Desarrollado por la compañía Borland más tarde denominada Inprise. Delphi es una herramienta visual para Windows desarrollada por Borland basada en Pascal. TurboPascal es una versión actualizada y ampliada de Pascal, el lenguaje de programación creado por Niklaus Wirth con fines académicos a principios de los 70. Entre otras extensiones, TurboPascal amplía la capacidad de manejar tipos de datos numéricos, introduce el tipo cadena (string), facilita y amplía el uso de los archivos y punteros y potencia el uso de las unidades. Estas modificaciones confieren a este lenguaje una mayor potencia a costa de restarle posibilidades a sus programas fuente de ser migrados a otros sistemas que no admitan tales extensiones de TurboPascal. Los programas se diseñan para resolver un problema determinado utilizando diversos datos en una serie de etapas: entrada de datos, almacenamiento de éstos, operaciones, obtención de resultados y salida de los mismos. Para mantener un orden, la Programación Estructurada organiza el programa mediante una secuencia de pasos a seguir evitando saltos o laberintos. Dentro de esta secuencia de pasos pueden utilizarse acciones alternativas bajo árboles de condiciones y acciones repetitivas o bucles ESTRUCTURA DE UN PROGRAMA Un programa desarrollado en TurboPascal consta en general de una cabecera, una sección o zona de declaraciones y un cuerpo principal. Tabla 8. Esquema de la estructura de un programa en TurboPascal 7.0 Sección Palabras Clave asociadas CABECERA PROGRAM SECCIÓN Unidades USES o ZONA DE Etiquetas LABEL DECLARACIONES Constantes CONST Tipos TYPE Variables VAR Funciones y FUNCTION PROCEDURE Procedimientos BEGIN CUERPO PRINCIPAL DEL PROGRAMA... END CABECERA La cabecera de un programa es opcional y puramente informativa. Si existe se compone de una única sentencia que sirve para asociar un nombre o identificador al programa. Más adelante, en la sección 2.10 de este capítulo, se indicarán las secuencias de caracteres que
3 Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén 22 pueden utilizarse como identificadores. Este identificador no tiene por qué ser necesariamente el mismo que el del archivo fuente que lo contiene, ni que el del archivo ejecutable una vez compilado. La cabecera, como, en general, cualquier otra sentencia de un programa, se separa de las demás sentencias con un carácter de punto y coma. Sintaxis: PROGRAM Nombre_Programa; En el siguiente ejemplo se muestra la cabecera de un programa que gestiona un listado de números de teléfono: Ej.: Program Listin; 2.4. SECCIÓN O ZONA DE DECLARACIONES En todo programa de TurboPascal es necesario declarar o definir previamente todo lo que se vaya a utilizar y que no tenga un significado específico o a priori para este lenguaje de programación. En esta sección se realizan estas definiciones o declaraciones del programa. Exceptuando la declaración de utilización de unidades que, si existe, es única y deberá incluirse al principio, el número y orden de las demás declaraciones no es rígido. A este respecto, la única norma general que es necesario respetar es que cualquier elemento que se utilice en un punto determinado del programa deberá haber sido declarado previamente Declaración de utilización de unidades La sentencia de declaración de unidades especifica el nombre o identificador de las unidades que se van a utilizar en el programa. Como se verá más adelante detenidamente, una unidad es una colección de declaraciones de constantes, tipos de datos, variables, funciones y procedimientos que pueden emplearse en un programa de TurboPascal. Si son varias unidades se podrán declarar en la misma sentencia separándolas por comas. Sintaxis: USES Unidad1, Unidad2, Unidad_n; Si existe una sentencia de declaración de unidades en un programa deberá colocarse al principio de la sección de declaraciones de dicho programa, es decir, antes de cualquier otra declaración. En el siguiente ejemplo se declara el uso en el programa de dos unidades denominadas Crt y Dos: Ej.: Uses Crt, Dos; Declaración de etiquetas Permiten realizar saltos incondicionales en la secuencia de instrucciones de un programa. Su utilización va unida a la sentencia goto y, aunque es un elemento incluido en la sintaxis de Pascal estándar, no se recomienda por la filosofía de la programación estructurada (que evita los saltos incondicionales). Sintaxis: LABEL Etiqueta1, Etiqueta2, Etiqueta_n; Una etiqueta es un identificador o una secuencia de cuatro dígitos decimales (entre 0 y 9999). Si las etiquetas son varias se podrán declarar en la misma sentencia separándolas por comas. Ej.: Label 100, 200; Declaración de constantes Las constantes son datos que no cambian durante la ejecución del programa y que se definen durante el tiempo de compilación. Sintaxis: CONST Nombre_Constante = Expresion_1; Nombre_Constante_2 = Expresión_2;
4 Datos 23 Nombre_Constante_3 = Expresión_3;... Si se declaran varias constantes en un programa podrán incluirse en una única sentencia CONST separando cada declaración de las demás con caracteres de punto y coma, aunque también puede haber varias sentencias CONST en la sección de declaraciones de un programa. Ej.: Const Pi = ; { constante numerica real } Limite = 325; { constante numerica entera } Saludo = ' Hola!'; { cadena de caracteres } Declaración de tipos de dato Un tipo de dato es un conjunto de valores de datos. En el lenguaje de programación TurboPascal todo dato ha de pertenecer a algún tipo determinado. Esta especificación determinará cómo se almacenará el dato correspondiente y qué operaciones se podrán realizar con dicho dato durante la ejecución del programa. En TurboPascal hay tipos predefinidos que no es necesario declarar (tipos de datos numéricos enteros, numéricos reales, lógicos o booleanos, caracteres...) y otros que no lo están y que el programador deberá declarar. La declaración de un tipo de dato consta del nombre o identificador del tipo de dato seguido de los valores que pueden tomar los datos de ese tipo. Por otro lado, existe la posibilidad de que algunos tipos puedan ser subconjuntos o subrangos de otros tipos. También es necesario declarar estos tipos de datos. Sintaxis: TYPE Nombre_Tipo_1 = Definicion_1; Nombre_Tipo_2 = Definicion_2; Nombre_Tipo_3 = Definicion_3;... Definicion_n puede ser una lista de valores que van entre paréntesis (tipo de dato enumerado), un subconjunto de otro tipo ya definido o tipo subrango (en este caso se indica el valor inicial y final que define el subconjunto) o la especificación en cuanto a tamaño o estructura de un tipo de dato más complejo o estructurado. Si se declaran varios tipos de dato en un programa podrán incluirse en una única sentencia TYPE separando cada declaración de las demás con caracteres de punto y coma. En cualquier caso, también puede haber varias sentencias TYPE en la sección de declaraciones de un programa. En el siguiente ejemplo se incluyen en una misma declaración, los tres primeros son tipos de datos enumerados, los dos siguientes son de tipo subrango (numérico entero y de caracteres, respectivamente) y el último es de tipo estructurado como cadena de veinte caracteres. Ej.: type palo = (bastos, oros, copas, espadas); Declaración de variables Estado = (soltero, casado, viudo); dia = (lu,ma,mi,ju,vi,sa,dm); digito = 0..9; minuscula = 'a'..'z'; nombre = string[20]; Una variable es un espacio de la memoria reservado durante la ejecución del programa a la que se le asocia un nombre o identificador y en la que se puede almacenar un valor que puede cambiar durante dicha ejecución. La declaración consta de la palabra VAR seguida del identificador de cada variable y su tipo, que puede ser predefinido o estar definido previamente en la sección anterior. Sintaxis: VAR Variable: Tipo; Si se declaran varias variables del mismo tipo pueden incluirse en la misma sentencia de declaración separadas por comas.
5 Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén 24 Sintaxis: VAR Variable_1,Var_2,...,Var_n: Tipo; Si se declaran varias variables en un programa podrán incluirse en una única sentencia VAR separando cada declaración de las demás con caracteres de punto y coma, aunque también puede haber varias sentencias VAR en la sección de declaraciones de un programa. Ej.: VAR x,y,z : Real; i,j : Integer; condicion : estado; nota : digito; libra : dia; En el ejemplo anterior se declaran ocho variables de las cuales las cinco primeras son de tipos predefinidos por TurboPascal (tres de tipo Real y dos de tipo Integer, respectivamente) y las tres últimas aprovechan las declaraciones de tipos de dato del ejemplo de apartado anterior. Al declarar una variable se reserva espacio en memoria para almacenar los valores que va tomando dicha variable durante la ejecución del programa. La cantidad de memoria reservada dependerá del tipo de variable. Una variable de tipo Integer es una variable numérica entera que ocupa 2 bytes (16 bits) de memoria, mientras que una de tipo Real, es una variable numérica real que necesita 6 bytes (48 bits) Declaración de funciones y procedimientos Las funciones y procedimientos son las rutinas, subrutinas o subprogramas de Pascal. Una rutina es un conjunto de instrucciones que pueden ejecutarse en cualquier lugar del programa principal o, dentro de otras subrutinas, sólo referenciando su nombre o identificador. Como se verá más adelante, existen rutinas ya predefinidas o estándar en TurboPascal. Se tendrán que declarar obligatoriamente las subrutinas no predefinidas que vayan a utilizarse en el programa o que no estén incluidas en unidades cuyo uso se declare en el programa. Las subrutinas tienen una estructura muy parecida a los programas con las excepciones de que su cabecera empieza por la palabra FUNCTION o PROCEDURE y su cuerpo no acaba en un punto sino en un carácter de punto y coma. Si bien tanto las funciones como los procedimientos pueden ejecutar una serie de sentencias, las funciones se diferencian de los procedimientos en que, una vez finalizada su ejecución, devuelven un valor, cuyo tipo de dato se especifica al final de la cabecera. Sintaxis de la declaración de una función: FUNCTION Nombre_Funcion (parametros): Tipo; Begin { sentencias... } End; Sintaxis de la declaración de un procedimiento: PROCEDURE Nombre_Procedimiento (parametros); Begin { sentencias... } End; A continuación se presenta un ejemplo de declaración de una función que devuelve la media de dos números reales y de un procedimiento que visualiza un cuadro de caracteres por la pantalla. Ej.: Function Media(x1,x2:Real):Real; BEGIN Media:=(x1+x2)/2 END; Procedure Cuadro; BEGIN WriteLn('*********************'); WriteLn('* *'); WriteLn('*********************') END;
6 Datos 25 Como se ha comentado anteriormente, en general, las secciones de declaraciones de etiquetas, constantes, tipos de dato, variables, funciones y procedimientos pueden incluirse en cualquier orden en el programa y repetirse cualquier número de veces. Lo único que hay que respetar es que, cualquier identificador que se utilice en un punto determinado de un programa debe haber sido declarado previamente CUERPO PRINCIPAL DEL PROGRAMA Es la parte final del archivo fuente, situado a continuación de la sección de declaraciones y delimitado por la pareja de palabras BEGIN y END. Incluye la secuencia de sentencias que se van llevando a cabo cuando se ejecuta el programa. En TurboPascal, cada sentencia se separa de la siguiente con un carácter de punto y coma. Después del END del cuerpo principal del programa siempre hay que poner un punto que indica al compilador que ha llegado el final del programa. Sintaxis: 2.6. COMENTARIOS BEGIN { Sentencias del cuerpo del programa } END. Los comentarios son sentencias que pueden incluirse en, prácticamente, cualquier parte del programa y que son ignorados por el compilador ( el traductor del código del programa fuente!). Sólo sirven para dar información o explicaciones sobre el conjunto o alguna parte del programa a la persona que lea el código fuente. Esto cobra especial importancia cuando se trata de un código más o menos complejo o desarrollado por un equipo de programadores. Los comentarios suelen ir delimitados entre caracteres de llaves: { y } o entre las parejas de caracteres (* y *). Ej.: { Esto es un comentario } (* Esto tambien es un comentario *) (* Este otro comentario ocupa mas de una linea *) Se recomienda especialmente a los programadores noveles que se acostumbren a comentar el código fuente de los programas que vayan creando METACOMANDOS O DIRECTIVAS DEL COMPILADOR Los metacomandos son órdenes para el compilador insertadas en el código fuente de un programa. Estas órdenes para el compilador también llamadas, en general, directivas del compilador, pueden darse a su vez, a través del menú Options del entorno de TurboPascal. Los metacomandos se insertan como los comentarios: entre llaves { } o paréntesis (* *) y comienzan con el signo $. Hay directivas globales que afectan a toda la compilación y que se insertan antes de las declaraciones y directivas locales que pueden aparecer en "casi" cualquier sitio y que afectan sólo a parte de la compilación. Algunas directivas pueden llevar parámetros o argumentos. Por ejemplo, existe una directiva de compilación que controla la generación de errores en las operaciones de Entrada y Salida de datos (por ejemplo, en la escritura de datos en un archivo) en tiempo de ejecución. Por defecto, su estado es activa {$I+}.
7 Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén 26 Figura 4. Menú de Options del entorno de TurboPascal EJEMPLO DE UN PROGRAMA DE TURBOPASCAL A continuación se muestra un ejemplo sencillo de programa con sus partes típicas: cabecera, sección de declaraciones y cuerpo del programa principal. Se aconseja al lector que pruebe a teclearlo, compilarlo y ejecutarlo en su entorno de TurboPascal. Para llevar a cabo esta tarea podrán resultar de ayuda la secuencia de pasos mostrada en las Figuras 1, 2, 3, 4 y 5, así como la información facilitada en el apéndice El entorno de programación. (********************************************************) { El programa Adicion devuelve el resultado de sumar dos } { numeros enteros } { Autor : Angel Garcia y Beltran } { Ultima revision : 30 de junio de 2007 } (********************************************************) PROGRAM Adicion; { Comienza la seccion de declaraciones del programa } USES Crt; VAR a,b,c :Integer; { El procedimiento Linea escribe una secuencia de asteriscos { en pantalla } PROCEDURE Linea; BEGIN WriteLn('*****************************') END; { Fin de la seccion de declaraciones del programa } { Comienza el cuerpo con las sentencias del programa } BEGIN { El procedimiento ClrScr esta declarado en la Unidad Crt, } { limpia toda la pantalla y situa el cursor en la } { parte superior izquierda de la pantalla } ClrScr;
8 Datos 27 { Llamada al procedimiento Linea declarado anteriormente } { en la seccion de declaraciones del programa } Linea; { Las siguientes sentencias asignan valores a las } { variables numericas enteras a y b, respectivamente } a:=3; b:=4; { La siguiente sentencia calcula la expresion a+b } { y posteriormente asigna el resultado a la variable entera c } c:=a+b; { El procedimiento WriteLn visualiza el dato } { almacenado en la variable c } WriteLn(' La suma es ',c); { Y otra vez llamada al procedimiento Linea } Linea END. { Fin del codigo del programa } 2.9. PASOS PARA LA CONSTRUCCIÓN DE UN PROGRAMA EN EL ENTORNO DE PROGRAMACIÓN Se parte de la base de que el entorno de programación de TurboPascal está previamente instalado y configurado en un ordenador con sistema operativo Windows 95 o superior. El icono de acceso al entorno de programación puede aparecer como muestra la Figura 5. Icono de BorlandPascal Figura 5. Icono de acceso directo al entorno de programación de Borland Pascal en el sistema operativo Windows En primer lugar, se utiliza el editor de textos integrado en el entorno de programación para construir el archivo de texto que contiene el código fuente del programa o programa fuente (Figura 6). En principio, podría emplearse cualquier otro editor o procesador de textos que permita manipular y almacenar archivos en formato ASCII.
9 Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén 28 Figura 6. Edición del programa fuente en el entorno de Borland Pascal 7.0 (modo protegido) Una vez escrito el texto del programa fuente se aconseja almacenarlo con un nombre determinado, por ejemplo adicion, en el disco. Para realizar dicha acción, se selecciona la opción File/Save as y se escribe el nombre en la ventana de diálogo que aparece (Figura 7). Al pulsar la opción OK, el archivo es almacenado en disco con el nombre adicion.pas. Por defecto, los archivos que almacenan programas fuente tienen extensión.pas. Figura 7. Almacenamiento en disco del archivo adicion.pas que contiene el código fuente del programa El siguiente paso es la compilación o traducción del programa fuente a código máquina lo que se puede realizar con la opción Compile/Compile (Figura 8). Si la compilación ha tenido éxito, incluida el análisis sintáctico previo del código fuente, se muestra la ventana de la derecha. En caso, contrario, debe corregirse el error (de compilación) en el código fuente y repetirse el proceso hasta que no haya ningún error (Figura 2.5).
10 Datos 29 Figura 8. Compilación del programa fuente adicion.pas y generación del ejecutable adicion.exe La compilación tiene como resultado la generación de un archivo que contiene el código traducido, objeto o ejecutable. En este caso, al archivo creado se le da el nombre adicion.exe. Finalmente, puede ejecutarse este programa ya compilado mediante la opción Run/Run (Figura 9) o desde el terminal DOS del sistema operativo. En el primer caso, puede observarse en todo momento la salida por pantalla del programa mediante la opción Debug/User screen. Figura 9. Ejecución del programa adicion.exe desde el entorno de programación y observación de la salida por pantalla El programa también puede ser ejecutado desde el terminal DOS escribiendo el nombre del archivo ejecutable en la línea de comandos (Figura 10).
11 Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén 30 Figura 10. Ejecución del programa adicion.exe desde el terminal DOS de Windows IDENTIFICADORES Un identificador es un nombre de un programa, una variable, una constante, un tipo de dato, una función, un procedimiento, una etiqueta, una unidad o un campo de una estructura en un programa de TurboPascal. Existen identificadores que tienen ya un significado definido en TurboPascal y otros nuevos cuyo significado el programador puede definir. En el programa ejemplo anterior, program, Adicion, Crt, a, b, c, Integer, begin, Linea, son identificadores. Los identificadores sólo existen en el código del programa fuente y no en el programa objeto (que es el resultado de la compilación del programa fuente correspondiente). En TurboPascal todo nuevo identificador se debe definir unívocamente con anterioridad a su utilización Normas para la construcción de identificadores Para construir un identificador es necesario seguir una serie de normas que se dan a continuación: 1. Un identificador se compone de una sucesión de letras, dígitos decimales y caracteres de subrayado. No son válidos otros caracteres, por ejemplo, caracteres de espacio en blanco o guiones. Pueden tener cualquier longitud pero sólo los primeros 63 caracteres son significativos. 2. Dicha sucesión debe empezar por una letra o un carácter de subrayado. 3. En un programa no puede declararse un mismo identificador más de una vez. Con las excepciones que se verán en los capítulos de Rutinas y Unidades. 4. En los identificadores no se diferencian los caracteres en mayúsculas de las minúsculas (Por ejemplo: DiaMes = Diames = diames = DIAMES). 5. Existen una serie de palabras reservadas que no se pueden utilizar como identificadores (ver en el siguiente apartado del capítulo, por ejemplo, BEGIN) y otras que tienen un significado definido en TurboPascal (por ejemplo, WRITELN) y que, en este último caso, podrían redefinirse (se les puede dar otro empleo) lo que no es nada recomendable por su habitual utilización. 6. Aunque no es una norma de obligado cumplimiento, es conveniente utilizar identificadores significativos para orientar al usuario o a cualquier otra persona que accede al programa fuente sobre lo que representan. Algunos ejemplos de identificadores no válidos son: Dia-semana, Dia semana, 2mes o Const. En el primer ejemplo se ha utilizado un carácter no válido (-); en el segundo identificador, también (el espacio en blanco); el tercero, empieza por un carácter numérico y el cuarto es una palabra reservada del lenguaje de programación TurboPascal. Algunos ejemplos
12 Datos 31 de identificadores válidos son: Dia_semana, Mes2 o Constante. Por otro lado y como se verá más adelante, en TurboPascal no está prohibido emplear el mismo identificador en distintas unidades. En este caso, para determinar la referencia en el programa es necesario anteponer al identificador de lo que se quiera referenciar el nombre de la unidad correspondiente seguido de un punto: unidad.identificador. Esto es lo que se denomina un identificador cualificado. Para su diferenciación de los demás elementos en los ejemplos incluidos en esta publicación los identificadores se escribirán en el tipo de letra Courier Directivas e identificadores o palabras reservadas Existe otro grupo de identificadores correspondientes a directivas estándar y directivas de procedimiento en TurboPascal. A diferencia de las palabras reservadas, estos identificadores pueden redefinirse, pero no es aconsejable. absolute assembler export external far forward index interrupt near private public resident virtual Existen identificadores o palabras reservadas que tienen un significado específico y fijo dentro del lenguaje TurboPascal 7.0 y que, en ningún caso, pueden ser redefinidas. Son los siguientes: and asm array begin case const constructor destructor div do downto else end exports file for function goto if implementation in inherited inline interface label library mod nil not object of or packed procedure program record repeat set shl shr string then to type unit until uses var while with xor Finalmente, existen otros identificadores definidos en las unidades estándar de TurboPascal, que se verán posteriormente: tipos de dato, funciones, procedimientos,... que, por su uso habitual, tampoco se aconsejan redefinir (Integer, Write,...).
13 Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén 32 Bibliografía básica Borland Pascal with Objects - Language Guide, Editorial Borland, 1992 Borland Pascal with Objects - Programmer s Reference, Editorial Borland, 1992 Joyanes, L. Fundamentos de programación, Algoritmos y Estructuras de Datos, Editorial McGraw-Hill, 1996
Manual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.
LENGUAJE DE PROGRAMACIÓN TURBO PASCAL El lenguaje de programación de alto nivel Pascal fue diseñado el 1968 por Niklaus Wirth con una finalidad eminentemente pedagógica El 1983, el Pascal fue estandarizado
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Elementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Unidad, Librería, Unidad estándar, Interfaz, Implementación, Inicialización
9. UNIDADES Conceptos: Resumen: Unidad, Librería, Unidad estándar, Interfaz, Implementación, Inicialización Una de las características más interesantes de las últimas versiones de TurboPascal es la posibilidad
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
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
Computación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA
APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto
Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
4. Operadores Operador asignación
Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre
ESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
Tema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en
Estructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
LABORATORIO DE PROCESADORES DE LENGUAJE Curso: Práctica 2: Analizador léxico/sintáctico/semántico con Flex y Bison
LABORATORIO DE PROCESADORES DE LENGUAJE Curso: 2008-2009 Práctica 2: Analizador léxico/sintáctico/semántico con Flex y Bison Planteamiento del problema En esta práctica se trata de realizar, mediante el
Programación MODULAR: Subalgoritmos - funciones y procedimientos
Programación MODULAR: Subalgoritmos - funciones y procedimientos Uno de los métodos fundamentales para resolver un problema es dividirlo en problemas más pequeños, llamados subproblemas. Estos problemas
LENGUAJE. Tema 2 Elementos de un programa
LENGUAJE Tema 2 Elementos de un programa ELEMENTOS DE UN PROGRAMA Comentarios. Identificadores. Constantes. Variables. Operadores. Sentencias o instrucciones. COMENTARIOS Los comentarios en C pueden ocupar
5. Sentencias selectivas o condicionales
60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado
Operaciones básicas con hojas de cálculo
Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja
Estructura de Datos: Archivos
Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un
Laboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Estructura de datos Tema 2: Tipos Abstractos de Datos (TADs)
Universidad de Valladolid Departamento de informática Campus de Segovia Estructura de datos Tema 2: Tipos Abstractos de Datos (TADs) Prof. Montserrat Serrano Montero ÍNDICE Tipos de datos El tipo abstracto
Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:
Constantes Las constantes se pueden declarar con la palabra reservada const y se le asigna un valor en el momento de la declaracion, este valor no se puede modificar durante el programa y cualquier intento
Programación en Pascal
Programación en Pascal Segunda parte de la asignatura. El profesor: Nombre:. Despacho: Edificio de la ETSII 2ª Planta. Correo electrónico: [email protected]. Miércoles, Viernes: 3.30 a 5.30. Objetivos: Aprender
Informática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:
Lección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Fundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo
INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN Métodos Numéricos 2008 - Carlos Zotelo Introducción a Fortran 77 / 90 1. El lenguaje Fortran 77 / 90 2. Tipos de datos básicos 3. Constantes y variables 4. Entrada
UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO
UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia
TEMA 3: El proceso de compilación, del código fuente al código máquina
TEMA 3: El proceso de compilación, del código fuente al código máquina 3.1 Fase de compilación y linkado (link, montado o enlace) Un programa escrito en un lenguaje de alto nivel, no puede ser ejecutado
En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.
El primer objetivo de un programa informático es el manejo de datos. Un dato es toda aquella información que se puede tratar en un programa informático. En este artículo vamos a conocer los tipos de datos
Estructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Fundamentos de programación JAVA
Pág. N. 1 Fundamentos de programación JAVA Familia: Editorial: Autor: Computación e informática Macro Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-238-7 N. de páginas: 296 Edición: 2. a 2014 Medida:
Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C
Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales
Programación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
1
Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus
Tema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
GUÍA DE ESTILO EN JAVA
GUÍA DE ESTILO EN JAVA Formato de líneas 1. No usar más de 80 caracteres por línea (imagen de tarjeta). De esta forma se pueden visualizar las líneas completas con un editor de texto o en una hoja impresa
Técnicas de Programación
Técnicas de Programación 2.1.- Introducción: unos conceptos previos y primeros conceptos de la API Introducción La resolución de un problema con medios informáticos implica generalmente la siguiente secuencia
Parte 4: Estructuras de Control
Parte 4: Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control: Estructuras de decisión Estructuras de
Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
C1 INTRODUCCIÓN AL LENGUAJE C. Fundamentos de Informática Departamento de Ingeniería de Sistemas y Automática. EII. Universidad de Valladolid
C1 INTRODUCCIÓN AL LENGUAJE C Fundamentos de Informática Departamento de Ingeniería de Sistemas y Automática. EII. Universidad de Valladolid Índice 1. Lenguajes de Programación 1. Definición. 2. Niveles
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
INICIACIÓN A LA PROGRAMACIÓN II
INICIACIÓN A LA PROGRAMACIÓN II 1. Caracteres... 2 2. Identificadores... 4 3. Palabras clave o reservadas... 5 4 Variables y constantes. Datos... 6 5 Arrays... 8 6. Comentarios... 9 7. Expresiones... 11
SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos
TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus
Editor de código Visual Basic. Lista de miembros automática, sugerencias de sintaxis, autocompletado y otras opciones. (CU00313A)
aprenderaprogramar.com Editor de código Visual Basic. Lista de miembros automática, sugerencias de sintaxis, autocompletado y otras opciones. (CU00313A) Sección: Cursos Categoría: Curso Visual Basic Nivel
Curso de Programación Avanzada en C
Curso de Programación Avanzada en C Copyright, 1996 Universidad Sim on Bol ivar 1 Prof. Mariela J. Curiel Contenido del Curso Conceptos BásicosB Estructuras de Control Arreglos Otros tipos de datos derivados
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC
SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC INTRODUCCIÓN Los subprogramas son otro tipo de bloques PL/SQL Se diferencian de los bloques anónimos porque
Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)
aprenderaprogramar.com Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel
Métodos que devuelven valor Dado el siguiente triángulo rectángulo:
Métodos que devuelven valor Dado el siguiente triángulo rectángulo: hipotenusa altura base Para dibujar este triángulo necesitamos los siguientes datos: base y altura La base y la altura, se utilizarán
Guía práctica de estudio 05: Diagramas de flujo
Guía práctica de estudio 05: Diagramas de flujo 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 05: Diagramas de
Operadores y Expresiones
Operadores y Expresiones Los programas Java constan de datos, sentencias de programas y expresiones. Una expresión es normalmente, una ecuación matemática, tal como 3 * x + 5 * z. En esta expresión, los
Tema 3 - Modelado con HDL a nivel RTL
- Modelado con HDL a nivel RTL Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana Unidad Azcapotzalco Email: [email protected]
índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0
MÓDULO 1: Introducción a Visual Basic 6.0 TEMA 1. Introducción a Visual Basic 6.0 1.1 Conceptos de programación...1-1 1.2 Introducción a Visual Basic...1-1 1.3 Iniciar una sesión de Visual Basic 6.0...1-2
6.1.- Introducción a las estructuras de datos Tipos de datos Arrays unidimensionales: los vectores Operaciones con vectores.
TEMA 6: ESTRUCTURAS DE DATOS (Arrays). CONTENIDO: 6.1.- Introducción a las estructuras de datos. 6.1.1.- Tipos de datos. 6.2.- Arrays unidimensionales: los vectores. 6.3.- Operaciones con vectores. 6.4.-
Funciones como Subprogramas en C++
FUNCIONES Cuando es necesario escribir programas complicados para resolver problemas complejos, una práctica común entre los programadores es descomponer el algoritmo (el diagrama de flujo) en varias partes.
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
Ficha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
PASCAL y TURBO PASCAL
PASCAL y TURBO PASCAL Algoritmos y Estructuras de Datos II PASCAL: Es un lenguaje de Alto Nivel y propósito general desarrollado por el prof. suizo Niklaus WIRTH en 1968. Características Excelente herramienta
Gestor de bases de datos MicroSoft Access (2 de 4)
Gestor de bases de datos MicroSoft Access (2 de 4) Departament d Informàtica de Sistemes i Computadors 1 Contenido Conceptos generales Diseño de tablas Propiedades de los campos Ordenación, filtrado e
Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO
Pagina 1 de 6 Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO Objetos y Propiedades Los formularios y los distintos tipos de controles son entidades genéricas de las que
Tema: Introducción al IDE de Microsoft Visual C#.
Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más
Tema 3 Constantes, Variables y Tipos
Tema 3 Constantes, Variables y Tipos Contenidos 1. Definiciones. 1.1 Variables y Constantes. 1.2 Identificadores. 2. Declaración de Variables en un Programa en C. 3. Tipos de Datos. 3.1 Clasificación.
Capítulo 5 IDENTIFICADORES, VARIABLES Y CONSTANTES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 5 IDENTIFICADORES, VARIABLES Y CONSTANTES 1 OBJETIVOS Saber qué
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte I)
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte I) Verónica Borja Macías Abril 2012 1 Funciones definidas por el usuario El lenguaje de programación MATLAB
PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA Angel García Beltrán y José María Arranz Santamaría Sección de Publicaciones Escuela Técnica Superior de Ingenieros Industriales Universidad Politécnica de Madrid
UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL
VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL PROGRAMA: PROGRAMACION I CÓDIGO ASIGNATURA: 1215-208 PRE-REQUISITO: 1215-102 SEMESTRE: II (SEGUNDO) UNIDADES
UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO.
UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO. TRUJILLO 1.- Resumen de Prog1 Comentarios es C++ Declaraciones de variables.
Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.
Que Es Excel? Excel es un programa que permite la manipulación de libros y hojas de calculo. En Excel, un libro es el archivo en que se trabaja y donde se almacenan los datos. Como cada libro puede contener
Estructuras de Datos Declaraciones Tipos de Datos
Departamento de Informática Universidad Técnica Federico Santa María Estructuras de Datos Declaraciones Tipos de Datos Temas: 2-3-4 IWI-131, paralelo 01 Profesor: Teddy Alfaro O. Lenguaje de Programación
La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.
Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la
Programación. Test Autoevaluación Tema 3
Programación Test Autoevaluación Tema 3 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.
El lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Profesor(a): M. A. Zeferino Galarza Hernández
Área Académica: Informática IV Tema: Algoritmos Profesor(a): M. A. Zeferino Galarza Hernández Periodo: Enero-junio de 2012 IV Semestre. Asignatura: Informática IV Tema: Algoritmos Abstract Contains and
MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C
MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C Antes de comenzar a desarrollar aplicaciones podemos crear el programa en cualquier editor de textos, solo hay que guardarlo con la extensión X.c
2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.
Modulo 1. Introducción a los lenguajes de programación La solución de problemas mediante en uso de un computador nos lleva a desarrollar programas o aplicaciones, la construcción de estos programas debe
Programación. Práctica Final
Programación Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira 1 1. Introducción. El objetivo de esta práctica
PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I
PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I Table of contents 1 INFORMACIÓN GENERAL...2 2 INTRODUCCIÓN... 2 3 OBJETIVOS GENERALES DE LA ASIGNATURA... 3 4 OBJETIVOS, TEMAS Y SUBTEMAS... 3 5 PLAN TEMÁTICO...6
WorkManager E.D. Manual guía de usuario Diseñador de formularios
WorkManager E.D. Manual guía de usuario Diseñador de formularios En esta sección se crean y diseñan formularios. Para ingresar, clic en el menú Configuración/ Diseñador de formularios. Lista de formularios
Fundamentos de Programación 2017-I
Fundamentos de Programación 2017-I Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación C a través de un análisis
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
INDICE 1. Cómo Comenzar 2. El Entorno de Programación Delphi 3. Diseño de un Formulario; Componentes, Menús y Sucesos
INDICE Agradecimientos xiii Introducción xv 1. Cómo Comenzar 1 Por qué Windows y por qué Delphi? 1 Desarrollo de una aplicación Delphi 3 Funcionamiento de Delphi 5 Un programa de bienvenida 7 Un proyecto
Tema 3.- Predicados y sentencias condicionales
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER
TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero
TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando
