Introduccion a la programacion c++
Enviado por Phoenixargol • 4 de Noviembre de 2017 • Apuntes • 39.523 Palabras (159 Páginas) • 185 Visitas
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
...