Sie sind auf Seite 1von 10

INTRODUCCION

Turbo C tiene dos modos separados de operacin. El primero. que querr usar ciertamente como
comienzo para programar, es su entorno integrado de desarrollo. En este entorno se puede controlar la
edicin, compilacin y ejecucin usando pocas pulsaciones y mens fciles de utilizar. El otro modo de
operacin utiliza el mtodo tradicional, segn el cual se usa primero un editor para crear el archivo, y
despus compilarlo, enlazarlo y ejecutarlo manualmente. Este modo se llama mtodo de lnea de
rdenes. En el siguiente trabajo solo se usar el entorno integrado debido a que es ms fcil de manejar y
por su ayuda en lnea que le ayudar si lo precisa.
El propsito de este trabajo es mostrar el entorno integrado de Turbo C en otras palabras, conseguir su
familiarizacin con Turbo C.
EJECUTANDO TURBO C
Para ejecutar la versin integrada de Turbo C, siempre teclear..TC Y pulsar enter. cuando Turbo C
comienza se ver la pantalla que se muestra en la Figura 1.
sta se le llama la pantalla principal de men y consta de cuatro partes, listadas uqul en orden de arriba a
abajo:

El men principal.

La lnea y ventana del editor.

La ventana de mensaje del compilador.

La lnea de referencia rpida de las teclas calientes.

EL MEN PRINCIPAL
Se usa para decirle al Turbo C que haga algo, como ejecutar el editor o compilar un programa, o
establecer una opci6n de entorno. En el men principal se selecciona de dos maneras, que se deberan
ensayar en este momento. Primero, se pueden utilizar las teclas de flecha para mover la barra iluminada a
la opcin que se quiera. Entonces pulsar ENTER. Segundo, simplemente pulsando la primera letra de la
opcin del men que se quiere. Por ejemplo, para seleccionar Edit, debera teclear E. Se puede entrar la
letra en maysculas o minsculas. La Tabla 2-1 resume lo que hace cada opcin. Analizamos en detalle
cada una de ellas.
FILE
Mover el cursor iluminado sobre File y ENTER. Este proceso activa el men pull-down de File, como se
muestra en la Figura 1 Para hacer una seleccin en un men pull-down, se debe mover la barra iluminada
a la opcin y pulsar ENTER o pulsar !a primera letra de la opcin. Para salir de un men desplegable (puldown), pulsar, simplemente ESC.
A continuacin veamos cada una de las opciones File.
La opcin Load espera el nombre de un archivo y entonces lo carga en el editor. La opcin Pick visualiza
un men que lista los ltimos ocho archivos que se cargaron en el entorno integrado. Se puede
seleccionar uno de ellos usando las teclas de flechas para mover la barra iluminada sobre l y pulsando
ENTER. Seleccionar New permite editar un nuevo archivo. La opcin Save guarda el archivo que est en
ese momento en el editor. La opcin Write to permite guardar un archivo bajo otro nombre diferente del
anterior. Directory visualiza el directorio actual de trabajo y permite elegir un archivo para editar, mientras
que Change dir cambia el directorio por defecto a otro que se especifique. La opcin OS shell carga el
procesador de rdenes del DOS Y permite ejecutar rdenes de DOS. Bajo esta opcin, se debe teclear
EXIT para volver al Turbo C. Finalmente, la opcin Quit abandona Turbo C.
Para volver al men principal. Simplemente presione ESC.

