miércoles, 27 de abril de 2011

noticias #3#4 2p

mejor control de la privacidad en internet

Un grupo de expertos de la Universidad de Newcastle, en el Reino Unido, ha desarrollado un "guardia" virtual que proporciona al usuario un mayor control sobre sus datos personales.

El singular sistema basa su funcionamiento en la creación de una compuerta (gateway) controlada por el usuario. Se trata de un nivel adicional de seguridad a través del cual cualquier persona tiene que pasar si quiere usar o compartir información relativa a ese usuario.

El sistema, desarrollado por el equipo de Maciej Machulak y Aad van Moorsel en la Universidad de Newcastle, ha comenzado a ser probado con fotos en Facebook y Picasa, pero el siguiente paso será proteger información financiera en bancos e incluso información de rastreo GPS que proporciona datos sobre la ubicación de un individuo mediante su teléfono móvil.

Con tanta gente que actualmente almacena sus datos en internet, existe una importante necesidad de nuevos mecanismos que ayuden a los usuarios a proteger esta información sin impedir que puedan compartirla de manera controlada.


El mecanismo de "contagio" del picor derivado de causas psicológicas

Al igual que ver bostezar a alguien puede inducirnos, de manera más o menos inconsciente, a bostezar también nosotros, ver a alguien rascarse puede inducirnos a hacer lo mismo. El mecanismo psicológico por el cual se transmite ese picor ha sido analizado en un nuevo estudio.

El dermatólogo Gil Yosipovitch, del Centro Médico Baptista de Wake Forest, en Estados Unidos, ha estado investigando lo que se conoce como "picor contagioso".

El picor contagioso se trasmite por observación visual, y suele aparecer en la vida cotidiana cuando vemos a otra persona que se rasca. Un equipo de investigadores dirigido por Yosipovitch se propuso investigar sistemáticamente el picor psicológicamente contagioso ya que no se conoce bien el mecanismo exacto que subyace en esta forma de "transmisión" del picor, ni tampoco hay información sustancial sobre lo que sucede en el cerebro durante esta transmisión.

Es posible que los mecanismos o redes neuronales subyacentes en el contagio psicológico del picor sean similares a los implicados en el contagio psicológico del bostezo, un fenómeno sobre el que se ha investigado mucho pero que no está muy claro.

La importancia que tiene el componente psicológico en los picores en general, hace aconsejable investigar fenómenos como el de los picores mentalmente "contagiables" a fin de reunir datos decisivos con los cuales poder desarrollar terapias futuras encaminadas a combatir el impulso de rascarse.

A 14 sujetos sanos se les aplicó, en el antebrazo, histamina, o bien una sustancia sin efectos. Yosipovitch y Alexandru Papoiu compararon a esos 14 sujetos sanos con 11 pacientes que padecían de dermatitis atópica.

Todos los participantes del estudio fueron monitorizados mientras observaban videoclips breves en los que aparecían personas rascándose o bien en estado de relajación.

Los investigadores constataron que quienes tenían dermatitis atópica sintieron más picor y se rascaron más al ver los videos de otros individuos rascándose.

Cabe también mencionar que el picor inducido por los videoclips en los individuos les hacía rascarse de modo irregular en todo el cuerpo.

domingo, 17 de abril de 2011

3*x^2+4y

#include<conio.h>
#include<stdio.h>
include<math.h>
int main()
{
         int   x,y,result;
         clrscr();
         printf("\n este programa calcula  la ecua 3*x^2+4*y ");
         printf("\n digite  el valor de x ");
         scanf("%d",&x);
         printf("\n digite  el valor de y ");
         scanf("%d",&y);
         result=3*pow(x,2)+4*y
         printf("\n el esultado del cuadrado de este nuero es %d",result );
         getch();
         return 0;
}

taler de el cuadrado de un numero

#include<conio.h>
#include<stdio.h>
#include<math.h>
int main()
{
         int  a,resultado ;
         clrscr();
         printf("\n este programa calcula el cadrado de un numero ");
         printf("\n digite un numero ");
         scanf("%d",&a);
         resultado=pow(a,2);
         printf("\n el esultado del cuadrado de este nuero es %d",resultado );
         getch();
         return 0;
}

taler de el cuadrado de un numero

#include<conio.h>
#include<stdio.h>
int main()
{
         int  a,resultado ;
         clrscr();
         printf("\n este programa calcula el cadrado de un numero ");
         printf("\n digite un numero ");
         scanf("%d",&a);
         resultado=pow(a,2);
         printf("\n el esultado del cuadrado de este nuero es %d",resultado );
         getch();
         return 0;
}

tallerdel tikete

#include<conio.h>
#include<stdio.h>
int main()
{
         int tikete,distancia;
         clrscr();
         printf("\n este programa calcula un valor de un tikete de ida y vuelta");
         printf("\n digite la distancia de ida en kilometros");
         scanf("%d",&distancia);
         tikete=distancia*2000*2;
         printf("\n el valor del tikete ida y vuelta es %d", tikete );
         getch();
         return 0;
}

miércoles, 13 de abril de 2011

noticia2, 2p

 


El cambio climático amenaza la supervivencia de los pingüinos de la Antártida

Principio del formulario

Dirección de su amigo: La dirección suya:

Comentario:

Enviar a amigo

Final del formulari

Un estudio estadounidense, liderado por investigadores de la Administración Nacional Oceánica y Atmosférica (NOAA, por sus siglas en inglés), demuestra que las poblaciones de pingüinos de la Antártida han disminuido hasta un 50% en las últimas tres décadas. Los autores señalan que este declive se debe al descenso de las cantidades de krills -los crustáceos de los que se alimentan-, provocado por el impacto del cambio climático.

