Programando con la Casio

January 24, 2017 | Author: mmsing | Category: N/A
Share Embed Donate


Short Description

tutorial de programacion de la calculadora casio CFX 9950GB Plus...

Description

PROGRAMANDO CON LA CASIO CFX-9950GB PLUS CFX-9850GB PLUS fX-9750G PLUS

Manuel Machuca S.

INTRODUCCION En las siguientes paginas usted encontrara varios programas que le mostraran la potencia de la calculadora programable casio serie fX-9750G, CFX-9850GB, CFX9950GB, lo mas interesante de estas calculadoras es la incorporación de comandos como If-else, For, While además que cuenta con los clásicos comandos como Goto, Lbl,  , Isz, Dsz que siempre se encuentran en modelos de calculadoras menos poderosos. En los programas que describo incluyo estos nuevos comandos para dar una idea de su uso además de nuevas formas de ingreso de datos como la forma [[a,b,c]] que viene a ser una forma matricial de introducir valores. Recomiendo revisar el manual de la calculadora donde se menciona todas las funciones y comandos con los que cuenta la calculadora además si pueden llevar un curso introductorio a la programación seria mucho mejor, en estos cursos se tocan temas como algoritmos que son fundamentales para entender cualquier lenguaje de programación. Finalmente encontraran un sencillo esquema que les servirá de guía para construir el cable de conexión entre calculadoras, todas las piezas son fáciles de conseguir en Paruro home center...jejejje...,solo basta soldar las piezas y ya tiene su conector para enviar o recibir la información.

©Autor: Manuel V. Machuca Saavedra [email protected]

Se autoriza la copia impresa o magnética de este manual, siempre y cuando sea con fines educativos. Se prohíbe su comercialización. Todos los programas de este manual son propiedad intelectual del autor. Lima -Perú 2011

1

Indice Pag. Funciones y comandos

3

Programa 1: "SUMA DE FASORES"

6

Código del programa "SUMA DE FASORES"

7

Programa 2 : "CONVERSION D-Y D-Y "

8

Código del programa " CONVERSION D-Y D-Y "

9

Programa 3: "MATRIZ COMPLEJA 2X2 "

10

Código del programa " "MATRIZ COMPLEJA 2X2 ""

11

Programa 4: "SELECCION DE CONDUCTOR"

12

Código del programa " SELECCION DE CONDUCTOR"

13

Programa 5: "FUERZAS"

15

Código del programa " FUERZAS"

16

Programa 6: "SENH(Z) Y COSH(Z)"

17

Código del programa "SENH(Z) Y COSH(Z)"

18

Conector para calculadoras CFX-9850GB CFX-9950GB/ fX- 9750

19

2

Funciones y Comandos Al encender la calculadora lo primero que verán será el MAIN MENU en donde podemos apreciar los modos de operación de la calculadora, los programas que usaremos mas adelante solo hacen uso de tres modos muy importantes el modo matricial, el modo de listas y el modo de programación los demás modos se lo dejamos al lector para su exploración. Cada tecla de la calculadora cuenta con una función primaria que viene indicada en la cara de la tecla luego viene otras funciones secundarias que se indican en la parte superior de cada tecla. En la figura podemos ver que el paréntesis vendría a ser la función primaria de la tecla, si deseamos activar las funciones secundarias X-1 ó J previamente se debe presionar shift ó alpha respectivamente. x-1

J

) Los mandos son instrucciones o sentencias para la calculadora, por ejemplo el mando If es una sentencia condicional que evalúa una variable respecto a un valor prefijado y cuyo resultado es verdadero ó falso, si fuera verdadero ejecuta una instrucción 1 preestablecida ó si resultara falso ejecutaría otra instrucción 2 preestablecida.

If A>10

Si A es mayor a 10

Then "A mayor a 10"

Entonces "A es mayor a 10"

Else" A menor de 10"

Caso contrario "A es menor a 10"

IfEnd

Fin de la sentencia

Otro mando como "i" sirve para introducir un número complejo. El mando "?" sirve para introducir un valor a una variable del programa, "?A" significa que el programa solicitara en la pantalla que se introduzca un valor para la variable A, ? Mat A significa que el programa solicitara en pantalla ingresar una matriz para asignarla a la variable matriz A. A continuación se muestra las combinaciones de teclas para poder acceder a los comandos mas usados en los próximos programas.

3

Comando:

Tecla:

If Then Else IfEnd

SHIFT SHIFT SHIFT SHIFT

PRGM PRGM PRGM PRGM

F1 F1 F1 F1

F1 F2 F3 F4

For To Step Next

SHIFT SHIFT SHIFT SHIFT

PRGM PRGM PRGM PRGM

F1 F1 F1 F1

F6 F6 F6 F6

F1 F2 F3 F4

