Programación Orientada A Objetos
Escuela Superior de Ingeniería Mecánica y Eléctrica
Unidad Zacatenco
Ingeniería en Comunicaciones y Electrónica
(ICE)
Programación Orientada a Objetos
BENITEZ HERNANDEZ SANDRA PATRICIA
2CM8
Profesora: América María González Sánchez
INDICE
Basico para empezar a programar 3
Sistemas Operativos ,Tipos de Datos de c/c++ 5
Operadores6
Modo texto y graficos 8
Estructuras de control (if swich,ciclos:do-while,while,for) 13
Arreglo unidimensionales 21
Cadena de Caraceres 22
Programa para escribir en un display 23
Arreglos de float/doubles; 27
Estructuras 30
Arreglo de struct 42
Apuntadores 43
Clases 55
Funciones constructor y destructor 60
Sobre Carga de Funciones 62
Sobre Carga de Operadores 65Herencia 70
Templantes/plantillas 78
Herencia Muliple 81
Trabajo de Investigacion 82
*Turbo c++*
lenguaje c/c++
archivo.c <---- lenguaje c
archivo.cpp <----- lenguaje c++
Lenguaje C | Lenguaje c++ |
Básico para empezar a programar
#include<stdio.h>
void main (void)
{
}
Compilar.-Checa que no tenga errores
Ejemplo
prueba.c Guardar
prueba.objCompila
prueba.exe cuando corre o lo ejecuta
Alt+F9 = Compilar
Ctrl+f9 =Correr
alt+F5 =Ver salida de un programa
F2=Salvar programa(que ya tiene nombre)
ctrl+k =Sombreado
// = Pone titulos
clrscr();(); Limpiar pantalla
\n = Espacio
Caracteres especiales
\n. Salto de linea
\t. Tabula un espacio
\a. emite pitido
\b. Barra de retroceso
\r. Retorno de carro (enter)
printf Muestrapantalla
getch Espera un caracter del teclado
clrscr Limpia pantalla
cout Muestra texto
gotoxy posiciona el cursor en xy de la pantalla
Tamaño de la pantalla
80x50
F4 Correr hasta donde se encuentre el cursor
F7 correr linea por linea , incluyendo cuando se encuentre una funcion
F8 correr linea por lines, la funcion encontrada la tomo como si fuera una instruccion
ctrl+F2 Paraterminar la ejecucion del programa linea por linea
textcolo() Da color al texto
textbackground() Da color al fondo de pantalla
cprintf color
Ejemplo de programa
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(void)
{ clrscr();
printf(“\n”);
printf(“\n”);
getch();
}
*Sistemas Operativos (S.O)
Es el sofware con el que arranca el programa
S.O 16bits MSDOS, WINDOWS 3, WINDOWS 3.1
S.O 32 bits WINDOWS 98 , WINDOWME , WINDOWS XP , WINDOWS VISTA
S.O 64 bits WINDOWS XP , WINDOWS VISTA, WINDOWS 7 Y 8
0 apagado
1 bits → ↕ → Sistema Binario
1 encendido
1 bit = 8 bits
*Tipos de datos de c/c++ (Tipos Primitivos)
Tipo | S.O 16 bits | S.O 32 bits |
Char | 1 byte | 8 bytes |
int | 2 bytes| 4 bytes |
float | 4 bytes | 8 bytes |
double | 8 bytes | 16 bytes |
short | 1 bytes | 2 bytes |
long | bytes | 4 bytes |
Para caracteres
char c;
c='A' caja char
__ __ __ __ __ __ __ __
27 26 25 24 23 22 21 20
*S.O Microsoft (Memoria)
S.O actual Programa Residente | Variable estatica |
Programa ejecutable| Variable Dinamica |
Tipos de datos derivados
Se obtienen apartir de los datos primitivos, estos son uniones , arreglos, punteros, y funciones
Operadores. Son simbolos que indican como seran manipulados los datos, se clasifican en: Aritmetciso, Relacionales , logicos, unitario, a nivel de bits , de asignatcion , condicionales.
*Operadores Aritmeticos
+ suma
- resta
*multiplicar
/ divide
% modulo o resto de la division
*Operadores Relacionales
< menos que
> mayor que
<= menor , igual que
>= mayor, igual que
!= diferente
== igual (compara)
*Operadores Logicos
&& ampersand o AND
| o or
! NOT
A XOR
*Operadores Unitarios
~ complemento a 1 (AH+)126
_ cambia de signo
*Operadores a nivel de bits
& AND a...
Regístrate para leer el documento completo.