EDIT
La opcin Edit activa el editor que contiene
Undo
Redo
Cut
Copy
Paste
Clear
Copy example.
Show clipboard
RUN
La opcin Run activa el submen que contiene cinco opciones:
Run
Program reset
Go to the cursar
Trace into
Step over
La opcin Run ejecuta el programa actual. Si todava no se ha compilado el programa,. Run lo compila. El
resto de las opciones estn relacionadas con la ejecucin de un programa utilizando el depurador
(debugger}. Para utilizarlas se debe compilar el programa con la opcin de depuracin de la informacin,
como ocurre por defecto. Aunque el estudio de la opcin del depurador se aplaza para ms adelante, las
siguientes descripciones darn una idea de lo que las opciones realizan. La opcin Program reset
termina el programa cuando se est ejecutando en modo depuracin (debug). Go to cursor ejecuta el
programa hasta que alcanza la lnea de cdigo donde est situado el cursor. La opcin Trace into ejecuta
la siguiente sentencia. Si esa sentencia incluye una llamada a su rutina, la ejecucin se detiene al
principio de la subrutina. La opcin Step over ejecuta la siguiente lnea de cdigo, pero no rastrea en
ninguna subrutina que pueda haberse llamado.
COMPILE
Mover la barra iluminada sobre la opcin Compile y pulsar ENTER. Se ver la pantalla mostrada en la
Figura 2-3. La primera opcin permite compilar el archivo que est actualmente en el editor en un
archivo .OBJ (un archivo .OBJ es un archivo objeto relocalizable que se va a enlazar inmediatamente a un
archivo .EXE que pueda ejecutarse). La segunda opcin va a compilar directamente el programa en un
archivo ejecutable. La opcin Build all recompila todos los archivos relacionados con el programa. La
opcin Primary C file permite especificar el nombre de archivo que se va a compilar cuando se haya
seleccionado una de las opciones primeras, ignorando qu archivo se est editando actualmente.
Finalmente. la opcin Get info visualiza ia informacin del programa y del entorno. Incluyendo la cantidad
de memoria que se dispone y la longitud del archivo.
Pulsar Ese a continuacin para volver al men principal.
PROJECT

Se utilizar la opcin Project en el men principal cuando se desarrollen y manten. gan programas
grandes y multiarchivo.
OPTIONS
En este momento seleccionar la opcin Options en el men principal. Se puede ver que las opciones del
men pull-down son:
Compilar
linker
Environment
Directories
Arguments
Save Options
Retrieve options
Cada una de estas opciones provoca que Turbo C visualice una ventana pull-down que contiene otras
opciones relacionadas con la opcin correspondiente. Sin embargo. una de las opciones encontradas bajo
la opcin compiler concierne a los modelos de memoria. un asunto que necesita unas palabras de
aclaracin.
Modelos de memoria. Si se ha observado brevemente el manual de usuario de Turbo C. probablemente
se encontr el trmino modelo de memoria mas de una vez. SI no se sabe lo que significa este trmino.
no se preocupe: las aproximaciones por defecto de Turbo C estn ajustadas para la mayora de las
aplicaciones ;
El problema es que. para que un programa acceda a la memoria fuera del segmento en que reside. debe
utilizar una direccin de 32 bits. Sin embargo, s la memoria accedida est en el segmento del programa,
entonces ste slo necesita una direccin de 16 bits. De lo anterior, un programa puede necesitar acceder
a cdigo, datos o ambos en cada una de las formas anteriores. Otra compilacin es que el
direccionamiento de 32 bits es mucho ms lento que el de 16. As es deseable usar direccionamiento de
16 bits cuando es posible. Aunque siempre se puede usar el de 32 bits, esto provoca la ejecucin muy
lenta y solo debera usarse como ltimo recurso.
Por otra parte, un programa puede necesitar acceder a cdigo, datos o ambas cosas en cada una de
estas formas. Otra complicacin es que el direccionamiento de 32 bits es mucho ms lento que el
direccionamiento de 16 bits. Por consiguiente es deseable utilizar, siempre que sea posible,
direccionamiento de 32 bits. Esto es, aunque es posible utilizar siempre direccionamiento de 32 bits,. se
producen programas extremadamente lentos y se debe utilizar, slo, como ltimo recurso.
Como consecuencia, Turbo C define seis modelos diferentes de memoria de los cuales se puede escoger
para compilar segn l el programa. Se muestran estos modelos en la Tabla 1. Generalmente el modelo
pequeo por defecto del Turbo e es suficiente para la mayora de las tareas de programacin.

Modelo

Descripcin

Pequeito (Tiny)

Todas las direcciones son de 16 bits de longitud. Y todo el cdigo y los


datos deben encajar en un segmento de 64K. Se puede usar para
producir archivos .COM.