“Muy poco se puede hacer para cambiar el actual aumento de las temperaturas causado por el cambio climático, pero sí se pueden aplicar medidas de conservación como la cuota de capturas para reducir el impacto de la pesca de krill sobre las colonias de sus depredadores –los pingüinos–”, apunta a SINC Wayne Trivelpiece, uno de los autores del estudio e investigador de la NOAA.

El estudio, publicado en la revista Proceedings of the National Academy of Sciences (PNAS), indica que las poblaciones de pingüinos de Adelia (Pygoscelis adeliae) y Barbijo (Pygoscelis antarcticus) disminuyeron cada año un 2,9% y un 4,3%, respectivamente, durante la pasada década en el oeste de la Península Antártica y en el mar de Scotia (Antártida). Algunas colonias incluso se redujeron hasta un 50% en los últimos 30 años.

Los investigadores asocian esta pérdida al descenso de sus presas, unos crustáceos conocidos como krills, lo que los hace más vulnerables ante la escasez de alimento. “Su declive empezó en los años ’80 y ahora su abundancia es entre un 75% y un 80% inferior en la Península Antártica”, explica Trivelpiece.

Según el estudio, el descenso de las cantidades de krill y de las poblaciones de pingüinos se debe sobre todo al aumento de las temperaturas. “El mayor responsable de este declive es el cambio climático y las alteraciones que se producen en el ecosistema: el aumento de las temperaturas ha causado la reducción del hielo marino, que ha repercutido de forma negativa sobre la supervivencia del krill y sobre su capacidad reproductiva”, apunta el experto


noticia2, 2p

El cambio climático amenaza la supervivencia de los pingüinos de la Antártida

Un estudio estadounidense, liderado por investigadores de la Administración Nacional Oceánica y Atmosférica (NOAA, por sus siglas en inglés), demuestra que las poblaciones de pingüinos de la Antártida han disminuido hasta un 50% en las últimas tres décadas. Los autores señalan que este declive se debe al descenso de las cantidades de krills -los crustáceos de los que se alimentan-, provocado por el impacto del cambio climático.

“Muy poco se puede hacer para cambiar el actual aumento de las temperaturas causado por el cambio climático, pero sí se pueden aplicar medidas de conservación como la cuota de capturas para reducir el impacto de la pesca de krill sobre las colonias de sus depredadores –los pingüinos–”, apunta a SINC Wayne Trivelpiece, uno de los autores del estudio e investigador de la NOAA.

El estudio, publicado en la revista Proceedings of the National Academy of Sciences (PNAS), indica que las poblaciones de pingüinos de Adelia (Pygoscelis adeliae) y Barbijo (Pygoscelis antarcticus) disminuyeron cada año un 2,9% y un 4,3%, respectivamente, durante la pasada década en el oeste de la Península Antártica y en el mar de Scotia (Antártida). Algunas colonias incluso se redujeron hasta un 50% en los últimos 30 años.

Los investigadores asocian esta pérdida al descenso de sus presas, unos crustáceos conocidos como krills, lo que los hace más vulnerables ante la escasez de alimento. “Su declive empezó en los años ’80 y ahora su abundancia es entre un 75% y un 80% inferior en la Península Antártica”, explica Trivelpiece.

Según el estudio, el descenso de las cantidades de krill y de las poblaciones de pingüinos se debe sobre todo al aumento de las temperaturas. “El mayor responsable de este declive es el cambio climático y las alteraciones que se producen en el ecosistema: el aumento de las temperaturas ha causado la reducción del hielo marino, que ha repercutido de forma negativa sobre la supervivencia del krill y sobre su capacidad reproductiva”, apunta el experto

martes, 12 de abril de 2011

traduccion dec lo de c++ de ingles a español

en ingles
 Welcome to Turbo C++ Version 3.0
     --------------------------------
  This README file contains important information about Turbo C++.
  For the latest information about Turbo C++ and its accompanying
  programs and manuals, read this file in its entirety.
TABLE OF CONTENTS
-----------------
1.  How to Get Help
2.  Installation
3.  Features
4.  Important Information
5.  Testing Your Expanded Memory
6.  Corrections to the On-line Help

 1. HOW TO GET HELP
-------------------
  If you have any problems, please read this file, the
  HELPME!.DOC and other files in your DOC subdirectory, and the
  Turbo C++ manuals first. If you still have a question and need
  assistance, help is available from the following sources:
  1. Type GO BPROGB on the CompuServe bulletin board system for
     instant access to the Borland forums with their libraries of
     technical information and answers to common questions.
     If you are not a member of CompuServe, see the enclosed
     special offer, and write for full details on how to receive
     a free IntroPak containing a $15 credit toward your first
     month's on-line charges.
  2. Check with your local software dealer or users' group.
  3. Borland's TECHFAX service. Call (800) 822-4269 for a FAX
     catalog of entries.
  4. If you have an urgent problem that cannot wait and you have
     sent in the license agreement that came with the package,
     you may call the Borland Technical Support Department at
     (408) 438-5300. Please have the following information ready
     before calling:
     a. Product name and serial number on your original
        distribution disk.  Please have your serial number ready
        or we will be unable to process your call.
     b. Product version number. The version number for Turbo
        C++ can be displayed by pressing Alt-H/A.
     c. Computer brand, model, and the brands and model numbers of
        any additional hardware.
     d. Operating system and version number. (The version number
        can be determined by typing VER at the DOS prompt.)
     e. Contents of your AUTOEXEC.BAT file.
     f. Contents of your CONFIG.SYS file.

 2. INSTALLATION
