Friday, 6 June 2014

BASIC programs

logo

logo_rsf

BASIC programs

 

This article is dimension and READ statement.

 

 

10 REM DIM(4) AND READ

20 DIM A(4)

30 REM HERE WE SET DIM A(0) TO DIM A(4)

40 FOR I=0 TO 4

50 READ A(I)

60 NEXT I

70 DATA 0,1,2,3,4

80 END

 

 

The run,

 

A(0) is 0

A(1) is 1

A(2) is 2

A(3) is 3

A(4) is 4

 

 

Add,

 

55 PRINT A(I)

 

 

LIST is

 

10 REM DIM(4) AND READ

20 DIM A(4)

30 REM HERE WE SET DIM A(0) TO DIM A(4)

40 FOR I=0 TO 4

50 READ A(I)

55 PRINT A(I)

60 NEXT I

70 DATA 0,1,2,3,4

80 END

 

 

Then run,

 

0

1

2

3

4

 

 

We announced A(4), we read from DATA, input DATA to A(0) to A(4), and result, print result.

 

We call this type data as sequential data.

 

 

Next is loop again, double nest loop.

 

 

5 REM I LOOP

10 FOR I =0 TO 4

20 PRINT I

30 NEXT I

40 END

 

 

Then run,

 

0

1

2

3

4

 

 

I=0 to 4, print I.

 

 

Then,

 

 

5 REM J LOOP

10 FOR J =0 TO 4

20 PRINT J

30 NEXT J

40 END

 

 

Then run,

 

0

1

2

3

4

 

 

J=0 to 4, print J.

 

 

Then,

 

5 REM I LOOP, J LOOP

10 FOR I=0 TO 4

20 FOR J=0 TO 4

30 PRINT I,J

40 NEXT J

50 NEXT I

60 END

 

 

Then run,

 

0 0

0 1

0 2

0 4

1 0

1 1

 

.

.

 

4 3

4 4

 

 

I=0; Loop J=0 to 4

I=1; Loop J=0 to 4

I=2; Loop J=0 to 4

I=3; Loop J=0 to 4

I=4; Loop J=0 to 4

 

 

Then,

 

 

10 REM DIM A(I,J)

20 DIM A(4,4)

30 FOR I=0 TO 4

40 FOR J=0 TO4

50 READ A(I,J)

60 NEXT J

70 NEXT I

80 DATA 0,1,2,3,4

90 DATA 10,11,12,13,14

100 DATA 20,21,22,23,24

110 DATA 30,31,32,33,34

120 DATA 40,41,42,43,44

130 END

 

 

Then run,

 

 

A(0,0) 0

A(0,1) 1

.

.

A(4,3) 43

A(4,4) 44

 

 

Add 55 PRINT A(I,J)

 

 

LIST is,

 

10 REM DIM A(I,J)

20 DIM A(4,4)

30 FOR I=0 TO 4

40 FOR J=0 TO4

50 READ A(I,J)

55 PRINT A(I,J)

60 NEXT J

70 NEXT I

80 DATA 0,1,2,3,4

90 DATA 10,11,12,13,14

100 DATA 20,21,22,23,24

110 DATA 30,31,32,33,34

120 DATA 40,41,42,43,44

130 END

 

This will let you present readed DATA from sequential data.

 

 

0

1

2

3

4

10

11

 

..

 

41

42

43

44

 

 

You can understand how A(I,J) is changing.

 

 

Dimension and READ statement are used in economy analysis, mathematical analysis and multi valuable analysis, and many scenes.

 

 

Homework: Check ASCII code. Make all flow chart for BASIC programs in this article.

 

(R.S.F. toshiki speed news press, Agence France-Presse, 6 Friday June 2014 The Roman)

 

A(I,J) is matrix dimension.

 

For example, A(4,4) is 5 x 5 matrix dimension.

 

(R.S.F. toshiki speed news press, Agence France-Presse, 6 Friday June 2014 The Roman)