Sie sind auf Seite 1von 29

Tema

Funcin main

Administracin de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Elementos bsicos del lenguaje Enfoque moderno

Fin de la presentacin

Contine en la siguiente actividad

Administracin de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Elementos bsicos del lenguaje Enfoque moderno

Elementos bsicos del lenguaje

Funcin main
Estructura de un programa // Nombre del Progrma : xxxxxxxxxxxxxxxxx //Autor: xxxxxxxxxxxxx //Fecha: xx/xx/xx
Segmento del programa.- documentacin del programa

#include<iostream.h> / /Directivas del preprocesador Variables Funciones Declaraciones globales significativas Prototipo de Funciones Main() // Funcin principal { Variables // declaraciones // locales Conjunto de instrucciones } Function () { }

Identacin con longitud de tres espacios en su funcin principal y en las estructuras de control condicionales y de repeticin. Comentarios que deben ser significativos

Definicin de otra funciones

Elementos bsicos del lenguaje

Funcin main Todo programa C++ tiene una funcin main( ) que es el punto inicial de entrada al programa. Su estructura es: main( ) { } bloque de estatutos

Elementos bsicos del lenguaje

Funcin main

Los estatutos incluidos entre las llaves {} se denominan bloque. Un programa puede tener slo una funcin main( ). Si se intenta hacer dos funciones main( ) se produce un error. Adems de la funcin main( ), un programa en C++, consta de una coleccin de funciones.

Elementos bsicos del lenguaje

Funcin main Ejemplo: int main () { cout << " Funcin main desplegando un mensaje "; return 0; } Declara a la funcin principal main, no tendr parmetros, ni regresar algn valor.

Temas
Funciones Matemticas Construccin de expresiones

Administracin de Proyectos de desarrollo de Software Ciclo Operaciones bsicas de vida de un proyecto Enfoque moderno

Fin de la presentacin

Contine en la siguiente actividad

Administracin de Proyectos de desarrollo de Software Ciclo Operaciones bsicas de vida de un proyecto Enfoque moderno

Elementos bsicos del lenguaje

Funciones Matemticas Predefinidas

C++ contiene una serie de funciones matemticas que puedes utilizar en tus programas, algunas de las funciones matemticas disponibles son: Matemticas. Trigonomtricas. Logartmicas. Exponenciales.

Elementos bsicos del lenguaje

Funciones matemticas Algunas de las funciones matemticas usuales en la biblioteca estndar son: abs(x) sqrt(x) pow(x,y) ceil(x) floor(x) obtiene el valor absoluto de x, x debe ser entero obtiene la raz cuadrada de x, x debe ser positivo calcula x elevado a la potencia y, pueden ser enteros o flotantes redondea al entero ms cercano redondea por defecto al entero ms prximo

Elementos bsicos del lenguaje

Funciones trigonomtricas C++ incluye una serie de funciones que sirven para realizar clculos trigonomtricos, algunas de estas funciones son: cos(x) calcula el coseno del ngulo x (x se expresa en radianes) sin(x) calcula el seno del ngulo x (x se expresa en radianes) tan(x) devuelve la tangente del ngulo x (x se expresa en radianes) atan(x) calcula el arco tangente del argumento x

Elementos bsicos del lenguaje

Funciones logartmicas y exponenciales Las funciones logartmicas y exponenciales suelen ser utilizadas con frecuencia no slo en matemticas, sino tambin en el mundo de las empresas y los negocios. Algunas de estas funciones son: log(x) calcula el logaritmo natural del argumento x log10(x) calcula el logaritmo decimal del argumento x exp(x) calcula el exponencial ex, donde e es la base de logaritmos naturales de valor 2.718282 El uso de las funciones vistas anteriormente requieren de la librera <math.h>

Elementos bsicos del lenguaje

Construccin de expresiones

Una expresin es, normalmente, una ecuacin matemtica, tal como 3 + 5. en esta expresin, el smbolo ms (+) es el operador de suma, y los nmeros 3 y 5 se llaman operandos. En sntesis, una expresin es una secuencia de operaciones y operandos que especifica un clculo.

Elementos bsicos del lenguaje

Construccin de expresiones

Una expresin es un elemento de un programa que toma un valor, en algunos casos puede tambin realizar una operacin. Las expresiones pueden ser valores constantes o variables simples, tales como 25 o z; pueden ser valores o variables combinadas con operadores; o bien pueden ser valores combinados con funciones como toupper(b), el cual convierte el argumento b a mayscula.

Elementos bsicos del lenguaje

Construccin de expresiones Por ejemplo: Expresin para saber si un nmero es par: (num % 2 == 0) Expresin para saber si un nmero A est en el rango 5 a 300 incluyendo los extremos (num >= 5) && (num <= 300)

Temas
Operaciones Operadores Aritmticos Otros operadores de Asignacin Operadores aritmticos Operadores de Relacionales Operadores Lgicos

