Вы находитесь на странице: 1из 10

Miguel de Santiago

Steven Gallegos

COLEGIO TECNICO INDUSTRIAL MIGUEL DE SANTIAGO NOMBRE: STEVEN GALLEGOS CURSO: 4TO FECHA: 02 06 2011 DOCENTE: PROAO SANTIAGO TEMA: DETALLAR LAS SENTENCIAS INSTRUCCIONES DE CADA LIBRERA QUE CONFORMAN EL LENGUAJE DE PROGRAMACION BORLAND C ++ OBJETIVO: CONOCER LAS INSTRUCCIONES DE CADA LIBRERA DE PROGRAMACIONES DE BORLAND C++ PARALELO: B

Estructura de un programa Todo programa en Borland C++ deber especificar las bibliotecas que se usarn en el programa. Para eso se seguir la sintaxis: #include<NombreDeLaBiblioteca> 1

Miguel de Santiago

Steven Gallegos

Todo programa en Borland C++ tiene una funcin principal llamada main. Para eso se seguir la siguiente estructura: tipoDeDato main(tipoDeDato){ } Programa 1 Desarrollar un programa que muestre y espere hasta terminar de leer en una consola la frase: "Problemas, luego los soluciono!". Codificacin en Borland C++ #include<iostream.h> #include<conio.h> void main(void) { cout<<"\nProblemas, luego los soluciono!\n"; cout<<"\nPresione una tecla para finalizar"; getch(); } Para crear el programa ejecutable primero deberemos crear un archivo en donde almacenar el cdigo fuente. Felizmente Borland C++ cuenta con su propio editor. Para utilizarlo hacemos click en el men File. Al hacer esto aparecer un submen. Nosotros seleccionaremos con el mouse el submen New. Luego aparecer otro submen. Nosotros seleccionaremos con el mouse el submen Text Edit y haremos click en l, tal como se muestra en Imagen 3. Los pasos descritos anteriormente se ven en la imagen de abajo. Explicacin El cdigo fuente del Programa 1 es todo lo que est en color rojo oscuro. En este programa hemos explicitado las bibliotecas que estamos usando; Iostream y Conio. Tambin se muestra a la funcin main en su respectiva estructura. Todo lo que se encuentra en el interior de las llaves ({ }) se llama: cuerpo del programa.

Imagen 4: Se muestra una accin (hacer click en Text Edit) con el mouse Una vez ejecutados los pasos (algoritmo) de arriba se crear un archivo con un nombre (NONAME00) temporal. En este archivo nosotros almacenaremos nuestro cdigo fuente. En Imagen 5 observamos el cdigo fuente ya pegado en el archivo recientemente creado con nuestros pasos anteriores.

Miguel de Santiago

Steven Gallegos

Imagen 5: Se muestra el nombre de los principales elementos de la IDE ASCII (lase "as-ki"): American Standard Depurar: Corregir un error. Code for Information Interchange (Cdigo Icono: Imgen de dimensiones pequeas Americano para el intercambio de que representa a un programa u objeto informacin). cualquiera. ANSI: American National Standards Institute IDE: Integrated Development Environment (Instituto Nacional Estadounidense de (Entorno Integrado de Desarrollo). Estndares). Versin: Es un indicador de la evolucin C: Es un lenguaje de Programacin muy (actualizacin) de un programa. Este famoso en el mundo. generalmente se representa por un numero que acompaa al nombre de un programa. Ahora sera bueno guardar el archivo fuente. Para hacer esto hacemos click en el men File. Luego sombreamos con el mouse la opcin Save y hacemos click en l. Al hacer esto nos aparecer la ventana de guardado. Nosotros escribiremos Programa 1 y presionaremos la tecla Enter.

Miguel de Santiago Imagen 6

Steven Gallegos

Ahora compilaremos el cdigo fuente. Para hacer esto presionamos la tecla combinacin de teclas ALT + F9. S el compilador no encontr ningn problema a la hora de compilar el cdigo fuente entonces se crear el programa ejecutable. Este programa tiene una extensin EXE. Para ejecutar el programa solo necesitamos ubicarlo y hacer click en l. Al proceso de buscarlo y luego ejecutarlo se llama enlazado. Imagen 7: Se ve la imagen de una consola mostrando mensajes

En Imagen 7 se ve el programa ejecutable. Podemos apreciar que esta aplicacin tiene el nombre de Programa 1 y una extensin EXE. HERRAMIENTAS PARA REPRESENTAR ALGORITMOS Qu son las herramientas de representacin de algoritmos?

