Datos en Turbo Pascal
|
|
- Héctor Soto Soler
- hace 7 años
- Vistas:
Transcripción
1 Datos en Turbo Pascal Introducción M Carlos 25 Dato. Se refiere a alguno de los objetos de información con los que Turbo Pascal trabaja. Los datos deben tener un tipo asociado. Edad Nombre Sexo Números Palabras Carácter 1 Tipos de datos en Turbo Pascal Datos en TP Tipos de Datos Estáticos Dinámicos Tipo Simples Tipo Cadenas Tipo Estructurados Tipo Procesos Tipo Apuntadores Ordinales enteros boolean char enumerado subrango No Ordinales reales string array set record file function procedure 2
2 Tipos de datos Simples Simples Tipos Enteros Pre-definidos Tipo Rango Formato Byte Integer Longint Shortint Word bits sin signo 16 bits con signo 32 bits con signo 8 bits con signo 16 bits sin signo Tipos Char Tipo de dato que puede contener un solo carácter. Puede ser cualquiera de los 256 caracteres del código ASCII 3 Tipos de datos Simples Simples Tipos Boolean Son de tipo lógico, y pueden tener solo dos estados: true false Tipos Enumerativos Son creados por el usuario para enumerar cosas u objetos. Ejemplos: Dia lun, mar, mie, jue, vie, sap, dom Mes ene, feb, mar, abr, may, jun, jul, ago, sep, oct, nov, dic Color amarillo, verde, rojo 4
3 Tipos de datos Simples Simples Tipos Subrango Son creados por el usuario para enumerar cosas u objetos. Ejemplo: Abecedario A Z; Semana Lunes.. Domingo Tipos Reales Pre-definidos Tipo real single double extended comp Rango 2.9x x x x x x x x Tipos de datos Cadenas Cadenas Tipos String (cadenas) Secuencia de hasta 255 caracteres del código ASCII. Si no se especifica un tamaño se utilizará por defecto 255. Este dato se puede almacenar en constantes y iables de tipo cadena. Una iable tipo cadena está declarada usando la palabra string seguida de la longitud máxima de la cadena de caracteres entre corchetes. Formato nombre : string [15]; apellido : string [15]; Los tipos string disponen de un conjunto de funciones que permiten ampliar las posibilidades del programador. Entre ellas se encuentran: Concat (concatenar) Delete (borrar) Insert (insertar) Length (longitud) Pos (posición) Copy (copiar) 6
4 Instrucción type Intrucción type Tipos de datos definidos por el usuario Una sentencia de definición de tipos sería type. Permite que el usuario cree y defina un nuevo tipo de dato. Las definiciones de tipo se suelen utilizar para crear tipos de datos estructurados, comúnmente a partir de datos simples. Estos datos aumentan la legibilidad de los programas y facilitan su mantenimiento. El formato es como sigue: type nuevo_identificador = identificador_denotador_tipo En Pascal cada elemento de dato utilizado en un programa, constante o iable se asigna a un tipo de datos en una declaración. 7 Instrucción type Intrucción type Tipos de datos definidos por el usuario Los tipos de datos definidos por el usuario se clasifican en: - Ordinales (enumerado y subrango) - Registros (records) - Arreglos (arrays) - Conjuntos (sets) - Archivos (files) - Apuntadores (pointers) - Procedímentales (procedures y functions) - así como sinónimos de tipos simples 8
5 Objetos en Turbo Pascal Definición Objetos Un programa en Turbo Pascal se construye en base a objetos. Los objetos son las unidades significativas más pequeñas de texto de un programa Pascal y se dividen en: símbolos especiales, identificadores, etiquetas, números, constantes, iables, directivas, etc. Más aún, se puede entender como objeto una abstracción de cosas del mundo real. 9 Objetos en Turbo Pascal Identificadores: Son un conjunto de letras y números que se usan para ponerle nombres a las iables, etiquetas, constantes, etc. Cumplen con las siguientes reglas: - Comenzar con una letra. - No tener espacios en blanco. - Se permite el uso de dígitos, letras y carácter de subrayado luego del primer carácter. - No pueden usarse palabras reservadas como identificadores. 10
6 Palabras reservadas en Turbo Pascal absolute and array begin case const div do downto else end external file for forward function goto if implementation in inline interface interrupt label mod nil not of or packet procedure program record repeat set shl shr string then to type unit until uses while with xor 11 Constantes Conceptos Una constante es un valor que no puede cambiar durante la ejecución del programa, recibe un valor en el momento de la compilación del programa y este valor no puede ser modificado. Las constantes deben ser declaradas antes de su utilización y pueden ser enteros o reales, caracteres o cadenas de caracteres, conjuntos o arreglos, e inclusive de tipo enumerado. Las constantes pueden ser: - Constantes literales. Ej.: Esfera := 4/3*pi*radio*radio*radio - Constantes con nombres. Ej.: Pi = 3, Constantes expresión. Ej.: Suma = (2,5 + 40) / (3,5 4) 12
7 Variables Conceptos Las iables son objetos de un programa cuyo valor puede cambiar durante la ejecución del programa. El cambio se produce mediante sentencias ejecutables. Una iable es una posición de memoria con nombre. El nombre de la posición (un identificador) se llama nombre iable, el valor almacenado en la posición se llama valor de la iable. Todas las iables de un programa en Turbo Pascal deben ser declaradas antes de ser utilizadas. 13 La sentencia de Asignación Se utiliza para asignar (almacenar) valores o iables. La asignación es una operación que sitúa un valor determinado en una posición de memoria. La operación de asignación se demuestra en pseudocódigo con el símbolo, para denotar que el valor situado a la derecha se almacena en la iable situada a la izquierda. Formato: Variable := Expresión El tipo de la expresión debe ser del mismo tipo que el de la iable. 14
8 Reglas de Asignación Una iable en el lado derecho de una sentencia de asignación debe tener un valor antes de que la sentencia de asignación se ejecute. En el lado izquierdo de una sentencia de asignación sólo pueden existir iables. No es valido el uso de expresiones algebraicas. El símbolo de igualdad =, sólo se utiliza para operaciones matemáticas y/o lógicas de igualdad, nunca para asignación. 15 Estructura de un programa en Turbo Pascal program identificador {cabecera del programa} uses identificadores label lista de etiquetas {sección de etiquetas} const definición de constantes type definición de datos definidos por el usuario declaración de iables procedure function begin end definición de procedimientos definición de funciones sentencias {cuerpo del programa} 16
9 Estructura de un programa en Turbo Pascal program Primero; {cabecera del programa} uses Crt, Dos {declaraciones} const cambio = 655 type palabra = string [20] salario : real; apellido : palabra; begin ClrScr; {limpia la pantalla} Write ( Escriba su apellido: ); ReadLn (apellido); WriteLn ( Introduzca su salario: ); ReadLn (salario); WriteLn ( Su salario es de, salario*cambio, dolares ) end. 17 Estructura de un programa en Turbo Pascal 18
10 Instrucciones de salida Instrucción Write / WriteLn El propósito de WriteLn es visualizar información en la pantalla. Cuando se ejecuta, se visualizan todos los elementos en el orden dado y en la misma línea. Al terminar de visualizar toda la línea el cursor avanza (salta) al comienzo de la segunda línea. Write funciona igual pero no salta a la siguiente línea, sino que se queda al final del último carácter en la misma línea. Formato: WriteLn (item, item...); Donde item, es el objeto que se desea visualizar: un valor literal (entero o real; un carácter; una cadena `Buenos días`; un valor lógico verdadero o falso); una constante con nombre; una iable; un apuntador y una llamada a una función. Write y Writeln Cuando se ejecutan o corren programas es necesario, en muchos casos, visualizar los resultados que se van produciendo. Esta acción es conocida como operación de salida o escritura. 19 Instrucciones de salida Write y Writeln Instrucción Write / WriteLn Tanto Write como WriteLn, permiten darle formato a la salida de los resultados. Lo cual resulta importante cuando, por ejemplo no se desea que Pascal muestre los números reales en notación científica, sino que muestre n dígitos enteros, n dígitos decimales y un máximo en el ancho o numero de dígitos totales que ocupara el número. El empleo de esta característica es algo común cuando se quieren visualizar resultados ordenados. Formato: WriteLn(item: anchura: dígitos...); Donde anchura, es el total de dígitos del número real contando la parte entera, el punto decimal y los dígitos decimales. Y dígitos, es el número de decimales de un número real. X := 5.265; WriteLn (x:8:4); WriteLn (x:8:2); 5,26 20
11 Instrucciones de salida Ejemplo program salidas; uses crt; A,B,C : integer; nombre : string[10]; begin WriteLn ('Test de resultados'); WriteLn ('...'); WriteLn ( ); WriteLn ('15' + '20'); WriteLn (Pi); WriteLn (True); WriteLn (5.0); A:= 1; B:= 2; C:= 3; nombre := 'Luis'; WriteLn (A, B, C); WriteLn (A + B + C); WriteLn ('A',' ','B',' ','C'); WriteLn ('Hola ', nombre) end. {archivo writesal} Programa que muestra ias salidas en pantalla Ejecución: Test de resultados E00 True E A B C Hola Luis 21 Instrucciones de salida Salida a la impresora Para enviar los resultados a una impresora, en vez de dirigirlos a la pantalla, es necesario utilizar la unidad printer. La cual define un archivo llamado lst y asocia este archivo al puerto LPT1. Cuando se envían datos a la impresora se debe incluir lst en las instrucciones Write y WriteLn. Sin embargo, es preciso definir en la sección uses del programa la unidad printer. 22
12 Instrucciones de salida Ejemplo program impresora; uses printer; Articulos : integer; PrecioUnidad : integer; begin Articulos := 200; PrecioUnidad := 3500; Write (Lst, El precio de, Articulos); Write (Lst, artículos es de ); WriteLn (Lst, Articulos * PrecioUnidad) end. Programa que define unos valores constantes y luego muestra en la impresora el resultado. Ejecución: El precio de 200 artículos es de Instrucciones de entrada Instrucción Read / ReadLn El propósito de las sentencias Read y ReadLn es la entrada desde el teclado. Tanto Read como ReadLn esperan que se pulse la tecla enter antes de asignar un valor a una iable. Formato: Read (1, 2,...); ReadLn (1, 2,...); Donde, es una iable del tipo integer, real, char o string. Diferencias entre Read y ReadLn En Read después de pulsar la tecla enter, el cursor permanece inmediatamente después del último carácter introducido. En ReadLn, luego de pulsar enter el cursor se envía al principio de la siguiente línea. Read y Readln Una lectura se aplica a una operación de entrada de valores proveniente de un periférico. La operación de lectura permite al usuario proporcionar datos durante la ejecución del programa 24
13 Instrucciones de entrada Ejemplo program Lector; A : real; B : char; Programa que solicita al usuario introducir, primero número real, y luego un carácter. begin end. WriteLn ( Introduzca un número real ); ReadLn (A); WriteLn ( Introduzca un carácter ); ReadLn (B) 25 Programación interactiva Entrada y salida Existen dos modos básicos de funcionamiento de una computadora: interactiva y por lotes (batch). Los programas interactivos son aquellos que solicitan que se introduzca información externa para poder producir los resultados. Con las operaciones básicas write/writeln y read/readln se está en capacidad de realizar programas interactivos, que soliciten información al usuario. 26
14 program interactivo; uses crt; edad, peso : integer; sexo : char; nombre, apellido, telefono : string[14]; begin Write ( Introduzca su nombre: '); Readln (nombre) Write ( Introduzca su apellido: '); ReadLn (apellido); Write ( Introduzca su edad: ); ReadLn (edad); Write ( Introduzca su sexo (M o F): ); ReadLn (sexo); Write ( Introduzca su n de teléfono: ); ReadLn (telefono); WriteLn ( Bienvenido Sr(a).,apellido,,,nombre ); WriteLn ( Sus datos han sido registrados: ); WriteLn ( Edad:, edad); WriteLn ( Sexo:, sexo); Write ( Gracias por su interés, ); WriteLn ( en breve le estaremos contactando. ); end. {archivo interact} Programa que solicita al usuario algunos de sus datos, luego muestra por pantalla un saludo al usuario y los datos que éste introdujo. Ejecución: Introduzca su nombre: Carlos Introduzca su apellido: Rivera Introduzca su edad: 36 Introduzca su sexo (M o F): M Introduzca n de teléfono: Bienvenido Sr(a). Rivera, Carlos Sus datos han sido registrados: Edad: 36 Sexo: M Gracias por su interés, en breve le estaremos contactando. Ejemplo 27 Bibliografía Joyanes A., Luis, Programación en Turbo/Borland Pascal 7. 3ra Ed. Osborne/McGraw- Hill Interamericana, Madrid, 1998 Rodnay, Zaks, Programación en Pascal, Turbo Pascal. 1ra Ed. Anaya Multimedia, Madrid, 1986 Joyanes A., Luis, Turbo/Borland Pascal 7. 1ra Ed. Osborne/McGraw-Hill Interamericana, Madrid, 1997 Noton, Peter. Introducción a la Computación. 3ra Edición. México. McGraw-Hill Interamericana, México, D.F., Prieto E., Alberto y otros, Introducción a la Informática. 3da Ed. McGraw-Hill Interamericana, Madrid, 2002 Mata T., Ramón, Cushman, Pauline,. 1ra Ed. McGraw- Hill Interamericana, México, D.F.,
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
Más detallesInicio 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
Más detallesEnteros. 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
Más detallesElementos 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
Más detallesConstantes. 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
Más detallesProgramació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: fdoperez@ull.es. Miércoles, Viernes: 3.30 a 5.30. Objetivos: Aprender
Más detallesAcademia técnica de computación A.T.C.
Academia técnica de computación A.T.C. Free Pascal (FPC) El Free Pascal es un compilador Pascal portable, libre y de código abierto, que representa una alternativa a los productos comerciales Turbo Pascal
Más detallesEstructura 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
Más detallesUnidad 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
Más detallesObjetivos 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
Más detallesTurbo 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
Más detallesEstructura de datos (arreglos) Vectores y Matrices
Apunte del curso PROGRAMACIÓN (FI-UBA,, J. T. P. Ing. Z. CATALDI; A.T.P. Srta. A Pauluzzi, Sr. C Corradino, Sr. F Gómez Estructura de datos (arreglos) Hasta aquí se han visto distintos tipos de estructuras
Más detallesTodo 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
Más detallesComputació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
Más detallesAprender a programar con Turbo Pascal. Turbo pascal
Aprender a programar con Turbo Pascal Realizar una aplicación que realice la suma de dos números. Program suma; crt; var numero1:integer; numero2:integer; suma:integer; begin clrscr; writeln ('Escriba
Más detallesINTRODUCCIÓN AL TURBO PASCAL.
PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. APUNTES Nº 2. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada INTRODUCCIÓN AL TURBO PASCAL. El lenguaje Turbo
Más detallesTEMA 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:
Más detallesINTRODUCCIÓ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
Más detallesESCUELA 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
Más detallesPASCAL Y TURBO PASCAL
PASCAL Y TURBO PASCAL PASCAL: Es un lenguaje de Alto Nivel y propósito general desarrollado por el prof. suizo Niklaus WIRTH eb 1968. Características: Excelente herramienta para aprender programacón Es
Más detallesPASCAL 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
Más detallesEste es un arreglo de números enteros, o sea que guarda una serie de variables de tipo INTEGER, todas agrupadas en una sola estructura.
Arreglos en Pascal 1.- Introducción a los Arreglos. Algunos de los tipos de datos que vimos eran los tipos INTEGER, CHAR, BOOLEAN, etc.. Un arreglo, mas que un tipo de dato es una estructura que nos permite
Más detallesPrincipios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones rcoppo@uns.edu.ar Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Más detallesDesde 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
Más detallesINTRODUCCIó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
Más detalles2. ESTRUCTURA DE UN PROGRAMA EN TURBOPASCAL
Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén 20 2. ESTRUCTURA DE UN PROGRAMA EN TURBOPASCAL Conceptos: Resumen: Programación estructurada, Estructura de un programa, Cabecera,
Más detalles3.2. Programación estructurada. Principal. Modulo 1 Modulo 2 Modulo 3 Modulo 4. Modulo Modulo Modulo 3 1 Modulo 4 1 Modulo 4 2. Pág.
CAP. 3. PROGRAMACION ESTRUCTURADA 3.1. Técnicas de programación Las herramientas de programación fundamentalmente los diagramas de flujo, son las representaciones gráficas utilizada para el diseño de algoritmos
Más detallesUso de tareas el jue 12/06/08 MSProj11. Página 1
mié 01 oct jue 02 oct vie 03 oct sáb 04 oct dom 05 oct lun 06 oct Página 1 mar 07 oct mié 08 oct jue 09 oct vie 10 oct sáb 11 oct dom 12 oct Página 2 lun 13 oct mar 14 oct mié 15 oct jue 16 oct vie 17
Más detalles2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA
CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas
Más detallesProgramació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
Más detallesVariables. 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
Más detallesVariables. 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
Más detallesTema 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
Más detallesEstructura 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
Más detallesEn 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
Más detalles2.2 Nombres, Ligado y Ámbito
2.2 Nombres, Ligado y Ámbito Ligado estático y dinámico, reglas de ámbito y prueba de tipos. Conceptos Nombres e Identificadores Variables Tipos Ámbito Constantes Nombres Identificador que designa en el
Más detallesProgramació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
Más detallesFUNDAMENTOS 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
Más detallesDefinición de Memoria
Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria
Más detallesUTN FRLP Ing. en Sistemas de Información Algoritmos y Estructura de Datos Trabajos Prácticos Curso 2010
Práctico de Pascal Nº 2 Ejercicios para la ejercitación del Lenguaje Pascal Objetivo: Es que los alumnos conozcan un lenguaje de programación, donde puedan ejercitar los conocimiento adquiridos hasta ahora
Más detallesUnidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas
Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este
Más detallesLaboratorio 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
Más detallesLecció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)
Más detallesProgramas ejemplo. Lenguaje de Programación PASCAL. Miguel Murguía
Programas ejemplo Lenguaje de Programación PASCAL Miguel Murguía Programas ejemplo Lenguaje de Programación PASCAL Miguel Murguía ABACo, A.C. Asociación de Biólogos Amigos de la Computación, A. C. www.abacoac.org.mx
Más detalles1.4 Programación estructurada
1.4 Programación estructurada 1.4 Programación estructurada El creciente empleo de los computadores ha conducido a buscar un abaratamiento del desarrollo de software, paralelo a la reducción del costo
Más detallesINICIACIÓ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
Más detallesInformá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:
Más detallesJava para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) montenegro@fdi.ucm.es Contenidos Variables. Tipos
Más detallesUTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS
GUIA DE ESTUDIO: ARCHIVOS DIRECTOS Introducción: Una característica común de los tipos de datos que hemos visto hasta ahora es que la información que cargamos se mantiene vigente solamente mientras está
Más detallesInstituto Tecnológico de Celaya
CADENAS DE CARACTERES Hasta ahora se han manejado variables de tipo caracter cuyo valor es un sólo caracter. En algunos casos, sin embargo, es necesario usar variables cuyos valores sean un conjunto (cadena)
Más detallesProgramación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.
Programación n Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño o Vargas MsC. Variables y expresiones aritméticas Variables Conceptos de Memoria Una variable es un espacio en la memoria
Más detallesEstructuras 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
Más detallesTIPO DE DATO ABSTRACTO (TDA)
TIPO DE DATO ABSTRACTO (TDA) Ing. Eduard Antonio Lozano Córdoba Nota: Toda la información fue copiada de: Libros físicos e Internet Actividad Extra Clases #include #include int binario(int
Más detallesProgramación En Lenguaje C
Programación En Lenguaje C Introducción Básica para Primero de Bachillerato TECNOLOGÍA DE LA INFORMACIÓN IES PALAS ATENEA Lenguaje C Estructurado Secuencial De alto Nivel Altamente portable Necesita un
Más detallesCurso 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
Más detallesLENGUAJE. 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
Más detallesAlgoritmos. 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
Más detallesGuí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
Más detallesProgramación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.
Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Variables Conceptos de Memoria Una variable es un espacio en la memoria del PC Cada variable tiene un nombre, un tipo, un tamaño y un valor
Más detallesFundamentos 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
Más detallesProgramació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.
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
Más detallesEstructuras en LabVIEW.
Estructuras en LabVIEW. Sumario: 1. Ejecución según el flujo de datos. 2. Estructuras básicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While
Más detallesEstructuras de Control. Secuencia y Selección
Estructuras de Control. Secuencia y Selección InCo - FING Programación 1 InCo - FING Estructuras de Control. Secuencia y Selección Programación 1 1 / 35 Estructuras de control InCo - FING Estructuras de
Más detallesProgramación estructurada (Introducción a lenguaje C)
Programación estructurada (Introducción a lenguaje C) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada
Más detallesJava 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
Más detallesEl 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
Más detallesUn programa escrito en Pascal tendrá generalmente la siguiente forma:
1. ESTRUCTURA BÁSICA DE UN PROGRAMA PASCAL Un programa escrito en Pascal tendrá generalmente la siguiente forma: Program nombre_programa;uses ; (* comandos *) Program, como se ve, contiene el nombre del
Más detallesLenguajes de Programación
Lenguajes de Programación Mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda
Más detalles2017, año del Centenario de la Constitución Mexicana Índice Nacional de Precios al Consumidor 2017
FEB.2008 DIC.2016 122.5150 1.4042 FEB.2008 87.2480 MAR.2008 DIC.2016 122.5150 1.3941 MAR.2008 87.8803 ABR.2008 DIC.2016 122.5150 1.3909 ABR.2008 88.0803 MAY.2008 DIC.2016 122.5150 1.3925 MAY.2008 87.9852
Más detallesPHP: 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
Más detallesINICIACIÓN A LA PROGRAMACIÓN EN C
INICIACIÓN A LA PROGRAMACIÓN EN C Estructura de un programa sencillo en lenguaje c: Librería estándar de entrada salida Llave de apertura para delimitar el cuerpo de la función Llave de cierre para delimitar
Más detallesOperando1 operador de relación Operando2
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º 5 ESTRUCTURAS DE CONTROL SELECTIAS O ESTRUCTURAS
Más detallesPROGRAMA 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
Más detallesEstructura de Datos: Archivos. Programacion I Mgter. Vallejos, Oscar A.
Archivo: Concepto Para poder acceder a determinada información en cualquier momento, se necesitará que ella esté depositada en soportes físicos los cuales la almacenan en forma permanente. Este es el caso
Más detallesTema 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
Más detallesALGORITMOS Y ESTRUCTURAS DE DATOS. Ejercicios Resueltos CUADERNILLO DE PRACTICA
ALGORITMOS Y ESTRUCTURAS DE DATOS Ejercicios Resueltos CUADERNILLO DE PRACTICA TERCERA PARTE 1 SUBPROGRAMAS Ejercicio Resuelto: Escribir un programa que calcule la expresión: N i x para cualquier par de
Más detallesVamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo
Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en
Más detallesProgramación Básica. Martin Méndez Facultad de Ciencias Universidad Autónoma de San Luis Potosí
Programación Básica Martin Méndez Facultad de Ciencias Universidad Autónoma de San Luis Potosí Objetivo del Curso Estudiar y aplicar los conceptos básicos de programación estructurada en un lenguaje de
Más detallesProfesor(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
Más detallesEL EDITOR DE DATOS DE SPSS : Creación de una base de datos
EL EDITOR DE DATOS DE SPSS : Creación de una base de datos 3datos 2011 El editor de datos de SPSS Contiene a las variables y a sus datos obtenidos en la muestra de individuos analizada En cada fila, se
Más detallesREFERENCIA DEL LENGUAJE
REFERENCIA DEL LENGUAJE Sesión 07 Mg. Cadenas de caracteres Una cadena de caracteres es un arreglo de caracteres. Los caracteres son letras, números y signos de puntuación. Cuando un número se usa como
Más detallesEstatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Más detallesExpresión, Operador, Operando, Asignación, Prioridad
4. EXPRESIONES Y OPERADORES Conceptos: Resumen: Expresión, Operador, Operando, Asignación, Prioridad En este tema se presentan los siguientes elementos de la programación: las expresiones y los operadores.
Más detallesPROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control
PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte
Más detalles6.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.-
Más detallesFicha 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
Más detallesUnidad, 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
Más detallesElementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
Más detallesUNIVERSIDAD 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
Más detallesCarlos 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
Más detallesSENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores
Más detallesPráctica 1 de Excel (Curso )
Práctica 1 de Excel (Curso 2009-2010) Definición: Excel es una aplicación del tipo hoja de cálculo, integrada en el entorno Windows y desarrollada por Microsoft, en la cual se combinan las capacidades
Más detallesLenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006
Lenguaje C Elementos de un Programa Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006 Objetivos Conocer los elementos que conforman un programa en C 1. Elementos léxicos de un Programa Cuando el programa
Más detallesDatos 33. Dato, Constante, Literal, Variable, Tipos de dato, Ordinal, Predefinido, Enumerado, Subrango, Compatibilidad.
Datos 33 3. DATOS SIMPLES Conceptos: Resumen: Dato, Constante, Literal, Variable, Tipos de dato, Ordinal, Predefinido, Enumerado, Subrango, Compatibilidad. En este capítulo se presentan los primeros elementos
Más detallesSUBPROGRAMAS 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
Más detalles2.1 Elementos y tipos de datos digitales en Pascal
2.1 Elementos y tipos de datos digitales en Pascal PASCAL: Es un lenguaje de Alto Nivel y propósito general desarrollado por el prof. suizo Niklaus WIRTH eb 1968. Características: Excelente herramienta
Más detallesUNIVERSIDAD 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.
Más detallesPlanificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5
Planificaciones 7540 - Algoritmos y Programación I Docente responsable: AZCURRA DIEGO ANDRES 1 de 5 OBJETIVOS Objetivos estratégicos: -Desarrollar el concepto algorítmico. -Aplicar técnicas de programación
Más detallesCAPITULO II. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
CAPIULO II. ENIDADES PRIMIIVAS PARA EL DESARROLLO DE ALGORIMOS 2.1 ipos de datos 2.2 Expresiones 2.3 Operadores y operandos 2.4 Identificadores como localidades de memoria OBJEIVO EDUCACIONAL: El alumno:
Más detalles