----------------
  You MUST use the INSTALL program to install Turbo C++. The
  files on the distribution disks are all archived and have to be
  properly assembled.  You cannot do this by hand!
     IMPORTANT!
     If you want to create backup copies of your disks, make sure
     that you put the backup on the same type of disk as the
     source. If you're backing up the 5 1/4 inch 1.2 Mb disk set,
     use only blank 5 1/4 inch 1.2 Mb disks for backup, etc. The
     installation will not work correctly if you do not use the
     same media type for the backup disks.
  To start the installation, change your current drive to the one
  that has the install program on it and type INSTALL.  You will
  be given instructions in a box at the bottom of the screen for
  each prompt. For example, if you will be installing from drive
  A:, type:
    A:
    INSTALL
  -  This INSTALL handles the installation of both the compiler
     and tools in one operation, and allows several new
     configuration options.
  -  After installation, make sure you insert \TC\BIN - or
     whatever you selected as your BIN directory - into
     your DOS path so the executable files can be found.
  -  Note: The list of files is contained in a separate file
     called FILELIST.DOC, which will appear in the target
     directory you specify during installation.
  -  After your initial installation, you can run INSTALL again to
     add elements you omitted the first time. Just select the
     items you want to add in the INSTALL options screen. Because
     some things you may want to save could be overwritten, review
     the following items to make sure you don't lose important
     information:
     1.  Selecting CMD (the Command-line compiler) causes an
  overwrite of any existing turboc.cfg & tlink.cfg file
  with path information provided in that INSTALL session.
  Any switches other than -L (library path) and -I
  (include path) will not be preserved.
     2.  Selecting IDE will reset the include and library paths
         to those provided in that INSTALL session.
     3.  By selecting any one of the following, the help file
  paths and choices for THELP.CFG will reflect the current
  session's installation choices:
       a. CMD - command-line compiler
       b. IDE - integrated environment
     4.  Alterations to headers or startup files will be
  overwritten if any library models are selected.
     In general, any selection you make of something installed
     earlier will cause an overwrite of the earlier version
     without prompting.

  You should read the rest of this README file to get further
  information about this release before you do the installation.

 3. FEATURES
------------
  Turbo C++ 3.0 includes big speed and capacity gains.  Here are
  some important features found in this version:
  - DPMI services for increased capacity
  - C++ 2.1 support, including the new nested class specifications,
    and support of C++ 3.0 templates.
  - Support for pre-compiled headers for substantial time savings
    during subsequent recompiles.
  - Color syntax highlighting
  - Unlimited Undo/Redo replacing previous 'restore line' capability
  - Added library functions for compatibility with other runtime
    libraries, and addition of support for long double parameters
    in math functions. (Please refer to On-line Help for details.)
  - New MAKE features. (Please see the MAKE chapter in the User's
    Guide for details.)
  - Added BGI (Borland Graphics Interface) fonts and support. (See
    "New BGI fonts" below.)
  - A resident DPMI kernel program, DPMIRES.EXE. (See "DPMI" below.)
  - THELP now allows you to switch between help files without
    unloading and reloading. (Please see UTIL.DOC for details.)

NEW BGI FONTS
-------------
Several new fonts have been added to the Borland Graphics Interface:

Name            Value   Description
-------------------------------------------
SCRIPT_FONT     5       Stroked script font
SIMPLEX_FONT    6       Stroked simplex font
TRIP_SCR_FONT   7       Stroked triplex script font
COMPLEX_FONT    8       Stroked complex font
EURO_FONT       9       Stroked European font
BOLD_FONT       10      Stroked bold font
The fonts in the BGI now support the full ASCII character set.
DPMI
----
TC.EXE, TCC.EXE, and TLINK.EXE are now hosted under DPMI.  These files
support protected-mode compilation and replace the files of the same
name in Turbo C++ Second Edition.  Turbo C++ Second Edition should
continue to be used in instances where real-mode compilation is desired.
If you encounter a "machine not in database" message while attempting
to run the compiler, run the DPMIINST program to add your machine
configuration to the DPMI server database.
This version includes a resident DPMI host program, DPMIRES.EXE, that
allows you to preload the server before invoking TC, TCC, or any other
DPMI-hosted executables.  If you want to run such hosted EXEs in a
Windows Standard Mode DOS window, you should run DPMIRES.EXE before
loading Windows. To do this, enter the following commands at DOS:

  set DPMIMEM=MAXMEM 2000
  dpmires
  win /s
If you want to limit the amount of extended memory used by the
DPMI-hosted executables, an environment variable called DPMIMEM
can be set to do so. For instance, the command
  set DPMIMEM=MAXMEM 2000
reserves about 2 Mb of memory for DPMIRES. The number after MAXMEM
can be adjusted, but cannot be lower than 1000.
The hosted executables cannot spawn each other when SHARE is loaded.
For instance, if you run MAKE on a file which in turn calls MAKE
again, you will get a sharing violation. In this specific case,
you can call the real mode version, MAKER, within the given makefile,
and a sharing violation won't occur.

 4. IMPORTANT INFORMATION