Administracin de Proyectos de desarrollo de Software Ciclo Operaciones bsicas de vida de un proyecto Enfoque moderno

Fin de la presentacin

Contine en la siguiente actividad

Administracin de Proyectos de desarrollo de Software Ciclo Operaciones bsicas de vida de un proyecto Enfoque moderno

Elementos bsicos del lenguaje

Operaciones Los programas en C++ constan de datos, sentencias de programas y expresiones. La mayora de los programas en C++ realizan operaciones bsicas, a travs de un conjunto potente de operadores, que usndolos correctamente aumenta la expresividad y eficiencia del lenguaje. Operador de Asignacin El operador = asigna el valor de la expresin derecha a la variable situada a su izquierda.

Elementos bsicos del lenguaje

Operaciones Sintaxis: Variable = valor; donde valor puede ser una constante, una variable o una expresin. En C++ es vlido usar el siguiente operador de asignacin: a = b = 7; el cual se evala de izquierda a derecha. Ejemplo: x = 125; promedio = 75.8; opcin = s;

Elementos bsicos del lenguaje

Operadores Aritmticos

Operador en C++ + * / %

Significado Suma Resta Multiplicacin Divisin Residuo

Todos los operadores que se muestran en esta tabla son binarios; es decir, trabajan con dos operandos.

Elementos bsicos del lenguaje

Operadores Aritmticos Los operadores +, - y * funcionan de la manera conocida. El operador / funciona de diferente manera si trabaja con datos de tipo entero o de tipo flotante. Con datos de tipo flotante, funciona de la manera tradicional; pero al realizarse una divisin entre dos nmeros enteros, el operador / regresa el cociente de la divisin entera; es decir, regresa la parte entera del resultado (si hay fraccin la elimina). Por ejemplo: 2/3 da como resultado 0 pero 2.0/3.0 da como resultado 0.66666

Elementos bsicos del lenguaje

Operadores Aritmticos Si hay operandos de diferentes tipos de datos, se convierten al tipo de datos ms amplio y el tipo del valor resultante es del tipo ms amplio. Por ejemplo, si hay enteros y flotantes, todos los nmeros se convierten a flotantes y el resultado se calcula como flotante. por ejemplo: 4/3.0 da como resultado 1.33333 El operador % calcula el residuo de la divisin entera y slo existe para datos de tipo entero. por ejemplo: 10%3 da como resultado 1

Elementos bsicos del lenguaje

Otros operadores de Asignacin En C++ es posible abreviar algunas expresiones de asignacin como se muestra en la siguiente tabla:

Operador a+=b a-=b a*=b a/=b a%=b

Expresin equivalente a=a+b a=ab a=a*b a=a/b a=a%b

Elementos bsicos del lenguaje

Otros Operadores aritmticos En C++ existen tambin los siguientes operadores aritmticos: ++ incremento -- decremento Es decir: x++ ++x es equivalente a x = x+1 x- - - -x es equivalente a x = x - 1 Estos operadores son unitarios, es decir, trabajan con un solo operando y solamente se pueden utilizar con variables de tipo entero

Elementos bsicos del lenguaje

Otros Operadores aritmticos Los operadores se pueden utilizar antes o despus del nombre de la variable y funcionan de diferente manera: Si se ponen antes, primero se realiza la operacin (incremento o decremento) y luego se utiliza el valor de la variable en la expresin en la que se encuentre. Si se pone despus, primero se utiliza el valor de la variable en la expresin y luego se lleva a cabo la operacin de (incremento o decremento).

Elementos bsicos del lenguaje

Otros Operadores aritmticos Por ejemplo: Supn que a = 10 y c = 4 La operacin La operacin v = a * c++; v = a * ++c; v toma el valor de 40 y c queda con el valor de 5 v toma el valor de 50 y c queda con el valor de 5

Elementos bsicos del lenguaje

Jerarqua de los operadores aritmticos

Prioridad 1

Operadores ()

Asociatividad Empezando por los parntesis ms internos

2 3 4

++, --, +(positivo), - (negativo) *,/,% +,-

De derecha a izquierda, ++ y -dependiendo de la posicin De izquierda a derecha De izquierda a derecha

=,+=,-=,*=, /=,%=

De izquierda a derecha

Elementos bsicos del lenguaje

Operadores de Relacionales Los operadores relacionales se utilizan para comprobar una condicin. los operadores relacionales que tiene C++ son:

Operador en C++

Significado

==

Igual

!=

Diferente

<

Menor que

>

Mayor que

<=

Menor o igual que

>=

Mayor o igual que

Elementos bsicos del lenguaje

Operadores Lgicos Se utilizan con expresiones para devolver un valor verdadero (cualquier entero diferente de cero) o un valor falso (cero). Los operadores lgicos que maneja C++ son:

Operador en C++ || && !

Significado or and not

Das könnte Ihnen auch gefallen