Professional Documents
Culture Documents
ORIENTADA AL
CALCULO NUMERICO
CLASE
1.
2.
3.
4.
I:
Estructura de la asignatura
Conceptos Bsicos
Evaluacin
Bibliografa
Estructura de la Asignatura
Clase
Contenido
II
III
IV
Mtodos abiertos
1. Interaccin de punto fijo
2. Mtodo de Newton Raphson
Observaciones
Estructura de la Asignatura
Clase
Contenido
Mtodos abiertos
1. Mtodo de la Secante
2. Mtodo de races mltiples
VI
VII
Observaciones
Estructura de la Asignatura
Clase
Contenido
VIII
Ajustes de Curvas
1. Regresin Lineal
2. Regresin Polinomial
IX
Ajustes de Curvas
1. Interpolacin de Newton
2. Interpolacin de Lagrange
Observaciones
Conceptos Bsicos
Programa
Un programa es la parte lgica, tambin denominada
software, que dota al equipo fsico (hardware) de
capacidad para realizar cualquier tipo de trabajo.
Bsicamente existen tres tipos de programas:
programas de traduccin
programas de aplicacin.
Programas de aplicacin
ALGORITMOS
Es un conjunto finito de pasos en secuencia que indican
como se resuelve un determinado problema.
Propiedades de los algoritmos estructurales
a) Nmero finito de pasos sin ambigedades.
b) Numeracin de cada paso en orden secuencial
c) La accin a realizar se indica con un verbo o con un
grfico.
d) Condicionado a las estructuras bsicas de la
programacin estructurada.
e) Eficiente (menor nmero de pasos pero lo ms claro
posible)
VARIABLE
es un lugar de memoria donde se almacenan datos que
varan durante la ejecucin o vida del programa.
CONSTANTE
es un lugar de memoria donde se almacenan datos que no
varan durante la ejecucin o vida del programa.
Variables o Constante
Caractersticas del Nombre :
Secuencia de caracteres de cualquier longitud, slo los
63 primeros son significativos.
Debe comenzar por una letra (A Z) y no puede contener
blancos.
Despus del primer carcter se aceptan letras, dgitos y
subrayado ( _ ).
No se pueden usar palabras reservadas.
Ejemplos vlidos: NOMBRE_APELLIDO, IMPUESTO, NOTA2,
H346
Ejemplos no vlidos: NOMBRE APELLIDO, EJ?AB, 23ALX,
4NOM, &NOM
TIPOS DE DATOS:
DATOS NUMRICOS ENTEROS : No contienen ni punto
decimal, ni exponente.
Ejemplo: 5 +5 -6 7343
Rango de valores posibles entre: -32768 ....32767
Enteros largos : su rango de valores:
-2147483648 .....2147483647
DATOS NUMRICOS REALES : Deben contener punto
decimal ( . )
Ejemplo: 0.0
-0.2
-314.63
0.000078
+32.45
32.45
TIPOS DE DATOS:
DATOS NUMRICOS ENTEROS : No contienen ni punto
decimal, ni exponente.
Ejemplo: 5 +5 -6 7343
Rango de valores posibles entre: -32768 ....32767
Enteros largos : su rango de valores:
-2147483648 .....2147483647
DATOS NUMRICOS REALES : Deben contener punto
decimal ( . )
Ejemplo: 0.0
-0.2
-314.63
0.000078
+32.45
32.45
TIPOS DE DATOS:
DATOS CADENA :es una secuencia de caracteres (letras,
dgitos o caracteres especiales) escritos en una lnea
sobre el programa y encerrados entre comillas,
generalmente no mayor de 255 caracteres.
Ejemplo: COMO ESTAS? EDO. MERIDA
2X(3+D)-J
6457-AL3
CONTADOR
Es una variable que est en ambos miembros de una
asignacin interna, a la que se le suma un valor constante.
Es necesario haber inicializado en un momento previo a esta
variable, ya que va a ser ledo su contenido.
Un contador es una variable cuyo valor se incrementa o
decrementa en una cantidad constante, cada vez que se
produce un determinado suceso, accin o iteracin. Los
contadores se utilizan con la finalidad de contarsucesos,
acciones o iteraciones internas en un bucle, proceso,
subrutina o donde se requiera cuantificar; deben ser
inicializados antes del ciclo o proceso, e incrementados o
decrementados dentro del ciclo.
La inicializacin consiste en asignarle al contador un valor
inicial, es decir el nmero desde el cual necesitamos se inicie
el conteo.El contador contara (valga la redundancia) las
iteraciones dentro del algoritmo o contara el numero de
registro q desees
Ejemplo
C=0
C= C+1
ACUMULADOR:
Es una variable que est en ambos miembros de una asignacin
interna a la que se le suma un valor variable. Es una variable que
como su nombre lo indica, acumula sobre s misma un conjunto
de valores, al finalizar con el ciclo contendr, en una sola
variable, la sumatoria de todos los valores, que cumplen una
determinada condicin.Es necesario haber inicializado en un
momento previo a esta variable, ya que va a ser ledo su
contenido.
A=0
A = A+B
OPERADORES:
unoperadores un elemento de programa que se aplica a uno o
variosoperandosen una expresin o instruccin
Operadores matemticos:
Son los que utilizamos para realizar
operacionesmatemticas bsicas.
Operadores relacionales:
Sirven para comparar 2 valores en una frmula.Cuando se
comparan dos valores utilizando estos operadores, el resultado
es un valor lgico: VERDADEROoFALSO.
Operadores Lgicos:
ESTRUCTURAS DE CONTROL
ESTRUCTURA CONDICIONAL, SELECTIVA O ALTERNATIVA.
Instruccin IF
Esta instruccin hace que se ejecuten unas sentencias u otras
dependiendo del valor que toma una condicin.
if (condicin)
instruccin1;
else
instruccin2;
IF ANIDADOS
Las instrucciones if-else se pueden anidar obtenindose
una estructura condicional mltiple:
if(condicion1)
instruccin1;
else if(condicion2)
instruccin2;
else if(condicion3)
instruccin3;
else if(condicion4)
instruccion4;
else
instruccin5;
instruccin 6;
instruccin 7;
BUCLES ANIDADOS.
Hablamos de bucles anidados cuando se incluyen instrucciones for, while o
do-while unas dentro de otras.
Bibliografa
KERNIGHAN & RITCHIE
EL LENGUAJE DE PROGRAMACIN C.
PEARSON EDUCACIN. 2DA EDICIN. 2013.
MRQUEZ, G.& OSORIO, S. & OLVERA, NOEMI
INTRODUCCIN A LA PROGRAMACIN ESTRUCTURADA EN C.
PEARSON. 2011.
CALVO, J.
SCILAB, PROGRAMACIN Y SIMULACIN. RA-MA EDITORIAL. 2009.