-------------------------
  - When using Brief with THELP, make sure to use Brief's -p
    switch to ensure that the thelp window will be visible.
  - We recommend that you use the following mouse drivers with
    this product:
       Microsoft Mouse version 7.04 or later;
       Logitech Mouse version 5.01 or later;
       Genius Mouse version 9.06 or later.
  - If you get a "floating point formats not linked" message at
    runtime, put the following somewhere in your source files:
 extern void _floatconvert();
 #pragma extref _floatconvert
    This will force inclusion of floating point formats, which
    may not be linked to reduce executable size.

  COMPILER
  - The default extension for source files to the command-line
    compiler is .CPP; that is, if you enter
       TCC -c test
    the compiler will search for test.cpp, and give an error if a
    file of that name cannot be found. If you want to have the
    command-line compiler assume a .c extension and C language
    source, use the command-line option -P-c. For more
    information, see "The command-line compiler" in the User's
    Guide.
  - Note that the Generate COMDEFs choice under
    Options|Compiler|Advanced Code Generation and the -Fc command-
    line option are only supported in the C language. Linker errors
    will result if you attempt to use a communal variable in C++.
  - The macros min() and max() are not defined when stdlib.h is
    compiled as C++ (to allow their use in 3rd party libraries,
    etc.).
  - Note that SYMDEB creates .SYM files for use in debugging;
    Turbo C++ creates .SYM files for pre-compiled headers. They
    are not compatible and collisions should be avoided by
    setting the name of the pre-compiled header file (using -
    H=filename).
  - There is now full support of distance modifiers (near and
    far) used for class member pointers. Here are two sample
    declarations and their meanings:
       void (A::* far var) ();
    this is a far variable 'var' of type 'void (A::*)()';
       void (far A::* var) ();
    this is a 'default distance' variable 'var' of type
 'void (far A::*)()'
  - If you use C++ templates, and use a separate TLINK command
    line rather than letting TCC invoke TLINK, you should make
    sure that you turn on case-sensitive links with the /c switch.
  - Incorrect code will be generated if you have a statement of
    the type "A op B" where either A or B is an enum and the
    other operand is a long, and "op" is one of the following
    operators:
 
       +=  -=  *=  /=  |  ^
    The same problem applies when the operands are a non-integer
    enum and an int.  Cast the enum to long or int respectively
    to solve the problem.

  IDE
  - When debugging a mouse application the Options|Debugger|Display
    Swapping option should be set to "Always" for best results.
  - In the IDE, the mouse cursor is turned off during compilation
    for performance improvements.
  - To run or debug an overlaid application in the IDE when DOS
    SHARE is loaded, the .EXE file must first be marked as
    read-only.  Otherwise, unload SHARE.
  - Pressing Control-Break twice while running or stepping a
    program from the IDE may cause unexpected results.  In
    particular, avoid pressing Control-Break twice in response
    to any function requiring input (scanf, getch, etc.).  To
    break out of a program during such interaction, press
    Control-Break and enter a valid input string.  Control will
    be returned to the IDE.

  EXAMPLE PROGRAMS
  - When you are running any example programs that come with .PRJ
    files, if you didn't use the standard directories when you
    installed Turbo C++ you will have to change the .PRJ file
    to reflect your actual directory setup.  Do this from inside
    Turbo C++ with Alt-O/D.

  LINKING C++ WITH C
  - Linking C++ modules with C modules requires the use of a
    linkage specification.  Prototypes for C functions within C++
    modules must be in one of the following forms:
 extern "C" declaration
 extern "C" { declarations }
    For example, if a C module contains these functions:
 char *SCopy(char*, char*);
 void ClearScreen(void)
    they must be declared in a C++ module in one of the
    following ways:
 extern "C" char *SCopy(char*, char*);
 extern "C" void ClearScreen(void);
      or
  extern "C" {
     char *SCopy(char*, char*);
     void ClearScreen(void);
  }
    Failure to do so will result in "Undefined symbol" errors
    during link. For further examples, see the standard header
    files.

  CLASS LIBRARY
  - Two versions of the class libraries are provided; one that
    includes debug information and one that does not. Small
    versions of each are provided, and project files are
    provided to build other models.  Note that the non-debug
    versions are used by default.  If you would like to use the
    debug version, copy it to the non-debug file.  For instance,
    in the CLASSLIB\LIB directory, copy TCLASDBS.LIB to
    TCLASSS.LIB for the small model version.
  - In some places the User's Guide incorrectly refers to the
    online documentation for the Container Class Libraries as
    CONTAIN.DOC.  The correct file name is CLASSLIB.DOC, located
    in the ..\DOC directory.

 5. TESTING YOUR EXPANDED MEMORY: EMSTEST.COM
---------------------------------------------
  Included with Turbo C++ is a program to test your Expanded
  Memory hardware and software. If you have problems using
  Turbo C++ with your EMS, type EMSTEST at the DOS prompt and
  follow the instructions.
 6. CORRECTIONS TO THE ON-LINE HELP
-----------------------------------
  The information for alloca is not available in on-line help.
  The correct help screen should read as follows:
  ------------------------------------------------------------------
  Function: alloca
  Allocates temporary stack space
  Syntax:
  #include <malloc.h>
  void *alloca(size_t size);
  Remarks:
  alloca allocates bytes on the stack.  The allocated space is
  automatically freed up when the calling function exits.
  Return value:
    o On success (if enough stack space is available), returns a
      pointer to the allocated stack area.
    o On error, returns null.
  Argument size is the number of bytes allocated on the stack.
  Because alloca modifies the stack pointer, do no place calls to
  alloca in an expression that is an argument to a function.
  NOTE: If the calling function does not contain any references to
  local variables in the stack, the stack won't be resotored
  correctly when the function exits and your program will crash.
  To ensure that the stack is restored correctly, use this code in
  your calling function:
    char *p;
    char dummy[1];
    dummy[0] := 0;;
      ...
    p = alloca(nbytes);
  Because alloca is not defined in ANSI C, you should use malloc
  instead.
  See also:
  malloc
  ------------------------------------------------------------------

?


en español


Bienvenido a Turbo C + + versión 3.0--------------------------------

Este archivo Léame contiene información importante acerca de Turbo C + +.
Para la información más reciente acerca de Turbo C + + y su acompañante
programas y manuales, leer este archivo en su totalidad.
TABLA DE CONTENIDO-----------------1. Cómo obtener ayuda2. Instalación3. Características4. Información importante5. Prueba de su memoria expandida6. Las correcciones a la Ayuda on-line


1. CÓMO OBTENER AYUDA-------------------
Si usted tiene algún problema, por favor leer este archivo, el
Helpme!. DOC y otros archivos en el subdirectorio Departamento de Comercio, y el
Turbo C + + manuales primero. Si usted todavía tiene una pregunta y la necesidad
la asistencia, la ayuda está disponible en las siguientes fuentes:

1. Escriba GO BPROGB en el sistema de tablero de boletines de CompuServe
acceso instantáneo a los foros de Borland con sus colecciones de
información técnica y respuestas a preguntas comunes.

Si usted no es un miembro de CompuServe, consulte el documento adjunto
oferta especial, y escribir para obtener más información sobre cómo recibir
un IntroPak libre que contiene un crédito de $ 15 en dirección a su primer
mes por cargos de línea.

2. Consulte a su distribuidor de software local o grupo de usuarios.

3. servicio de Borland TechFax. Llame al (800) 822-4269 para FAX
catálogo de las entradas.

4. Si usted tiene un problema urgente que no puede esperar y ha
enviado en el acuerdo de licencia que viene con el paquete,
puede llamar al Departamento de Soporte Técnico de Borland en
(408) 438-5300. Por favor tenga a mano la siguiente información
antes de llamar a:

a. Nombre y número de serie en el original
distribución del disco. Tenga a mano su número de serie
o no podremos procesar su llamada.

b. Número de versión del producto. El número de versión de Turbo
C + + se puede visualizar pulsando Alt-H / A.

c. marca del sistema, modelo, y las marcas y los números de modelo de
ningún hardware adicional.

d. Sistema operativo y número de versión. (El número de versión
se puede determinar escribiendo VER en el símbolo de DOS.)

e. El contenido de su archivo Autoexec.bat.

f. Contenido de su archivo CONFIG.SYS.



2. INSTALACIÓN----------------

Usted debe utilizar el programa de instalación para instalar Turbo C + +. La
archivos en los discos de distribución son archivados y tienen que ser
correctamente montado. No se puede hacer esto a mano!

¡IMPORTANTE!

Si desea crear copias de seguridad de sus discos, asegúrese de
que se pone la copia de seguridad en el mismo tipo de disco como el
de origen. Si usted es una copia de seguridad de la pulgada de 5 1 / 4 1.2 Mb conjunto de discos,
utilizar sólo en blanco 5 1 / 4 de pulgada de 1.2 Mb para los discos de copia de seguridad, etc
instalación no funcionará correctamente si no utiliza el
los medios de comunicación del mismo tipo para los discos de copia de seguridad.

Para iniciar la instalación, cambie su actual tendencia a la
que tiene el programa de instalación en él y INSTALAR tipo. Usted
recibirá instrucciones en una caja en la parte inferior de la pantalla para
cada pregunta. Por ejemplo, si va a instalar desde la unidad
A:, escriba:

R:
INSTALAR

- Esta instalación se encarga de la instalación tanto del compilador
y herramientas en una sola operación, y permite que varios de los nuevos
opciones de configuración.

- Después de la instalación, asegúrese de insertar \ TC \ BIN - o
opción que seleccione como su directorio BIN - en
la ruta de DOS para los archivos ejecutables se pueden encontrar.

- Nota: La lista de archivos está contenida en un archivo separado
llamado FILELIST.DOC, que aparecerá en la meta
directorio especificado durante la instalación.

- Después de la instalación inicial, puede ejecutar de nuevo para INSTALAR
agregar elementos que omitió la primera vez. Sólo tienes que seleccionar la
elementos que desea agregar en la pantalla de opciones de instalación. Debido a que
algunas cosas que usted lo desea, puede guardar puede ser sobreescrito revisión,
los siguientes puntos para asegurarse de que no pierdan importantes
información:

1. Selección de CMD (el compilador de línea de comandos) provoca unasobrescribir cualquier turboc.cfg existentes y tlink.cfg archivocon información de la ruta especificada en el sesión de instalación.Cualquier otros switches que-L (ruta de biblioteca) y la I-(Incluye la ruta) no se mantendrá.

2. Selección de IDE se restablecerá la inclusión y la colección de rutas
a las previstas en esa sesión de instalación.

3. Al seleccionar cualquiera de los siguientes, el archivo de ayudacaminos y opciones para THELP.CFG reflejará la actualperíodo de sesiones de las opciones de instalación:
a. CMD - compilador de línea de comandosb. IDE - integrado del medio ambiente

4. Las alteraciones a los encabezados o los archivos de inicio sesobrescriben si se seleccionan los modelos de la colección.

En general, cualquier selección que haga de algo instalado
anteriores, se producirá un sobrescribir la versión anterior
sin preguntar.


Usted debe leer el resto de este archivo Léame para obtener más
información acerca de esta versión antes de hacer la instalación.


3. CARACTERÍSTICAS------------

Turbo C + + 3.0 incluye gran velocidad y las ganancias de la capacidad. A continuación se
algunas características importantes que se encuentran en esta versión:

- Servicios de DPMI para aumentar la capacidad

- C + + 2.1 de apoyo, incluyendo las especificaciones de clase anidada nuevo
y el apoyo de C + + 3.0 plantillas.

- Soporte para los encabezados precompilados para el ahorro de tiempo considerable
durante recompila posteriores.

- Color de resaltado de sintaxis

- Posibilidad ilimitada de deshacer / rehacer la sustitución de 'línea de restablecer la previa de la capacidad

- Se ha añadido funciones de la biblioteca para la compatibilidad con otros en tiempo de ejecución
bibliotecas, y la adición de soporte para los parámetros a largo doble
en las funciones matemáticas. (Por favor, consulte la ayuda on-line para más detalles.)

- Nueva HACER características. (Favor de ver el capítulo en el HACER del usuario
Guía para más detalles.)

- Se ha añadido BGI (Interfaz Gráfica Borland) y fuentes de apoyo. (Véase
"Nueva BGI fuentes" más adelante.)

- Un residente DPMI programa núcleo, DPMIRES.EXE. (Ver "DPMI" a continuación.)

- THELP ahora le permite cambiar entre los archivos de ayuda sin
descarga y recarga. (Por favor vea UTIL.DOC para más detalles.)

NUEVAS FUENTES BGI-------------
Varias fuentes han añadido a la interfaz gráfica de Borland:

Nombre Valor Descripción-------------------------------------------SCRIPT_FONT 5 Stroke script fuenteSIMPLEX_FONT 6 Stroke fuente simpleTRIP_SCR_FONT 7 triples Stroke secuencia de comandos de la fuenteCOMPLEX_FONT 8 Stroke complejo de fuentesEURO_FONT 9 Stroke Europea fuenteBOLD_FONT 10 Stroke negrita
Las fuentes de la BGI ahora soportan el conjunto completo de caracteres ASCII.
DPMI----
TC.EXE, TCC.EXE y TLINK.EXE están alojados en DPMI. Estos archivosapoyo a la compilación en modo protegido y reemplazar los archivos de la mismanombre de Turbo C + + Segunda edición. Turbo C + + Segunda edición debeseguir utilizándose en los casos en que se desea compilación en modo real.
Si se encuentra con "la máquina no en base de datos" un mensaje al intentarpara ejecutar el compilador, ejecute el programa DPMIINST para añadir su máquinaconfiguración de la base de datos del servidor DPMI.
Esta versión incluye un programa residente DPMI anfitrión, DPMIRES.EXE, quete permite precargar el servidor antes de invocar TC, TCC, o cualquier otroDPMI alojada en ejecutables. Si desea ejecutar tales alojado en un EXEEstándar de Windows Modo ventana de DOS, debe ejecutar antes de DPMIRES.EXEde carga de Windows. Para ello, escriba los siguientes comandos en DOS:

DPMIMEM juego = MAXMEM 2000
dpmires
ganar / s
Si desea limitar la cantidad de memoria extendida utilizada por elDPMI alojada en ejecutables, una variable de entorno llamada DPMIMEMpuede ser configurado para ello. Por ejemplo, el comando

DPMIMEM juego = MAXMEM 2000
reservas de alrededor de 2 Mb de memoria para DPMIRES. El número después de MAXMEMse puede ajustar, pero no puede ser inferior a 1000.
El anfitrión ejecutables no se pueden generar unos a otros cuando se carga SHARE.Por ejemplo, si ejecuta HACER en un archivo que a su vez pide HACERotra vez, obtendrá un intercambio de violación. En este caso específico,usted puede llamar a la versión en modo real, FABRICANTE, en el makefile dado,y un intercambio de violación no se producirá.


4. INFORMACIÓN IMPORTANTE-------------------------

- Cuando se utiliza un vistazo a THELP, asegúrese de usar un vistazo de-p
interruptor para asegurarse de que la ventana thelp será visible.

- Le recomendamos que utilice los controladores de ratón siguientes
este producto:

Microsoft Mouse versión 7.04 o posterior;
Logitech Mouse versión 5.01 o posterior;
Mouse Genius versión 9.06 o posterior.

- Si usted recibe un "no en formato de punto flotante vinculados" mensaje en
tiempo de ejecución, ponga lo siguiente en algún lugar de archivos de código fuente:
_floatconvert extern void ();# Pragma _floatconvert extref

Esto obligará a la inclusión de los formatos de punto flotante, que
no puede estar vinculada a reducir el tamaño del ejecutable.


COMPILADOR

- La extensión por defecto para los archivos de origen a la línea de comandos
compilador CPP;. es decir, si introduce

TCC-c prueba

el compilador buscará test.cpp, y dar un error si una
archivo de ese nombre no puede ser encontrado. Si usted quiere tener la
compilador de línea de comandos asumir una extensión. c y el lenguaje C
de origen, utilice la opción de línea de comandos-P-c. Para obtener más
información, consulte "El compilador de línea de comandos" en el usuario
Guía.

- Tenga en cuenta que la elección en condiciones de generar COMDEFs
Opciones | compilador | avanzadas de generación de código y el Fc de comandos
opción de la línea sólo se admiten en el lenguaje C. Vinculador errores
dará como resultado si se intenta utilizar una variable común en C + +.

- Las macros min () y max () no se definen cuando se stdlib.h
compilado como C + + (para permitir su uso en bibliotecas tercera parte,
etc.)

- Tenga en cuenta que SYMDEB crea archivos SYM para su uso en la depuración;.
Turbo C + + crea archivos. SYM para los encabezados precompilados. Ellos
no son compatibles y las colisiones se deben evitar por
establecer el nombre del archivo de encabezado precompilado (con -
H = nombre de archivo).

- En la actualidad existe pleno apoyo de los modificadores de distancia (cerca y
ahora) utilizados para los punteros miembro de la clase. He aquí dos muestras
declaraciones y sus significados:

vacío (A:: * ahora var) ();

se trata de "var" una variable de medida de tipo void '(A ::*)()';

vacío (a la R:: var *) ();

se trata de una "distancia predeterminada '' var 'variable de tipovacío "(ahora un ::*)()'

- Si utiliza plantillas C + +, y el uso de un comando separado TLINK
línea en lugar de dejar que la CTP invocar TLINK, usted debe hacer
seguro de que a su vez en los vínculos entre mayúsculas y minúsculas con el modificador / c.

