operandos aritmeticos
COMANDOS Y PROGRAMAS EN TURBO PASCAL
DAIRA YAMILET LIMA HERNANDEZ
PROF: MIGUEL BERNAL
GRADO: 2B
Operandos Aritmeticos
Operandos Relacionales
Operandos Logicos
- Resta
+ Suma
* Multiplicacion
/ Division real
Div Division entera
Mod Residuo
:= Asignacion
Sqr Potencia 2
Sqrt Raiz 2
< Menor que
> Mayor que
= Mayor igual queDesigualdad
= Igualdad
And - Y
Or - O
Xor - Bicondicional
Not - Negacion
Ord() - Ordinal
Succ() - Sucesor
Pred() - Antecesor
Inc() - Incremento
Dec() - Decremento
Declaracion de Variables
Tipo
Declaración
Limite Inferior
Limite Superior
Entero
Entero corto
Entero Largo
Entero Extra
Real
Real Corto
Real Doble
Real Largo
Real Extra
Logico
Caracter
Palabra
Arreglo
TextoConstante
Apuntador
Integer A;
ShorInt A;
LongInt A;
Word A;
Real A;
Single A;
Double A;
Extended A;
Comp A;
Boolean A;
Char A;
String A;
Array{1..N} of integer
Text A;
Const A;
Record=Variable
32000
128
2E -6
0
2.9E39
1.5E -45
5E -324
3.4E -4932
2E -65
True
32000
127
2E 6
65000
1.7E 38
3.4E 38
1.7E 308
1.1E 4932
2E 63
False
For Contador:= 1 to N do
BeginSentencia;
End;
De Contador=1 hasta Contador=N
If Condicion = 1 then
Begin
Sentencia;
End;
Else
Begin
Sentencia;
End;
Si Condicion = 1 Entonces
Si no
While Condicion=1 do
Begin
Sentencia;
End;
Mientras Condicion = 1 haz
Repeat
Sentencia;
Until (Condicion = 1);
Repite
Hasta Condicion = 1
Case(Opcion)
1: Sentencia1;
2: Sentencia2;
Else
Sentencia;
En caso de OpcionSi Opcion = 1
Si Opcion = 2
Si no
Procedimiento
Función
Unidad
Procedure Nombre(Variable:Integer)
Var
Begin
Sentencia;
End;
Begin
Nombre(Variable)
End.
Function Nombre(Variable:Integer) : Real
Var
Begin
Sentencia;
VarReal:=Variable;
End;
Begin
A:=Nombre(X);
End.
Interface
Uses
crt;
Type
Const
Var
Procedure Pausa;
Implementation
Procedure Pausa:
Varch:Char;
Begin
ch :=Readkey;
End;
End.
Registros
Conjuntos
Type
Nodo=^Tarjeta;
Tarjeta = Record
Nombre = String[10];
Edad = Integer;
Sig = Nodo
End;
Var
Alumno:Tarjeta
Type
Semana = (Lun,Mr,Mie,Jue,Vie,Sab,Dom);
APUNTADORES
New(Inicio);
Inicio->Inicio^.Info:=‘Hola’;
Inicio->Inicio^.Siguiente:=NIl;
Aux:=NIL;
New(Aux);
Inicio^.Siguiente:=Aux;Dispose(Inicio);
Funciones Varias
Funcion
Descripcion
Clrscr;
ClrEol;
DelLine
InsLine;
TextBackground(Color);
Textcolor(Color);
TextMode(Modo);
Window(x,y,x2,y2);
NormVideo;
HighVideo;
LowVideo;
Random(Var);
Randomize;
SizeOf(Var);
Sound(Frec);
NoSound;
Delay;
Halt(Var);
Borra Pantalla
Borra linea actual
Borra linea de texto donde esta el cursor
Inserta linea vacia en posicionactual
Selecciona color de fondo
Selecciona color de primer plano
Define modo de video
Define una ventana de textoen de ESI x,y hasta EIDx2,y2
Restaura atributos de video
Activa pantalla de video de alta intensidad
Activa pantalla de video de baja intensidad
Devuelve un numero aleatorio de cero a Var
Inicializa el generador de numeros aleatorios
Devuelve el numero de bytes requeridos poruna variable
Genera un sonido a una frecuencia Frec
Desconecta sonido
Detiene la ejecucion de la siguiente instruccion
Interrumpe la ejecucion de un programa
Fuciones de Cadena
Funcion
Descripcion
Clreol
Concat(Cad1,Cad2);
Copy(Cad,indice,Lim);
Delete(Cad,indice,Lim);
Deline;
Gotoxy(x,y);
Insert(Cad1,Cad2,indice);
Insline
Length(Cad);
Pos(Cad1,Cad2);
Read(Variable);Readln(Variable);
Wherex;
Wherey;
Write(Variable);
Writeln(Variable);
Val(Cad,N,Num);
Borra linea actual
Une dos cadenas y el resultado lo deja en cadena1
Devuelve una cadena que va desde el indice hasta el lim
Borra una subcadena que se encuentra en cadena de indice hasta lim
Borra linea de texto donde esta el cursor
Posiciona al cursor en x,y
Inserta en cad1 cad2 desde la posicion de indice...
Regístrate para leer el documento completo.