Español English Português Italiano
Manuales PDF Gratis
Facebook de ManualesPDF.es
Sitemap Adobe Autodesk Microsoft Corel GNU Varios

Manual de Turbo Pascal 7


 









Manual de Turbo Pascal 7

Manual de Turbo Pascal 7 DESCARGA ESTE MANUAL GRATIS
Manual en formato pdf para que puedas guardarlo en tu pc, lector de e-book o imprimirlo.


Vínculo Patrocinado




Índice del Manual de Turbo Pascal 7


1. Prólogo
2. Introducción
3. Tipos de datos predefinidos en Turbo Pascal
Tipos enteros
Tipos reales
Tipo carácter (Char)
Tipo Lógico (Boolean)
Tipo Cadena (String)
4. Tipos de datos definidos por el usuario
Tipos enumerados
Tipos subrango
Sentencias de salida o escritura
Sentencia de entrada o lectura
5. Operaciones de Entrada / Salida
Readln / Writeln
OPERADORES ARITMÉTICOS
Operador unario. Invierte el signo
Operador binario suma
Operador binario resta
Operador binario producto
Operador binario división real
Operador binario división entera
Operador binario resto entero
FUNCIONES PREDEFINIDAS
Abs(x) Proporciona el valor absoluto de una variable numerica x
ArcTan(x) El arco cuya tangente es x
Chr(x) Devuelve el carácter ASCII de un entero entre O y 255
Cos(x) Proporciona el valor del coseno de x
Exp(x) La exponencial de x(eX)
Frac(x) Parte decimal de x
Int(x) Parte entera de x
Ln(x) Logaritmo neperiano de x
Odd(x) True si x es impar, y false si es par
Ord(x) Ordinal de una variable tipo ordinal x
Pred(x) Ordinal anterior a la variable ordinal x
Round(x) Entero más próximo al valor x
Succ(x) Ordinal siguiente a la variable ordinal x
Sin(x) Seno de x
Sqr(x) Cuadrado de x
Sqrt(x) Raiz cuadrada de x, para x>=O
Trunc(x) Parte entera de x
6. Estructuras de control alternativas
ESTRUCTURAS DE CONTROL
ESTRUCTURAS ALTERNATIVAS
IF THEN ELSE
CASE OF
7. Estructuras de control repetitivas
ESTRUCTURAS REPETITIVAS
SENTENCIA WHILE
SENTENCIA REPEAT-UNTIL
SENTENCIA FOR
CUÁNDO SE USA CADA UNO
SENTENCIA REPEAT UNTIL
SENTENCIA FOR
CUÁNDO UTILIZAR WHILE/REPEAT/FOR?
8. Procedimientos y funciones
PROCEDIMIENTOS Y FUNCIONES
Parámetros
Estructura, declaración y empleo
Declaración de parámetros formales
Llamada a un procedimiento
Cuándo se usa cada uno
9. Listas y tablas (Array)
Concepto y clasificación de las estructuras de almacenamiento
Estructura de un array
Declaración de tipos y variables array
STRING: Cadenas de caracteres
Longitud fisica
Longitud lógica
10. Operaciones y funciones de tratamiento de cadenas
Operaciones con cadenas
Funciones de tratamiento de cadenas
COPY
POS
DELETE
INSERT
UPCASE
STR
VAL
11. Métodos de ordenación
Método del Quicksort
12. Registros y Archivos
Registros
Archivos o Ficheros
Operaciones básicas con archivos
ASSIGN
RESET
IORESULT
REWRITE
READ
EOF
WRITE
Archivos de acceso directo
RESET Abrir archivo existente
REWRITE Abrir un archivo nuevo
FILESIZE Tamaño del archivo en formato longint, indica el número de registros almacenados
SEEK Permite seleccionar un registro específico del archivo por su número de registro, para su uso en una operación de lectura o escritura
READ Lectura del registro actual
WRITE Escritura sobre el registro actual
CLOSE Cerrar el archivo
Tratamiento de ficheros y directorios desde Turbo Pascal
13. Futuros artículos y ampliaciones del Tutorial
INTRODUCCIÓN AL TURBO PASCAL
Estructura de un programa haciendo uso del lenguaje Turbo Pascal
OBJETOS DE UN PROGRAMA EN TURBO PASCAL
IDENTIFICADORES
CARACTERÍSTICAS DE LOS IDENTIFICADORES
PALABRAS RESERVADAS
DATOS
TIPOS DE DATOS
DATOS NUMÉRICOS
DATOS NUMÉRICOS ENTEROS (INTEGER)
DATOS NUMÉRICOS REALES (REAL)
DATOS CARACTER (CHAR)
DATOS CADENA (STRING)
DATOS LÓGICOS (BOOLEAN)
LOS DATOS DE UN PROGRAMA SE PUEDEN CLASIFICAR EN CONSTANTES Y VARIABLES
CONSTANTES
CONST
NOTA
Ejemplos
VARIABLES
VAR
Ejemplos
NOTA
COMENTARIOS
EXPRESIONES Y OPERACIONES ARITMÉTICAS
OPERADORES ARITMÉTICOS BÁSICOS
REGLAS PARA EVALUAR EXPRESIONES ARITMÉTICAS
FÓRMULAS
FUNCIONES
Función UPCASE
Función RANDOM
Función KEYPRESSED
EXPRESIONES Y OPERACIONES ENTRE CADENAS DE CARACTERES
Función concat
Problemas Pascal
METODOLOGÍA DE LA PROGRAMACIÓN. Programación en Pascal
Escribir un programa en Pascal que sume dos números
Escribir un programa en Pascal que sume, reste, multiplique y divida dos números
Escribir un programa en Pascal que calcule el área de un rectángulo
Escribir un programa en Pascal que calcule el área de un triángulo
Escribir un programa que calcule la longitud y el área de una circunferencia
Escribir un programa en Pascal que calcule la velocidad de un proyectil que recorre 2 Km en 5 minutos. Expresar el resultado en metros/segundo
Escribir un programa en Pascal que calcule el volumen de una esfera
Escribir un programa en Pascal que evalúe la siguiente expresión
Escribir un programa en Pascal que evalúe la siguiente expresión
Escribir un programa en Pascal que evalúe la siguiente expresión
Escribir un programa en Pascal que calcule el área y el volumen de un cilindro
Escribir un programa en Pascal que calcule el área y el volumen de un hexaedro
Escribir un programa en Pascal que calcule el área y el volumen de un prisma
Escribir un programa en Pascal que calcule el área y el volumen de un tetraedro
Escribir un programa en Pascal que calcule el área y el volumen de un octaedro
Escribir un programa en Pascal que calcule el área y el volumen de un cono
Escribir un programa en Pascal que calcule el volumen de un elipsoide
Escribir un programa en Pascal que calcule las raíces de una ecuación de 2º grado
Escribir un programa en Pascal que calcule el área y el volumen de un cilindro
Escribir un programa en Pascal que calcule la hipotenusa de un triángulo rectángulo
Escribir un programa en Pascal que calcula el equivalente en grados Fahrenheit o Celsius de las siguientes temperaturas
Escribir un programa en Pascal que calcule el número de horas, minutos y segundos que hay en 3700 segundos
Escribir un programa en Pascal que calcule el capital producido por un capital de 1.000.000 de pesetas, al cabo de un año depositado a un interés del 2%
Escribir un programa en Pascal que calcula la siguiente expresión trigonométrica para un valor angular de 90º
Escribir un programa en Pascal que calcule el equivalente en pies de una longitud de 10 metros
Escribir un programa en Pascal que calcule el área de un rectángulos
Escribir un programa en Pascal que detecte si un número introducido desde le teclado es positivo o negativo
Escribir un programa en Pascal que detecte si se han introducido en orden creciente tres números introducidos por el usuario
Escribir un programa en Pascal que detecte el carácter introducido por el usuario
Escribir un programa en Pascal que determine si un número leído desde el teclado es par o impar
Escribir un programa en Pascal que detecte si un número leído desde el teclado es mayor o menor que 100
Escribir un programa en Pascal que dado un número del 1 a 7 escriba el correspondiente nombre del día de la semana
Escribir un programa en Pascal que lea dos números desde el teclado y si el primero es mayor que el segundo intercambie sus valores
Escribir un programa en Pascal que dada una calificación en valor alfabético (A,B,C,D ó E) indique su equivalente en valor numérico (4,5,6,7 u 8)
Escribir un programa en Pascal que lea desde teclado el importe bruto de una factura y determine el importe neto según los siguientes criterios
Escribir un programa en Pascal que una vez leída una hora en formato (horas, minutos, segundos) indique cual será el tiempo dentro de un segundo
Escribir un programa en Pascal que calcule el salario semanal de un trabajador en base a las horas trabajadas y el pago por hora trabajada
Escribir un programa en Pascal que realice un bucle con While y muestre en pantalla del 1 al 10
Escribir un programa en Pascal que realice un bucle con Repeat y muestre en pantalla del 1 al 10
Escribir un programa en Pascal que realice un bucle con For y muestre en pantalla del 1 al 10
Escribir un programa en Pascal que visualice en pantalla los números pares entre 1 y 25
Escribir un programa en Pascal que visualice en pantalla los números múltiplos de 5 comprendidos entre 1 y 100
Escribir un programa en Pascal que sume los números comprendidos entre 1 y 10
Escribir un programa en Pascal que genere la tabla de multiplicar de un número introducido por el teclado
Escribir un programa en Pascal que realice la pregunta ¿Desea continuar S/N? y que no deje de hacerla hasta que el usuario teclee N
Escribir un programa en Pascal que calcule cuantos años tarda en duplicarse un capital depositado al 5% de interés anual
Escribir un programa que calcule la suma de los números hasta un número dado (introducido por el usuario)
Escribir un programa que pida un número y si el que se introduce por el teclado es menor de 100 que vuelva a solicitarlo
Escribir un programa en Pascal que calcule el factorial de un número
Escribir un programa en Pascal que calcule la media de 5 números introducidos por el teclado
Escribir un programa en Pascal que calcule el salario neto semanal de un trabajador en función del número de horas trabajadas y la tasa de impuestos de acuerdo a las siguientes hipótesis
Escribir un programa en Pascal que detecte si un número es primo o no. Un número es primo si sólo es divisible por sí mismo y por la unidad
Escribir un programa en Pascal que calcule la depreciación de un objeto según el método de la línea recta. Calcular el número de años que tarda en hacerse 0
Escribir un programa en Pascal que calcule la depreciación de un objeto según el método del balance doblemente declinante
Escribir un programa que calcule las raíces de la ecuación (ax2 + bx + c = 0)
Escribir un programa en Pascal que sume dos cadenas. (los datos vienen en el cuerpo del ejercicio)
A partir de las cadenas de caracteres 70809207 y Q, construir y visualizar en la pantalla la cadena 70809207-Q
Transformar la cadena Esto es una prueba, en la cadena Esto es prueba
Transformar la cadena Curso de Pascal en la cadena Curso de Programación en Pascal
Transformar los valores 91 y 8631217 almacenados en dos variables de tipo REAL en la cadena 91-8631217
Concatenar las cadenas El, hombre, invisible en una sola el hombre invisible
Extraer la cadena SOFIA de la cadena FILOSOIA
Obtener la longitud de la cadena esternocleidomastoideo, utilizando la función LENGTH(S), que devuelve la longitud de la cadena S
Obtener la primera posición en la que comienza la subcadena fragi en la cadena supercalifragilisticoexpialidoso.
Transformar la cadena Lenguaje Pascal en la cadena LENGUAJE PASCAL
Escribir un programa en Pascal que lea 4 datos, calcule y visualice en pantalla su producto, suma y media aritmética
Escribir un programa en Pascal que lea un peso en libras y a continuación visualice su equivalente en kilos y en gramos
Escribir un programa en Pascal que calcule y escriba el cuadrado de 821
Escribir un programa en Pascal que escriba los números comprendidos entre 1 y 1000
Escribir un programa en Pascal que calcule, independientemente, la suma y la media de los números pares e impares comprendidos entre 1 y 200
Escribir un programa en Pascal que calcule el importe de una factura sabiendo que el IVA a aplicar es del 12% y que si el importe bruto de la factura es superior a 50.000 pts se debe realizar un descuento del 5%
Escribir un programa en Pascal que calcule la suma de los cuadrados de los 100 primeros números enteros
Escribir un programa en Pascal que visualice una tabla de conversión de kilómetros a millas marinas y millas terrestres
Escribir un programa en Pascal que lea 10 datos desde el teclado y sume sólo aquellos que sean negativos
Escribir un programa en Pascal que calcule el sueldo semanal de un trabajador a partir del número de horas trabajadas por día y tarifas
Escribir un programa en Pascal que rellene un array con los números enteros comprendidos entre 4 y 14
Escribir un programa en Pascal que rellene un array con los números pares comprendidos entre 1 y 10
Escribir un programa en Pascal que rellene un array con los números comprendidos entre 25 y 35 divididos por 3
Escribir un programa en Pascal que rellene un array con cinco números enteros consecutivos y haga una copia de ese array en otro
Escribir un programa en Pascal que rellene un array de 10 elementos con los números comprendidos entre 23 y 32 y copie en otro array esos números multiplicados por 0.35
Escribir un programa en Pascal que rellene un array con los veinte primeros números pares y calcule su suma
Escribir un programa en Pascal que solicite cinco números, los almacene en un array y luego calcule la media aritmética de esos números
Escribir un programa en Pascal que tras asignar los números, 23, 45, 68, 99, 10, 15 y 4 a un array, determine la posición del array en la que se encuentra el máximo valor
Escribir un programa en Pascal que tras asignar los números, -2, 5, 8, -9, 10, 15 y –4 a un array calcule, independientemente, la suma de los elementos positivos y negativos
Escribir un programa en Pascal que tras asignar los números, 23, 45, 68, 99, 10, 15 y 4 a un array, determine las posiciones del array en las que se encuentran el máximo y el mínimo valor
Escribir un programa en Pascal que determine la posición de la siguiente matriz en la que se encuentra el valor máximo
Escribir un programa en Pascal que sume, independientemente, los elementos positivos y negativos de la siguiente matriz
Escribir un programa en Pascal que multiplique por dos los elementos de la siguiente matriz
Escribir un programa en Pascal que almacene en la segunda fila de la siguiente matriz los cuadrados de los datos de la primera fila
Escribir un programa en Pascal que sume los datos de cada una de las filas de la siguiente matriz; el resultado se almacenará en la última posición de cada fila
Escribir un programa en Pascal que sume los datos de cada una de las columnas de la siguiente matriz; el resultado se almacenará en la última posición de cada columna
Escribir un programa en Pascal que sume los elementos de cada una de las filas y de las columnas de la siguiente matriz
Escribir un programa en Pascal que divida todos los elementos de una matriz M (3,4) por el elemento situado en la posición 2,2
Escribir un programa en Pascal que almacene en un array los números primos comprendidos entre 1 y 100
Escribir un programa en Pascal que genera la matriz transpuesta de una matriz de 3 filas y 4 columnas
Escribir un programa en Pascal que genera la inversa de una cadena de caracteres
Escribir un programa en Pascal que sume dos matrices bidimensionales
Escribir un programa en Pascal que elimine los blancos de una cadena de caracteres
Escribir un programa en Pascal que cuente las mayúsculas de una cadena de caracteres
Escribir un programa en Pascal que cambie las mayúsculas de una cadena de caracteres a minúsculas y viceversa
Escribir un programa en Pascal que encripte una cadena de caracteres sumando 2 al código ASCII de cada uno de sus caracteres
Escribir un programa en Pascal que encripte los caracteres de una cadena sumando 2 a los que situados en posiciones pares y 3 a los situados en posiciones impares
Departamento de Informática Universidad de Valladolid Campus de Segovia
LABORATORIO: INTRODUCCIÓN A LAS UNIDADES EN TURBO PASCAL
UNIDADES EN TURBO PASCAL 7.0
Concepto de unidad
Estructura de una unidad
Creación de unidades
Utilización de las unidades estándar
Identificadores idénticos en distintas unidades
Síntesis final

Descarga




Nota: El Manual que estás por descargar está comprimido en formato .rar, si no tienes un descompresor de archivos rar puedes descargar gratis el 7-zip y para poder visualizarlo el Foxit PDF Reader.

Descarga el descompresor de archivos 7-zip
Descarga el lector de archivos PDF Foxit PDF Reader.
  • Facebook de ManualesPDF.es


ManualesPDF.es © 2012 - Términos y Condiciones