Informatica
Enviado por criscar666 • 15 de Agosto de 2014 • 1.997 Palabras (8 Páginas) • 204 Visitas
Plan de Auxiliatura de informática
Conversión de unidades
- Del Decimal a otro Sistema.-
1.- Se divide entre la base
2.- Se divide el cociente entre la base, repetir hasta que el cociente quede cero.
3.- Los residuos de la división escritos de derecha a izquierda es el resultado de la conversión.
- Del decimal al binario.-
ejm (348 xb)
- Del decimal al octal.-
ejm (348 xo)
- Del decimal al hexadecimal.-
ejm (348 xh)
- De otro Sistema al Decimal
La forma más fácil es utilizar el sistema posicional; el cual es la sumatoria del numero por
la base a convertir elevado a su posición:
∑_(i=0)^m▒〖〖n_i〗^i*b〗
-Del binario al decimal
ejm( 10010101b x )
m=7
b=2
∑_(i=0)^7▒〖〖n_i〗^i*2〗=1^0*2+0^1*2+1^2*2+0^3*2+1^4*2+0^5*2+0^6*2+1^7*2
X = 149
-Del octal al decimal
ejm( 74542o x )
m=4
b=8
∑_(i=0)^4▒〖〖n_i〗^i*8〗=2^0*8+4^1*8+5^2*8+4^3*8+7^4*8
X = 31074
-Del hexadecimal al decimal
ejm( 463Bh x )
m=3
b=16
∑_(i=0)^3▒〖〖n_i〗^i*16〗=〖11〗^0*16+3^1*16+6^2*16+4^3*16
X = 17979
Metodología para resolución de problemas
1.- Determinar el Problema.
- Responder a las preguntas
¿Que se conoce? y ¿Que se busca?
- Plantear un Enunciado conceptual. ( ¿Que se busca? y ¿Que se conoce? )
- Plantear un Enunciado objetivo. ( ¿Que se conoce? y ¿Que se busca? )
2.- Estructurar un Modelo Matemático y Lógico (MML).
- Es el planteamiento de ecuaciones matemáticas, algebraicas, diferenciales, etc., que se usaran para resolver el problema
- Las ecuaciones deben de estar despejadas, ya que la computadora no sabe despejar.
3.- Plantear un Algoritmo.
- El algoritmo es una secuencia de pasos o instrucciones sencillas con el fin de resolver un determinado problema.
- Todas las instrucciones deben tener un único objetivo.
4.- Representar en diagrama de flujo.
- Es la representación gráfica del Algoritmo
- Nos permite seguir con facilidad y claridad las instrucciones del algoritmo.
- Simbología del diagrama de flujo:
Terminador Entada Salida Proceso Sub-algoritmo
Representan el inicio y el final del algoritmo. Representa la entrada de datos Representa la salida de datos Representa una acción o una operación Representa a la llamada de otro algoritmo definido
Selectiva Conectores Flujo Iterativos Declaraciones
Representa una selección entre alternativas, condiciones, preguntas y/o Comparaciones Se utiliza para conectar 2 partes de un mismo diagrama. Indican el sentido de un flujo Representa una iteración definida. Representa la declaración de una ctte.
5.- Prueba de escritorio
- Es la resolución manual del problema siguiendo las instrucciones del algoritmo.
- Se construye una tabla el cual se especificaran las variables y constantes, los datos que se introducen y los resultados.
- Nos permite determinar si el algoritmo resuelve el problema.
6.- Codificar el Algoritmo.
- Es la escritura del algoritmo en un lenguaje en el que entiende la computadora, en este caso se procede a la codificación en el lenguaje “javascript”.
Ejemplo 1.-
- Se tiene un triángulo rectángulo de lado a=15 cm y de lado b=10 cm, calcular su hipotenusa, también calcular el área y el perímetro del triángulo.
1.- Determinar el Problema.
- Enunciado conceptual.
Calcular la hipotenusa de un triángulo rectángulo, teniendo el cateto opuesto y adyacente del mismo, calcular también el área y el perímetro del triángulo.
- Enunciado objetivo.
Hacer un algoritmo que lea el cateto adyacente “a” y opuesto “b” del triángulo rectángulo y calcular la hipotenusa, el área y el perímetro del mismo.
2.-MML
- Modelo matemático
Ec. De Pitágoras para la hipotenusa “c”
c=√(a^2+b^2 ) (1)
Ec. del área de un Triangulo
A=(base*altura)/2=(a*b)/2 (2)
Ec. del Perímetro
P = a+b+c (3)
- Modelo lógico
1.- Calcular c con Ec. (1) conociendo (a,b)
2.- Calcular A con Ec.(2) conociendo (a,b)
3.- Calcular P con Ec.(3) conociendo (a,b,c)
3.- Algoritmo.
Triangulo
1.- Leer los catetos del triángulo rectángulo, LeeCat ( ; a,b )
2.- Calcular Triangulo, CalcTri (a,b; c,A,P)
3.- Mostrar las características del Triángulo, MostTri ( c,A,P ; )
LeeCat ( ; a,b )
1.- Leer cateto adyacente, a
2.- Leer cateto opuesto, b
CalcTri (a,b; c,A,P)
1.- Calcular la hipotenusa, c sqrt(a*a+b*b)
2.- Calcular el Área, A (b*a)/2
3.- Calcular el Perímetro, P a + b + c
MostTri ( c,A,P ; )
1.- Mostrar la Hipotenusa, c
2.- Mostrar el Área, A
3.- Mostrar el Perímetro, P
4.- Diagrama de Flujo.
5.- Prueba de escritorio
Triangulo
a b c A P
Leer 10 15
√(a*a+b*b) 18,0278
(a*b)/2 75
a+b+c 43,0278
Mostrar 18,0278 75 43,0278
6.- Codificación en “javascript”.
Archivo triangulo.html
...