Pequeo (Small

Cdigo y datos tienen segmentos separados. Todas las direcciones son


de 16 bit de longitud bueno para la mayora de las aplicaciones

Medio (Medum)

El cdigo puede usar segmentos mltiples y requiere direcciones de 32


bits. Los datos tienen un segmento y usan direcciones de 16 bits.
Adecuado para programas largos que no tienen muchos datos.

Compacto (Compact)

Complemento del modelo medio: los datos pueden usar segmentos


mltiples. El cdigo tiene un segmento y usa direcciones de 16 bits.
Adecuado para programa de tamao medio con una cantidad de datos.

Grande (Large)

Cdigo y datos pueden usar segmentos mltiples y requieren direcciones de 32 bits. Ningn elemento puede exceder de 64K. Adecuado
para aplicaciones grandes. Pero funcionar lentamente.

Enorme (Huge)

Como el modelo grande, excepto que lo_ elementos de datos sencillos


pueden superar los 64K, Funciona el mas lento que ninguno.

Tabla 1. Modelos de memoria de Turbo C


DEBUG
La opcin Debug permite establecer la manera en que Turbo C visualiza los mensajes de error de
compilacin y enlace. Las especificaciones por defecto para Debug son generalmente las que se querrn
utilizar; por eso no necesita preocuparse sobre Debug por el momento.
LA VENTANA DE MENSAJE
La ventana de mensaje se localiza debajo de la edicin y se usa para visualizar los mensajes del
compilador o el enlazador. Cuando se est ejecutando el programa la ventana de mensajes se convertir
en la ventana de observacin que se va a utilizar para visualizar la informacin de la depuracin.
LAS TECLAS HOT KEYS (DE SECUENCIA DE FUNCIONES)
En la parte inferior de la pantalla se encuentran las teclas de secuencia de funciones (hot keys). Se
pueden utilizar cuando se necesiten. Realmente existen dos clases de teclas dentro de este grupo: las
normales y las alternas. Las teclas de secuencia de funciones alternas se activan manteniendo
presionada la tecla ALT Y pulsando la tecla de funcin que se desee. Si se mantiene presionada la tecla
ALT brevemente, la parte inferior de la pantalla cambia para mostrar el significado de las teclas de
secuencia de funciones alternas. Estas teclas quedan resumidas en la Tabla 2. Aqu se tratan las teclas
ms usadas.

TABLA DE SECUENCIA

SIGNIFICADO

F1

Activa el sistema de ayuda en linea

F2

Guarda el archivo concurrentemente en el editor

F3

Carga un archivo

F5

Engrandece la ventana activa

F6

Cambia la ventana activa

F7

Trace (rastro)

F8

Paso

F9

Compila y enlaza el programa

F10

Cambia entre el men principal y el editor

ALT-F1

Trae la ultima pantalla de ayuda

ALT-F3

Permite elegir un archivo a cargar

ALT-F5

Cambia la pantalla de entorno y la pantalla de salida

ALT-F7

Error anterior

ALT-F8

Prximo error

ALT-F9

Compila el archivo en el editor a .OBJ

ALT-C

Activa el men compile

ALT-D

Activa el men debug

ALT-E

Activa el men edior

ALT-F

Activa el men file

ALT-O

Activa el men options

ALT-P

Activa el men Project

ALT-R

Activa el men run

ALT-X

Sale de turbo C

CTRL-F1

Pide ayuda acerca del elemento que tiene el cursor

CTRL-F9

Ejecuta el programa

Tabla 2 teclas hot keys

HELP
El sistema de ayuda en lnea se activa pulsando F1. Es sensible al contexto, lo que significa que Turbo e
visualiza la informacin que est relacionada con lo que se est haciendo en ese momento. Para ver
cmo funcionan pulsar Fl en este mismo momento. Para salir del sistema de ayuda pulsar la tecla ESC.
Si. al mismo tiempo que se est editando un programa. se necesita informacin ,acerca de una palabra
clave o una funcin especfica de Turbo C, simplemente hay que situar el cursar en ese elemento y pulsar
CTRL-FI. La ayuda en lnea de Turbo C visualiza automticamente la informacin relacionada
especficamente con ese elemento.
SWITCH Y ZOOM
Al pulsar la tecla F5 puede agrandarse tanto la ventana de mensajes como la de edicin para poder
abarcar todo el tamao de la pantalla. Esto simula la lente del zoom de una cmara de fotos; de aqu el
nombre La tecla F5 es la tecla cambiar (toggle), de modo que al pulsarla devuelve a las ventanas de
mensajes y de edicin a su tamao normal.
EL PROGRAMA TCINST
Turbo C Incluye De Instalacin Llamado Tcinst, Que Se Usa Para Establecer Diversos Atributos Y
Especificaciones Por Defecto Del Entorno Integrado De Turbo C. Para Ejecutar Este Programa
Simplemente Teclear Tcinst En La Lnea De Ordenes. Cuando Comienza La Ejecucin Del Programa, S
Vera Un Men Que Contiene Los Siguientes Elementos :

Compile: Seleccionar La Opcin Compile, Nos Permite Definir Un Archivo Primario Por Defecto.

Project: En La Opcin Project Se Puede Definir Un Nombre De Proyecto. Tambin Permite


Establecer El Estado De Las Caractersticas Relacionadas Con El Proyecto Por Defecto .

Options: La Seleccin De Options Permite Establecer Los Diferentes Parmetros De Entorno,


Enlazador Y Compilador.

Debug: La Opcin Debug Permite Determinar Como Funciona El Depurador Incorporado.

TURBO C DIRECTORY
La Opcin Turbo C Directory Es Un Parmetro De Instalacin Que Determina El Directorio Que Contendr
La Ayuda Y Los Archivos De Configuracin De Turbo C. Si No Se Introduce Nada, Turbo C Supone Que
Debera Usar El Directorio De Trabajo Actual.
EDITOR COMMANDS
Seleccionando La Opcin Editor Commads Se Puede Adaptar El Editor Turbo C, Hacindolo Se Produce
La Pantalla Siguiente.

Install Editor

Conmand Name

Primary

Secondary

New Line

* <Ctrl M>

<Ctrl M>

Cursor Left

* <Ctrl S>

<Left >

Cursor Right

* <Ctrl D>

<Rigth >

Hord Left

* <Ctrl A>

<Ctrl Left >

Hord Rigth

* <Ctrl F>

<Ctrl Rigth>

Cursor Up

* <Ctrl E>

<Up >

Cursor Down

* <Ctrl X>

<Dn>

Scroll Up

* <Ctrl W>

Scroll Down

* <Ctrl Z>

Page Up

* <Ctrl R>

<Pg Up>

Page Down

* <Ctrl C>

<Pg Dn>

Left Of Line

* <Ctrl Q> <Ctrl S>

<Home>

Right Of Line

* <Ctrl Q> <Ctrl D>

<End>

Top Of Screen

* <Ctrl Q> <Ctrl E>

<Ctrl Home>

Botton Of Screen

* <Ctrl Q> <Ctrl X>

<Ctrl End>

Top Of File

* <Ctrl Q> <Ctrl R>

<Ctrl Pgup>

Botton Of File

* <Ctrl Q> <Ctrl C>

<Ctlr Pgdn>

Move To Block Begin

* <Ctrl Q> <Ctrl B>

Move To Block End

* <Ctrl Q> <Ctrl K>

Las Columnas De Las Teclas Activadas A La Izquierda Contiene Las Teclas Primarias Para Hacer
Funcionar Una Orden. Por Defecto Estas Teclas Son Como Las De Wordstar. La Columna De La Derecha
Contiene Las Teclas De Activacin Que Invocan La Misma Orden . Se Puede Cambiar Tanto La Orden
Primaria Como La Secundaria, Utilizando Las Teclas De Flecha A Izquierda Y A Las Derecha Para
Moverse Entre Las Dos Columnas.
MODE FOR DISPLAY
La Opcin Mode For Display Se Usa Para Determinar Como Va A Comunicarse Turbo C Con El
Controlador De Video En La Computadora. Como Probablemente Ya Sabemos, Existen Varios
Adaptadores De Pantalla Que Utilizan Normalmente. Turbo C Puede Decir Que Tipo De Adaptador Tiene
O Especificar Que Sea En Color, En Blanco Y Negro Monocromo. Dependiendo De Cmo Se Haya
Configurado El Sistema , Puede Experimentarse Con Nieve Cuando Se Utilice El Mtodo Ms Rpido De
Salida En Pantalla. Esta Opcin Permite Comprobar Esta Nieve Dependiendo Del Tipo De Adaptador Que
Se Utilice.
SET COLORS

La Opcin Colors Permite Seleccionar El Esquema De Colores De Turbo C Usa Cuando Funciona En Un
Entorno En Color. Turbo C Tiene Tre Opciones De Color Incorporadas. Adems Se Puede Definir El
Propio Esquema Para Cada Parte De La Interfaz De Turbo C Con El Usuario. Para Hacerlo, Despus De
Seleccionar La Opcin Colors, Seleccionar La Opcin Customize Colors. Turbo C Pregunta Que Zona Se
Quiere Modificar. Si Se Selecciona El Men Principal, Entonces Turbo C Mostrara Otro Men Que Permite
Seleccionar De Que Parte Del Men Principal Se Desea Ajustar El Color.
CARACTERSTICAS TCNICAS, VENTAJAS Y DESVENTAJAS DE C.
VENTAJAS DE C
El Lenguaje C Tiene una gran cantidad de ventajas sobre otros lenguajes y constituyen precisamente la
razn fundamental de que despus de casi dos dcadas de uso c siga siendo uno de los lenguajes mas
populares, utilizados en empresas, organizaciones y fabricas de software de todo el mundo.
Algunas Ventajas El Uso Todava Creciente Del Lenguaje C En La Programacin De Computadoras Son:

El Lenguaje C es poderoso y flexible, con ordenes, operaciones y biblioteca que se pueden


utilizar para escribir la mayora de los programas que ocurren en la computadora.

C se utiliza por programadores profesionales para desarrollar software en los modernos sistemas
de computadora.

Se puede utilizar c para desarrollar sistemas operativos, compiladores, sistemas de tiempo real y
aplicaciones de comunicaciones.

Un programa C puede ser escrito para un tipo de computadora y trasladase a otra con pocas o
ninguna modificacin - propiedad conocida como portabilidad El hecho de que C sea portable es
importante, ya que la mayoria de los modernos computadores tienen un compilador c. Una vez
que se aprende c no tiene que aprenderse un nuevo lenguaje cuando se escriba un programa
para otro tipo de computadora. No es necesario rescribir un problema para ejecutarse en otra
computadora.

C se caracteriza por su velocidad de ejecucin. en los primeros das de la informtica los problemas de
tiempo de ejecucin se resolvan escribiendo todo o una parte de una aplicacin en lenguaje
ensamblador. Debido a que existen muchos programas escritos en c, se han creado numerosas
bibliotecas c para programadores profesionales que soportan gran variedad de aplicaciones. Existen
bibliotecas del lenguaje c que soportan aplicaciones de bases de datos, grficos, edicin de texto,
comunicaciones, etc.
CARACTERSTICAS TCNICAS DE C
Hay numerosas caractersticas que diferencian a c de otros lenguajes y lo hacen eficiente y potente a la
vez.

una nueva sintaxis para declarar funciones. Una declaracin de funcion puede aadir una
descripcin de los argumentos de la funcion. Esta informacin adicional sirve para que los
compiladores detecten mas fcilmente los errores causados por argumentos que no coinciden.

asignacin de estructuras ( registros ) y enumeraciones.

procesador mas sofisticado.

Una nueve definicin de la biblioteca que acompaa a C. Entre otras funciones se incluyen:
acceso al sistema operativo ( por ejemplo, lectura y escrituras de archivos ), entrada y salida con
formato, asignacin dinamica de memoria, manejo de cadenas de caracteres.

Una coleccin de cabeceras estandar que proporciona acceso uniforme a las declaraciones de
funciones y tipos de datos.

VERSIONES ACTUALES DE C
En la actualidad son muchos fabricantes de compiladores C, aunque los ms populares entre los
fabricantes de software son: Microsoft, Borland, HP, etc.
Una evolucin de c es el lenguaje de c++ ( C con clase ) que contiene, entre otras, todas las
caractersticas de ANSI C. Los compiladores mas empleados Visual C++ de Microsoft, Builder C++ de
Borlan, C++ bajo UNS y LINUX.
En el verano del 2000 Microsoft presento y patento una nueva versin de C++ que es C#, una nueva
evolucin del C++ estndar.