Sei sulla pagina 1di 9

LENGUAJE DE PROGRAMACION C/C++

C es un lenguaje de programacin creado en1972 por Ken Thompson y Dennis


M. Ritchie en los Laboratorios Bell como evolucin del anterior lenguaje B,
Es un lenguaje orientado a la implementacin de Sistemas Operativos,
concretamente Unix. C es apreciado por la eficiencia del cdigo que produce y
es el lenguaje de programacin ms popular para crear software de sistemas,
aunque tambin se utiliza para crear aplicaciones.
C++ es un potente lenguaje de programacin que apareci en 1980, por Bjarne
Stroustrup basando en el lenguaje C
El C++ es un lenguaje orientado a objetos al que se le aadieron
caractersticas y cualidades de las que careca el lenguaje C.
C++ ha ido evolucionando y ha contribuido con la aparicin de Java,
simplificando instrucciones de C++, aadiendo nuevas y apareciendo nuevas
funcionalidades para realizar aplicaciones utilizables desde Internet.
VENTAJAS DEL LENGUAJE C
El lenguaje C es poderoso y flexible, con ordenes, operaciones y funciones
de biblioteca.
C se utiliza por programadores profesionales para el desarrollo de software
Es un lenguaje de programacin que permite programar desde sistemas
operativos, compiladores, aplicaciones de bases de datos, procesadores de
texto, juegos...
Un programa de C puede ser escrito para un tipo de computadora y
trasladarse a otra computadora con pocas modificaciones.
C se caracteriza por su velocidad de ejecucin
VERSIONES ACTUALES DE C
Fabricantes de Compiladores de C : Microsoft, Imprise, etc
Una evolucin de C, el lenguaje C++ ( C con clase ) que contiene entre otras,
todas las caractersticas de ANSI C. los compiladores mas empleados Visual
C++, que es C#, una evolucin del C++ estndar, con propiedades de JAVA y
diseado para aplicaciones en lnea, Internet.
ESTRUCTURA GENERAL DE UN PROGRAMA C/C++

#include<Librera.h> ARCHIVOS CABECERA #include , #define

Void main() FUNCION PRINCIPAL

{
variables;
Sentencias 1 ; Sentencias 2;
}
ARCHIVOS CABECERA : Encabezado donde se almacenan las funciones que
trae el lenguaje propio estas funciones se llaman libreras.
Es un archivo especial que contiene declaraciones de elementos y funciones
de la biblioteca. Para utilizar macros, constantes, tipos y funciones
almacenadas en una biblioteca.
Le proporciona al compilador C++ la informacin necesaria sobre las funciones
de biblioteca #include<nombrearch.h> , #include nombrearch.h
El mas comn es #include<iostream.h>
PROCESO DE EDICIN Y COMPILACIN
ELEMENTOS BASICOS DE UN PROGRAMA EN C/C++
IDENTIFICADORES : ES UNA SECUENCIA DE CARACTERES, LETRAS, DIGITOS
Y SUBRAYADOS (_). EL PRIMER CARCTER DEBE SER UNA LETRA, LAS LETRAS
MAYUSCULAS Y MINUSCULA SON DIFRENTES. CANTIDAD_TOTAL,
DIA_MES_AO, indice, nombre, etc.
PALABRAS RESERVADAS : UNA PALABRA RESERVADA, TAL COMO void ES
UNA CARACTERSTICA DEL LENGUAJE C/C++ ASOCIADA CON ALGN
SIGNIFICADO ESPECIAL. UNA PALABRA RESERVADA NO PUEDE SER UTILIZADA
COMO UN IDENTIFICADOR.
for, if, char, int, while, const, struct, etc.
COMENTARIOS : LOS COMENTARIOS SE ENCIERRAN ENTRE /* */ O // SI ES
UNA LINEA PUEDE EXTENDERSE A LO LARGO DE VARIAS LINEAS.
// TITULO : MI PRIMER PROGRAMA
/* PROGRAMA EL FACTORIAL
NOMBRE : XXXXXXXX */
SIGNOS DE PUNTUACION Y SEPARADORES : TODAS LAS SENTENCIAS
DEBEN TERMINAR CON PUNTO Y COMA ( ; ), OTROS SIGNOS DE PUNTUACION
SON : ! % & } { * - / = ) ( ; , > < [ ] :
TIPOS DE DATOS BASICOS EN C/C++
EL TIPO DE DATO DETERMNIA LA NATURALEZA DEL VALOR QUE PUEDE TOMAR
UNA VARIABLE. DEFINE EL DOMINIO DE VALORES Y LAS OPERACIONES QUE SE
PUEDEN REALIZAR CON ESTOS VALORES.

NUMERICOS
SIMPLES LOGICOS
ALFANUMERICOS
TIPOS DE
DATOS
ARREGLOS
REGISTROS
ESTRUCTURADOS
ARCHIVOS
APUNTADORES
EXPRESIONES : LAS EXPRESIONES SON LAS COMBINACION DE
CONSTANTES Y VARIABLES, SIMBOLOS DE OPERACIONES , PARAENTESIS,
NOMBRES DE FUNCIONES ESPECIALES.
a+b(b+3/c) UNA EXPRESION CONSTA DE OPERADORES Y OPERANDO
CONSTANTES : UNA CONSTANTE ES UN DATO NUMERICO O ALFANUMERICO
QUE NO CAMBIA DURANTE LA EJECUCION DEL PROGRAMA
Pi 3.1416
VARIABLE : ES UN ESPACIO EN LA MEMORIA DE LA COMPUTADORA QUE
PERMITE ALMACENAR TEMPORALMENTE UN DATO DURANTE LA EJECUCION DE
UN PROCESO, SU CONTENIDO PUEDE CAMBIAR DURANTE LA EJECUCION DEL
PROGRAMA

NUMERICOS
POR SU
LOGICOS
CONTENIDO
CLASIFICACION ALFANUMERICOS
DE LAS
VARIABLES DE TRABAJO
POR SU USO CONTADORES
ACUMULADORE
DECLACION DE VARIABLES
< tipo de datos > < nombre de la variable > = < valor inicial >
DECLARACIONES MULTIPLES
< tipo de datos > < nom_variable1 > < nom_variable2 > . < nom_variableN>
char letra = S ;
int valor1, valor2; int valor =99;
float valor1, valor2; float valor = 99.99;
double HorasAcumuladas;
OPERADORES RELACIONALES OPERADORES MATEMATICOS

Potrebbero piacerti anche