Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntes Programacion
Apuntes Programacion
UNIDAD II Fundamentos de Programacin OBJETIVO: El alumno disear programas de computadora mediante el empleo de las reglas sintcticas y semnticas del lenguaje de programacin de alto nivel seleccionado, para dar solucin a problemas de mantenimiento.
2.1 Tipos de datos, operadores y expresiones 2.1.1 Tipos de datos TIPO short DESCRIPCION Entero corto VALOR MIN VALOR MAX -32,768 a 32,767 0 a 65,535 -2,147,483,648 a 2,147,483,647 0 a 4,294,967,295 -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 unsigned long float double char bool enum Entero positivo largo largo Punto flotante Punto flotante grande Cualquier carcter Valor booleano Tipos de datos enumerados, definidos por el usuario. True - false 0 a 18,446,744,073,709,551,615 1.17549e-38 a 3.40282e+38 2.22507e-308 a 1.79769e+308
unsigned short Entero corto positivo int unsigned int long Entero Entero positivo Entero largo largo
2.1.2 Operadores
2.1.2.2. Relacionales OPERADOR < <= > >= == != PRPOSITO Menor que Menor o igual que Mayor que Mayor o igual que Igual que Distinto de EJEMPLO 3 < 5 = 1 (Verd) 3 <= 5 = 1 3 > 5 = 0 (Falso) 3 >= 5 = 0 3 == 5 = 0 3 != 5 = 1
2.1.2.4 Unarios OPERADOR ++ -sizeof PRPOSITO Menos unario Incremento Decremento Tamao de EJEMPLO -(3+5)= -8 ++3 = 4 --3= 2 Sizeof UT = 3
i *= 5 i = i * 5 i /= 5 i = i /5 i %= 5 i = i % 5
2.1.2.6 Jerarqua o precedencia de operadores CATEGORA Unarios Mult., Divisin, Resto Suma , Resta Relacionales Lgico Lgico De asignacin OPERADOR * + < && || = += -= *= /= %= ++ / <= > >= -% sizeof
2.1.3 Expresiones 2.1.3.1 Concepto Las expresiones son lo que comnmente conocemos con el nombre de formulas. Algunos ejemplos son: 3+4/2-1= 3-8%3*2= 5<3 && 4>8||3<5= 2*8-4/2=
2.1.3.2 Funciones matemticas acos(double x) Calcula el arco coseno de x. asin(double x) Calcula el arco seno de x. atan(double x) Devuelve el arco tangente en radianes. atan2(double y, double x) Calcula el arco tangente de las dos variables x e y. Es similar a calcular el arco tangente de y / x, excepto en que los signos de ambos argumentos son usados para determinar el cuadrante del resultado. ceil(double x) Redondea x hacia arriba al entero ms cercano. cos(double x) devuelve el coseno de x, donde x est dado en radianes. cosh(double x) Devuelve el coseno hiperblico de x. exp(double x) Devuelve el valor de e (la base de los logaritmos naturales) elevado a la potencia x. fabs(double x) Devuelve el valor absoluto del nmero en punto flotante x. f loor(double x) Redondea x hacia abajo al entero ms cercano.
NOTA: Para usar las funciones matemticas se debe agregar la siguiente librera en la zona de directivas: #include cmath
Directivas (Librerias) Declaraciones globales Funcion() { variables locales secuencia de sentencias } Main() { variables locales secuencia de sentencias }
2.2.2 Printf Imprime una cadena de texto y/o una variable. Ejemplo: Cout<<El resultado %d es,z