You are on page 1of 3

COMO ESCRIBIR UN PROGRAMA EN TURBO B

(SINTESIS TURBO B)
Ingreso por INICIO-PROGRAMAS MS DOS
C:WINDOWS>CD..
C:>CD TURBOB
C:TURBOB B>EDIT
PARA EDITAR EL PROGRAMA SE DEBE TENER ENCUENTA LA SIGUIENTE
SINTAXIS
1. Se debe escribir todas las instrucciones en minsculas
2. Al final de cada instruccin siempre debe ir punto y coma excepto en las
siguientes instrucciones:
var
ppal
si
sino
para
repetir
mientras
fppal
Se debe tener en cuenta adems los siguientes casos especiales
la instruccin antes de un fin (fppal, fisi, fpara, fmq, sino ) no llevan punto
y coma
la instruccin fppal termina con punto
la instruccin de las estructuras selectivas o repetitivas no llevan punto y
como
3. La asignacin de un valor a una variable se debe realizar con dos puntos e igual
(:=)
4. Cuando se trata de una condicin se hace con el igual (=)
Una vez escrito el programa no olvide grabarlo con la instruccin archivo guardar
como si desea grabarlo en la unidad A:
Escriba A:nombre del programa.
COMPILAR EL PROGRAMA
Para compilarlo se debe salir del editor del DOS.
Se debe digitar:TURBOB nombre del programa
A continuacin le mostrara todos los errores de sintaxis
Una vez corregidos los errores de sintaxis vuelva a compilar el programa
Cuando ya no tenga errores al compilarlo se iluminara el nombre del programa
en la parte inferior.
Para correr el programa: escriba el nombre del programa en ese momento se
ejecutar el programa.
ESTRUCTURA DE UN PROGRAMA EN TURBOB
Siempre comienza con la descripcin de todas las variables a utilizar en el programa
y el tipo de datos (entero, real, carcter, logico), esto se hace en la secin de var
var
variable1,variable2,variable3 : tipo de datos
EL COMIENZO DEL PROGRAMA SE DENOTA CON LA ABREVIATURA DE LA PALABRA
PRINCIPAL. (ppal)
ppal
El final del programa se denota con la abreviatura de palabras fin principal (fppal.)
que debe terminar con punto

Fppal.
EJEMPLOS

Realizar un programa que permita leer un nmero e imprimir un letrero que


indique si es par o impar.
var
num:entero;
ppal
escribir (Digite un numero);
lea(num);
si num mod 2 = 0 ent
escribir (numero par)
sino
escribir (numero impar)
fsi
fppal.

Realizar un programa que permita leer un numero e imprimir si mayor o igual a


100 o menor o igual a 100
var
num:entero;
ppal
escribir (Digite un numero);
lea(num);
si num >= 10 ent
escribir (numero mayor o igual a 100)
sino
escribir (numero menor que 100)
fsi
fppal.
Realizar un programa que permita leer dos nmeros e imprimir el mayor
var
num1, num2:entero;
ppal
escribir (Digite dos numeros);
lea(num1, num2);
si num1>num2 ent
escribir (num1, numero mayor)
sino
escribir (num2, numero mayor)
fsi
fppal.
Escribir un programa que permita leer un carcter e imprimir si esta antes de la
letra M.
var
a:caracter;
ppal
escribir (Digite una letra);
lea(a);
si a>M ent
escribir (a, esta despues de la letra M)
sino
escribir (a, esta antes de la letra M)
fsi
fppal.

Escribir un programa que permita imprimir los nmeros del 1 al 10. (utilice una
estructura mientras, una estructura para y una estructura repetir hasta)

Estructura mientras
var
c: entero;
ppal
c:=1;
escribir ("los
nmeros del 1 al 10
son ");
mq c<=10 haga
escribir ( c );
c:=c+1
fmq
fppal.

Definir
MATRICES
a:arreglo [1..3,1..3 ] de entero;
ARREGLOS
A:arreglo [1..3] de entero

Estructura para
var
c: entero;
ppal
escribir ("los nmeros del
1 al 10 son ");
para c:=1 hasta 10 haga
escribir ( c )
fpara
fppal.

Estructura repetirhasta
var
c: entero;
ppal
c:=1;
escribir ("los nmeros
del 1 al 10 son ");
repita
escribir ( c );
c:=c+1
hq c > 10
fppal.

You might also like