control de video operadores

Anuncio
CONTROL DE VIDEO
COMANDO GOTOXY: SE UTILIZA PARA POSICIONARNOS EN UNA COLUMNA Y FILA ESPECIFICA DE
LA PANTALLA.
EJEMPLO:
EL SIGUIENTE PROGRAMA DESPLEGARA DOS MENSAJES EN PANTALLA EN LAS POSICIONES:
COLUMNA 8 Y FILA 8.
PROGRAMA EJEGOTO;
USES CRT;
BEGIN
CLRSCR;
GOTOXY(8,8);
WRITE(‘ESTOY EN COLUMNA 8 Y FILA 8’);
GOTOXY(11,11);
WRITE(‘ESTA ES LA COLUMNA 11 Y FILA 11’);
READLN
END.
OPERADORES
OPERADORES MATEMÁTICOS:
SON LOS UTILIZADOS PARA HACER OPERACIONES:
+
*
/
DIV
MOD
SUMA
RESTA
MULTIPLICACIÓN
DIVISIÓN (PARA NÚMEROS REALES)
DIVISIÓN(SOLO NÚMEROS ENTEROS)
EL RESTO DE UNA DIVISIÓN (RESIDUO)
EJEMPLO DE OPERACIONES BÁSICAS:
SUMA
PROGRAM SUMA;
USES CRT;
VAR
X,Y:INTEGER;
SUMA:INTEGER;
BEGIN
WRITELN(‘HAREMOS UNA SUMA’);
WRITELN;
WRITELN(‘INGRESE UN DATO NUMÉRICO’);
READLN(X);
WRITELN(‘INGRESE OTRO DATO NUMÉRICO’);
READLN(Y);
SUMA:=X+Y;
WRITELN(‘LA SUMA ES: ‘,SUMA);
READLN
END.
RESTA
PROGRAM RESTA;
USES CRT;
VAR
X,Y:INTEGER;
RESTA:INTEGER;
BEGIN
WRITELN(‘HAREMOS UNA RESTA’);
WRITELN;
WRITELN(‘INGRESE UN DATO NUMÉRICO’);
READLN(X);
WRITELN(‘INGRESE OTRO DATO NUMÉRICO’);
READLN(Y);
RESTA:=X-Y;
WRITELN(‘LA RESTA ES: ‘,RESTA);
READLN
END.
MULTIPLICACIÓN
PROGRAM MULTIPLICACION;
USES CRT;
VAR
X,Y:INTEGER;
MULTIPLICACION:INTEGER;
BEGIN
WRITELN(‘HAREMOS UNA MULTIPLICACIÓN’);
WRITELN;
WRITELN(‘INGRESE UN DATO NUMÉRICO’);
READLN(X);
WRITELN(‘INGRESE OTRO DATO NUMÉRICO’);
READLN(Y);
MULTIPLICACION=X*Y;
WRITELN(‘LA MULTIPLICACION ES: ‘,MULTIPLICACION);
READLN
END.
DIVISIÓN NUMEROS REALES
PROGRAM DIVISION;
USES CRT;
VAR
X,Y:REAL;
DIVISION:REAL;
BEGIN
WRITELN(‘HAREMOS UNADIVISIÓN’);
WRITELN;
WRITELN(‘INGRESE UN DATO NUMÉRICO’);
READLN(X);
WRITELN(‘INGRESE OTRO DATO NUMÉRICO’);
READLN(Y);
DIVISION=X/Y;
WRITELN(‘LA DIVISIÓN ES: ‘,DIVISION);
READLN
END.
DIVISIÓN NUMEROS ENTEROS
PROGRAM DIVISION;
USES CRT;
VAR
X,Y:INTEGER;
DIVISION:INTEGER;
BEGIN
WRITELN(‘HAREMOS UNADIVISIÓN’);
WRITELN;
WRITELN(‘INGRESE UN DATO NUMÉRICO’);
READLN(X);
WRITELN(‘INGRESE OTRO DATO NUMÉRICO’);
READLN(Y);
DIVISION=X DIV Y;
WRITELN(‘LA DIVISIÓN ES: ‘,DIVISION);
READLN
END.
Descargar