- Código incorrecto se genera si usted tiene una declaración de
el tipo "A, B op" en A o B es una enumeración y la
otro operando es un largo, y "op" es uno de los siguientes
los operadores:

+ = -= *= / = | ^

El mismo problema se aplica cuando los operandos es un no-entero
enumeración y un int. Reparto de la enumeración de largo o int, respectivamente
para resolver el problema.


IDE

- Cuando se depura una aplicación de ratón Opciones | depurador | Mostrar
Intercambio opción se debe establecer en "Siempre" para obtener mejores resultados.

- En el IDE, el cursor del ratón se apaga durante la compilación
para mejoras en el rendimiento.

- Para ejecutar o depurar una aplicación superpuesta en el IDE cuando DOS
SHARE está cargado, el archivo. EXE primero debe ser marcado como
de sólo lectura. De lo contrario, descargar SHARE.

- Al pulsar Control-Break dos veces mientras se corre o camina un
programa desde el IDE puede producir resultados inesperados. En
en particular, evite presionar Control-Break dos veces en la respuesta
a cualquier función de entrada que requiere (scanf, getch, etc.) Para
salir de un programa en esa interacción, pulse
Control-Break y escriba una cadena de entrada válido. Control
ser devuelto a la IDE.


EJEMPLO DE PROGRAMAS

-. Cuando se ejecuta todos los programas de ejemplo que vienen con PRJ
archivos, si no ha utilizado los directorios estándar cuando
instalar Turbo C + +, tendrá que cambiar el archivo. PRJ
para reflejar la configuración del directorio real. Haga esto desde el interior
Turbo C + + con Alt-O / D.


VINCULACIÓN C + + con C

- Vinculación de C + + módulos con los módulos C requiere el uso de un
vinculación especificación. Prototipos de funciones de C en C + +
Los módulos deben estar en una de las formas siguientes:
extern "C" declaraciónextern "C" {} declaraciones

Por ejemplo, si un módulo C contiene las siguientes funciones:
char * Scopy (char *, char *);vacío ClearScreen (void)

que debe ser declarado en un módulo de C + + en una de las
siguientes maneras:
extern "C" char * Scopy (char *, char *);extern "C" vacío ClearScreen (void);

o
extern "C" {char * Scopy (char *, char *);vacío ClearScreen (void);}

De lo contrario, dará lugar a "Indefinido símbolo" errores
durante el enlace. Para más ejemplos, ver el encabezado estándar
archivos.


Biblioteca de clases

- Dos versiones de las bibliotecas de clases se proporcionan; que
incluye información de depuración y una que no lo hace. Pequeñas
las versiones de cada uno se proporcionan, y son los archivos de proyecto
siempre para construir otros modelos. Tenga en cuenta que la falta de depuración
versiones se utilizan de forma predeterminada. Si desea utilizar el
versión de depuración, copiarlo en el expediente no depuración. Por ejemplo,
en el directorio CLASSLIB \ LIB, copia de TCLASDBS.LIB
TCLASSS.LIB para la versión de modelo pequeño.

- En algunos lugares la Guía del usuario de forma incorrecta se refiere a la
documentación en línea para las bibliotecas de contenedores de clase como
CONTAIN.DOC. El nombre de archivo correcto es CLASSLIB.DOC, que se encuentra
.. en el directorio \ DOC.


5. PRUEBAS DE SU MEMORIA AMPLIADA: EMSTEST.COM---------------------------------------------

Se incluye con el Turbo C + + es un programa para poner a prueba su Ampliado
Memoria de hardware y software. Si tiene problemas con el uso
Turbo C + + con el SME, EMSTEST tipo en el DOS y
siga las instrucciones.

6. CORRECCIONES A LA AYUDA ON-LINE-----------------------------------

La información para la asignación no está disponible en la ayuda en línea.
La pantalla de ayuda correcta debería decir lo siguiente:

-------------------------------------------------- ----------------
Función: asignación
Asigna temporal espacio de pila

Sintaxis:
# Include <malloc.h>
void * asignación (tamaño size_t);

Observaciones:
asignación asigna bytes en la pila. El espacio asignado es
libera automáticamente cuando la llamada sale de la función.

Valor de retorno:
o En caso de éxito (si es suficiente espacio de pila está disponible), devuelve un
puntero a la pila de la zona asignada.
o En caso de error, devuelve un valor nulo.

El argumento es el tamaño el número de bytes asignados en la pila.

Debido a que la asignación modifica el puntero de pila, no hacer lugar a las llamadas
asignación en una expresión que es un argumento a una función.

NOTA: Si la función de llamada no contiene ninguna referencia a
variables locales en la pila, la pila no se resotored
correctamente cuando se cierra la función y el programa se bloqueará.
Para asegurarse de que la pila se restaura correctamente, utilice el código de
la función de llamada:

char * p;
dummy char [1];

dummy [0]: = 0;;
...
p = asignación (nbytes);

Debido a que la asignación no está definido en ANSI C, se debe utilizar malloc
en su lugar.

Ver también:
malloc
-------------------------------------------------- ----------------


?

lunes, 11 de abril de 2011

bibliotecas stdio.h y conio.h

stdio.h

stdio.h, que significa "standard input-output header" (cabecera estandar E/S), es la biblioteca estándor del lenguaje de programación C, el archivo de cabecera que contiene las definiciones de macros, las constantes, las declaraciones de funciones y la definición de tipos usados por varias operaciones estándar de entrada y salida. Por motivos de compatibilidad, el lenguaje de programación C++ (derivado de C) también tiene su propia implementación de estas funciones, que son declaradas con el archivo de cabecera cstdio.
Las funciones declaradas en stdio.h son sumamente populares.

 Ejemplo de uso

