Funciones Internas

22
Algoritmos Funciones Internas

description

algoritmos

Transcript of Funciones Internas

Presentacin de PowerPoint

AlgoritmosFunciones InternasFUNCIONES INTERNASSon porciones de algoritmos que realizan un clculo especfico, el valor resultante de la evaluacin ser utilizado o formar parte de una expresin aritmtica.Tambin se les conoce como Funciones Intrnsecas, standard o incorporadas.Utilizan el siguiente formato:Nombre_Funcion (Argumento)Nombre_Funcin: Funcin Especfica.Argumento: Constante, Variable o Expresin Aritmtica a evaluar. La Expresin Aritmtica puede contener otras funciones internas.2...FUNCIONES INTERNASFUNCIONES TRIGONOMETRICAS:SenoSIN(X)CosenoCOS(X)TangenteTAN(X)SecanteSEC(X)Arco TangenteATAN(X)Donde X es el Argumento de la Funcin.Ejemplos:SIN(60)COS(X+30)TAN(A)TAN(SIN(A)/COS(A))3...FUNCIONES INTERNASFUNCIONES ARITMETICAS:1. FUNCION RESTO: Calcula el resto de una divisin.Formato: MOD(CANT,M)Donde CANT: Es la cantidad dividendo, M: Es el Divisor (o mdulo).Ejm:

42546241MOD (25,4) = 14...FUNCIONES INTERNASFUNCIONES ARITMETICAS:2. FUNCION ENTERO: Convierte al Argumento en un valor entero, truncando la parte decimal.Formato: INT(X)Donde X es el argumento de la Funcin.Ejm: INT(5.4937) = 5

5...FUNCIONES INTERNAS3. FUNCION REDONDEO: Redondea la expresin del argumento, de acuerdo a los decimales deseados. Formato: ROUND(CANT,DECIM)Donde: CANT es la Expresin a evaluar DECIM los decimales a ser considerados para el redondeo.Ejm: ROUND(60.4935) = 60ROUND(60.4935,1) = 60.5ROUND(60.4935,2) = 60.49

6...FUNCIONES INTERNAS4. FUNCION ABSOLUTO: Devuelve el valor Absoluto del Argumento. Formato: ABS(X)Donde X es el argumento de la Funcin.Ejm: ABS(60.4935)= 60.4935ABS(-60.793)= 60.4935ABS(456)= 456ABS(-1234)= 1234

7FUNCIONES INTERNAS5.FUNCION RAIZ CUADRADA: Calcula la raz cuadrada del Argumento.Formato:SQRT(X)Donde X es el Argumento de la Funcin.Ejm:SQRT(64)SQRT(m2)8FUNCIONES INTERNAS6. FUNCION EXPONENCIAL: Calcula el valor exponencial del Argumento.Formato:EXP(A,X)Donde A es la base y X es el exponente.A, X son variables o expresiones aritmticas.Ejm:923= 8EXP(2,3) = 8EXPRESION ARITMETICACombinacin de variables con constantes mediante los operadores aritmticos con el objeto de evaluar y obtener el resultado de la expresin (valor).La expresin se evalua de acuerdo a la prioridad que presentan los operadores aritmticos, desde la ms alta hasta la ms baja prioridad.

10...EXPRESION ARITMETICA - EJEMPLOS11

ESTRUCTURA SECUENCIALLas estructuras secuenciales bsicas son:

De Asignacin.De Entrada.De Salida. 12ASIGNACIONFORMATO:(Variable) = (Expresin Aritmtica)Variable: Campo que recibir como valor al resultado de la evaluacin de la expresin aritmtica.Expresin Aritmtica: Variables y Constantes unidas mediante operadores Aritmticos.

13ENTRADAFORMATO:READ (Lista de Variables)La Lista de Variables est conformada por una o msvariables separadas por comas.

14SALIDAFORMATO:(1) WRITE TITULO(2) WRITE (Lista de variables)Es factible la combinacin de ambos formatos. Tambines factible la combinacin de (1) con una Instruccin deEntrada.

15Ejemplo Ejercicio N1:Realizar un diagrama de flujo para sumar dos nmeros (los nmeros debern ser ledos por el teclado y mostrado el resultado en la pantalla).16

Solucin:17

InicioWrite Ingrese primer nmero; Read AWrite Ingrese segundo nmero; Read BC=A+BWrite La suma de los dos nmeros es, C; Fin

ALGORIT. Y ESTRUCT.DE DATOS17ESTRUCTURA SECUENCIAL EJEMPLO

18ESTRUCTURAS SELECTIVASDada una condicin determinada, al momento de evaluar esta condicin, se toma una decisin, seleccionando la accin alternativa de ejecucin.La condicin puede ser simple o compleja, es decir, que adems presenta conectores lgicos.El seleccionar una de las posibles acciones implica de que las alternativas son mutuamente excluyentes.Las estructuras selectivas son de tres tipos:Selectiva simple (IF - THEN)Selectiva Doble (IF - THEN - ELSE)Selectiva Mltiple (CASE)19EXPRESIONES LOGICASExpresiones donde se combinan expresiones aritmticas mediante operadores de relacin o lgicos.Los operadores de relacin se usan para comparar expresiones.Los operadores lgicos (booleanos) se evalan al final y dan como resultado un valor de Verdadero o Falso.

20ESTRUCTURA SELECTIVA SIMPLEFORMATO:IF (Condicin) THENAccon(es)ENDIFSi la condicin se cumple, entonces se ejecuta(n) la(s)accion(es) asociadas con la condicin.

21

si

noESTRUCTURA SELECTIVA DOBLEFORMATO:IF (Condicin) THENAccion(es)1 ELSEAccion(es)ENDIFSi la condicin se cumple, se ejecuta(n) la(s) accion(es)1, de locontrario (si no se cumple), se ejecuta(n) la(s) accion(es)2.

22