ΑΣΚΗΣΕΙΣ

Ασκήσεις για επίλυση.

Τρίτη 31 Ιανουαρίου 2012

ΠΙΝΑΚΕΣ

α. Στατικοί Πίνακες
β. Δυναμικοί Πίνακες

Εμείς ασχολούμαστε με στατικούς.

Χαρακτηριστικά Πίνακα

Ονομα (όπως οι μεταβλητές)
Στοιχεία
Δείκτες
π.χ. Π[10]  το όνομα του πίνακα είναι Π και έχει 10 στοιχεία.

Μονοδιάστατοι - Δισδιάστατοι

 Μονοδιάστατοι 

Οταν περνάμε τιμές σε ένα πίνακα χρησιμοποιούμε την δομή επανάληψης Για.......
Για i απο 1 μέχρι 10
     Διάβασε Π[i]
Τέλος_Επανάληψης
Όταν προσπελάζουμε ένα πίνακα πάλι χρησιμοποιούμε την δομή επανάληψης Για.......

ΑΣΚΗΣΕΙΣ

1. Να γραφεί αλγόριθμος που θα διαβάζει έναν πίνακα 10 πραγματικών αριθμών. Να εμφανιστεί η μικρότερη τιμή του πίνακα και η θέση της στον πίνακα. Επίσης να εμφανιστεί η μεγαλύτερη αρνητική τιμή του πίνακα. Αν δεν υπάρχει αρνητική τιμή να εμφανιστεί το μήνυμα << Ο πίνακας δεν περιέχει αρνητικούς αριθμούς >>

2. Μια εταιρεία πώλησης αυτοκινήτων καταχωρεί σε πίνακες 35 θέσεων τις τιμές των μοντέλων αυτοκινήτων που διακινεί και σε δεύτερο πίνακα τη ονομασία κάθε μοντέλου αυτοκινήτου. Να γραφεί αλγόριθμος που θα:
α) Διαβάζει τους πίνακες
β) Δημιουργεί νέο πίνακα που θα περιέχει σε κάθε θέση του μια απο τις λέξεις <<Φθηνό>>, <<Κανονικό>>, <<Ακριβό>> ανάλογα με το αν η τιμή του αντίστοιχου μοντέλου αυτοκινήτου είναι μικρότερη απο 15000 Ευρώ, μεταξύ 15001 και 25000 Ευρώ ή μεγαλύτερη ή ίση από 25001 Ευρώ.
γ) Υπολογίζει και εμφανίζει το ποσοστό των ακριβών αυτοκινήτων.
δ) Υπολογίζει και εμφανίζει το μέσο όρο πώλησης των φθηνών αυτοκινήτων
ε) Υπολογίζει και εμφανίζει τη μέγιστη τιμή πώλησης των αυτοκινήτων με κανονική τιμή και την ονομασία του.