En C y sus derivados, todas las funciones son declaradas en archivos de cabecera. Así, los programadores tienen que incluir el archivo de cabecera stdio.h dentro del código fuente para poder utilizar las funciones que están declaradas. nota: el compilador diferencia las mayusculas entre las minusculas

conion.h
"Contiene los prototipos de las funciones, macros, y constantes para preparar y manipular la consola en modo texto en el entorno de MS-DOS®." [1]

"conio.h es un encabezado de archivo C utiliza en los compiladores antiguos de MS-DOS para crear interfaces de usuario de texto. No se describe en el libro Lenguaje de Programación C, y no es parte de la biblioteca C estándar, ISO C ni es requerido por POSIX.

Este encabezado declara varias funciones útiles para realizar la colección de "consola de entrada y salida" de un programa. La mayoría de los compiladores de C que DOS objetivo, Windows 3.x, Phar Lap, dosx, OS / 2, o [Win32 1] tiene esta cabecera y el suministro de las funciones de biblioteca concomitantes en la biblioteca de C por defecto. La mayoría de los compiladores de C que se dirigen a UNIX y Linux no tienen este encabezado y no proporcionan las funciones de biblioteca concomitantes. Algunos sistemas embebidos están utilizando una biblioteca Conio compatible.

Las funciones de la biblioteca conio.h declarado por variar un poco de compilador compilador. Tal como se había implementado en celosía C, las diversas funciones asignadas directamente a los DOS primeros int 21h funciones. Pero la biblioteca se suministra con Borland Turbo C no utilizar la API de DOS, sino que accede RAM de vídeo directamente para la producción y el BIOS utiliza interrumpir las llamadas, sino que también tienen funciones adicionales, inspirada en la exitosa colección de Turbo Pascal."[2]

talleres en clase

#include<conio.h>
#include<stdio.h>
       int main()
{
       int (a,b);
       clrscr();
       printf("\n hola " );
       printf("\n digite el valor para a " );
       scanf("%d",&a);
       printf("\n el valor de a es %d" ,a );
       getch();
       return 0;
}




2 taller suma de dos numeros

#include<conio.h>
#include<stdio.h>
       int main()
{
       int (m,n,suma);
       clrscr();
       printf("\n este programa suma dos numeros " );
       printf("\n digite el valor para m " );
       scanf("%d",&m);
       printf("\n digite el valor para n " );
       scanf("%d",&n);
       suma=m+n;
       printf("\n el resultado de la suma de dos numeros es  %d" ,suma );
       getch();
       return 0;
}

3 eje el area

#include<conio.h>
#include<stdio.h>
       int main()
{
       int (b,h,area);
       clrscr();
       printf("\n este programa halla el area de un tiangulo " );
       printf("\n digite el valor para b= base " );
       scanf("%d",&b);
       printf("\n digite el valor para h=altura " );
       scanf("%d",&h);
       area=(b*h)/2;
       printf("\n el area del triangulo es  %d" ,area );
       getch();
       return 0;
}


      

lunes, 4 de abril de 2011

noticia 1 de 2p

punto las instalaciones de lanzamiento de los cohetes Soyuz en Kourou
Puntúa la entrada

[Img #1787]
(Foto: ESA - S. Corvaja, 2011)
Muy pronto, los cohetes rusos Soyuz empezarán a volar desde la base de lanzamientos de Kourou, en la Guayana Francesa. El 31 de marzo, la Agencia Espacial Europea, que ha supervisado las obras, entregó a la compañía Arianespace las instalaciones para hacer posible el despegue de este tipo de vehículos.

La construcción de la infraestructura comenzó en febrero de 2007, si bien previamente se habían hecho trabajos de excavación y de otro tipo. Los elementos de la plataforma de lanzamiento empezaron a llegar a mediados de 2008, y desde noviembre de 2009 existen dos cohetes Soyuz almacenados en Kourou para su futuro uso.

Después de meses de comprobaciones, las instalaciones, que son casi idénticas a las de los cosmódromos de Baikonur y Plesetsk,  parecen estar listas para la misión inaugural. Sin embargo, a diferencia de las de estos dos últimos, en Kourou está disponible una torre de servicio de 45 metros de altura, que protegerá a los cohetes mientras se instala sobre ellos la carga útil.

En pocas semanas se iniciará una simulación de lanzamiento para certificar la infraestructura. Se llevará un cohete a la zona de despegue y se comprobarán todas conexiones. Si todo sale bien, se podría dar luz verde al primer despegue de un Soyuz desde Kourou durante el tercer trimestre de 2011

areas de ciculo cuadrado y trapecio

circulo

var r,q : numerico
inicio
    cls()
             imprimir("\n calcula el area de un circulo 3,14*r^2")
    imprimir("\n digite el valor de r") 
    leer(r)
    q= 3,14*r^2
    imprimir("\n el resultado del area del circulo 3,14*r^2 es" ,q)
fin


cuadrado
var r,l : numerico
inicio
    cls()
             imprimir("\n calcula el area de un cuadrado l*l")
    imprimir("\n digite el valor de l") 
    leer(l)
    r= l*l
    imprimir("\n el  del area del cuadrado l*l es" ,  l )
fin

trapecio
var r,b,x,h: numerico
inicio
    cls()
             imprimir("\n calcula el area de un trapecio (b+x)*h/2")
    imprimir("\n digite el valor de b es base mayor") 
    leer(b)
    imprimir("\n digite el valor de x es base menor") 
    leer(x)
    imprimir("\n digite el valor de h es altura") 
    leer(h)
    r=(b+x)*h/2
    imprimir("\n el resultado del area del trapecio ( b+x)*h/2 es" ,r)
fin