Repaso poo
Click here to load reader
-
Upload
gtorrealba -
Category
Education
-
view
224 -
download
0
description
Transcript of 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
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
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++
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
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++
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++
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++
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.
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
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)