repaso poo

10

Click here to load reader

Upload: gtorrealba

Post on 06-Jul-2015

223 views

Category:

Education


0 download

DESCRIPTION

Introducción a la POO con C++

TRANSCRIPT

Page 1: Repaso poo

Coordinación del Área de Computación

Universidad Centroccidental “Lisandro Alvarado”Decanato de Ciencias y Tecnología

Lapso 2010-II

Programación I

Page 2: Repaso poo

Elementos Básicos de C++

Agenda

Definición y ejemplos de Lenguaje de Programación.

Creación y Depuración de un programa

Identificadores y Palabras reservadas

Signos de Puntuación

Tipos de datos en C++

Constantes y Variables en C++

Entradas y salidas en C++

Operadores y expresiones

Estructuras de control

Page 3: Repaso poo

Lenguaje de programación

Un lenguaje de programación es un lenguaje escrito,

utilizado para escribir programas que se ejecutan en un

computador.

Ejemplos de Leng. de Prog.

C++ fue creado por Bjarne Stroustrup en 1983.

Herramientas necesarias para usar C++:

Un equipo ejecutando un sistema operativo

Un editor de texto

Un compilador de C++

C

C++

Basic

Ada

Java

Pascal

Python

Fortran

Smalltalk

Ruby

Elementos Básicos de C++

Page 4: Repaso poo

Elementos Básicos de C++

Creación y depuración de un programa

Programa Fuente

Compilador(Traductor)

Programa Objeto(Código intermedio)

Enlazador(linker)

Programa Ejecutable(en lenguaje de máquina)

Inicio

Programa fuente

Compilarprograma

Errores

De

Sintaxis

Comprobarerrores de ejecución

Errores

en tiempo

de ejecución

no

no

si

si

Page 5: Repaso poo

Identificadores

Es una secuencia de caracteres, letras, dígitos y subrayados (_),que permite nombrar los espacios de memoria dentro delprograma (variables, constantes, subrutinas).

Reglas:

No puede incluir caracteres especiales, excepto subrayado.

El primer carácter debe ser una letra o subrayado. No puedeempezar con un número.

Puede ser de cualquier tamaño, pero C++ ignora cualquiercarácter fuera de los 32 primeros.

Elementos Básicos de C++

Page 6: Repaso poo

Recomendaciones para Identificadores

Las variables u objetos deben nombrarse todos en minúsculas

Los nombres de las constantes todos en mayúsculas

Los métodos, funciones o subrutinas, la primera letra de cadapalabra en mayúscula y el resto en minúsculas

No empezar los identificadores con subrayado aunque esválido

Tratar de que sean nombres significativos pero no tan largos

Elementos Básicos de C++

Page 7: Repaso poo

Identificadores

Identificadores válidos que pueden ser definidos por

el programador son: sueldobase, prima_hogar,

_costo, x (los dos últimos no recomendables)

Los siguientes identificadores no son válidos :1237, _día, sueldo*, lugar de nacimiento, año.

Los siguientes identificadores no pueden ser

definidos por el programador: int, char, void (son

palabras reservadas del lenguaje)

Elementos Básicos de C++

Page 8: Repaso poo

Elementos Básicos de C++

Palabras Reservadas

Son objetos o elementos predefinidos en el lenguaje que

tienen un significado especial para el compilador y no se

pueden utilizar para otro propósito.

Ejemplo de palabras reservadas: void, else, int, float, char,

while, etc.

Signos de Puntuación

Todas las sentencias del programa deben terminar con

un punto y coma (;).

Otros signos de puntuación son:

¡ % & ( ) - + / * { } \ < > etc.

Page 9: Repaso poo

Tipos de datos

El tipo de dato determina la naturaleza del valor que puede tomar un

espacio de memoria (variable, constante o subrutina).

Un tipo de dato define un dominio de valores y las operaciones que se

pueden realizar con éstos valores.

Elementos Básicos de C++

TIPOS DE DATOS ESTÁNDAR MAS USADOS

int Números enteros

long Númetos enteros más grandes que int

float Números reales

double Números reales más grandes que float

bool Valores lógicos (True o false/Verdadero o falso/1 o 0)

char Caracteres

Page 10: Repaso poo

Constantes en C++

Una constante es un objeto cuyo valor no puede cambiar a lo

largo de la ejecución de un programa.

Elementos Básicos de C++

TIPOS DE CONSTANTES

Literales99.99 o 'F' o ''Nombre: ''.

(Tal como se escribe en el texto del programa)

Definidas

(simbólicas)

Sintaxis: #define <identificador> <valor>

Ejemplos:#define DCyT ''Decanato de Ciencias y Tecnologia''

#define NOTA_MAX 100

Declaradas

Sintaxis: const <tipo> <identificador> = <valor>;Ejemplos: const int MES = 12

const char SI = 'S'

const NOTA_MAX = 100

(si se omite el tipo, C++ utiliza int por defecto)