miércoles, 7 de noviembre de 2012

borlan c

Borland

Borland Software Corporation (anteriormente Borland International, Inc.) es una compañía de software, ubicada en Austin, Texas, Estados Unidos.3 Fue fundada en 1983 por Niels Jensen, Ole Henriksen, Mogens Glad y Philippe Kahn.
Borland nació en 1983 cuando el joven danés Anders Hejlsberg llegó a un acuerdo con Philip Khan para vender el compilador de Pascal que Anders había creado para ordenadores personales. Turbo Pascal fue un compilador con un concepto de "entorno", revolucionario en aquella época. Costaba unos 50 dólares estadounidenses y tenia unas posibilidades excepcionales en la epoca: incluía extensiones que eliminaban todos los inconvenientes que provocaron el ensayo de Brian Kernighan Por qué Pascal no es mi lenguaje preferido. Especialmente todas las limitaciones al acceso directo a memoria y a la máquina (ensamblador integrado).
Borland sacó más tarde compiladores para otros lenguajes como Prolog (Turbo Prolog) y Basic (Turbo BASIC). Pero el más popular y que arraigó fue el del lenguaje de programación C, Turbo C. En competencia con Microsoft, Borland llegó a colocarse en los primeros puestos en el sector de compiladores.
Perdió ese lugar antes de salir Windows 95. La versión para Windows de Turbo Pascal era considerada un buen producto. Pero la programación para Windows pedía a gritos un entorno más cómodo. Mientras tanto, Microsoft se estaba comiendo el mercado con Visual Basic. Cuando Delphi salió en la primavera del año 1995, ya había perdido mucho terreno.
Así como Delphi surge como la evolución para MS Windows del Turbo Pascal, otro tanto sucedió con el Turbo C que dio lugar al C++Builder. La compañía también lanzó JBuilder, un IDE Java (1996).
Varios productos de Borland están también disponibles para GNU/Linux, entre ellos Interbase, JBuilder y Kylix que integraba Delphi y C++Builder (aunque Kylix fue abandonado tras la versión 3.0).

En septiembre de 2006 se relanzó la gama de productos Turbo (Turbo C++, Turbo C#, Turbo Delphi), como versiones reducidas de sus herramientas estrella (Delphi, C++Builder) para Windows

 

Algoritmo

En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi1 ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.1

 

Pseudocódigo

En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción de un algoritmo informático de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la codificación efectivamente. No existe una sintaxis estándar para el pseudocódigo, aunque los cincos IDE's que manejan pseudocódigo tengan su sintaxis propia. Aunque sea parecido, el pseudocódigo no debe confundirse con los programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Los diagramas de flujo y UML pueden ser considerados como una alternativa gráfica al pseudocódigo, aunque sean más amplios en papel.

 

  switch()

esta estructura la podemos usar para usos multiples para validar las condiciones 

int a;

printf("1>palabras\n2=letras \n3-colores")

printf("selecciona una de las opciones");

scanf("%i",&a);

switch(a)

{

se valida el valor de acuerdo con el resultado seleccionado el case y se ejecutan los argumentos

por ejemplo

switch(a)

{

case1

argumentos;

getch();

case2

argumentos;

getch();

case3

argumentos;

getch();

default;

argumentos;

getch();

}

si el valor que le dimos a una variable no coincide con los valores  en los cases se va directamente con el default

default:permite validar los valores que no estan considerados con el case

case:es una expresion de sustancias o de valor hacer un programa que tenga las 4  operaciones logicas