SlideShare una empresa de Scribd logo
1 de 14
INTEGRANTES:
 JOEL TENENAULA
 JHON VEGA

 Las operaciones que se requieren en los programas exigen en
numerosas ocasiones, además de las operaciones aritméticas básicas,
ya tratadas, un número determinado de operadores especiales que se
denominan funciones internas, incorporadas o estándar. Por ejemplo,
la función (ln) se puede utilizar para determinar el logaritmo
neperiano de un número y la función raiz2 (sqrt) calcula la raíz
cuadrada de un número positivo. Existen otras unciones que se utilizan
para determinar las funciones trigonométricas.
FUNDAMENTOS DE
PROGRAMACION
Función Descripción Tipo de
argumento
Resultado
• Abs(x)
• Arctn(x)
• Cos(x)
• Exp(x)
• Ln(x)
• Log10(x)
• Redondeode
(x)
• Seno(x)
sin(x)
• Cuadrado
de(x)
sqr(x)
• Raiz de(x)
sqrt(x)
• Valor absoluto
de x
• Arcotangente de
x.
• Coseno de x.
• Exponencial de
x.
• Logaritmo
neperiano.
• Logaritmo
decimal.
• Redondeo de x.
• Seno de x
• Cuadrado de x.
• Raiz de x.
• Entero o real.
• Entero o real.
• Entero o real.
• Entero o real.
• Entero o real.
• Entero o real.
• Real.
• Entero o real.
• Entero o real.
• Entero o real.
• igual que
argumento
• Real.
• Real.
• Real.
• Real.
• Real.
• Entero.
• Real.
• Igual que
argumento
• Real.
TABLA DE LAS FUNCIONES
INTERNAS

Expresion resultado
• Raiz2 (25)
• Redondeo de (8.5)
• Redondeo de (-3.6)
• Trunc (3.1)
• Trunc (-4.8)
• Cuadrado de (4)
• Abs ( 9)
• Abs (-17)
• 5
• 9
• -4
• 3
• -4
• 16
• 9
• 12
Las funciones aceptan argumentos reales o enteros y sus resultados
dependen de la tarea que realice la función.

Utilizar las funciones internas para encontrar la solución de la ecuación
cuadrática: 𝑎𝑥2
+𝑏𝑥 + 𝑐 = 0
la ecuación de la raíces es: 𝑥 =
−𝑏± 𝑏2−4𝑎𝑐
2𝑎
Esta ecuación se descompone en dos
partes,
 La parte positiva
 𝑥 =
−𝑏+ 𝑏2−4𝑎𝑐
2𝑎
En base a los fundamentos internos la
expresion se escribe como:
𝑥1
= (−𝑏 + 𝑟𝑎𝑖𝑧2 𝑐𝑢𝑎𝑑𝑟𝑎𝑑𝑜 𝑏 − 4 ∗ 𝑎 ∗ 𝑐 )/(2
∗ 𝑎)
 la parte negativa
 𝑥 =
−𝑏− 𝑏2−4𝑎𝑐
2𝑎
𝑥2
= (−𝑏
− 𝑟𝑎𝑖𝑧2 𝑐𝑢𝑎𝑑𝑟𝑎𝑑𝑜 𝑏 − 4 ∗ 𝑎 ∗ 𝑐 )/(2
∗ 𝑎)
 Si el valor de la expresión:
Raiz2(cuadrado (b)-4*a*c)
Es negativo se producirá un erro en el
calculo ya que las raíces no están
definidas dentro de los números reales.

La operación de asignación:
La operación de asignación es el
modo de asignar valores a una
variable. La operación asignación
se representa con el símbolo u
operador ←(en la mayor parte de
lenguajes de programación como
C++,Java, el signo de la operación
asignación es =). El formato de una
asignación es:
<nombre de la variable>←<expresión>
La flecha (operador de asignación) se
sustituye en otros lenguajes por = (Visual
Basic, FORTRAN), := (Pascal)
o = (Java, C++, C#). Sin embargo, es
preferible el uso de la flecha en la redacción
del algoritmo para evitar ambigüedades,
dejando el uso del símbolo = exclusivamente
para el operador de igualdad.
La operación de asignación:
A ← 5
significa que a la variable A se le ha asignado
el valor 5.La acción de asignar es destructiva,
ya que el valor que tuviera la variable antes
de la asignación se pierde y se

La acción de asignar es destructiva, ya que
el valor que tuviera la variable antes de la
asignación se pierde y se reemplaza por el
nuevo valor. Así, en la secuencia de
operaciones
A ← 25
A ← 134
A ← 5
Cuando éstas se ejecutan, el valor último
que toma A será 5 (los valores 25 y 134 han
desaparecido). La computadora ejecuta la
sentencia de asignación en dos pasos. En el
primero de ellos, el valor de la expresión al
lado derecho del operador se calcula,
obteniéndose un valor de un tipo
específico. En el segundo caso, este valores
se almacena en la variable cuyo nombre
aparece a la izquierda del operador de
asignación, sustituyendo al valor que tenía
anteriormente ← Y + 2el valor de la
expresión Y + 2 se asigna a la variable X.
Es posible utilizar el mismo
nombre de variable en ambos
lados del operador de
asignación. Por ello, acciones
como
N ← N + 1tienen sentido; se
determina el valor actual de la
variable N, se incrementa en 1 y
a continuación el resultado sea
signa a la misma variable N. Sin
embargo, desde el punto de
vista matemático no tiene
sentido N ← N + 1. Las
acciones de asignación se
clasifican según sea el tipo de
expresiones en: aritméticas,
lógicas y de caracteres

Asignación aritmética
Las expresiones en las operaciones de
asignación son aritméticas:
Las expresiones en las operaciones de
asignación son aritméticas:
AMN ← 3 + 14 + 8
se evalúa la expresión 3 + 14 + 8 y se
asigna a la variable AMN, es decir, 25
será el valor que toma AMN
TER1 ← 14.5 + 8
TER2 ← 0.75 * 3.4
COCIENTE ← TER1/TER2
A ← 0 la variable A toma
el valor 0
N ← 0 la variable N toma
el valor 0
A ← N + 1 la variable A
toma el valor 0 + 1, es
decir 1.

Asignación lógica
La expresión que se
evalúa en la operación de
asignación es lógica.
Supóngase que M, N y P
son variables de tipo
lógico.
M ← 8 < 5
N ← M o (7 <= 12)
P ← 7 > 6
Tras evaluar las
operaciones anteriores, las
variables M, N y P
tomarán los valores falso,
verdadero, verdadero.

Asignación de cadenas
de caracteres
La expresión que se evalúa es de tipo cadena:

Asignación múltiple
Todos los lenguajes modernos admiten asignaciones
múltiples y con combinaciones de operadores por
cualquiera de los siguientes operadores aritméticos: +, –
, *, /, %. La sintaxis es la siguiente:
<nombre_variable> ← <variable> <operador> <expresión>

Operadores aritméticos de
asignación múltiple
Operador de
asignación
Ejemplo Operación Resultado
+=
-=
*=
/=
%=
a+=8
b-=5
c*=4
d/=3
e%=9
a=a+8
b=b-5
c=c*4
d=d/3
e=e%9
a=11
b=0
c=16
d=2
e=1
Entero a = 3, b= 5, c = 4, d = 6, e = 10

Conversión de tipo
En las asignaciones no se pueden asignar valores a una
variable de un tipo incompatible al suyo. Se presentará
un error si se trata de asignar valores de tipo carácter a
una variable numérica o un valor numérico a una
variable tipo carácter.

¿Cuál es el valor de x después de las siguientes operaciones?
x ← 2
x ← cuadrado(x + x)
x ← raiz2(x + raiz2(x) + 5)
Los resultados de cada expresión son:
x ← 2 x toma el valor 2
x ← cuadrado(2 + 2) x toma el valor 4 al cuadrado; es decir 16
x ← raiz2(16 + raiz2(16) + 5)
en esta expresión se evalúa primero raiz2(16), que produce 4 y, por último, raiz2(16+4+5)
proporcionaraiz2(25), es decir, 5. Los resultados de las expresiones sucesivas anteriores son:
x ← 2
x ← 16
x ← 5

Más contenido relacionado

La actualidad más candente

Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoSANTIAGO PABLO ALBERTO
 
FUNCIONES REALES Y GRAFICAS
FUNCIONES  REALES  Y GRAFICASFUNCIONES  REALES  Y GRAFICAS
FUNCIONES REALES Y GRAFICASDiaz Fabian
 
Funciones Continua, Discontinua, Creciente, Decreciente, Algebraicas y Trasce...
Funciones Continua, Discontinua, Creciente, Decreciente, Algebraicas y Trasce...Funciones Continua, Discontinua, Creciente, Decreciente, Algebraicas y Trasce...
Funciones Continua, Discontinua, Creciente, Decreciente, Algebraicas y Trasce...FERITZ
 
Funcion lineal
Funcion linealFuncion lineal
Funcion linealolpa12
 
Funcion de domino y rango
Funcion de domino y rangoFuncion de domino y rango
Funcion de domino y rangohilzap
 
Dominio y-rango-funcion
Dominio y-rango-funcionDominio y-rango-funcion
Dominio y-rango-funcionMoy Aranda
 
Lección 1.7 Operaciones Con Funciones Ce L
Lección 1.7 Operaciones Con Funciones Ce LLección 1.7 Operaciones Con Funciones Ce L
Lección 1.7 Operaciones Con Funciones Ce LPomales CeL
 
Clasificación de Funciones
Clasificación de FuncionesClasificación de Funciones
Clasificación de FuncionesHector Blanco
 
Representación gráfica de los tipos funciones y Función valor Absoluto
Representación gráfica de los tipos funciones y Función valor AbsolutoRepresentación gráfica de los tipos funciones y Función valor Absoluto
Representación gráfica de los tipos funciones y Función valor Absolutositayanis
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Oswaldo Carlosama
 
Expresiones aritmetica
Expresiones aritmeticaExpresiones aritmetica
Expresiones aritmeticaCarlos Mauneul
 

La actualidad más candente (20)

Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicado
 
FUNCIONES REALES Y GRAFICAS
FUNCIONES  REALES  Y GRAFICASFUNCIONES  REALES  Y GRAFICAS
FUNCIONES REALES Y GRAFICAS
 
Derivadas
DerivadasDerivadas
Derivadas
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 
Funciones Continua, Discontinua, Creciente, Decreciente, Algebraicas y Trasce...
Funciones Continua, Discontinua, Creciente, Decreciente, Algebraicas y Trasce...Funciones Continua, Discontinua, Creciente, Decreciente, Algebraicas y Trasce...
Funciones Continua, Discontinua, Creciente, Decreciente, Algebraicas y Trasce...
 
Funcion lineal
Funcion linealFuncion lineal
Funcion lineal
 
Fución valor absoluto
Fución valor absolutoFución valor absoluto
Fución valor absoluto
 
Funcion de domino y rango
Funcion de domino y rangoFuncion de domino y rango
Funcion de domino y rango
 
FUNCIONES
FUNCIONESFUNCIONES
FUNCIONES
 
Dominio y-rango-funcion
Dominio y-rango-funcionDominio y-rango-funcion
Dominio y-rango-funcion
 
Lección 1.7 Operaciones Con Funciones Ce L
Lección 1.7 Operaciones Con Funciones Ce LLección 1.7 Operaciones Con Funciones Ce L
Lección 1.7 Operaciones Con Funciones Ce L
 
Clasificación de Funciones
Clasificación de FuncionesClasificación de Funciones
Clasificación de Funciones
 
Dominio y rango
Dominio y rangoDominio y rango
Dominio y rango
 
Representación gráfica de los tipos funciones y Función valor Absoluto
Representación gráfica de los tipos funciones y Función valor AbsolutoRepresentación gráfica de los tipos funciones y Función valor Absoluto
Representación gráfica de los tipos funciones y Función valor Absoluto
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas)
 
Función Valor Absoluto
Función Valor AbsolutoFunción Valor Absoluto
Función Valor Absoluto
 
Expresiones aritmetica
Expresiones aritmeticaExpresiones aritmetica
Expresiones aritmetica
 
Funciones parte ii
Funciones parte iiFunciones parte ii
Funciones parte ii
 
Clasificación de funciones
Clasificación de funcionesClasificación de funciones
Clasificación de funciones
 
Elementos de la funcion
Elementos de la funcionElementos de la funcion
Elementos de la funcion
 

Similar a escuela superiror politecnica de chimborazo

Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilabGabriel Romero
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasAverkleyCH
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicasd16gl
 
Matematicas aplicadas a la computacion
Matematicas aplicadas a la computacionMatematicas aplicadas a la computacion
Matematicas aplicadas a la computacionccapmexico
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicasd16gl
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESJenny López
 
Presentaciónyenesis.pptx
Presentaciónyenesis.pptxPresentaciónyenesis.pptx
Presentaciónyenesis.pptxYenesis Segnini
 
Unidad 2- funcion cuadrática (1).pdf
Unidad 2- funcion cuadrática (1).pdfUnidad 2- funcion cuadrática (1).pdf
Unidad 2- funcion cuadrática (1).pdfAraceliFernan1
 
Funcionestrascendentesmatematica 160522004625
Funcionestrascendentesmatematica 160522004625Funcionestrascendentesmatematica 160522004625
Funcionestrascendentesmatematica 160522004625beto7500
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_iNany Hernandez
 
Actividad entregable 2 mate
Actividad entregable 2 mateActividad entregable 2 mate
Actividad entregable 2 mateNorberto Rafael
 

Similar a escuela superiror politecnica de chimborazo (20)

Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
Matematicas aplicadas a la computacion
Matematicas aplicadas a la computacionMatematicas aplicadas a la computacion
Matematicas aplicadas a la computacion
 
DERIVACIÓN E INTEGRACIÓN NUMÉRICA
DERIVACIÓN E INTEGRACIÓN NUMÉRICADERIVACIÓN E INTEGRACIÓN NUMÉRICA
DERIVACIÓN E INTEGRACIÓN NUMÉRICA
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
Cuaderno Matemática 2º Semestre Ciencias Adultos
Cuaderno Matemática 2º Semestre Ciencias AdultosCuaderno Matemática 2º Semestre Ciencias Adultos
Cuaderno Matemática 2º Semestre Ciencias Adultos
 
Cuaderno Matemática 2º Semestre Ciencias Adultos
Cuaderno Matemática 2º Semestre Ciencias AdultosCuaderno Matemática 2º Semestre Ciencias Adultos
Cuaderno Matemática 2º Semestre Ciencias Adultos
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
Cuaderno 1
Cuaderno 1Cuaderno 1
Cuaderno 1
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONES
 
FUNCIONES Y GRÁFICAS
FUNCIONES Y GRÁFICAS FUNCIONES Y GRÁFICAS
FUNCIONES Y GRÁFICAS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentaciónyenesis.pptx
Presentaciónyenesis.pptxPresentaciónyenesis.pptx
Presentaciónyenesis.pptx
 
Unidad 2- funcion cuadrática (1).pdf
Unidad 2- funcion cuadrática (1).pdfUnidad 2- funcion cuadrática (1).pdf
Unidad 2- funcion cuadrática (1).pdf
 
Funcionestrascendentesmatematica 160522004625
Funcionestrascendentesmatematica 160522004625Funcionestrascendentesmatematica 160522004625
Funcionestrascendentesmatematica 160522004625
 
Funciones trascendentes
Funciones trascendentes Funciones trascendentes
Funciones trascendentes
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_i
 
Actividad entregable 2 mate
Actividad entregable 2 mateActividad entregable 2 mate
Actividad entregable 2 mate
 

