ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introduccion a la programacion c++

PhoenixargolApuntes4 de Noviembre de 2017

39.523 Palabras (159 Páginas)227 Visitas

Página 1 de 159

Curso de programación en C++

EUI (UPV)

Valencia, 17 al 28 de Julio de 1995

Apuntes de clase

Sergio Talens Oliag



Contenidos

BASES  TEÓRICAS.  INTRODUCCIÓN  A  LA  POO. ............................................... 1

INTRODUCCIÓN............................................................................................................................... 1

PARADIGMAS DE PROGRAMACIÓN..................................................................................................... 1

PROGRAMACIÓN IMPERATIVA .......................................................................................................... 2

Tipos de datos ............................................................................................................................. 2

Operadores y expresiones ............................................................................................................... 3

Algoritmos y estructuras de control ................................................................................................. 4

Funciones y procedimientos ........................................................................................................... 4

Constantes y variables .................................................................................................................. 5

PROGRAMACIÓN MODULAR ............................................................................................................. 6

TIPOS ABSTRACTOS DE DATOS.......................................................................................................... 6

PROGRAMACIÓN ORIENTADA A OBJETOS ........................................................................................... 7

Objetos y mensajes ...................................................................................................................... 7

Clases........................................................................................................................................ 7

Herencia y polimorfismo ............................................................................................................... 7

Programación con objetos.............................................................................................................. 7

EL  LENGUAJE  C++ ..................................................................................... 9

INTRODUCCIÓN............................................................................................................................... 9

CONCEPTOS BÁSICOS ...................................................................................................................... 9

Estructura de los programas............................................................................................................ 9

Tipos de datos y operadores .......................................................................................................... 10

Estructuras de control.................................................................................................................. 11

Funciones................................................................................................................................. 12

Soporte a la programación modular................................................................................................ 12

Soporte a los Tipos de Datos Abstractos......................................................................................... 13

Soporte a la programación Orientada a Objetos ................................................................................ 13

TIPOS DE DATOS, OPERADORES Y EXPRESIONES................................................................................. 13

Tipos de datos ........................................................................................................................... 13

Tipos elementales ...................................................................................................................... 13

Tipos enumerados ...................................................................................................................... 14

Tipos derivados.......................................................................................................................... 15

Tipos compuestos ...................................................................................................................... 16

Constantes (literales) .................................................................................................................. 18

Variables .................................................................................................................................. 19

Conversiones de tipos ................................................................................................................. 20

Operadores y expresiones ............................................................................................................. 21

ESTRUCTURAS DE CONTROL ........................................................................................................... 24

Estructuras de selección ............................................................................................................... 24

Estructuras de repetición .............................................................................................................. 26

Estructuras de salto..................................................................................................................... 27

FUNCIONES .................................................................................................................................. 28

Declaración de funciones.............................................................................................................. 28

Definición de funciones ............................................................................................................... 28

Paso de parámetros..................................................................................................................... 29

Parámetros array ........................................................................................................................ 29

Retorno de valores...................................................................................................................... 30

Sobrecarga de funciones............................................................................................................... 30

Parámetros por defecto ................................................................................................................ 30

Parámetros indefinidos ................................................................................................................ 31

Recursividad.............................................................................................................................. 32

Punteros a funciones................................................................................................................... 33

La función main() ...................................................................................................................... 33

VARIABLES DINÁMICAS................................................................................................................. 34

Punteros y direcciones................................................................................................................. 34

El puntero NULL....................................................................................................................... 35

Punteros void ............................................................................................................................ 35

Aritmética con punteros .............................................................................................................. 36

Punteros y parámetros de funciones ............................................................................................... 37

iii


Punteros y arrays........................................................................................................................ 37

Operadores new y delete ............................................................................................................... 38

...

Descargar como (para miembros actualizados) txt (253 Kb) pdf (1 Mb) docx (640 Kb)
Leer 158 páginas más »
Disponible sólo en Clubensayos.com