Beruflich Dokumente
Kultur Dokumente
Lapso 2013-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.
Porqu Programar?
En primer lugar, est la pura alegra de hacer
cosas.
En segundo lugar, est el placer de hacer cosas
que son tiles para otra gente.
En tercer lugar, est la fascinacin de modelar
objetos complejos como rompecabezas de piezas
mviles que se encajan y verlos trabajar en ciclos
sutiles, extrayendo las consecuencias de
principios presentes desde el inicio.
En cuarto lugar, est el goce de aprender siempre,
que surge de la naturaleza no repetitiva de la
tarea.
Finalmente, est el deleite de trabajar en un
medio tan dctil. El programador, como el poeta,
trabaja apenas ligeramente separado de
pensamientos puros (inmateriales).
Jose M. Beas
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.
// ---->Continuacin
funcin uno(...)
{
secuencia de declaraciones e
instrucciones
}
.
.
funcin N(...)
{
secuencia de declaraciones e
instrucciones
}
// Comentarios
Reglas
sueldo
c115
sueldo_base
Ejemplos
int
while
float
else
int
(Nmeros
Enteros)
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
Locales
Globales
Dinmicas
Creacin de un Programa
Cdigo
Fuente
Compilador
Cdigo
Objeto
Enlazador
Cdigo
Ejecutable
Principal.cpp
Depuracin de un Programa
Si
Si
Operador
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
Divisin entera:
resto
No permitida
a%5
Prioridad
+, (unitarios)
*, /, %
+, -
Nivel de
precedencia
1
Asociatividad
izquierda - derecha
izquierda - derecha
izquierda - derecha
Uso
Descripcin
a=b
*=
a=a*b
/=
a=a/b
Asigna el valor de b a a
Sentencia no
abreviada
a=b
%=
a=a%b
+=
a += b Suma b y a y asigna el
resultado a la variable a
a=a+b
-=
a -= b Resta b de a y asigna el
resultado a la variable a
a=a-b
Incrementacin Decrementacin
++n
--n
n += 1
n -= 1
n = n +1
n = n -1
Operador
==
!=
>
<
Significado
Igual a
No igual a
Mayor que
Menor que
Uso
a == b
a != b
a>b
a<b
>=
<=
a >= b
a <= b
Ejemplo
'A' == ' C' falso
2 != 4 verdadero
7 > 9 falso
'a' < 'd'
verdadero
'A' >= 'a' falso
4 <= 1 falso
Operador
Negacin
(!, not)
Y lgica
(&&, and)
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
Ejemplo:
if (ventas < sal_min * 3 && annos > 10 * iva)
Equivale
if (ventas < (sal_min * 3) && annos > (10 * iva))
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.