borland c++

download borland c++

of 36

Transcript of borland c++

1. Qu es Borland C++? 2. Qu es un lenguaje de programacin? 3. Algoritmo 4. Estructura de un programa 5. Herramientas para representar algoritmos 6. Comentarios y documentacin en Borland C++ 7. Variables, su definicin, tipo y por ltimo su declaracin 8. Errores y avisos en el cdigo de un programa 9. La funcin miembro getline() 10. Manipulacin y formateo de los datos en la salida por pantalla 11. Full Prctica12.

13. 14.

Constantes Cmo usar los diagramas de flujo de datos?

Qu es Borland C++?X/b>Borland C++ es un lenguaje de programacin derivado de C++. Desarrollado por la compaa Borland Software Corporation.Como se hacen los programas? Los programas se hacen a travs de los lenguajes de programacin. Qu es un programa? Los programas son un conjunto de instrucciones. Qu es una instruccin? Son rdenes de cualquier tipo. Estas rdenes sern enviadas al procesador. Qu es el procesador? El es el encargado de hacer cumplir las instrucciones.

Qu es un lenguaje de programacin?Un lenguaje de programacin es un lenguaje artificial que se puede usar para definir o preparar instrucciones que luego sern ejecutadas por la PC. A que nos referimos con eso de lenguaje artificial? Veamos un ejemplo para comprender mejor esto. Estaba caminando por la calle cuando de pronto observo venir a una preciosa chica. Al instante me dan ganas de decirle que es muy guapa pero no me atrevo. Luego de un rato me decido, me acerco a ella y le digo: Perdone seorita, pero que guapa es Ud!. La seorita un tanto sorprendida, me observa y responde: I'm sorry, I don't speak spanish!, luego se va. Ustedes pueden darse cuenta de este caso que cuando dos personas no conocen un mismo idioma no se pueden comunicar correctamente, sin embargo eso no quiere decir que dos personas que no hablan el mismo idioma no se puedan entender, verdad?. En este caso que hubiesen hecho ustedes para que aquella seorita entendiese el mensaje que le desean comuncar? Claro!, buscar algo (lenguaje alternativo o artificial) que los dos pudiesen comprender. En el caso de la seorita podramos haber usado mmicas o gestos o simplemente buscar a alguien que entendiese nuestro idioma y la de la seorita para que le diga nuestro mensaje. A ese alguien nosotros le llamos traductor o intrprete y sirve como intermediario en la comunicacin entre dos o ms personas que no conocen el mismo lenguaje.Consola:

IDE: Integrated Development Environment (Entorno Integrado de Desarrollo). Es un programa que contiene un conjunto de herramientas para un programador. GUI: Acrnimo de Graphical User Interface (Interfz Grfica de Usuario). Es el aspecto visual que presentan los programas.

Imagen 1: La IDE del lenguaje Borland C++ versin 5.0

Cmo nos comunicamos con la PC? A travs de los softwares (programas) y hardwares (dispositivos) con los que contemos. En qu consiste la comunicacin Usuario PC? El usuario da rdenes a la computadora. Qu significa dar rdenes a una computadora? Aunque muchos no se hayan dado cuenta, nosotros constantemente damos rdenes a la computadora a travs de nuestros programas. Por ejemplo:

Ejecutar un programa ... Ejemplo 1 Reproducir un video ... Ejemplo 2 Descargar msica ... Ejemplo 3

Estos son solo tres de la enorme cantidad de rdenes que pueden existir. Imagen 1: Se muestra una consola

Tabla 1: Se muestra el significa de ciertos trminosAlgoritmo: Son un conjunto de pasos que s se siguen correctamente resuelven un determinado problema. Archivo: De forma sencilla podemos decir que un archivo es como un "almacn". En su interior se puede almacenar instrucciones especiales para el ordenador o simplemente algo que el usuario desee guardar. Existen archivos de diferentes naturalezas. Estas naturalezas se ven reflejadas en la extensin del archivo. Por ejemplo un archivo que tenga extensin JPG significara que dicho archivo almacena una imagen y s la extensin fuera EXE eso significara que dicho archivo almacena instrucciones para el ordenador. Archivo fuente: Es aquel archivo que contiene el cdigo fuente. Cdigo fuente: Es cualquier escrito que se hace en base a ciertas reglas (sintaxis) de un determinado lenguaje de programacin. Cdigo Objeto: Es el conjunto de instrucciones obtenidas al compilar el cdigo fuente. Compilacin: Es la actividad de traducir las instrucciones contenidas en un archivo fuente, en instrucciones mquina. Consola: En los aos 70' existan lo que se llamaban consolas. Estas eran las pantallas oscuras que aparecan al arrancar el ordenador. GUI: Es el acrnimo de Graphic User Interface (Interfaz Grfica de Usuario). La GUI se compone de botones, barras de deslizamiento, menus, etc.

"Problemas, luego los soluciono!" Simplemente Yo

AlgoritmoAprender este concepto a nivel informtico es fundamental para cualquier estudiante ya que nuestra principal herramienta (la PC) trabaja en base a ellas. Tabla 2: Se plantea un problema de la vida cotidiana y sus posibles soluciones.PROBLEMA SOLUCION

Quiero ir en autobs al colegio pero no tengo dinero.

Busco a alguien para que me preste el dinero que necesito. Realizo un atraco al banco ms cercano para obtener el dinero que necesito.

Vendo mi reloj favorito y as obtengo el dinero que necesito.

Caractersticas fundamentales del algoritmo

El algoritmo es finito: El algoritmo que nosotros elaboremos necesariamente deber tener un determinado conjunto de instrucciones. El algoritmo es preciso: El algoritmo est constituido por un conjunto de instrucciones que se ejecutarn paso a paso. El algoritmo es definido: El algoritmo seguido dos o ms veces muestra resultados similares.

Partes: 1, 2, 3

Tabla 3: Se muestra el significado de ms trminos informticos Biblioteca: Una biblioteca es un almacn de Informacin: Es cualquier conocimiento con rutinas/funciones y clases. gran valor de uso. Dicho conocimiento Dato: Es cualquier conocimiento con escaso estar constituido de un cmulo de datos. valor o sin valor alguno. Un dato es la Objeto: Es un almacn de datos y funciones. mnima unidad fundamental para crear una Los objetos son unidades fundamentales de informacin. los programas desarrollados con la tcnica Funcin: Es un almacn de datos y Programacin Orientada a Objetos. algoritmos. La funcin es conocida tambin como procedimiento o rutina y se encargar de una tarea determinada. Imagen 3: Se indica los elementos de ciertos elementos de la GUI de Borland C++

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 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++ Explicacin #include El cdigo fuente del Programa 1 es todo lo #include que est en color rojo oscuro. En este void main(void) programa hemos explicitado las bibliotecas { que estamos usando; Iostream y Conio. cout