Funcio

Páginas: 9 (2204 palabras) Publicado: 22 de agosto de 2010
Funciones Matemáticas en Pascal


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 que
Desigualdad
= 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
Texto
Constante
Apuntador | Integer A;
ShorInt A;
LongInt A;
Word A;
Real A;
Single A;
DoubleA;
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
Begin
Sentencia;
End; | De Contador=1 hasta Contador=N |
If Condicion = 1 then
BeginSentencia;
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 Opcion
Si 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:
Var
ch: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 posicion actualSelecciona 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 por unavariable
Genera un sonido a una frecuencia Frec
Desconecta sonido
Detiene la ejecucion de la siguiente instruccion
Interrumpe la ejecucion de un programa |

|
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
Inserta una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funcio
  • esto funcia
  • funci
  • La Funcio De La Investigacion
  • FUNCI N
  • Funció de reproducció
  • Funció De Defensa
  • funcio del telefono

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS