Leguaje C

Páginas: 13 (3092 palabras) Publicado: 20 de enero de 2013
Lenguaje C










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 yFunciones 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




- 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 este manual, 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



Características:

El “C” es un lenguaje 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 poderoso y flexible: la mayor parte del sistema operativo UNIX está escrito en ‘C’. Inclusoestán escritos en ‘C’ los compiladores e intérpretes de otros lenguajes, como FORTRAN, APL, PASCAL, LISP, LOGO y BASIC.

El lenguaje ‘C’ es “amistoso” porque es lo suficientemente estructurado para ejercer buenos hábitos de programación. Es el lenguaje de programación más utilizado por el programador de sistemas.



Estructura de un programa en “C”:

El ‘C’ es un lenguaje compilado, vamos aver que es esto gráficamente:






CÓDIGO FUENTE: es el programa que nosotros escribimos, se graba con la extensión CPP
CÓDIGO OBJETO: es el programa fuente pero traducido a lenguaje máquina (sucesión de ceros y unos), se graba con la extensión OBJ
PROGRAMA EJECUTABLE: es el programa objeto más las “librerías del C”, se graba con la extensión EXE. Y no necesita el programa que hemosutilizado para crearlo, para poder ejecutarlo.

El código Objeto que genera un compilador de “C”, es casi tan eficiente (rápido) como si lo hubiéramos escrito en lenguaje ENSAMBLADOR (lenguaje de programación más próximo al lenguaje máquina).




b) Los Primeros Programas en ‘C’

- Prog001.cpp

/* Prog001.cpp */


#include


void main()
{printf("Curso de Programación en C");
}



/* */
Todo lo que escribimos entre los símbolos anteriores son “comentarios” para el programador, que no influyen para nada en la ejecución del programa.


#include
Ordena al compilador que incluya en el programa, las funciones de entrada – salida (en nuestro caso hay una:printf).
stdio.h no es más que un fichero “biblioteca”, que contiene una serie de funciones (instrucciones), en nuestro caso de “entrada-salida por pantalla”.
Si en nuestro programa necesitamos una raíz cuadrada por ejemplo, deberíamos incluir (include) otra “biblioteca” (tranquilo, ya las iremos estudiando poco a poco).

void main()
Función o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Datos del leguaje c
  • Leguaje C
  • Leguaje C
  • Leguaje C
  • introducción al leguaje c
  • Programacion de leguaje C++
  • leguaje
  • Leguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS