La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación en Pascal

Presentaciones similares


Presentación del tema: "Programación en Pascal"— Transcripción de la presentación:

1 Programación en Pascal
Ing. Marvin Lozano

2 Palabras reservadas Pascal Estándar y Turbo Pascal 6.0 AND ARRAY BEGIN
CASE CONST DIV DO DOWNTO ELSE END FILE FOR FORWARD FUNCTION GOTO IF IN LABEL MOD NIL NOT OF OR PACKED PROCEDURE PROGRAM RECORD REPEAT SET THEN TO TYPE UNTIL VAR WHILE WITH

3 /... Turbo Pascal ABSOLUTE ASM DESTRUCTOR IMPLEMENTATION INTERFACE
OBJECT PRIVATE SHR UNIT VIRTUAL CONSTRUCTOR EXTERNAL INLINE INTERRUPT SHL STRING USES XOR

4 Estructura La estructura general de un programa en Pascal es la siguiente: Program nombre (ficheros); . . . declaraciones Begin sentencias End.

5 program identificador; {nombre o cabecera de programa}
uses identificadores; label lista de etiquetas; const definiciones de constantes type declaraciones de tipos de datos definidos por el usuario var declaraciones de variables procedure definiciones de procedimientos function definiciones de funciones begin {cuerpo del programa o programa principal sentencias de los programas end.

6 Tipos de datos Entero Real Char Boolean String

7 Enteros Nombre Rango (desde...hasta) Tamaño (bytes) Formato Integer
2 Entero con signo Word 0 a 65535 Entero sin signo ShortInt -127 a 127 1 Entero corto con signo Byte 0 a 255 Entero corto sin signo LongInt a 4 Entero largo con signo

8 Reales Nombre Rango (desde...hasta) Tamaño (bytes)
Cifra significativas Real 2,9E-39 a 1,7E38 6 11-12 Single 1,5E-45 a 3,4E38 4 6-7 Double 5,0E-307 a 1,7E307 8 15-16 Extended 1,9E-4932 a 1,1E493210 10 19-20 Comp -9,2E18 a 9,2E18 18-19

9 Tipos de datos Tipo carácter (Char).
El tipo Char depende del código de caracteres empleado por la máquina. El más utilizado es el código ASCII. Una variable o constante tipo Char puede contener un solo carácter especificado entre apóstrofes. Ejem. 'a' 'M' Tipo Lógico (Boolean). Pueden tomar dos valores True (verdadero) False (falso). El identificador estándar boolean define una variable de este tipo. Tipo Cadena (String). Una cadena (string) es una secuencia de caracteres que tiene una longitud máxima de 255 caracteres. Los caracteres que componen la cadena se delimitan con apóstrofes. Ejem. 'abcd'     longitud de la cadena 4 ''            cadena vacía o nula. Una variable de cadena se define utilizando la palabra reservada String y el tamaño fisico máximo que pueda alcanzar durante la ejecución del programa.

10 Programa Program Hola; begin writeln('Hola Mundo'); end.
Este programa no funciona Program Hola; begin writeln('Hola Mundo'); end. Le falta repeat until keypressed; para que el resultado se mantenga en pantalla y uses crt; para que reconozca el uso de repeat until keypressed;

11 Programa Program Hola; uses crt; begin clrscr; writeln('Hola Mundo');
repeat until keypressed; end.

12 Escribir un programa para que sume dos números cualquiera. Ejemplo:
program suma; uses crt; var a, b, resp: longint; begin clrscr; writeln('Ingrese primer numero'); read(a); writeln('Ingrese segundo numero'); read(b); resp := a + b; writeln('El resultado es'); writeln(resp); repeat until keypressed; end.

13 Ejercicios Escribir un programa que calcule la potencia cuadrada de un numero. Escribir un programa que calcule el área y el perímetro de un rectángulo. calcule la conversión de grados Celsius a Fahrenheit (usar como base el algoritmo).


Descargar ppt "Programación en Pascal"

Presentaciones similares


Anuncios Google