Son, como su nombre indica, herramientas. Estas herramientas nos ayudarn a plasmar cualquier algoritmo que desarrollemos. Debe entender que cualquier programa se desarrolla antes en papel y luego en computadora. Nosotros usaremos 3 herramientas: Pseudocdigo, Diagramas de Flujo de Datos (DFD) y Diagramas Nassi/Scheirman (N/S). Pseudocdigo Seguramente este ser la herramienta que ms usemos (solo al principio) para poder representar nuestros algoritmos puesto que su utilizacin es sencilla. Diagramas de flujo de datos (DFD) Los diagramas de flujo de datos es otra herramienta ms que vamos aprender a usar. Como su nombre indica esta herramienta utililiza diagramas o figuras para poder representar a los algoritmosDiagramas Nassi / Scheiderman (N/S) Esta herramienta es casi similar a los DFD pues tambin se usan grficos para representar a los algoritmos. Qu podemos hacer con nuestra PC aparte de chatear y escuchar msica? Todo!!!. As es, con una computadora podemos resolver una infinidad de problemas. Por ejemplo podemos calcular el rea de un terreno, la velocidad de un auto, la temperatura del medio ambiente, el rea del Per, el password del correo de tu novia, etc. Cuando nosotros queramos resolver un problema de geometra, por ejemplo calcular el rea de un tringulo, qu haramos? Lo primero sera pensar para con ello encontrar la forma de resolverlo verdad?.

Miguel de Santiago

Steven Gallegos

Ahora, si nos dijeran que la base mide 8 y la altura 3 nosotros podramos hallar el rea de dicho tringulo casi instantaneamente. En este caso el rea del tringulo sera: S = 8 x 3 / 2 = 12 Como vemos para que nosotros podamos resolver un determinado problema necesitaremos saber o en todo caso encontrar una solucin. Si nos pusiramos a pensar un poquito nos daramos cuenta que a pesar de saber calcular el rea de un tringulo sera algo tonto que nos pidiesen calcular el rea de un tringulo tal si no nos dijeran cul es la base y la altura. Para resolver un problema con una computadora tambin haremos lo mismo. Primero buscaramos una solucin al problemaGrficamente sera as:

Hay que aclarar que cuando hablamos de "datos" nos referimos a un conjunto de conocimientos con escaso valor o sin valor alguno. Por ejemplo un dato podra ser el radio de una circunferencia. Cuando hablamos de "informacin" estamos hablando de un conocimiento que podra ser utilizando inmediatamente o despus de un tiempo para beneficio nuestro o de los dems. Por ejemplo si supiramos la cura del cncer muchos se beneficiaran tanto positivamente (no moriramos de cncer) como negativamente (seguramente esa cura sera guardada recelosamente y slo los ricos tendran acceso a ella). Obligaciones En el ANEXO de este manual revisar las siguientes palabras clave: 1. Biblioteca 2. C 3. C++ 4. Clase 5. Cdigo 6. Cdigo fuente 7. Cdigo objeto 8. Consola 9. Compilador 10. Compilar 11. Dato 12. Derivacin 13. Direccin 14. Direccin de memoria 15. Funcin 16. GUI 17. IDE 18. Informacin 19. Informtica 20. Intrprete 21. Lenguaje 22. Leng. de programacin 23. Linker 24. Objeto 25. Preprocesador 26. Procesador

Comentarios y documentacin en Borland C++

Miguel de Santiago

Steven Gallegos

Comentarios internos Estos comentarios se hacen en el cdigo fuente. La finalidad de usar estos comentarios es para hacer ms comprensible al cdigo fuente. En Borland C++ los comentarios son de una sola lnea o de varias lneas. Estos comentarios podrn en cualquier parte del cdigo ya que sern ignorados por el compilador.

Documentacin La documentacin hace referencia a los manuales de uso que puede tener una programa ejecutable.

Para poder elaborar un manual de un programa se necesita conocer muy bien al programa. No es conveniente desarrollar un manual muy detallado ya que se puede cansar demasiado al propietario del Para comentarios de una sola lnea se programa. Esto es por que las personas no usar: // estn acostumbrados a leer o es que simplemente les aburre demasiado. Para comentarios de varias lneas se usar: /**/ Programa 2 Desarrollar un programa que muestre un mensaje en pantalla y espere hasta terminar de leerlo. El mensaje es del gusto del usuario. Codificacin en Borland C++ Explicacin

//Todo lo escrito detrs de las dos barras En l cdigo fuente se ve el uso de sern ignoradas comentarios de una y de varias lneas. Se incluye la bibioteca conio por que dentro de /*El compilador ignora los comentarios. ella se encuentra la rutina getch. S no se Recuerde: Los comentarios pueden ir en usara esta bibioteca no podramos usar la cualquier funcin getch. La bibioteca iostream contiene al objeto cout. Se ve a la funcin parte del cdigo.*/ principal main. El smbolo { y } indica el #include<conio.h> //Se incluye (include) la inicio y el fin respectivamente del cuerpo de biblioteca conio main. Todo tiene un inicio y un fin. Por qu #include<iostream.h> //Se incluye la pens que un programa no!. Debe recordar que toda funcin tiene un cuerpo. Luego se biblioteca iostream observa una instruccin. La instruccin a la void main() //FUNCION PRINCIPAL que nos referimos es: cout<<"Todo lo..."; Las instrucciones se reconocen fcilmente { por que terminan siempre en ; Cout es un cout<<"Todo lo que se escribe dentro de las objeto de la librera de clases iostream. Este comillas"<<endl; objeto abre un flujo de datos que conecta la cout<<"sera mostrado en la pantalla con el programa. El smbolo << llamado operador de insercin se encarga pantalla."<<endl; de insertar lo captado en el teclado. La cout<<endl; funcin getch() esperar siempre mientras cout<<"Presione una tecla para finalizar"; no se pulse una tecla. getch(); //Espera hasta que se presione una tecla }

