Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Partes de un programa
Instrucciones en GWBASIC
Instrucciones en GWBASIC
Instrucciones en GWBASIC
Instrucciones en GWBASIC
Instrucciones en GWBASIC
PRINT (Imprimir) Permite la salida de datos o resultados de un proceso, puede ser numricos o literales. literales
Programa en GWBASIC
10 Programa g 1 20 cls 30 PRINT Dame D los l valores l A y B B; 40 INPUT a,b , 50 c = a + b 60 PRINT c = ; c 70 END
Instrucciones en GWBASIC
FOR
TO
STEP
INSTRUCCIONES
NEXT
Instrucciones en GWBASIC
5 PROGRMA 2 10 CLS 20 PRINT DAME EL VALOR INICIAL; 30 INPUT A 40 FOR I=A TO 20 STEP 2 50 PRINT I 60 NEXT I 70 END
Instrucciones en GWBASIC
10 PROGRAMA 3 20 CLS 30 PRINT DAME UN NUMERO ENTRE 1 Y 10 40 INPUT A 50 CLS 60 PRINT TABLA DE MULTIPLICAR DEL ;A 70 FOR I=1 TO 10 80 PRINT A;X; I; = A*I 90 NEXT I 00 END 100
Instrucciones en GWBASIC
Instrucciones en GWBASIC
10 CLS 20 OPEN "mario mario.txt txt" FOR OUTPUT AS #1 30 FOR I=1 TO 5 40 PRINT#1, I, I^2, SIN(I) 50 NEXT I 60 END
Instrucciones en GWBASIC
Instrucciones en GWBASIC
10 CLS 20 OPEN "mario mario.txt txt" FOR OUTPUT AS #1 30 WHILE I<5 40 PRINT#1, I, I^2, SIN(I) 50 I=I+1 60 WEND 70 PRINT LLEGUE AL FINAL 80 END. END
Instrucciones en GWBASIC
Instrucciones en GWBASIC
10 CLS 20 OPEN "mario.txt" FOR OUTPUT AS #1 30 I=1 40 IF I>5 THEN 60 50 PRINT#1, I, I^2, SIN(I) 60 I I=I+1 I+1 70 GOTO 40 80 PRINT LLEGUE AL FINAL 90 END. END
Instrucciones en GWBASIC
Diagrama de Flujo
Instrucciones en GWBASIC
5 Programa que resuelve una ecuacin de segundo grado. 10 CLS limpia la pantalla 15 PRINT Dame los coeficientes A, B, y C de la ecuacin:; Pide los datos de entrada 20 INPUT A,B,C 30 IF A=0 THEN 160 Verifica si la ecuacin es lineal 40 T=B/(2*A) Construye los trminos del discriminante 50 R=C/A 60 D=T^2-R Calcula el discriminante 70 IF D<0 THEN 120 Verifica el signo del discriminante 80 X1=-T+D^.5 Si el discriminante es positivo, las races son reales y 90 X2=-T-D^.5 las calcula. 100 PRINT "X1=" X1, "x2=" X2 Muestra en pantalla ambas races reales. 110 GOTO 190 salta al final del programa. 120 D D=ABS(D) ABS(D) El discriminante di i i t es negativo, ti calcula l l el l valor l absoluto b l t d de D 130 PRINT "x1="; -T "+"D^.5;"i Muestra en pantalla las dos races complejas 140 PRINT "x2=";-T"-"D^.5;"i" 150 GOTO 190 Va Va al final del programa 160 PRINT " La ecuacin es lineal La ecuacin es lineal 170 X=-C/B Calcula la raz de la ecuacin lineal 180 PRINT X Imprime la raz. 190 END Termina el programa
Instrucciones en GWBASIC
Uso de subrrutinas
Instrucciones en GWBASIC
10 'programa que resuelve un sistema de ecuaciones 20 'por el mtodo de determinantes. 30 CLS 40 DIM A(2,3), B(2,3) 50 PRINT "dame los coeficientes del sistema 60 FOR I=1 TO 2 70 FOR J=1 TO 3 80 PRINT "coeficiente" I","J; 90 INPUT B(I,J) 100 A(I,J)=B(I,J) 110 NEXT J 120 NEXT I 130 GOSUB 300 140 DELTA=DET 145 IF DELTA = 0 THEN 290 150 FOR I=1 TO 2 160 A(I,1)=B(I,3) 170 NEXT I Va a Calcular el determinante de A Determinante de A = delta Verifica la existencia de solucin Sustituye los terminos independientes de B en la primera columna de A A=B para no perder los datos Indica cual coeficiente requiere define 2 matrices, inicialmente iguales Solicita los coeficientes del sistema
Instrucciones en GWBASIC
180 GOSUB 300 190 DELTAX=DET 200 FOR I=1 TO 2 210 A(I,1)=B(I,1) 220 A(I,2)=B(I,3) 230 NEXT I 240 GOSUB 300 250 DELTAY=DET 260 X=DELTAX/DELTA 270 Y=DELTAY/DELTA 280 PRINT " La solucion del sistema es; 285 PRINT x=x,y=y 290 END Fin Fin de programa Calcula el determinante de A Determinante Determinante de A = deltay Evalua X Evalua Y Imprime la solucion del sistema Va a calcular el nuevo determinante de A Determinante de A = deltax Retoma Retoma la matriz A y sustituye los terminos independientes de B en la segunda columna de A
300 'Subrrutina que evala un determinante. Subrrutina 310 DET=A(1,1)*A(2,2)-A(2,1)*A(1,2) 320 RETURN Calcula el determinante de A Fin de subrrutina
Instrucciones en GWBASIC 10 'programa que muestra el uso de DIM y DEF FNF 20 DIM A(4,4) ( , ) 'definimos una matriz de 4 x 4 30 DEF FNF(I)=I+J 'definimos una funcin de i, j 40 FOR I=1 I 1 TO 4 50 FOR J=1 TO 4 Se asignan valores a cada 60 A(I,J) A(I J)=FNF(I) FNF(I) componente componente de la matriz 70 PRINT A(I,J); Se imprime un regln de A 80 NEXT J 90 PRINT CHR$(13) Imprime un CR 100 NEXT I Imprime Imprime otro rengln 110 END Fin del programa.
Instrucciones en GWBASIC delete xx Borra lineas shell abc abc Vuelve al medio ambiente de MS-DOS sin abandonar GWBASIC Ctrl + PAUSA Finaliza el modo de edicin System Termina la sesin de GWBASIC