Último

Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolicalf1231
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 

Último (20)

Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 

escuela superiror politecnica de chimborazo

  • 2.   Las operaciones que se requieren en los programas exigen en numerosas ocasiones, además de las operaciones aritméticas básicas, ya tratadas, un número determinado de operadores especiales que se denominan funciones internas, incorporadas o estándar. Por ejemplo, la función (ln) se puede utilizar para determinar el logaritmo neperiano de un número y la función raiz2 (sqrt) calcula la raíz cuadrada de un número positivo. Existen otras unciones que se utilizan para determinar las funciones trigonométricas. FUNDAMENTOS DE PROGRAMACION
  • 3. Función Descripción Tipo de argumento Resultado • Abs(x) • Arctn(x) • Cos(x) • Exp(x) • Ln(x) • Log10(x) • Redondeode (x) • Seno(x) sin(x) • Cuadrado de(x) sqr(x) • Raiz de(x) sqrt(x) • Valor absoluto de x • Arcotangente de x. • Coseno de x. • Exponencial de x. • Logaritmo neperiano. • Logaritmo decimal. • Redondeo de x. • Seno de x • Cuadrado de x. • Raiz de x. • Entero o real. • Entero o real. • Entero o real. • Entero o real. • Entero o real. • Entero o real. • Real. • Entero o real. • Entero o real. • Entero o real. • igual que argumento • Real. • Real. • Real. • Real. • Real. • Entero. • Real. • Igual que argumento • Real. TABLA DE LAS FUNCIONES INTERNAS
  • 4.  Expresion resultado • Raiz2 (25) • Redondeo de (8.5) • Redondeo de (-3.6) • Trunc (3.1) • Trunc (-4.8) • Cuadrado de (4) • Abs ( 9) • Abs (-17) • 5 • 9 • -4 • 3 • -4 • 16 • 9 • 12 Las funciones aceptan argumentos reales o enteros y sus resultados dependen de la tarea que realice la función.
  • 5.  Utilizar las funciones internas para encontrar la solución de la ecuación cuadrática: 𝑎𝑥2 +𝑏𝑥 + 𝑐 = 0 la ecuación de la raíces es: 𝑥 = −𝑏± 𝑏2−4𝑎𝑐 2𝑎 Esta ecuación se descompone en dos partes,  La parte positiva  𝑥 = −𝑏+ 𝑏2−4𝑎𝑐 2𝑎 En base a los fundamentos internos la expresion se escribe como: 𝑥1 = (−𝑏 + 𝑟𝑎𝑖𝑧2 𝑐𝑢𝑎𝑑𝑟𝑎𝑑𝑜 𝑏 − 4 ∗ 𝑎 ∗ 𝑐 )/(2 ∗ 𝑎)  la parte negativa  𝑥 = −𝑏− 𝑏2−4𝑎𝑐 2𝑎 𝑥2 = (−𝑏 − 𝑟𝑎𝑖𝑧2 𝑐𝑢𝑎𝑑𝑟𝑎𝑑𝑜 𝑏 − 4 ∗ 𝑎 ∗ 𝑐 )/(2 ∗ 𝑎)  Si el valor de la expresión: Raiz2(cuadrado (b)-4*a*c) Es negativo se producirá un erro en el calculo ya que las raíces no están definidas dentro de los números reales.
  • 6.  La operación de asignación: La operación de asignación es el modo de asignar valores a una variable. La operación asignación se representa con el símbolo u operador ←(en la mayor parte de lenguajes de programación como C++,Java, el signo de la operación asignación es =). El formato de una asignación es: <nombre de la variable>←<expresión> La flecha (operador de asignación) se sustituye en otros lenguajes por = (Visual Basic, FORTRAN), := (Pascal) o = (Java, C++, C#). Sin embargo, es preferible el uso de la flecha en la redacción del algoritmo para evitar ambigüedades, dejando el uso del símbolo = exclusivamente para el operador de igualdad. La operación de asignación: A ← 5 significa que a la variable A se le ha asignado el valor 5.La acción de asignar es destructiva, ya que el valor que tuviera la variable antes de la asignación se pierde y se
  • 7.  La acción de asignar es destructiva, ya que el valor que tuviera la variable antes de la asignación se pierde y se reemplaza por el nuevo valor. Así, en la secuencia de operaciones A ← 25 A ← 134 A ← 5 Cuando éstas se ejecutan, el valor último que toma A será 5 (los valores 25 y 134 han desaparecido). La computadora ejecuta la sentencia de asignación en dos pasos. En el primero de ellos, el valor de la expresión al lado derecho del operador se calcula, obteniéndose un valor de un tipo específico. En el segundo caso, este valores se almacena en la variable cuyo nombre aparece a la izquierda del operador de asignación, sustituyendo al valor que tenía anteriormente ← Y + 2el valor de la expresión Y + 2 se asigna a la variable X. Es posible utilizar el mismo nombre de variable en ambos lados del operador de asignación. Por ello, acciones como N ← N + 1tienen sentido; se determina el valor actual de la variable N, se incrementa en 1 y a continuación el resultado sea signa a la misma variable N. Sin embargo, desde el punto de vista matemático no tiene sentido N ← N + 1. Las acciones de asignación se clasifican según sea el tipo de expresiones en: aritméticas, lógicas y de caracteres
  • 8.  Asignación aritmética Las expresiones en las operaciones de asignación son aritméticas: Las expresiones en las operaciones de asignación son aritméticas: AMN ← 3 + 14 + 8 se evalúa la expresión 3 + 14 + 8 y se asigna a la variable AMN, es decir, 25 será el valor que toma AMN TER1 ← 14.5 + 8 TER2 ← 0.75 * 3.4 COCIENTE ← TER1/TER2 A ← 0 la variable A toma el valor 0 N ← 0 la variable N toma el valor 0 A ← N + 1 la variable A toma el valor 0 + 1, es decir 1.
  • 9.  Asignación lógica La expresión que se evalúa en la operación de asignación es lógica. Supóngase que M, N y P son variables de tipo lógico. M ← 8 < 5 N ← M o (7 <= 12) P ← 7 > 6 Tras evaluar las operaciones anteriores, las variables M, N y P tomarán los valores falso, verdadero, verdadero.
  • 10.  Asignación de cadenas de caracteres La expresión que se evalúa es de tipo cadena:
  • 11.  Asignación múltiple Todos los lenguajes modernos admiten asignaciones múltiples y con combinaciones de operadores por cualquiera de los siguientes operadores aritméticos: +, – , *, /, %. La sintaxis es la siguiente: <nombre_variable> ← <variable> <operador> <expresión>
  • 12.  Operadores aritméticos de asignación múltiple Operador de asignación Ejemplo Operación Resultado += -= *= /= %= a+=8 b-=5 c*=4 d/=3 e%=9 a=a+8 b=b-5 c=c*4 d=d/3 e=e%9 a=11 b=0 c=16 d=2 e=1 Entero a = 3, b= 5, c = 4, d = 6, e = 10
  • 13.  Conversión de tipo En las asignaciones no se pueden asignar valores a una variable de un tipo incompatible al suyo. Se presentará un error si se trata de asignar valores de tipo carácter a una variable numérica o un valor numérico a una variable tipo carácter.
  • 14.  ¿Cuál es el valor de x después de las siguientes operaciones? x ← 2 x ← cuadrado(x + x) x ← raiz2(x + raiz2(x) + 5) Los resultados de cada expresión son: x ← 2 x toma el valor 2 x ← cuadrado(2 + 2) x toma el valor 4 al cuadrado; es decir 16 x ← raiz2(16 + raiz2(16) + 5) en esta expresión se evalúa primero raiz2(16), que produce 4 y, por último, raiz2(16+4+5) proporcionaraiz2(25), es decir, 5. Los resultados de las expresiones sucesivas anteriores son: x ← 2 x ← 16 x ← 5