1) Inicio/fin de los algoritmos
2) Proceso: representa las operaciones que se efectua para obtener el resultado
3) Entrada por teclado: representa la estrada de datos al programa
4) Desicion: representa las operaciones de tipo logico que contenga el algoritmo
5) entrada/salida: indica una introduccion o salida de datos desde un dispositivo externo o a un dispositivo externo
6) Salida en pantalla: se usa cuando se desea mostrar el resultado en pantalla
7) Conector: para conectar bloques de diagramas caundo el diagrama es muy grande y necesita dividirlo
8) Flechas de flujo: indican la secuencia del algoritmo
9) Se usa para conectar un fragmento de un diagrama con otro en distintas paginas
10)Salida por impresora se utiliza cuando se necesita obtener el resultado en papel
-Tipos de datos en c++
Tipo | Descripción | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
void | no está asociado a ningún tipo | ||||||||||||||||||||||||||||||||||||||||||||||
int | entero | ||||||||||||||||||||||||||||||||||||||||||||||
float | número de punto flotante | ||||||||||||||||||||||||||||||||||||||||||||||
double | número de punto flotante de doble precisión | ||||||||||||||||||||||||||||||||||||||||||||||
char | caracter |
bool | Valor booleano, es decir “verdadero” o “falso” |
wchar_t | caracter ancho |
http://www.cppreference.com/wiki/es/data_types
-Operadores en c++
Aritméticos
|
Operaciones aritméticas: suma, resta, multiplicación, división y módulo
|
||||||||||||||||||||||||||
Asignación
|
Operadores de asignación simple "=" y compuestos
|
||||||||||||||||||||||||||
Manejo de bits
|
Operadores para manejo de bits (bitwise) entre enteros: complemento, desplazamientos izquierda y derecha, AND, XOR y OR
|
||||||||||||||||||||||||||
Lógicos
|
Operadores que producen resultados booleanos:AND, OR y NOT
|
||||||||||||||||||||||||||
de Preproceso
|
Directivas # de preprocesado, #define, #line, #pragma, etc.
|
||||||||||||||||||||||||||
de Puntero
|
Operadores de indirección (*) y de referencia (&)
|
||||||||||||||||||||||||||
Relacionales
|
Operadores de relación: igual, desigual, menor, mayor, menor o igual, mayor o igual༯font>
|
http://www.monografias.com/trabajos83/operadores-c/operadores-c.shtml
-Funciones matematicas en C++
se usa la biblioteca <math.h>
double acos(double x)
Calcula el arco coseno de x.double asin(double x)
Calcula el arco seno de x.double atan(double x)
Devuelve el arco tangente en radianes.double 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.double ceil(double x)
Redondea x hacia arriba al entero más cercano.double cos(double x)
devuelve el coseno de x, donde x está dado en radianes.double cosh(double x)
Devuelve el coseno hiperbólico de x.double exp(double x)
Devuelve el valor de e (la base de los logaritmos naturales) elevado a la potencia x.double fabs(double x)
Devuelve el valor absoluto del número en punto flotante x.double floor(double x)
Redondea x hacia abajo al entero más cercano.double fmod(double x, double y)
Calcula el resto de la división de x entre y. El valor devuelto es x - n * y, donde n es el cociente de x / y.double frexp(double x, int *exp)
Se emplea para dividir el número x en una fracción normalizada y un exponente que se guarda en explong int labs(long int j)
Calcula el valor absoluto de un entero largo.double ldexp(double x, int exp)
Devuelve el resultado de multiplicar el número x por 2 elevado a exp (inversa defrexp
).double log(double x);
Devuelve el logaritmo neperiano de x.double log10(double x)
Devuelve el logaritmo decimal de x.double modf(double x, double *iptr)
Divide el argumento x en una parte entera y una parte fraccional. La parte entera se guarda en iptr.double pow(double x, double y)
Devuelve el valor de x elevado a y.double sin(double x)
Devuelve el seno de x.double sinh(double x)
Regresa el seno hiperbólico de x.double sqrt(double x)
Devuelve la raíz cuadrada no negativa de x.double tan(double x)
Devuelve la tangente de x.double tanh(double x)
Devuelve la tangente hiperbólica de x.
http://www.fismat.umich.mx/mn1/manu/node16.html#SECTION001610000000000000000
-Las secuencias de escape en C++
\n Nueva línea. Coloca el cursor en el principio de la siguiente línea.
\t Tabulador horizontal. Mueve el cursor al siguiente tabulador.
\r Retorno de carro. Coloca el cursor hacia el principio de la línea actual.
\a Alerta. Suena la beep del sistema.
\\ Imprime la diagonal invertida. Una sola diagonal sería interpretada como un carácter de escape.
\” Imprime la doble comilla.
\t Tabulador horizontal. Mueve el cursor al siguiente tabulador.
\r Retorno de carro. Coloca el cursor hacia el principio de la línea actual.
\a Alerta. Suena la beep del sistema.
\\ Imprime la diagonal invertida. Una sola diagonal sería interpretada como un carácter de escape.
\” Imprime la doble comilla.
http://www.alegsa.com.ar/Dic/secuencia%20de%20escape.php
No hay comentarios:
Publicar un comentario