|
MANUAL DE TURBO PASCAL 7 - MANUAL GRATIS EN ESPAÑOL
DESCARGA ESTE MANUAL GRATIS
Este manual en formato pdf para que puedas guardarlo en tu pc o imprimirlo.
Vínculo Patrocinado
Aquí te dejamos la descarga gratuita del manual
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.
|
CONTENIDO Y DESCARGA 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 Manual Turbo Pascal 7 Manuales programación Pascal español Curso guia gratis Gratuito pdf Tutorial pascal download Tutoriales pascal free 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

|
|
|
|
|