Miguel de Santiago

Steven Gallegos

Para tener el programa ejecutable tenemos que compilar. Para esto presionamos la combinacin de teclas: ALT + F9 o sino hacemos click en el men Project y hacemos click en la pestaa Compile. De las dos maneras no sale una ventana como la de abajo: Imagen 8

En primera instancia nos muestra el estado de la compilacin.

"Status" y "Success" significan "Estado" y "Exitoso" respectivamente. Lo que esto quiere decir es que el compilador no enconcontr ningun tipo de error en el archivo fuente. En segunda instancia nos muestra el tiempo que demor el compilador en interpretar, verificar la sintaxis, generar el cdigo objeto y por ltimo generar el programa ejecutable (exe).

Como podemos darnos cuenta el tiempo que tard (Elapsed Time) el procesador en compilar el cdigo fuente es muy pequeo, para ser exactos tard 20 milsimas (20/1000) de segundos. Este tiempo puede ser diferente para ustedes y depende de la velocidad del procesador que tengamos en nuestra PC. Y por ltimo nos muestra las lneas totales del cdigo fuente, los avisos y l nmero de errores encontrados en el archivo fuente.

Esta ventana ser mostrada cada vez que compilemos nuestro cdigo fuente. El programa compilado se encuentra en un determinado directorio o carpeta del disco duro de nuestro ordenador. Pero si te d pereza buscarlo puedes presionar la combinacin de teclas Ctrl + F9 que dar la orden de compilar y luego ejecutar la aplicacin recin creada por compilador. Abajo se muestra la imagen del programa que hemos creado. Imagen 9 7

Miguel de Santiago

Steven Gallegos

En el proceso de compilacin como ya sabemos se verifica ms que nada la sintaxis del cdigo fuente. S el compilador no encuentrase error alguno entonces se genera el archivo objeto que es quien almacena las instrucciones generadas al compilar el cdigo fuenteEn Borland C++ las sentencias o instrucciones se caracterizan por que siempre terminan con el smbolo ; Una instruccin o sentencia es una orden o actividad que el procesador deber realizar. Esta instruccin se cargar en la memoria. Variables, su definicin, tipo y por ltimo su declaracin Variables Una variable en informtca al igual que en matemticas viene a ser cualquier letra (a, e, X, b, c, Y, etc.) o palabra (pedro_1, numero, Juan15, fido, variable, etc.) que nosotros escogeremos para que almacene algo interior. Definicin de una variable Definir una variable es buscar la variable que necesitemos para luego darle un nombre. En Borland C++ dicho nombre no puede empezar nunca con cualquer caracter especial excepto el _. Por ejemplo s definiera una variable con el nombre 4auto sera rpidamente detectado como error en la sintaxis por el compilador. Las palabras reservadas del lenguaje son: asm auto bool break case double else enum explicit extern for friend goto if Tipos de datos inline int long mutable namespace new operador private public register union unsigned virtual void

Miguel de Santiago

Steven Gallegos

Ya anteriormente hemos explicado lo que es una variable. Hemos explicado tambin como difinir una variable. Ahora vamos a preguntarnos por la naturaleza del valor almacenado en dicha variable. En efecto, podramos desear definir una variable en donde guardar solo nmeros enteros, solo letras, etc, esto es; el tipo de dato que la variable almacena. Los tipos de datos que Borland C++ reconoce se muestran a continuacin en 2 tablas. Tipos de datos bsicos o primitivos: TIPO char (caracter) int (entero) float (real) double (real) TAMAO 8 bits 32 bits 32 bits 64 bits RANGO -

Tipos de datos extendidos : TIPO unsigned char short int unsigned int unsigned long long double Qu es un bit? El bit es la unidad bsica de informacin ms pequea que puede manipular una computadora. 1 bit = 0 1 bit = 1. Fsicamente est representado por pequeos pulsos elctricos de un determinado voltaje. Algunos dicen equivocadamente que la computadora entiende solo ceros y unos. Declaracin de una variable Declarar una variable es difinirla y especificar su naturaleza (tipo de dato). Por ejemplo para declarar una variable se seguirn dos pasos: . TAMAO 8 bits 8 bits 16 bits 32 bits 80 bits RANGO -

Miguel de Santiago

Steven Gallegos

En Borland C++ para declarar una variable se seguir la siguiente sintaxis: tipoDeDato NombreDeLaVariable; Ejemplo: int num; Variables de tipo char No es por asustar pero seguramente es la variable ms problemtica de Borland C++ (ya lo vern ustedes mismos). Al ser una varianble de tipo char le estamos deciendo al compilador que en dicha variable se almacenarn caracteres. Por ejemplo puede ser la letra A, B, M, h puede ser tambin el smbolo 1, 5, etc.

BIBLIOGRAFIA GOOGLE WIKIPEDIA MONOGRAFIAS

10

Вам также может понравиться