Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema.
los símbolos mas importantes son:

Inicio o fin del programa

Pasos, procesos o líneas de instruccion de programa de computo

Operaciones de entrada y salida

Toma de desiciónes y Ramificación

Conector para unir el flujo a otra parte del diagrama

Cinta magnética

Disco magnético

Conector de pagina

Líneas de flujo

Anotación

Display, para mostrar datos

Envía datos a la impresora
C++
estos datos los utilizamos al introducir nuestras variables,
del tipo aritmetico
hay aproximadamente 22 funciones matematicas muy faciles de utilizar en el c++, nos sirven para hacer las operaciones que necesitaremos, estas son:
una secuencia de escape son constantes especiales que se diferencian por llevar una barra inclinada delante.
puse aquí las secuencias de datos que encontré en una pagina de Internet.
- De tipo carácter - Se usa para introducir caracteres por el teclado.
- De tipo entero - Representa números enteros positivos o negativos.
- De tipo real - Representa números reales.
Los operadores son un tipo de simbolos que pueden aparecer en las expresiones, e indican al compilador la realización de determinadas operaciones matemáticas, lógicas y numéricas.
del tipo aritmetico
- x++ post incremento
- ++x pre incremento
- x-- post decrecimiento
- --x pre decrecimiento
- +x +unario
- -x -unario
- x*y multiplicacion
- x/y divicion
- x+y suma
- x-y resta
del tipo relacionador
- < MENOR QUE
- <= MENOR O IGUAL QUE
- > MAYOR QUE
- >= MAYOR O IGUAL QUE
- = IGUAL QUE
- != DESIGUAL QUE
- ! negación lógica
- << Y lógica
- || O logico
del tipo asignacional
- +=
- -=
- *=
- /=
- %=
- > >=
- <<=
- &=
- ^=
- |=
otros operadores, son operadores que encontré en Internet, aunque aun no comprendo muy bien como se utilizan.
Operador
|
Proposito
|
Asociatividad
|
::
|
Scope (unario)
|
De derecha a izquierda
|
::
|
Scope (binario)
|
De izquierda a derecha
|
-> .
|
Seleccion de miembros
|
De izquierda a derecha
|
[]
|
Índices
|
De izquierda a derecha
|
()
|
Llamada a funcion
|
De izquierda a derecha
|
++
|
Postincremento
|
De izquierda a derecha
|
--
|
Postdecremento
|
De izquierda a derecha
|
sizeof
|
Tamaño de un objeto
|
De derecha a izquierda
|
++
|
Preincremento
|
De derecha a izquierda
|
--
|
Predecremento
|
De derecha a izquierda
|
* & + - ! ~
|
Operadores unarios
|
De derecha a izquierda
|
new
|
Crea un objeto
|
De derecha a izquierda
|
delete
|
Borra un objeto
|
De derecha a izquierda
|
()
|
Conversion de tipo (type cast)
|
De derecha a izquierda
|
->* .*
|
Puntero a un miembro
|
De izquierda a derecha
|
* / %
|
Operadores multiplicativos
|
De izquierda a derecha
|
+ -
|
Operadores aditivos
|
De izquierda a derecha
|
<< >>
|
Operadores bitwise
|
De izquierda a derecha
|
< > <= >=
|
Operadores de relacion
|
De izquierda a derecha
|
== !=
|
Operadores de igualdad
|
De izquierda a derecha
|
&
|
Y bitwise
|
De izquierda a derecha
|
^
|
bitwise O exclusivo
|
De izquierda a derecha
|
|
|
bitwise O inclusivo
|
De izquierda a derecha
|
&&
|
Y logico
|
De izquierda a derecha
|
||
|
O logico
|
De izquierda a derecha
|
?:
|
Operador condicional
|
De derecha a izquierda
|
= *= /= += -= >*gt;=
&= ^= |= %= <<= |
Operadores de asignacion
|
De derecha a izquierda
|
,
|
Operador coma
|
De derecha a izquierda
|
Las funciones matemáticas.
- 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 exp. - long 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 de frexp). - 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.
secuencias de escape.
puse aquí las secuencias de datos que encontré en una pagina de Internet.
Secuencia Valor Símbolo Descripción
\a 0x07 BEL Sonido audible (bell)
\b 0x08 BS Retroceso (backspace)
\f 0x0C FF Salto de formato (formfeed)
\n 0x0A LF Saltar una línea (linefeed)
\r 0x0D CR Retorno de carro (carriage return)
\t 0x09 HT Tabulación horizontal (H Tab)
\v 0x0B VT Tabulación vertical (V Tab)
\\ 0x5c \ Barra invertida (backslash)
\' 0x27 ' Apóstrofo (comilla simple)
\" 0x22 " Doble comilla
\? 0x3F ? Interrogación
\O cualquiera cualquiera O = cadena de hasta tres dígitos octales
\xH cualquiera cualquiera H = cadena de dígitos hexadecimales
\XH cualquiera cualquiera H = cadena de dígitos hexadecimales
fuentes de informacion
No hay comentarios:
Publicar un comentario