Programacion En C++

Páginas: 91 (22553 palabras) Publicado: 17 de junio de 2012
Manual de Programación en C++
I. Introducción Teórica
Creador:
Dennis Ritchie (Laboratorios Bell) el 1972, cuando trabajaba junto con Ken Thompson en el diseño del sistema operativoUNIX.
El ‘C’ se creó como herramienta para programadores, en consecuencia su principal objetivo es ser un lenguaje útil.
Características:
El "C" es un lenguaje de programación de "alto nivel" (alto nivel quieredecir "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’. Incluso está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 esrtucturado 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 lenguajecompilado, vamos a ver que es esto gráficamente:

Dev c++, Turbo c++
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 necesitael programa que hemos utilizado 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).
Relaciones del "C" con otros lenguajes de programación:

b. Programas en ‘C’
/* Prog001.cpp */
#include <stdio.h>
voidmain()
{
printf("Curso de Programación en C");
}

#include <stdio.h>
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ízcuadrada por ejemplo, deberíamos incluir (include) otra "biblioteca" (tranquilo, ya las iremos estudiando poco a poco).
void main()
Función o programa principal (main), que no devuelve nada (void)
{ Inicio
printf(" ")Función que escribe en pantalla
} Fin del programa

/* Prog002.cpp */
#include <stdio.h>
void main()
{
printf("\n"); /* Línea en blanco */
printf("Segunda Linea");/***********************************
COMENTARIO
************************************/
printf(" continuamos en la 2ª línea\n");
printf("\nAhora estamos en la cuarta línea");
/*
Hasta luego
....................................*/
}
/* */ Todo lo que escribimos entre los símbolos anteriores, el compilador no hace caso.
\n Es equivalente a un [Return]. Se le llama manipulador de formato.

C.Datos en "C"
/* Prog003.cpp */
#include <stdio.h>
void main()
{
char nom[20];
printf("\nEscribe tu nombre: ");
scanf("%s",nom);
printf("\nHola %s",nom);
}

En el lenguaje "C" hay dos tipos de datos: Constantes y Variables
En un programa, una constante es un dato que no puede ser variado durante su ejecución.
El dato "Escribe tu nombre:" del PROG4 es una constante, ya que cada vezque ejecutamos el programa, aparece la misma frase: no hay posibilidad de cambiarla.
En un programa, una variable es un dato que sí puede cambiar mientras se ejecuta un programa.
El dato "nom" del PROG4 es una variable, ya que cada vez que ejecutamos el programa adquiere el valor correspondiente a lo que escribimos ante la orden: "Escribe tu nombre:"
* La sentencia: char nom[20];
Define...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS