You are on page 1of 1

Ασκήσεις

Μονοδιάστατοι Πίνακες

1. Γράψετε πρόγραμμα στην Visual Basic που να δημιουργεί 30 τυχαίους αριθμούς από το
1 μέχρι το 100 και να τους αποθηκεύει σε ένα «Array». Ακολούθως να υπολογίζει το
άθροισμα όλων των αριθμών και τον μέσο όρο. Να βρίσκει τον μικρότερο και τον
μεγαλύτερο αριθμό που είναι αποθηκευμένος στο «Array» και να τους τυπώνει σε ένα
«MsgBox». Τέλος δημιουργήστε ένα επιπρόσθετο «Command Button» όπου να διαιρεί
τον κάθε αριθμό που είναι αποθηκευμένος στο «Array» με το 3, και να αποθηκεύει τον
αριθμό σε ένα άλλο «Array» αν ο αριθμός διαιρείται ακριβώς, ενώ σε αν έχει υπόλοιπο 1
σε ένα τρίτο «Array», και σε ένα τέταρτο αν το υπόλοιπο της διαίρεσης είναι 2.
2. Χρησιμοποιήστε προκαταρτική εκτέλεση για να δείξετε το περιεχόμενο των «Array» όταν
εκτελεσθεί ο πιο κάτω κώδικας

DIM ListX(1 to 5), Score(1 to 5) as Integer


DIM ListX(1 to 5), Score(1 to 5) as Integer DIM Answer(1 to 10) as Boolean
DIM Answer(1 to 10) as Boolean Dim J as integer
Dim J as integer For J=2 to 6
For J=1 to 5 ListX(J-1)=J +3
ListX(J)=J \ 3 Score(J-1)=List(j-1) \ 3
NEXt J NEXt J

DIM ListX(1 to 5), Score(1 to 5) as Integer


DIM Answer(1 to 10) as Boolean
DIM ListX(1 to 5), Score(1 to 5) as Integer Dim J as integer
DIM Answer(1 to 10) as Boolean ListX(1)=-2
Dim J as integer ListX(2)=3
For J=1 to 10 ListX(3)=0
If J MOD 2 =0 then ListX(4)=-8
Answer(J)=true ListX(5)=20
Else For J=1 to 5
Answer(J)=false IF ListX(J)<0 then
End if Score(J)=0
Next J Else
Score(J)=1
End if
Next J

You might also like