Executar el programa m6p5a.exe per conèixer el seu comportament. Veure el llistat del codi del programa, m6p5a. Executar Visual Basic per editar el projecte (acabat): m6p5a.vbp. Dibuix d'una paràbolaAquesta activitat és molt semblant a l'anterior. El dibuix serà en aquest cas una paràbola traçada amb punts. El formulari que creareu serà semblant al mostrat aquí a sota:La funció que dibuixareu és: y = x2 -2. Assignareu els punts de coordenades (x,x*x-2) fent variar x entre -2 i 2 a intervals d'1 centímetre. Aquesta activitat té dos apartats (dibuix de la paràbola a punts o amb traç continu). El projecte esmentat al primer apartat l'anomenareu m6p5a i el desareu al directori C:\VBCurs\VBActivi\m6\p5. Anàlogament, el segon projecte el desareu amb el nom m6p5b al mateix directori. Fase de disseny de la interfície d’usuariCreeu un formulari que anomenareu frmPara, establiu el valor "Funció y=x*x-2" per a la propietat Caption i un quadre de dibuix que anomenareu picDibuix:Fase de programació de respostes a eventsEls mètodes són els mateixos que a l'activitat anterior. Recordeu afegir, doncs, la definició de les variables VèrtexAX,VèrtexAY,VèrtexBX,VèrtexBY, el procediment PosaEscala i el procediment d'event Form_Load. Només canvia el procediment associat a l'event Click i per a l'objecte picDibuix:Dibuix de la paràbola a punts: Sub picDibuix_Click () Dim x As Single x = -2 Do While x < 2 picDibuix.PSet (x, x * x - 2) x = x + .1 Loop End Sub Si voleu que la paràbola es dibuixi en un traç heu d'unir els punts anteriors per tal de fer una línia continua. El procediment anterior l'heu de modificar de la forma següent: Dibuix de la paràbola amb traç continu: Sub picDibuix_Click () Dim x As Single x = -2 picDibuix.CurrentX = x picDibuix.CurrentY = x * x - 2 Do While x < 2 picDibuix.Line -(x, x * x - 2) x = x + .1 Loop End Sub Executar el programa m6p5b.exe per conèixer el seu comportament. Veure el llistat del codi del programa, m6p5b. Executar Visual Basic per editar el projecte (acabat): m6p5b.vbp. ExercicisPer enviar al professor tutor. (Directori C:\VBCurs\VBExerci\m6\p5 )E1. Feu un programa semblant a l'anterior, però que dibuixi una funció de tercer grau x3 i també els eixos. Hauria de sortir semblant a la figura següent: Cal enviar els següents fitxers:
Fitxer formulari m6p5e1.frm Fitxer executable m6p5e1.exe
|