Está en la página 1de 10

Clase 1.

C++ es un lenguaje de programacin de clase mundial que se utiliza para desarrollar aplicaciones de cmputo de alto rendimiento Una computadora es un dispositivo capaz de realizar clculos y tomar decisiones lgicas a velocidades de millones de veces ms rpidas de los humanos. Las computadoras procesan datos bajo instrucciones llamadas programas de computo. Computadora esta compuesta por dispositivos como: Teclado Monitor El ratn Discos Memoria CD-ROM Hardware: disminucin de tamaos y costos Programas de cmputo: software aumento de costos Organizacin de las computadoras: Unidades o secciones lgicas: Unidad de entrada (teclado, ratn, INTERNET, otros) Unidad de salida (monitor, papel, redes, INTERNET, etc.) Unidad de memoria (almacn de acceso rpido, baja capacidad)

de

RAM -- random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente;

Unidad aritmtica y lgica (ALU) (realiza clculos como suma, resta, multiplicacin y divisin, comparacin) Unidad central de procesamiento (CPU) (coordina y supervisa la operacin de las dems secciones) Unidad secundaria de almacenamiento (discos) Lenguajes Lenguajes maquina - Son dependientes de la maquina - Son difciles de comprender para los humanos Ejemplo: Programa que suma el pago de las horas extras al sueldo base y lo almacena en el sueldo bruto: +1300042774 +1400593419 +1200274027 Lenguajes ensambladores Uso de abreviaturas Programas traductores llamados ensambladores Cdigo es incomprensible para las computadoras hasta que lo traducen Ejemplo: LOAD SUELDOBASE ADD SUELDOEXTRA STORE SUELDOBRUTO Lenguajes de alto nivel Compiladores convierten programas escritos en lenguaje de alto nivel a lenguaje de maquina Son mucho ms comprensibles Ejemplo:

sueldobruto = sueldobase + sueldoextra

C y C++ son lenguajes de alto nivel ms poderosos y ms ampliamente usados **


El C++ es un lenguaje orientado a objetos al que se le aadieron caractersticas y cualidades de las que careca el lenguaje C. Casa: buscar conceptos de los siguientes trminos: programacin orientada a objetos, y paradigmas de programacin.

Estndar aprobado en 1989 Lenguaje C. Ventajas --disponibilidad --portabilidad (lenguaje independiente de la plataforma y estandarizado) --eficiencia --bibliotecas (rica coleccin de clases y funciones) -- independiente de hardware Programa en C++ pasa siguientes fases:

Edicin (se edita el archivo mediante un programa de edicin) extensiones: .cpp .cxx .cc .C Preproceso (ejecuta de manera automtica antes de compilacin) Compilacin (traduccin el programa C++ a cdigo en lenguaje maquina y creacin de cdigo objeto) Enlace (el enlazador enlaza el cdigo objeto con el cdigo correspondiente a las funciones faltantes para producir una imagen ejecutable) Carga (antes de ejecucin el programa debe cargarse de memoria) Ejecucin (la computadora bajo el control de la CPU ejecuta el programa)

1. El primer programa #include <stdio.h> void main() { printf("Bienvenido a clase de mtodos numricos.\n"); }

printf("Este es mi primer programa."); printf("Este es mi primer programa.\n\n\n"); printf("Este es mi primer programa.\n"); printf("\n\n\n Este es mi \n primer programa.\n"); #include <iostream.h> #include <conio.h> void main() { cout<<"Este es mi primer programa."; getch(); }
cout<<"Este es mi primer programa."<<endl<<endl<<endl; cout<<"Este es mi primer"<<endl<<endl<<"programa."<<endl; cout<<endl<<"Este es mi primer "<<endl<<"programa."<<endl; Consulta las libreras en la pgina: http://www.conclase.net/c/librerias/funciones.php

2. Comentarios // comentario de una lnea, especifico de C++ /* Comentario en C. */ /* Puede ser

De varias Lneas */ printf (HOLA.\n); // escribe HOLA

printf (HOLA.\n); / *escribe HOLA */

3. Identificadores Una variable es un sitio de la memoria de la computadora en donde se puede almacenar un valor para que programa lo utilice. Un nombre de variable puede ser cualquier identificador valido. a b c x y z A B C X Y Z 0 1 2 3 4 5 6 7 8 9_ Nombre de variable no puede empezar con un digito

C es sensible a minsculas y maysculas. Use identificadores de 31 caracteres o menos. Palabras claves: asm char delete extern if Ejemplos de identificadores:

C34 c34 nombre_de_la_variable aprox Ejercicio: Cuales de; los siguientes posibles identificadores son correctos y cuales no: football game nombre-de-la-variable delta34 1c Nombre_de_la_variable float 4. Tipos de datos El bit es la unidad mnima de informacin empleada en informtica, en cualquier dispositivo digital, o en la teora de la informacin. Comnmente como unidad bsica de almacenamiento de informacin se usa el byte, el cual esta formado (por lo general) de 8 bits. Un byte puede representar 28 = 256 valores. Los principales tipos de datos son (cantidades de memoria indicados pueden variar segn el compilador o segn el sistema operativo): char 2 bytes (1 ) int 2 bytes (4) -32768 a 32767 float 4 bytes 3.4E-38 a 3.4E38 (numeros reales con punto flotante) Ejemplos: 123.45 1.2345e2 1234.5e-1 1234.5E-1

double 8 bytes 1.7E-308 a 1.7E308 (nmeros reales con punto flotante de doble precisin) unsigned long unsigned int long int 2147483647 2 bytes 4 bytes (4) 0 a 65535 -2147483648 a

long double 10 bytes 3.4E-4932 a 3.4E4932 (nmeros reales largos de doble precisin con punto flotante) 5. Operador de asignacion = Ejemplo: int a; double x, y; char c; a=100; y=9.0/4.0; x=5.0 + y; a=a+3; c=A; ; int. i=3, j=4; 6. Operadores Aritmticos. Los principales operadores aritmticos son: + / * % (mod) ++ -% -- residuo de una divisin entera

Ejemplo de uso de operadores: #include <iostream.h> #include <conio.h> void main() { int i, j, k; double x, y; i=27; j=4; k=i+j; cout<<k<<endl; x=10.0; y=3.0; cout<<x/y<<endl; cout<<x*y<<endl; cout<<i/j<<endl; getch(); } Ejemplo: int i, j; i=27; j=-4; cout<<i/j<<endl; Recuerden: % Solo para enteros! Ejemplo: int i, j, k; double x, y; i=25; j=7; k=i%j;

cout<<k<<endl; Si nos queda tiempo:

Escribir un programa que calcula las races de una ecuacin cuadrtica ax^2 +bx+c=0 y muestra los resultados en la pantalla. Pueden utilizar: cout<<Las raices son: <<x1<< <<x2<<endl;

Casa: 1. averiguar sobre operador ++ y -2. Escribir un programa que declara dos variables, les asigna valores y las suma. El resultado puede asignar a otra variable e imprimir en la pantalla. 3. Averiguar sobre las diferencias bsicas de C y Pascal. Hacer una tabla comparativa para entregar. 4. Los objetivos del uso de los lenguajes COBOL, LISP, PROLOG; BASIC; FORTRAN.

http://www.worldlingo.com/es/products_services/document _translator.html

También podría gustarte