Ας υποθέσουμε ότι θέλουμε να αποθηκεύσουμε σε ένα πίνακα τους βαθμούς μας (10 μαθημάτων).
Γενικά, καλείται πίνακας μία δομή που περιέχει δεδομένα σε συγκεκριμένη διάταξη.
Για παράδειγμα, γνωρίζω ότι ο πρώτος βαθμός αντιστοιχεί στα θρησκευτικά πάντα, ο δεύτερος στη Φυσική, ο τρίτος στη Χημεία κ.ο.κ. Συγκεκριμένη διάταξη σημαίνει ότι οι βαθμοί δε μπαίνουν με τυχαίο τρόπο.
Αυτό θα γίνει ως εξής:
<!DOCTYPE html>
<html>
<body>
<?php
$bathmoi= array("12", "15", "17","10", "18","12","16","20","11","15");
$pl=count($bathmoi);
echo "To πλήθος των στοιχείων του πίνακα είναι: $pl <br>";
echo "Τα στοιχεία του Πίνακα είναι: <br>";
for($i = 0; $i < $pl; $i++) {
echo $bathmoi[$i];
echo "<br>";
}
?>
</body>
</html>
Το count($bathmoi) δίνει το πλήθος το στοιχείων του πίνακα.
Το κάθε στοιχείο δίνεται με το όνομα του πίνακα και ένα δείκτη (i) $bathmoi[i].
Παράδειγμα: $Bathmoi[3]= 17, $Bathmoi[10]= 15 κ.ο.κ.
5. Να βρεθεί το πλήθος των θετικών, των αρνητικών, μηδενικών, των άρτιων και των περιττών.
6. Να βρεθούν πόσοι βαθμοί είναι μεγαλύτεροι από το μέσο όρο των βαθμών,
7. Να βρεθεί το εύρος των βαθμών (Μέγιστος - Ελάχιστος )
8. Να τοποθετηθεί -1 στις περιττές θέσης του παραπάνω πίνακα και 1 στις άρτιες με δομή επανάληψης (Μην αλλάξετε τα αρχικά στοιχεία του πίνακα στο αρχείο του προγράμματος.)
Γενικά, καλείται πίνακας μία δομή που περιέχει δεδομένα σε συγκεκριμένη διάταξη.
Για παράδειγμα, γνωρίζω ότι ο πρώτος βαθμός αντιστοιχεί στα θρησκευτικά πάντα, ο δεύτερος στη Φυσική, ο τρίτος στη Χημεία κ.ο.κ. Συγκεκριμένη διάταξη σημαίνει ότι οι βαθμοί δε μπαίνουν με τυχαίο τρόπο.
Αυτό θα γίνει ως εξής:
<!DOCTYPE html>
<html>
<body>
<?php
$bathmoi= array("12", "15", "17","10", "18","12","16","20","11","15");
$pl=count($bathmoi);
echo "To πλήθος των στοιχείων του πίνακα είναι: $pl <br>";
echo "Τα στοιχεία του Πίνακα είναι: <br>";
for($i = 0; $i < $pl; $i++) {
echo $bathmoi[$i];
echo "<br>";
}
?>
</body>
</html>
Το count($bathmoi) δίνει το πλήθος το στοιχείων του πίνακα.
Το κάθε στοιχείο δίνεται με το όνομα του πίνακα και ένα δείκτη (i) $bathmoi[i].
Παράδειγμα: $Bathmoi[3]= 17, $Bathmoi[10]= 15 κ.ο.κ.
Ασκήσεις
1. Να υπολογιστεί ο μέγιστος βαθμός του πίνακα. (Τοποθετείται μέγιστος τυχαία ένας βαθμός και συγκρίνεται με τους υπόλοιπους).
2. Να υπολογιστεί ο ελάχιστος Βαθμός του πίνακα.
3. Να υπολογιστεί ο μέσος όρος των βαθμών.
4. Να υπολογιστεί η τυπική απόκλιση των βαθμών:
5. Να βρεθεί το πλήθος των θετικών, των αρνητικών, μηδενικών, των άρτιων και των περιττών.
6. Να βρεθούν πόσοι βαθμοί είναι μεγαλύτεροι από το μέσο όρο των βαθμών,
7. Να βρεθεί το εύρος των βαθμών (Μέγιστος - Ελάχιστος )
8. Να τοποθετηθεί -1 στις περιττές θέσης του παραπάνω πίνακα και 1 στις άρτιες με δομή επανάληψης (Μην αλλάξετε τα αρχικά στοιχεία του πίνακα στο αρχείο του προγράμματος.)
Ασκήσεις σε παράλληλους πίνακες
1. Να βρείτε το μέγιστο βαθμό του μαθητή και το μάθημα στο οποίο τον έχει.
2. Να βρείτε τον ελάχιστο βαθμό του μαθητή και το μάθημα στο οποίο τον έχει.
3. Να φτιάξετε μία φόρμα που να ζητάει από το χρήστη το μάθημα και να βγάζει τον αντίστοιχο βαθμό.
4. Να βρείτε τα μαθήματα που ο μαθητής έχει κάτω από τη βάση.
5. Να βρείτε το μέσο όρο των βαθμών στα μαθήματα Φυσική,Μαθηματικά, Πληροφορική
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου
Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.