funciones internas

22
Algoritmos Funciones Internas

Upload: luis-aguilar-capcha

Post on 24-Sep-2015

245 views

Category:

Documents


0 download

DESCRIPTION

algoritmos

TRANSCRIPT

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