You are here: Displaying items by tag: Πινακες

Warning: Creating default object from empty value in /home/kavvalosgr/public_html/components/com_k2/models/item.php on line 274

Έχουμε δεδομένο πίνακα Α με Ν εγγραφές που περιέχει τις KWH (Κιλοβατώρες) καταναλώσεως πελατών της ΔΕΗ του τελευταίου εξαμήνου. Να γραφεί αλγόριθμος όπου θα διαβάζει τον πίνακα Α και θα Γεμίζει ένα Νέο πίνακα Β με το ποσό χρέωσης που αντιστοιχεί βάση των παρακάτω Χρεώσεων.

Kwh
0–200
0,01
201–800
0,08
801-1500
0,12
1501 –Και Ανω
0,20
  Παράδειγμα:

Αν το Α[1] έχει 200 τότε το αντίστοιχο Β[1] θα πρέπει να εκχωρηθεί η τιμή «Α[1] * 0,01».

 

 

Ασκηση ΠΜ10

Ένας πίνακας ακέραιων Α[100], λέμε ότι «γέρνει προς τα δεξιά» εάν τα στοιχεία που είναι μεγαλύτερα του μέσου όρου του είναι περισσότερα εκείνων που είναι μικρότερα του μέσου όρου του,  διαφορετικά λέμε ότι «γέρνει προς τα αριστερά». Όταν είναι ίσα λέμε ότι «ισορροπεί». Να δοθεί αλγόριθμος που να τον χαρακτηρίζει.

 

Ασκηση ΠΜ09

Ένα χωριό έχει 1.000 κατοίκους. Σχεδιάστε αλγόριθμο που θα διαβάζει τα ονόματα και το έτος γέννησης των κατοίκων του χωριού και θα τα αποθηκεύει στους πίνακες ΟΝΟΜΑ και ΕΤΟΣ αντίστοιχα. Στη συνέχεια, να εκτυπώνει τα ονόματα των κατοίκων που έχουν δικαίωμα να ψηφίσουν (είναι πάνω από 18 ετών) και το πλήθος τους. Έπειτα να εκτυπώνει τα ονόματα όσων είναι άνω των 65 ετών και το πλήθος τους.

 

Ασκηση ΠΜ08

Σχεδιάστε αλγόριθμο που με δεδομένο μονοδιάστατο πίνακα θα δημιουργεί νέο πίνακα στον οποία θα έχουν διαχωριστεί οι αρνητικοί και οι θετικοί αριθμοί. Τα μηδενικά θα ακολουθούν τους αρνητικούς αριθμούς. Παράδειγμα: αν Α = [-1, 0, -7, 2, 8, 0, -2] τότε Β = [-1, -7, -2, 0, 0, 2, 8].

 

 

Ασκηση ΠΜ07

Σχεδιάστε αλγόριθμο που με δεδομένο πίνακα αριθμών θα δημιουργεί νέο πίνακα, όπου θα έχουν διαχωριστεί τα μηδενικά από τα μη μηδενικά στοιχεία. Η σειρά των μη μηδενικών αριθμών δεν αλλάζει. Παράδειγμα: αν Α = [1, 2, 0, 7, 8, 0, 9] τότε Β = [1, 2, 7, 8, 9, 0, 0].

 

Σελίδα 1 από 2