Elementos Básicos de C++ UNIDAD I. Primera Parte Objetivo General Implementar secuencia de instrucciones en un lenguaje de programación , utilizando los elementos básicos y las estructuras de flujos de control. Objetivos Específicos Aplicar la sintaxis de los elementos básicos del lenguaje (operadores, operandos y expresiones) en las instrucciones de programación. Implementar secuencia de instrucciones de programación, utilizando los elementos básicos, los operadores, expresiones y las estructuras de flujo de control de un lenguaje de programación . Reconocer el proceso de edición y compilación para la creación de programas ejecutables . Valorar la documentación y las pruebas efectivas para la producción de programas confiables y de mejor calidad.
¿Porqué Programar? En primer lugar, está la pura alegría de hacer cosas. En segundo lugar, está el placer de hacer cosas que son útiles para otra gente. En tercer lugar, está la fascinación de modelar objetos complejos como rompecabezas de piezas móviles 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 dúctil. El programador, como el poeta, trabaja apenas ligeramente separado de pensamientos puros ( inmateriales). Jose M. Beas
¿Qué es un Lenguaje de Programación? Es un conjunto de símbolos y reglas utilizados para escribir programas que permiten la comunicación usuario/máquina. Entre los lenguajes de programación más resaltantes tenemos:
Historia de C++
¿Cómo está estructurado un Programa?
Esquema Básico de un Programa # include Directivas del preprocesador #define Macros del procesador using namespace std ; Declaraciones g lobales función main() { secuencia de declaraciones e instrucciones } // ----> Continuación función uno (...) { secuencia de declaraciones e instrucciones } . . función N(...) { secuencia de declaraciones e instrucciones } // Comentarios
Elementos Básicos de un Programa C++
Elementos Básicos de un Programa C++ sueldo c115 sueldo_base _123 ñapa a b Ejemplos
Elementos Básicos de un Programa C++ void int while float else ! % & ( ) - + / * { } \ < > etc.
Elementos Básicos de un Programa C++
Elementos Básicos de un Programa C++
Elementos Básicos de un Programa C++ Sintaxis : <tipo de dato> <identificador> (en ocasiones el valor inicial que tomará). Ejemplos: char respuesta; int contador = 0; Tipos
Elementos Básicos de un Programa C++ Librería C++ iostream
Creación de un Programa
Identificar Elementos Básicos C++ Ejemplo de un programa que lee dos números por el teclado e imprime por la pantalla la suma de ellos. # include < iostream > using namespace std ; int main () { int x, y, sum ; cout << "Ingrese numero 1 : "; cin >> x; cout << "Ingrese numero 2 : "; cin >> y; sum = x + y; cout << "La suma es : " << sum << endl ; system ("PAUSE"); return 0; } Principal.cpp
Depuración de un Programa Si Si
Elementos Básicos de un Programa C++
Elementos Básicos de un Programa C++
Elementos Básicos de un Programa C++ Operador Tipos enteros Tipos reales Ejemplo + Suma Suma x + y - Resta Resta b – c * Multiplicación Multiplicación y * z / División entera: cociente División en coma flotante b / 10 % División entera: resto No permitida a % 5
Elementos Básicos de un Programa C++ Prioridad Nivel de precedencia Asociatividad +, - (unitarios) 1 izquierda - derecha *, /, % 2 izquierda - derecha +, - 3 izquierda - derecha
Elementos Básicos de un Programa C++ Ejemplos:
Elementos Básicos de un Programa C++ Símbolo Uso Descripción Sentencia no abreviada = a = b Asigna el valor de b a a a = b *= a *= b Multiplica a por b y asigna el resultado a la variable a a = a * b /= a /= b Divide a entre b y asigna el resultado a la variable a a = a / b %= a %= b Fija en a el resto de 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
Elementos Básicos de un Programa C++ Incrementación Decrementación ++n --n n += 1 n -= 1 n = n +1 n = n -1
Elementos Básicos de un Programa C++ Ejemplos
Elementos Básicos de un Programa C++ Operador Significado Uso Ejemplo == Igual a a == b ' A ' == ' C ' falso != No igual a a != b 2 != 4 verdadero > Mayor que a > b 7 > 9 falso < Menor que a < b ' a ' < ' d ' verdadero >= Mayor o igual que a >= b 'A' >= 'a' falso <= Menor o igual que a <= b 4 <= 1 falso
Elementos Básicos de un Programa C++ Operador Operación lógica Ejemplo Negación ( !, not ) ! operando not operando not (x >= y) Y lógica ( &&, and ) operando1 && operando 2 operando1 and operando 2 m < n and i > j O lógica ( ||, or ) operando1 || operando 2 operando1 or operando 2 a = 10 or n != 5
Elementos Básicos de un Programa C++ if (ventas < sal_min * 3 && annos > 10 * iva ) Equivale if (ventas < ( sal_min * 3) && annos > (10 * iva )) Ejemplo:
Conclusiones La Programación gratifica los deseos creativos que llevamos en lo más profundo de nosotros. Para ello, nos valemos del uso de los lenguajes de programación.
Lo que hace la Programación !
Referencias Bibliográficas JOYANES , L y ZAHONERO, I. 2010. Programación en C, C++, JAVA y UML. Mc Graw Hill, Interamericana Editores, S.A. DE C.V. JOYANES , L . 2006. Programación en C++. Algoritmos, estructuras de datos y objetos. 2a Edición. Mc Graw Hill, Interamericana de España, S.A.U.