Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lapso 2014-1
Objetivos Especficos
Aplicar la sintaxis de los elementos bsicos del lenguaje
(operadores, operandos y expresiones) en las instrucciones de
programacin.
Implementar secuencia de instrucciones de programacin,
utilizando los elementos bsicos, los operadores, expresiones y las
estructuras de flujo de control de un lenguaje de programacin.
Reconocer el proceso de edicin y compilacin para la creacin de
programas ejecutables.
Valorar la documentacin y las pruebas efectivas para la produccin
de programas confiables y de mejor calidad.
Qu es un Lenguaje de
Programacin?
Es un conjunto de smbolos y reglas utilizados
para escribir programas que permiten la
comunicacin usuario/mquina.
Entre los lenguajes de programacin ms resaltantes
tenemos:
Historia de C++
Creado en 1983 por Bjarne
Stroustrup
Posee caractersticas tcnicas de
orientacin a objetos y a Internet.
Es uno de los ms empleado en
el mundo educativo, profesional y
cientfico actual.
Declaraciones globales
funcin main()
{
secuencia de declaraciones e
instrucciones
}
// ---->Continuacin
funcin uno(...)
{
secuencia de declaraciones e
instrucciones
}
.
.
funcin N(...)
{
secuencia de declaraciones e
instrucciones
}
// Comentarios
Reglas
_123
apa
a b
Ejemplos
long
(Nmeros
Enteros ms
grandes que int)
float
(Nmeros reales)
double
(Nmeros reales
ms grandes que
float)
bool
(Valores lgicos
true false, 1 0)
char
(Caracteres)
Literales
Definidas
Declaradas
Tipos
char respuesta;
int contador = 0;
Locales
Globales
Dinmicas
Creacin de un Programa
Cdigo
Fuente
Compilador
Cdigo
Objeto
Enlazador
Cdigo
Ejecutable
Principal.cpp
Depuracin de un Programa
Inicio
Editar Programa
Compilar Programa
Si
Errores de Sintaxis
Comprobar Errores
Si
5 +10
5 y 10 son Operandos
+ es un Operador
variable = valor
El operador de asignacin es asociativo por la derecha,
lo que permite realizar operaciones mltiples, como
sigue(una vez declaradas las variables):
contador_aprob = contador_apla = 0;
Tipos enteros
Tipos reales
Ejemplo
Suma
Suma
x+y
Resta
Resta
bc
Multiplicacin
Multiplicacin
y*z
Divisin entera:
cociente
Divisin en coma
flotante
b / 10
izquierda - derecha
Ejemplos:
15 * 5 4 * 3
10 + (8 - 4) * (10 * (12 + 6) / 6)
15 * 5 4 * 3
75 4 * 3
75 12
63
10 + (8 - 4) * (10 * (12 + 6) / 6)
10 + (8 - 4) * (10 * 18 / 6)
10 + 4 * (10 * 18 / 6)
10 + 4 * (180 / 6)
10 + 4 * 30
10 + 120
130
Sentencia
Abreviada
Descripcin
a=a*b
a *= b
a=a/b
a /= b
a=a+b
a += b
a=a-b
a -= b
Resta b de a y asigna el
resultado a la variable a
Estos operadores
unitarios suman o
restan 1 (uno),
respectivamente a la
variable.
Tienen la propiedad
de que pueden
utilizarse como sufijo o
prefijo
Incrementacin
Decrementacin
++n
--n
n += 1
n -= 1
n = n +1
n = n -1
int a = 1, b;
b = a++ // b vale 1 y a vale 2
int a = 1, b;
b = ++a; Cul es el valor de a y de b?
Operador Decrementacin
int a = 1, b;
b = a-- // b vale 1 y a vale 0
int a = 1, b;
b = --a; Cul es el valor de a y de b?
Significado
Uso
Ejemplo
==
!=
>
<
Igual a
No igual a
Mayor que
Menor que
a == b
a != b
a>b
a<b
>=
<=
a >= b
a <= b
O lgica
(||, or)
Operacin lgica
Ejemplo
! operando
not (x >= y)
not operando
operando1 && operando 2 m < n and i > j
operando1 and operando
2
operando1 || operando 2 a = 10 or n != 5
operando1 or operando 2
Conclusiones
La Programacin gratifica los deseos creativos que
llevamos en lo ms profundo de nosotros. Para ello, nos
valemos del uso de los lenguajes de programacin.
Referencias Bibliogrficas
JOYANES, L y ZAHONERO, I. 2010.
Programacin en C, C++, JAVA y UML. Mc
Graw Hill, Interamericana Editores, S.A. DE
C.V.
JOYANES, L. 2006. Programacin en C++.
Algoritmos, estructuras de datos y objetos.
2a Edicin. Mc Graw Hill, Interamericana de
Espaa, S.A.U.