Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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)
Pequeo (Small
Medio (Medum)
Compacto (Compact)
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)
TABLA DE SECUENCIA
SIGNIFICADO
F1
F2
F3
Carga un archivo
F5
F6
F7
Trace (rastro)
F8
Paso
F9
F10
ALT-F1
ALT-F3
ALT-F5
ALT-F7
Error anterior
ALT-F8
Prximo error
ALT-F9
ALT-C
ALT-D
ALT-E
ALT-F
ALT-O
ALT-P
ALT-R
ALT-X
Sale de turbo C
CTRL-F1
CTRL-F9
Ejecuta el programa
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.
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>
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
<Home>
Right Of Line
<End>
Top Of Screen
<Ctrl Home>
Botton Of Screen
<Ctrl End>
Top Of File
<Ctrl Pgup>
Botton Of File
<Ctlr Pgdn>
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:
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.
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.