While WhileEnd Do LpWhile

SHIFT SHIFT SHIFT SHIFT

PRGM PRGM PRGM PRGM

F1 F1 F1 F1

F6 F6 F6 F6

F6 F6 F6 F6

Lbl Goto  Isz Dsz

SHIFT SHIFT SHIFT SHIFT SHIFT

PRGM PRGM PRGM PRGM PRGM

F3 F3 F3 F3 F3

F1 F2 F3 F4 F5

?  : ClrGraph Locate Getkey Text

SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT

PRGM PRGM PRGM PRGM PRGM PRGM F4

F4 F5 F6 F6 F6 F6 F6

F5 F1 F3 F3 F6

ViewWindow F-Line

SHIFT F3 F1 SHIFT F4 F6 F2 F2

=  > <  

SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT

Orange Green

OPTN F6 F1 F1 OPTN F6 F1 F2

List List->Mat( Dim Fill( Seq(

OPTN OPTN OPTN OPTN OPTN

PRGM PRGM PRGM PRGM PRGM PRGM

F1 F1 F1 F1 F1

F6 F6 F6 F6 F6 F6

F3 F3 F3 F3 F3 F3

F1 F2 F3 F4

F2 F1 F2 F2

F1 F2 F3 F4 F5 F6

F1 F2 F3 F4 F5

4

Mat Mat->List( Det Trn Augment( Identity Dim Fill(

OPTN OPTN OPTN OPTN OPTN OPTN OPTN OPTN

F2 F2 F2 F2 F2 F2 F2 F2

F1 F2 F3 F4 F5 F6 F1 F6 F2 F6 F3

i Abs Arg Conjg ReP ImP

OPTN OPTN OPTN OPTN OPTN OPTN

F3 F3 F3 F3 F3 F3

F1 F2 F3 F4 F5 F6

And Or Not

OPTN F6 F6 F4 F1 OPTN F6 F6 F4 F2 OPTN F6 F6 F4 F3

Pol( Rec(

OPTN F6 F5 F6 F1 OPTN F6 F5 F6 F2

5

Programa 1: "SUMA DE FASORES" Para usar este programa se requiere introducir primeramente la cantidad total de fasores a sumar, luego se ira introduciendo el modulo y el ángulo de cada fasor conforme lo vaya pidiendo el programa, una vez terminado de introducir todos los valores el programa mostrara en resultado forma compleja, seguidamente mostrara el resultado en forma fasorial.

Ejemplo 1: Sumar los siguientes fasores: 530º , 345º, 1 120º 1120º = -0.5 + 0.866i 345º = 2.123 + 2.123i

suma = 5.951 + 5.487i= 8.09542.676º

530º = 4.33 + 2.5i Resultado del programa Ans

Ans

5.951  5.487   

8.095   42.676  

Ejemplo 2: Sumar los siguientes fasores: 5.645º , 5.6225º 5.645º = 3.959 + 3.959i 5.6225º = -3.959 - 3.959i

suma= 0 + 0i= 00º

Resultado del programa Ans 0 0  

Ans M=0 =0

6

Código del programa "SUMA DE FASORES" Deg 2Dim List 2 "CUANTOS FASORES SUMARAS"?N For 1A To N "MODULO"?M "ANGULO "? Rec(M,)List 1 List 1 + List 2 List 2 Next "RESULTADO CARTESIANO" List 2 "RESULTADO FASORIAL" If List 2[1]=0 And List 2[2]=0 Then "M=0 =0" Else " " Pol(List 2[1], List 2[2])List 1 List 1

7

Programa 2: "CONVERSION -Y -Y" Este programa resulta muy útil al momento de tener una configuración de impedancias en  ó Y y se desea simplificar la malla de impedancias, para usar el programa se debe introducir las impedancias en su forma compleja, recuerda que el campo de los complejos incluye a los reales, el programa solicitara introducir "Z1?", "Z2?", "Z3?".Una vez introducidas debe escogerse a que sistema se desea pasar ya sea de  Y ó Y, el programa asume que siempre empiezas de una configuración y vas hacia la otra.

Y1 Z2

Z1

Z3

Y2 Y3

Y3

Z3 Y2

Z2

Z1

Y1

Ejemplo 1: Z1= 3+3i, Z2= 3+3i, Z3= 3+3i , se desea pasar de  Y.

Resultado del programa Y1= 1+1i Y2= 1+1i Y3= 1+1i Ejemplo 2: Z1= 5+3i, Z2= 1+3i, Z3= 9+3i , se desea pasar de Y

Resultado del programa D1= 12.6+10.4i D2= 30.2+0.6i D3= 6.2+7.93i

8

Código del programa "CONVERSION D-Y D-Y" "INTRODUCIR LAS 3 IMPEDANCIAS" "Z1"?U "Z2"?V "Z3"?W UV+UW+VWM U+V+WS "ELEGIR UNA OPCION" "1:YD 2:DY"?A If A=1 Then " " "D1=" MU "D2=" MV "D3=" MW Else " " "Y1=" VWS "Y2=" UWS "Y3=" UVS

9

Programa 3: "MATRIZ COMPLEJA 2 X 2" Este programa es muy sencillo usa la técnica empleada para resolver n ecuaciones lineales de n incógnitas. Primero obtiene la determinante de los coeficientes que acompañan a las variables, luego obtiene la determinante de la nueva matriz que resulta de reemplazar la columna de las constantes en la columna de los coeficientes de la variable que se desea hallar. El programa ira pidiendo los coeficientes de las variables y las constantes de resultados, obviamente esos números serán complejos, en caso de ser solo reales los números resulta mejor usar la función EQUA del "MAIN MENU" en este icono se encuentra la opción F1: Simultaneous que permite soluciones hasta ecuaciones lineales de 6 incógnitas.

AX +BY= C DX+ EY= F

Ejemplo 1: A= 8+6i

B= 5+3i C= 11+6.5i D= 2.5+1i E= 1+3i F= 4+4i

Resultado del programa X= 0.659 + 0.207i Y= 1.102 - 0.485i

10

Código del programa "MATRIX COMPLEJA 2 X 2" "AX+BY=C DX+EY=F" "A"?A "B"?B "C"?C "D"?D "E"?E "F"?F AE-BDM "X=" (CE-BF)M "Y=" (AF-CD)M

11

Programa 4: "SELECCION DE CONDUCTOR" Este programa si que es muy útil cuando se esta llevando el curso de instalaciones eléctricas, la selección de los conductores en los diferentes tramos se convierte en algo mecánico y repetitivo esto introduce la probabilidad de error en la persona que lo ejecuta. El programa usa los dos criterios básicos para seleccionar un conductor, primero realiza una selección de acuerdo a la corriente que deberá soportar el conductor (calculo térmico) luego hace una verificación de la caída de voltaje en el conductor y lo evalúa con el parámetro de máxima caída de voltaje introducido como dato. Los parámetros que solicita el programa son tipo de circuito (monofásico o trifásico), máxima demanda (watt), tensión nominal (Voltios), factor de potencia , longitud del conductor (metros), máxima caída de tensión (%), factor de diseño aplicado a la corriente (fd>1). Los resultados que arroja el programa son la corriente de diseño calculada en base a la máxima demanda, la caída de tensión (%) en base a la sección conductor seleccionado por el programa, la corriente nominal del conductor y la sección (mm2) del mismo. La tabla de sección y corriente nominal de cada conductor ha sido tomado del catalogo de la Empresa Indeco, el tipo de conductor es TW

y las corrientes corresponden a

conductores dentro de un ducto.

Sección mm

Ejemplo 1: Parámetros introducidos Tipo de circuito= monofasico Máxima demanda= 8000

2

Amperaje A

0,75

7

1

9

1,5

13

2,5

22

4

28

Tensión nominal=220

6

35

Factor de potencia= 0,9

10

46

Longitud conductor= 15

16

62

Máxima caída de tensión % = 2,5

25

80

35

100

50

125

70

150

95

180

120

210

I. diseño = 50.5

150

240

Caída de tensión %= 0.753

185

275

240

320

300

355

400

410

500

460

Factor de diseño = 1,25 Resultado del programa

Sección del conductor= 16 Corriente nominal del conductor = 62 Fuente :Catalogo de Indeco, conductor TW

12

Código del programa "SELECCION DE CONDUCTOR" {0.75,1,1.5,2.5,4,6,10,16,25,35,50,70,95,120,150,185,240,300,400,500} List 1 {7,9,13,22,28,35,46,62,80,100,125,150,180,210,240,275,320,355,410,460} List 2 1T ClrGraph AxesOff CoordOff LabelOff ViewWindow 0,127,1,0,63,1 Orange F-Line 0,10,127,10

(omitir Orange en el modelo fx-9750)

Orange F-Line 0,40,127,40

(omitir Orange en el modelo fx-9750)

Text 5,35,"PROGRAMA PARA" Text 15,17,"SELECCIONAR CONDUCTORES" Green Text 55,8,"##*POR MANUEL MACHUCA*##"

(omitir Green en el modelo fx-9750)

Text 35,17,"MONOFASICO:1 TRIFASICO:3" ?K "MAXIMA DEMANDA"?M "TENSION NOMINAL"?V "FACTOR DE POTENCIA"?O "LONGITUD DEL CONDUCTOR"?L "MAXIMA CAIDA DE TENSION"?D "FACTOR DE DISEÑO"?F M(VO)I If K=3 Then " " I3I IfEnd While List 2[T]
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF