Manual c++

Solo disponible en BuenasTareas
  • Páginas : 14 (3452 palabras )
  • Descarga(s) : 4
  • Publicado : 20 de abril de 2010
Leer documento completo
Vista previa del texto
Programación en C/C++

(Manual FV)

ÍNDICE

Introducción 3

I.- Introducción a la programación en C 5

II.- Estructuras de Programación 21

III.- Funciones 57

IV.- Punteros y Arrays 89

V.- Entrada y Salida por Ficheros 131

VI.- El lenguaje de programación C++ 171

VII.- Arrays, Punteros y Funciones en C++ 187

VIII.- Programación Orientada a Objetos 205

Apéndice A:Funcionamiento básico del Turbo C++ 3.1 223

Apéndice B: Instalación y Funcionamiento básico del DJGPP 2.1 227

Apéndice C: La “moderna” P.O.O (Visual C++ 6.0) 229

Introducción

- Manual F.V.
Significa “manual práctico de informática”, pero realmente realmente PRÁCTICO.

- En primer lugar deberías decidir en qué carpeta de tu ordenador quieres grabar tus programas.Personalmente me referiré continuamente a la carpeta C:\TuCarpeta, es decir, cuando encuentres en el manual TuCarpeta, deberás sustuirla por el nombre de tu carpeta de verdad.

- En segundo lugar deberías decidir el compilador de C/C++ que deseas usar.
La mayoría de programas del libro han sido probados en tres compiladores:
• Para el entorno MS/DOS: DJGPP 2.1
• Para elentorno Windows 3.x: Turbo C++ 3.1 de Borland
• Para el entorno Windows 95/98: Visual C++ 6.0 de Microsoft

En los apéndices A, B y C encontrarás las instrucciones básicas del funcionamiento de estos tres compiladores

Si no dispones de ningún compilador de C/C++, bájate de Internet el DJGPP 2.1, encontrarás las instrucciones correspondientes en el apéndice B.

En elcaso concreto del “Visual C/C++”, hay unos pocos programas que no te funcionarán: consulta el apéndice C.

- Cómo aprovechar al máximo este curso:
• Escribe los programas, utilizando tu compilador de C/C++
• Grábalos utilizando el nombre que aparece en la primera línea del programa en TuCarpeta.
• Ejecútalos un par o tres de veces, observando detenidamente elresultado del programa, el programa fuente y las explicaciones que te indico en cada programa
• Subraya, corrige, tacha y añade todo lo que consideres importante en tu manual (o hazte tu propio manual con tus apuntes personales en una libreta).
• Es muy importante que hagas los ejercicios de autoevaluación, que aparecen al final de cada capítulo. Deberás guiarte por losprogramas que aparecen en cada tema y su realización demostrará que has asimilado los conceptos y procedimientos del capítulo.

- Por último y antes de empezar:
Debes tener en cuenta que en ningún caso “programaremos” utilizando las características propias del “entorno”, quiero decir: aunque utilices un compilador de C en entorno Windows por ejemplo, todos los programas que harás utilizando estemanual, en principio funcionan igual en el entorno MS/DOS o UNIX, por citar dos muy conocidos.
Seria materia de otro curso el estudio del “entorno de desarrollo” e “interface gráfico” de tu compilador de C/C++
Un caso aparte es la introducción al “Visual C/C++”, del apéndice C, que es conveniente realizar después del capítulo 8 (¡el último!), para conocer las tendencias de la moderna“programación orientada a objetos”.

I.- Introducción a la Programación en C

a) Introducción Teórica

Creador:

Dennis Ritchie (Laboratorios Bell) el 1972, cuando trabajaba junto con Ken Thompson en el diseño del sistema operativo UNIX.
El ‘C’ se creó como herramienta para programadores, en consecuencia su principal objetivo es ser un lenguaje útil.

Características:

El “C” es unlenguaje de programación de “alto nivel” (alto nivel quiere decir “próximo al lenguaje humano”), pero con características de “bajo nivel” (bajo nivel= próximo al lenguaje máquina).

Es de ALTO NIVEL porque es racional, estructurado y fácil de aprender.

Es de BAJO NIVEL porque permite trabajar con “bits”, registros de la C.P.U. y posiciones de memoria.

¿Porqué el “C”?

El lenguaje ‘C’ es...
tracking img