SlideShare a Scribd company logo
1 of 20
Download to read offline
Ανάπτυξη Εφαρμογών σε
                     Προγραμματιστικό Περιβάλλον
                                                   Κεφάλαιο 3ο
                                                  3.6 Αναζήτηση




Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative
                      Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
                                          Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.
         Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100
 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να
  υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα
        ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.




                              Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                             άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100
  ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να
   υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα
         ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

                                               Αρχικά θέτω σε μια μεταβλητή
Αλγόριθμος Λύση                                που θα ελέγχει αν βρέθηκε αυτό
  Δεδομένα //ΧΩΡΑ//                            που ψάχνω την τιμή ψευδής
  βρέθηκε ← ψευδής




                               Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                              άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100
  ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να
   υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα
         ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

                                               Αρχικά θέτω σε μια μεταβλητή
Αλγόριθμος Λύση                                που θα ελέγχει αν βρέθηκε αυτό
  Δεδομένα //ΧΩΡΑ//                            που ψάχνω την τιμή ψευδής
  βρέθηκε ← ψευδής                             Ελέγχω ένα προς ένα τα στοιχεία
  Για i από 1 μέχρι 100                        του πίνακα
    .....
  Τέλος_επανάληψης




                               Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                              άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100
  ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να
   υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα
         ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

                                               Αρχικά θέτω σε μια μεταβλητή
Αλγόριθμος Λύση                                που θα ελέγχει αν βρέθηκε αυτό
  Δεδομένα //ΧΩΡΑ//                            που ψάχνω την τιμή ψευδής
  βρέθηκε ← ψευδής                             Ελέγχω ένα προς ένα τα στοιχεία
  Για i από 1 μέχρι 100                        του πίνακα
    Αν ΧΩΡΑ[i]=”Ελλάδα” τότε                   Αν το στοιχείο που ελέγχω είναι η
      βρέθηκε ← αληθής                         “Ελλάδα” τότε αυτό που ψάχνω
                                               έχει βρεθεί
    Τέλος_αν
  Τέλος_επανάληψης




                               Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                              άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100
  ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να
   υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα
         ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

                                               Αρχικά θέτω σε μια μεταβλητή
Αλγόριθμος Λύση                                που θα ελέγχει αν βρέθηκε αυτό
  Δεδομένα //ΧΩΡΑ//                            που ψάχνω την τιμή ψευδής
  βρέθηκε ← ψευδής                             Ελέγχω ένα προς ένα τα στοιχεία
  Για i από 1 μέχρι 100                        του πίνακα
    Αν ΧΩΡΑ[i]=”Ελλάδα” τότε                   Αν το στοιχείο που ελέγχω είναι η
      βρέθηκε ← αληθής                         “Ελλάδα” τότε αυτό που ψάχνω
                                               έχει βρεθεί
    Τέλος_αν
  Τέλος_επανάληψης                             Επιστρέφω σαν αποτέλεσμα την
  Αποτελέσματα //βρέθηκε//                     μεταβλητή που έχω επιλέξει για
                                               να ελέγχει αν βρέθηκε η τιμή που
Τέλος Λύση                                     ψάχνω και η οποία θα είναι είτε
                                               αληθής είτε ψευδής



                               Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                              άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100
  ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να
   υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα
         ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

                                                           Αρχικά θέτω σε μια μεταβλητή
Αλγόριθμος Λύση                                            που θα ελέγχει αν βρέθηκε αυτό
  Δεδομένα //ΧΩΡΑ//                                        που ψάχνω την τιμή ψευδής
  βρέθηκε ← ψευδής                                         Ελέγχω ένα προς ένα τα στοιχεία
  Για i από 1 μέχρι 100                                    του πίνακα
    Αν ΧΩΡΑ[i]=”Ελλάδα” τότε                               Αν το στοιχείο που ελέγχω είναι η
      βρέθηκε ← αληθής                                     “Ελλάδα” τότε αυτό που ψάχνω
                                                           έχει βρεθεί
    Τέλος_αν
  Τέλος_επανάληψης                                         Επιστρέφω σαν αποτέλεσμα την
  Αποτελέσματα //βρέθηκε//                                 μεταβλητή που έχω επιλέξει για
                                                           να ελέγχει αν βρέθηκε η τιμή που
Τέλος Λύση                                                 ψάχνω και η οποία θα είναι είτε
                                                           αληθής είτε ψευδής

  Πόσες επαναλήψεις θα γίνουν συνολικά;
                                           Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                          άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100
  ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να
   υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα
         ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

                                                         Αρχικά θέτω σε μια μεταβλητή
Αλγόριθμος Λύση                                          που θα ελέγχει αν βρέθηκε αυτό
  Δεδομένα //ΧΩΡΑ//                                      που ψάχνω την τιμή ψευδής
  βρέθηκε ← ψευδής                                       Ελέγχω ένα προς ένα τα στοιχεία
  Για i από 1 μέχρι 100                                  του πίνακα
    Αν ΧΩΡΑ[i]=”Ελλάδα” τότε                             Αν το στοιχείο που ελέγχω είναι η
      βρέθηκε ← αληθής                                   “Ελλάδα” τότε αυτό που ψάχνω
                                                         έχει βρεθεί
    Τέλος_αν
  Τέλος_επανάληψης                                       Επιστρέφω σαν αποτέλεσμα την
  Αποτελέσματα //βρέθηκε//                               μεταβλητή που έχω επιλέξει για
                                                         να ελέγχει αν βρέθηκε η τιμή που
Τέλος Λύση                                               ψάχνω και η οποία θα είναι είτε
                                                         αληθής είτε ψευδής

  Πόσες επαναλήψεις θα γίνουν συνολικά; 100
                                         Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                        άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100
  ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να
   υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα
         ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

                                                                                            Αρχικά θέτω σε μια μεταβλητή
Αλγόριθμος Λύση                                                                             που θα ελέγχει αν βρέθηκε αυτό
  Δεδομένα //ΧΩΡΑ//                                                                         που ψάχνω την τιμή ψευδής
  βρέθηκε ← ψευδής                                                                          Ελέγχω ένα προς ένα τα στοιχεία
  Για i από 1 μέχρι 100                                                                     του πίνακα
    Αν ΧΩΡΑ[i]=”Ελλάδα” τότε                                                                Αν το στοιχείο που ελέγχω είναι η
      βρέθηκε ← αληθής                                                                      “Ελλάδα” τότε αυτό που ψάχνω
                                                                                            έχει βρεθεί
    Τέλος_αν
  Τέλος_επανάληψης                                                                          Επιστρέφω σαν αποτέλεσμα την
  Αποτελέσματα //βρέθηκε//                                                                  μεταβλητή που έχω επιλέξει για
                                                                                            να ελέγχει αν βρέθηκε η τιμή που
Τέλος Λύση                                                                                  ψάχνω και η οποία θα είναι είτε
                                                                                            αληθής είτε ψευδής

  Πόσες επαναλήψεις θα γίνουν συνολικά; 100
  Και φαντάζεστε η “Ελλάδα” να ήταν στην πρώτη θέση του πίνακα; Θα την βρίσκαμε με την πρώτη και θα κάναμε
  τζάμπα άλλες 99 επαναλήψεις!                          Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                                                            άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών.
Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει
        αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

Αλγόριθμος Καλύτερη_Λύση
  Δεδομένα //ΧΩΡΑ//
  βρέθηκε ← ψευδής




                                        Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                       άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών.
Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει
        αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

Αλγόριθμος Καλύτερη_Λύση
  Δεδομένα //ΧΩΡΑ//
  βρέθηκε ← ψευδής

  Όσο (βρέθηκε=ψευδής) επανέλαβε
    Αν ΧΩΡΑ[i]=”Ελλάδα” τότε
      βρέθηκε ← αληθής
    Τέλος_αν
  Τέλος_επανάληψης




Για να μην κάνω τζάμπα επαναλήψεις τώρα, δεν θα ελέγχω όλα τα στοιχεία, αλλά θα
συνεχίζω τον έλεγχο όσο δεν έχω βρει το στοιχείο που ψάχνω.




                                              Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                             άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών.
Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει
        αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

Αλγόριθμος Καλύτερη_Λύση
  Δεδομένα //ΧΩΡΑ//
  βρέθηκε ← ψευδής

  Όσο (βρέθηκε=ψευδής) και (i<=100) επανέλαβε
    Αν ΧΩΡΑ[i]=”Ελλάδα” τότε
      βρέθηκε ← αληθής
    Τέλος_αν
  Τέλος_επανάληψης




Για να μην κάνω τζάμπα επαναλήψεις τώρα, δεν θα ελέγχω όλα τα στοιχεία, αλλά θα
συνεχίζω τον έλεγχο όσο δεν έχω βρει το στοιχείο που ψάχνω.
Επίσης επειδή δεν έχω την ΓΙΑ τώρα (η οποία σταματούσε μόνη της όταν το i γίνονταν 100)
θα πρέπει να προσέξω να προσθέσω εγώ αυτή τη συνθήκη στην ΌΣΟ, ώστε να μην
συνεχίζουν οι επαναλήψεις και αφού τελειώσει ο πίνακας!


                                               Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                              άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών.
 Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει
         αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα.

Αλγόριθμος Καλύτερη_Λύση
  Δεδομένα //ΧΩΡΑ//
  βρέθηκε ← ψευδής
  i ← 1
  Όσο (βρέθηκε=ψευδής) και (i<=100) επανέλαβε
    Αν ΧΩΡΑ[i]=”Ελλάδα” τότε
      βρέθηκε ← αληθής
    Αλλιώς
      i ← i+1
    Τέλος_αν
  Τέλος_επανάληψης
  Αποτελέσματα //βρέθηκε//
Τέλος Καλύτερη_Λύση
Για να μην κάνω τζάμπα επαναλήψεις τώρα, δεν θα ελέγχω όλα τα στοιχεία, αλλά θα
συνεχίζω τον έλεγχο όσο δεν έχω βρει το στοιχείο που ψάχνω.
Επίσης επειδή δεν έχω την ΓΙΑ τώρα (η οποία σταματούσε μόνη της όταν το i γίνονταν 100)
θα πρέπει να προσέξω να προσθέσω εγώ αυτή τη συνθήκη στην ΌΣΟ, ώστε να μην
συνεχίζουν οι επαναλήψεις και αφού τελειώσει ο πίνακας!
Επίσης τώρα θα πρέπει να αλλάζω μόνος μου το βήμα της i (το έκανε αυτόματα η ΓΙΑ) κάθε
φορά που δεν βρίσκω το στοιχείο που ψάχνω. Επίσης για το μάθημα ΑΕΠΠ τηςνα ορίσω και την αρχική με την
                                             Σημειώσεις
                                                         θα πρέπει Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται
τιμή του i                                  άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Να γίνει αλγόριθμος που θα ελέγχει 1000 αριθμούς που βρίσκονται αποθηκευμένοι σε
   έναν πίνακα Α (αταξινόμητοι) ψάχνοντας τον αριθμό 0. Αν βρεθεί να εμφανίζει την θέση
        στην οποία βρέθηκε, αλλιώς να εμφανίζει μήνυμα πως δεν βρέθηκε ο αριθμός

Αλγόριθμος Να_βρεθεί_και_η_θέση
  Δεδομένα //Α//
  βρέθηκε ← ψευδής
  i ← 1
  Όσο (βρέθηκε=ψευδής) και (i<=1000) επανέλαβε
    Αν Α[i]=0 τότε
      βρέθηκε ← αληθής
      .............
    Αλλιώς
      i ← i+1
    Τέλος_αν
  Τέλος_επανάληψης
  ..............
Τέλος Να_βρεθεί_και_η_θέση




                                                 Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                                άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Να γίνει αλγόριθμος που θα ελέγχει 1000 αριθμούς που βρίσκονται αποθηκευμένοι σε
   έναν πίνακα Α (αταξινόμητοι) ψάχνοντας τον αριθμό 0. Αν βρεθεί να εμφανίζει την θέση
        στην οποία βρέθηκε, αλλιώς να εμφανίζει μήνυμα πως δεν βρέθηκε ο αριθμός

Αλγόριθμος Να_βρεθεί_και_η_θέση
  Δεδομένα //Α//
  βρέθηκε ← ψευδής                                               Τώρα στην περίπτωση που βρω το
  i ← 1                                                          στοιχείο που ψάχνω θα πρέπει να
  Όσο (βρέθηκε=ψευδής) και (i<=1000) επανέλαβε                   αποθηκεύσω σε μια μεταβλητή
    Αν Α[i]=0 τότε                                               (θέση) και την θέση του πίνακα στην
      βρέθηκε ← αληθής                                           οποία το βρήκα (i)
      θέση ← i
    Αλλιώς
      i ← i+1
    Τέλος_αν
  Τέλος_επανάληψης
  ..............
Τέλος Να_βρεθεί_και_η_θέση




                                                 Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                                άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Να γίνει αλγόριθμος που θα ελέγχει 1000 αριθμούς που βρίσκονται αποθηκευμένοι σε
   έναν πίνακα Α (αταξινόμητοι) ψάχνοντας τον αριθμό 0. Αν βρεθεί να εμφανίζει την θέση
        στην οποία βρέθηκε, αλλιώς να εμφανίζει μήνυμα πως δεν βρέθηκε ο αριθμός

Αλγόριθμος Να_βρεθεί_και_η_θέση
  Δεδομένα //Α//
  βρέθηκε ← ψευδής                                               Τώρα στην περίπτωση που βρω το
  i ← 1                                                          στοιχείο που ψάχνω θα πρέπει να
  Όσο (βρέθηκε=ψευδής) και (i<=1000) επανέλαβε                   αποθηκεύσω σε μια μεταβλητή
    Αν Α[i]=0 τότε                                               (θέση) και την θέση του πίνακα στην
      βρέθηκε ← αληθής                                           οποία το βρήκα (i)
      θέση ← i
    Αλλιώς
      i ← i+1
                                                                 Αφού τελειώσω με τις επαναλήψεις
    Τέλος_αν
  Τέλος_επανάληψης                                               θα πρέπει να εμφανίσω το
  Αν βρέθηκε=αληθής τότε                                         αποτέλεσμα. Αν έχω βρει το στοιχείο
    Εμφάνισε θέση                                                που ψάχνω θα το εμφανίσω αυτό,
  Αλλιώς                                                         αλλιώς θα εμφανίσω ένα μήνυμα
    Εμφάνισε “Το 0 δεν βρέθηκε”                                  που θα λέει πως δεν το βρήκα
  Τέλος_αν
Τέλος Να_βρεθεί_και_η_θέση




                                                 Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                                άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν πίνακα ΟΝΟΜΑ υπάρχουν τα μικρά ονόματα των 180 μαθητών του σχολείου
  μας. Να γίνει αλγόριθμος που να ελέγχει αν υπάρχει το όνομα Ελένη και αν υπάρχει να
       εμφανίζει τις θέσεις στις οποίες βρίσκεται καθώς και πόσες φορές βρέθηκε

Αλγόριθμος Πόσες_φορές                                                        Το όνομα Ελένη μπορεί να
  Δεδομένα //ΟΝΟΜΑ//                                                          υπάρχει παραπάνω από 1
  βρέθηκε ← ψευδής                                                            φορές στον πίνακα. Αφού
  .......                                                                     μετράω πόσες φορές
  Για i από 1 μέχρι 180                                                       υπάρχει θα πρέπει να
                                                                              ελέγξω όλο τον πίνακα,
    Αν ΟΝΟΜΑ[i]=”Ελένη” τότε
                                                                              ακόμα και αν το βρω
      βρέθηκε ← αληθής
      .......
      .......
    Τέλος_αν
  Τέλος_επανάληψης
  .......
Τέλος Πόσες_φορές




                                               Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                              άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν πίνακα ΟΝΟΜΑ υπάρχουν τα μικρά ονόματα των 180 μαθητών του σχολείου
  μας. Να γίνει αλγόριθμος που να ελέγχει αν υπάρχει το όνομα Ελένη και αν υπάρχει να
       εμφανίζει τις θέσεις στις οποίες βρίσκεται καθώς και πόσες φορές βρέθηκε

Αλγόριθμος Πόσες_φορές                                                        Το όνομα Ελένη μπορεί να
  Δεδομένα //ΟΝΟΜΑ//                                                          υπάρχει παραπάνω από 1
  βρέθηκε ← ψευδής                                                            φορές στον πίνακα. Αφού
  .......                                                                     μετράω πόσες φορές
  Για i από 1 μέχρι 180                                                       υπάρχει θα πρέπει να
                                                                              ελέγξω όλο τον πίνακα,
    Αν ΟΝΟΜΑ[i]=”Ελένη” τότε
                                                                              ακόμα και αν το βρω
      βρέθηκε ← αληθής
      Εμφάνισε i                                                              Τώρα δεν έχω μόνο μία
      .......                                                                 θέση που βρίσκεται το
    Τέλος_αν                                                                  στοιχείο που ψάχνω. Άρα
  Τέλος_επανάληψης                                                            κάθε φορά που βρίσκω το
  .......                                                                     όνομα Ελένη, εμφανίζω
                                                                              εκείνη τη στιγμή την θέση (i)
Τέλος Πόσες_φορές                                                             στην οποία είναι




                                               Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                              άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν πίνακα ΟΝΟΜΑ υπάρχουν τα μικρά ονόματα των 180 μαθητών του σχολείου
  μας. Να γίνει αλγόριθμος που να ελέγχει αν υπάρχει το όνομα Ελένη και αν υπάρχει να
       εμφανίζει τις θέσεις στις οποίες βρίσκεται καθώς και πόσες φορές βρέθηκε

Αλγόριθμος Πόσες_φορές                                                        Το όνομα Ελένη μπορεί να
  Δεδομένα //ΟΝΟΜΑ//                                                          υπάρχει παραπάνω από 1
  βρέθηκε ← ψευδής                                                            φορές στον πίνακα. Αφού
  φορές ← 0                                                                   μετράω πόσες φορές
  Για i από 1 μέχρι 180                                                       υπάρχει θα πρέπει να
                                                                              ελέγξω όλο τον πίνακα,
    Αν ΟΝΟΜΑ[i]=”Ελένη” τότε
                                                                              ακόμα και αν το βρω
      βρέθηκε ← αληθής
      Εμφάνισε i                                                              Τώρα δεν έχω μόνο μία
      φορές ← φορές+1                                                         θέση που βρίσκεται το
    Τέλος_αν                                                                  στοιχείο που ψάχνω. Άρα
  Τέλος_επανάληψης                                                            κάθε φορά που βρίσκω το
  Αν βρέθηκε=αληθής τότε                                                      όνομα Ελένη, εμφανίζω
                                                                              εκείνη τη στιγμή την θέση (i)
    Εμφάνισε φορές                                                            στην οποία είναι
  Αλλιώς
    Εμφάνισε “Το όνομα Ελένη δεν βρέθηκε”                                     Μετράω πόσες φορές το
  Τέλος_αν                                                                    βρήκα
Τέλος Πόσες_φορές



                                               Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                              άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Σε έναν πίνακα ΟΝΟΜΑ υπάρχουν τα μικρά ονόματα των 180 μαθητών του σχολείου
    μας. Να γίνει αλγόριθμος που να ελέγχει αν υπάρχει το όνομα Ελένη και αν υπάρχει να
         εμφανίζει τις θέσεις στις οποίες βρίσκεται καθώς και πόσες φορές βρέθηκε

Αλγόριθμος Πόσες_φορές                                                                             Το όνομα Ελένη μπορεί να
  Δεδομένα //ΟΝΟΜΑ//                                                                               υπάρχει παραπάνω από 1
  φορές ← 0                                                                                        φορές στον πίνακα. Αφού
  Για i από 1 μέχρι 180                                                                            μετράω πόσες φορές
    Αν ΟΝΟΜΑ[i]=”Ελένη” τότε                                                                       υπάρχει θα πρέπει να
                                                                                                   ελέγξω όλο τον πίνακα,
      Εμφάνισε i
                                                                                                   ακόμα και αν το βρω
      φορές ← φορές+1
    Τέλος_αν                                                                                       Τώρα δεν έχω μόνο μία
  Τέλος_επανάληψης                                                                                 θέση που βρίσκεται το
  Αν φορές<>0 τότε                                                                                 στοιχείο που ψάχνω. Άρα
    Εμφάνισε φορές                                                                                 κάθε φορά που βρίσκω το
  Αλλιώς                                                                                           όνομα Ελένη, εμφανίζω
                                                                                                   εκείνη τη στιγμή την θέση (i)
    Εμφάνισε “Το όνομα Ελένη δεν βρέθηκε”                                                          στην οποία είναι
  Τέλος_αν
Τέλος Πόσες_φορές                                                                                  Μετράω πόσες φορές το
                                                                                                   βρήκα

 Επίσης αφού τώρα μετράω τις φορές που βρέθηκε το στοιχείο
 μπορώ να μην χρησιμοποιήσω την μεταβλητή βρέθηκε που
 χρησιμοποιούσα πριν, αφού μπορώ να ελέγξω τις φορές για
 να δω αν βρέθηκε το στοιχείο. Αν οι φορές είναι μηδέν τότε
 προφανώς δεν βρέθηκε.                             Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
                                                  άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

More Related Content

What's hot

ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄
ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄
ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄
Nikos Michailidis
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
Nikos Michailidis
 

What's hot (20)

ΑΕΠΠ - Μάθημα 11
ΑΕΠΠ - Μάθημα 11ΑΕΠΠ - Μάθημα 11
ΑΕΠΠ - Μάθημα 11
 
ΑΕΠΠ - μάθημα 29
ΑΕΠΠ - μάθημα 29ΑΕΠΠ - μάθημα 29
ΑΕΠΠ - μάθημα 29
 
ΑΕΠΠ - Μάθημα 15
ΑΕΠΠ - Μάθημα 15ΑΕΠΠ - Μάθημα 15
ΑΕΠΠ - Μάθημα 15
 
ΑΕΠΠ - μάθημα 36
ΑΕΠΠ - μάθημα 36ΑΕΠΠ - μάθημα 36
ΑΕΠΠ - μάθημα 36
 
ΑΕΠΠ - μάθημα 37
ΑΕΠΠ - μάθημα 37ΑΕΠΠ - μάθημα 37
ΑΕΠΠ - μάθημα 37
 
ΑΕΠΠ - Μάθημα 5
ΑΕΠΠ - Μάθημα 5ΑΕΠΠ - Μάθημα 5
ΑΕΠΠ - Μάθημα 5
 
ΑΕΠΠ - Μάθημα 7
ΑΕΠΠ - Μάθημα 7ΑΕΠΠ - Μάθημα 7
ΑΕΠΠ - Μάθημα 7
 
ΑΕΠΠ - μάθημα 38
ΑΕΠΠ - μάθημα 38ΑΕΠΠ - μάθημα 38
ΑΕΠΠ - μάθημα 38
 
ΑΕΠΠ - Μάθημα 9
ΑΕΠΠ - Μάθημα 9ΑΕΠΠ - Μάθημα 9
ΑΕΠΠ - Μάθημα 9
 
ΑΕΠΠ - Μάθημα 16
ΑΕΠΠ - Μάθημα 16ΑΕΠΠ - Μάθημα 16
ΑΕΠΠ - Μάθημα 16
 
ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄
ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄
ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄
 
ΑΕΠΠ - Μάθημα 10
ΑΕΠΠ - Μάθημα 10ΑΕΠΠ - Μάθημα 10
ΑΕΠΠ - Μάθημα 10
 
ΑΕΠΠ - μάθημα 39
ΑΕΠΠ - μάθημα 39ΑΕΠΠ - μάθημα 39
ΑΕΠΠ - μάθημα 39
 
ΑΕΠΠ - Μάθημα 8
ΑΕΠΠ - Μάθημα 8ΑΕΠΠ - Μάθημα 8
ΑΕΠΠ - Μάθημα 8
 
ΑΕΠΠ - Μάθημα 17
ΑΕΠΠ - Μάθημα 17ΑΕΠΠ - Μάθημα 17
ΑΕΠΠ - Μάθημα 17
 
ΑΕΠΠ - Δομή Ακολουθίας
ΑΕΠΠ - Δομή ΑκολουθίαςΑΕΠΠ - Δομή Ακολουθίας
ΑΕΠΠ - Δομή Ακολουθίας
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
 
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
 
θέματα πανελληνίων ανά κεφάλαιο 2021 22 pass
θέματα πανελληνίων ανά κεφάλαιο 2021 22 passθέματα πανελληνίων ανά κεφάλαιο 2021 22 pass
θέματα πανελληνίων ανά κεφάλαιο 2021 22 pass
 
Απλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογήςΑπλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογής
 

Viewers also liked (8)

ΑΕΠΠ - μάθημα 27
ΑΕΠΠ - μάθημα 27ΑΕΠΠ - μάθημα 27
ΑΕΠΠ - μάθημα 27
 
ΑΕΠΠ - Μάθημα 21
ΑΕΠΠ - Μάθημα 21ΑΕΠΠ - Μάθημα 21
ΑΕΠΠ - Μάθημα 21
 
ΑΕΠΠ - μάθημα 33
ΑΕΠΠ - μάθημα 33ΑΕΠΠ - μάθημα 33
ΑΕΠΠ - μάθημα 33
 
ΑΕΠΠ - Μάθημα 26
ΑΕΠΠ - Μάθημα 26ΑΕΠΠ - Μάθημα 26
ΑΕΠΠ - Μάθημα 26
 
ΑΕΠΠ - μάθημα 31
ΑΕΠΠ - μάθημα 31ΑΕΠΠ - μάθημα 31
ΑΕΠΠ - μάθημα 31
 
ΑΕΠΠ - μάθημα 34
ΑΕΠΠ - μάθημα 34ΑΕΠΠ - μάθημα 34
ΑΕΠΠ - μάθημα 34
 
ΑΕΠΠ - μάθημα 32
ΑΕΠΠ - μάθημα 32ΑΕΠΠ - μάθημα 32
ΑΕΠΠ - μάθημα 32
 
ΑΕΠΠ - μάθημα 30
ΑΕΠΠ - μάθημα 30ΑΕΠΠ - μάθημα 30
ΑΕΠΠ - μάθημα 30
 

More from Jonny Arvanitakis

LookingGlass: Διδασκαλία του προγραμματισμού, μετά το StoryTelling Alice
LookingGlass: Διδασκαλία του προγραμματισμού, μετά το StoryTelling AliceLookingGlass: Διδασκαλία του προγραμματισμού, μετά το StoryTelling Alice
LookingGlass: Διδασκαλία του προγραμματισμού, μετά το StoryTelling Alice
Jonny Arvanitakis
 
Εργαστήριο StoryTelling Alice
Εργαστήριο StoryTelling AliceΕργαστήριο StoryTelling Alice
Εργαστήριο StoryTelling Alice
Jonny Arvanitakis
 

More from Jonny Arvanitakis (10)

test
testtest
test
 
The poor man
The poor manThe poor man
The poor man
 
Φωτογραφίζοντας Πορτρέτα
Φωτογραφίζοντας ΠορτρέταΦωτογραφίζοντας Πορτρέτα
Φωτογραφίζοντας Πορτρέτα
 
Βασικές αρχές φωτογραφίας
Βασικές αρχές φωτογραφίαςΒασικές αρχές φωτογραφίας
Βασικές αρχές φωτογραφίας
 
Αρχές Λειτουργίας Φωτογραφικής Μηχανής
Αρχές Λειτουργίας Φωτογραφικής ΜηχανήςΑρχές Λειτουργίας Φωτογραφικής Μηχανής
Αρχές Λειτουργίας Φωτογραφικής Μηχανής
 
LookingGlass: Διδασκαλία του προγραμματισμού, μετά το StoryTelling Alice
LookingGlass: Διδασκαλία του προγραμματισμού, μετά το StoryTelling AliceLookingGlass: Διδασκαλία του προγραμματισμού, μετά το StoryTelling Alice
LookingGlass: Διδασκαλία του προγραμματισμού, μετά το StoryTelling Alice
 
Εργαστήριο StoryTelling Alice
Εργαστήριο StoryTelling AliceΕργαστήριο StoryTelling Alice
Εργαστήριο StoryTelling Alice
 
Drupal CMS, μια σύντομη παρουσίαση
Drupal CMS, μια σύντομη παρουσίασηDrupal CMS, μια σύντομη παρουσίαση
Drupal CMS, μια σύντομη παρουσίαση
 
Ajax
AjaxAjax
Ajax
 
ΑΕΠΠ - Μάθημα 19
ΑΕΠΠ - Μάθημα 19ΑΕΠΠ - Μάθημα 19
ΑΕΠΠ - Μάθημα 19
 

Recently uploaded

5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
Athina Tziaki
 
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
ssuser2f8893
 

Recently uploaded (14)

Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
 

ΑΕΠΠ - Μάθημα 24

  • 1. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 3ο 3.6 Αναζήτηση Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα . Βασισμένο σε έργο στο http://ioarvanit.mysch.gr. Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.
  • 2. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 3. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αρχικά θέτω σε μια μεταβλητή Αλγόριθμος Λύση που θα ελέγχει αν βρέθηκε αυτό Δεδομένα //ΧΩΡΑ// που ψάχνω την τιμή ψευδής βρέθηκε ← ψευδής Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 4. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αρχικά θέτω σε μια μεταβλητή Αλγόριθμος Λύση που θα ελέγχει αν βρέθηκε αυτό Δεδομένα //ΧΩΡΑ// που ψάχνω την τιμή ψευδής βρέθηκε ← ψευδής Ελέγχω ένα προς ένα τα στοιχεία Για i από 1 μέχρι 100 του πίνακα ..... Τέλος_επανάληψης Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 5. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αρχικά θέτω σε μια μεταβλητή Αλγόριθμος Λύση που θα ελέγχει αν βρέθηκε αυτό Δεδομένα //ΧΩΡΑ// που ψάχνω την τιμή ψευδής βρέθηκε ← ψευδής Ελέγχω ένα προς ένα τα στοιχεία Για i από 1 μέχρι 100 του πίνακα Αν ΧΩΡΑ[i]=”Ελλάδα” τότε Αν το στοιχείο που ελέγχω είναι η βρέθηκε ← αληθής “Ελλάδα” τότε αυτό που ψάχνω έχει βρεθεί Τέλος_αν Τέλος_επανάληψης Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 6. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αρχικά θέτω σε μια μεταβλητή Αλγόριθμος Λύση που θα ελέγχει αν βρέθηκε αυτό Δεδομένα //ΧΩΡΑ// που ψάχνω την τιμή ψευδής βρέθηκε ← ψευδής Ελέγχω ένα προς ένα τα στοιχεία Για i από 1 μέχρι 100 του πίνακα Αν ΧΩΡΑ[i]=”Ελλάδα” τότε Αν το στοιχείο που ελέγχω είναι η βρέθηκε ← αληθής “Ελλάδα” τότε αυτό που ψάχνω έχει βρεθεί Τέλος_αν Τέλος_επανάληψης Επιστρέφω σαν αποτέλεσμα την Αποτελέσματα //βρέθηκε// μεταβλητή που έχω επιλέξει για να ελέγχει αν βρέθηκε η τιμή που Τέλος Λύση ψάχνω και η οποία θα είναι είτε αληθής είτε ψευδής Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 7. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αρχικά θέτω σε μια μεταβλητή Αλγόριθμος Λύση που θα ελέγχει αν βρέθηκε αυτό Δεδομένα //ΧΩΡΑ// που ψάχνω την τιμή ψευδής βρέθηκε ← ψευδής Ελέγχω ένα προς ένα τα στοιχεία Για i από 1 μέχρι 100 του πίνακα Αν ΧΩΡΑ[i]=”Ελλάδα” τότε Αν το στοιχείο που ελέγχω είναι η βρέθηκε ← αληθής “Ελλάδα” τότε αυτό που ψάχνω έχει βρεθεί Τέλος_αν Τέλος_επανάληψης Επιστρέφω σαν αποτέλεσμα την Αποτελέσματα //βρέθηκε// μεταβλητή που έχω επιλέξει για να ελέγχει αν βρέθηκε η τιμή που Τέλος Λύση ψάχνω και η οποία θα είναι είτε αληθής είτε ψευδής Πόσες επαναλήψεις θα γίνουν συνολικά; Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 8. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αρχικά θέτω σε μια μεταβλητή Αλγόριθμος Λύση που θα ελέγχει αν βρέθηκε αυτό Δεδομένα //ΧΩΡΑ// που ψάχνω την τιμή ψευδής βρέθηκε ← ψευδής Ελέγχω ένα προς ένα τα στοιχεία Για i από 1 μέχρι 100 του πίνακα Αν ΧΩΡΑ[i]=”Ελλάδα” τότε Αν το στοιχείο που ελέγχω είναι η βρέθηκε ← αληθής “Ελλάδα” τότε αυτό που ψάχνω έχει βρεθεί Τέλος_αν Τέλος_επανάληψης Επιστρέφω σαν αποτέλεσμα την Αποτελέσματα //βρέθηκε// μεταβλητή που έχω επιλέξει για να ελέγχει αν βρέθηκε η τιμή που Τέλος Λύση ψάχνω και η οποία θα είναι είτε αληθής είτε ψευδής Πόσες επαναλήψεις θα γίνουν συνολικά; 100 Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 9. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αρχικά θέτω σε μια μεταβλητή Αλγόριθμος Λύση που θα ελέγχει αν βρέθηκε αυτό Δεδομένα //ΧΩΡΑ// που ψάχνω την τιμή ψευδής βρέθηκε ← ψευδής Ελέγχω ένα προς ένα τα στοιχεία Για i από 1 μέχρι 100 του πίνακα Αν ΧΩΡΑ[i]=”Ελλάδα” τότε Αν το στοιχείο που ελέγχω είναι η βρέθηκε ← αληθής “Ελλάδα” τότε αυτό που ψάχνω έχει βρεθεί Τέλος_αν Τέλος_επανάληψης Επιστρέφω σαν αποτέλεσμα την Αποτελέσματα //βρέθηκε// μεταβλητή που έχω επιλέξει για να ελέγχει αν βρέθηκε η τιμή που Τέλος Λύση ψάχνω και η οποία θα είναι είτε αληθής είτε ψευδής Πόσες επαναλήψεις θα γίνουν συνολικά; 100 Και φαντάζεστε η “Ελλάδα” να ήταν στην πρώτη θέση του πίνακα; Θα την βρίσκαμε με την πρώτη και θα κάναμε τζάμπα άλλες 99 επαναλήψεις! Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 10. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αλγόριθμος Καλύτερη_Λύση Δεδομένα //ΧΩΡΑ// βρέθηκε ← ψευδής Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 11. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αλγόριθμος Καλύτερη_Λύση Δεδομένα //ΧΩΡΑ// βρέθηκε ← ψευδής Όσο (βρέθηκε=ψευδής) επανέλαβε Αν ΧΩΡΑ[i]=”Ελλάδα” τότε βρέθηκε ← αληθής Τέλος_αν Τέλος_επανάληψης Για να μην κάνω τζάμπα επαναλήψεις τώρα, δεν θα ελέγχω όλα τα στοιχεία, αλλά θα συνεχίζω τον έλεγχο όσο δεν έχω βρει το στοιχείο που ψάχνω. Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 12. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αλγόριθμος Καλύτερη_Λύση Δεδομένα //ΧΩΡΑ// βρέθηκε ← ψευδής Όσο (βρέθηκε=ψευδής) και (i<=100) επανέλαβε Αν ΧΩΡΑ[i]=”Ελλάδα” τότε βρέθηκε ← αληθής Τέλος_αν Τέλος_επανάληψης Για να μην κάνω τζάμπα επαναλήψεις τώρα, δεν θα ελέγχω όλα τα στοιχεία, αλλά θα συνεχίζω τον έλεγχο όσο δεν έχω βρει το στοιχείο που ψάχνω. Επίσης επειδή δεν έχω την ΓΙΑ τώρα (η οποία σταματούσε μόνη της όταν το i γίνονταν 100) θα πρέπει να προσέξω να προσθέσω εγώ αυτή τη συνθήκη στην ΌΣΟ, ώστε να μην συνεχίζουν οι επαναλήψεις και αφού τελειώσει ο πίνακας! Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 13. Σε έναν μονοδιάστατο πίνακα ΧΩΡΑ είναι αποθηκευμένα 100 ονόματα χωρών. Τα ονόματα είναι αποθηκευμένα χωρίς να υπάρχει κάποια ταξινόμηση. Να γίνει αλγόριθμος που θα ελέγχει αν η Ελλάδα είναι μέσα στον πίνακα. Αλγόριθμος Καλύτερη_Λύση Δεδομένα //ΧΩΡΑ// βρέθηκε ← ψευδής i ← 1 Όσο (βρέθηκε=ψευδής) και (i<=100) επανέλαβε Αν ΧΩΡΑ[i]=”Ελλάδα” τότε βρέθηκε ← αληθής Αλλιώς i ← i+1 Τέλος_αν Τέλος_επανάληψης Αποτελέσματα //βρέθηκε// Τέλος Καλύτερη_Λύση Για να μην κάνω τζάμπα επαναλήψεις τώρα, δεν θα ελέγχω όλα τα στοιχεία, αλλά θα συνεχίζω τον έλεγχο όσο δεν έχω βρει το στοιχείο που ψάχνω. Επίσης επειδή δεν έχω την ΓΙΑ τώρα (η οποία σταματούσε μόνη της όταν το i γίνονταν 100) θα πρέπει να προσέξω να προσθέσω εγώ αυτή τη συνθήκη στην ΌΣΟ, ώστε να μην συνεχίζουν οι επαναλήψεις και αφού τελειώσει ο πίνακας! Επίσης τώρα θα πρέπει να αλλάζω μόνος μου το βήμα της i (το έκανε αυτόματα η ΓΙΑ) κάθε φορά που δεν βρίσκω το στοιχείο που ψάχνω. Επίσης για το μάθημα ΑΕΠΠ τηςνα ορίσω και την αρχική με την Σημειώσεις θα πρέπει Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται τιμή του i άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 14. Να γίνει αλγόριθμος που θα ελέγχει 1000 αριθμούς που βρίσκονται αποθηκευμένοι σε έναν πίνακα Α (αταξινόμητοι) ψάχνοντας τον αριθμό 0. Αν βρεθεί να εμφανίζει την θέση στην οποία βρέθηκε, αλλιώς να εμφανίζει μήνυμα πως δεν βρέθηκε ο αριθμός Αλγόριθμος Να_βρεθεί_και_η_θέση Δεδομένα //Α// βρέθηκε ← ψευδής i ← 1 Όσο (βρέθηκε=ψευδής) και (i<=1000) επανέλαβε Αν Α[i]=0 τότε βρέθηκε ← αληθής ............. Αλλιώς i ← i+1 Τέλος_αν Τέλος_επανάληψης .............. Τέλος Να_βρεθεί_και_η_θέση Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 15. Να γίνει αλγόριθμος που θα ελέγχει 1000 αριθμούς που βρίσκονται αποθηκευμένοι σε έναν πίνακα Α (αταξινόμητοι) ψάχνοντας τον αριθμό 0. Αν βρεθεί να εμφανίζει την θέση στην οποία βρέθηκε, αλλιώς να εμφανίζει μήνυμα πως δεν βρέθηκε ο αριθμός Αλγόριθμος Να_βρεθεί_και_η_θέση Δεδομένα //Α// βρέθηκε ← ψευδής Τώρα στην περίπτωση που βρω το i ← 1 στοιχείο που ψάχνω θα πρέπει να Όσο (βρέθηκε=ψευδής) και (i<=1000) επανέλαβε αποθηκεύσω σε μια μεταβλητή Αν Α[i]=0 τότε (θέση) και την θέση του πίνακα στην βρέθηκε ← αληθής οποία το βρήκα (i) θέση ← i Αλλιώς i ← i+1 Τέλος_αν Τέλος_επανάληψης .............. Τέλος Να_βρεθεί_και_η_θέση Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 16. Να γίνει αλγόριθμος που θα ελέγχει 1000 αριθμούς που βρίσκονται αποθηκευμένοι σε έναν πίνακα Α (αταξινόμητοι) ψάχνοντας τον αριθμό 0. Αν βρεθεί να εμφανίζει την θέση στην οποία βρέθηκε, αλλιώς να εμφανίζει μήνυμα πως δεν βρέθηκε ο αριθμός Αλγόριθμος Να_βρεθεί_και_η_θέση Δεδομένα //Α// βρέθηκε ← ψευδής Τώρα στην περίπτωση που βρω το i ← 1 στοιχείο που ψάχνω θα πρέπει να Όσο (βρέθηκε=ψευδής) και (i<=1000) επανέλαβε αποθηκεύσω σε μια μεταβλητή Αν Α[i]=0 τότε (θέση) και την θέση του πίνακα στην βρέθηκε ← αληθής οποία το βρήκα (i) θέση ← i Αλλιώς i ← i+1 Αφού τελειώσω με τις επαναλήψεις Τέλος_αν Τέλος_επανάληψης θα πρέπει να εμφανίσω το Αν βρέθηκε=αληθής τότε αποτέλεσμα. Αν έχω βρει το στοιχείο Εμφάνισε θέση που ψάχνω θα το εμφανίσω αυτό, Αλλιώς αλλιώς θα εμφανίσω ένα μήνυμα Εμφάνισε “Το 0 δεν βρέθηκε” που θα λέει πως δεν το βρήκα Τέλος_αν Τέλος Να_βρεθεί_και_η_θέση Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 17. Σε έναν πίνακα ΟΝΟΜΑ υπάρχουν τα μικρά ονόματα των 180 μαθητών του σχολείου μας. Να γίνει αλγόριθμος που να ελέγχει αν υπάρχει το όνομα Ελένη και αν υπάρχει να εμφανίζει τις θέσεις στις οποίες βρίσκεται καθώς και πόσες φορές βρέθηκε Αλγόριθμος Πόσες_φορές Το όνομα Ελένη μπορεί να Δεδομένα //ΟΝΟΜΑ// υπάρχει παραπάνω από 1 βρέθηκε ← ψευδής φορές στον πίνακα. Αφού ....... μετράω πόσες φορές Για i από 1 μέχρι 180 υπάρχει θα πρέπει να ελέγξω όλο τον πίνακα, Αν ΟΝΟΜΑ[i]=”Ελένη” τότε ακόμα και αν το βρω βρέθηκε ← αληθής ....... ....... Τέλος_αν Τέλος_επανάληψης ....... Τέλος Πόσες_φορές Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 18. Σε έναν πίνακα ΟΝΟΜΑ υπάρχουν τα μικρά ονόματα των 180 μαθητών του σχολείου μας. Να γίνει αλγόριθμος που να ελέγχει αν υπάρχει το όνομα Ελένη και αν υπάρχει να εμφανίζει τις θέσεις στις οποίες βρίσκεται καθώς και πόσες φορές βρέθηκε Αλγόριθμος Πόσες_φορές Το όνομα Ελένη μπορεί να Δεδομένα //ΟΝΟΜΑ// υπάρχει παραπάνω από 1 βρέθηκε ← ψευδής φορές στον πίνακα. Αφού ....... μετράω πόσες φορές Για i από 1 μέχρι 180 υπάρχει θα πρέπει να ελέγξω όλο τον πίνακα, Αν ΟΝΟΜΑ[i]=”Ελένη” τότε ακόμα και αν το βρω βρέθηκε ← αληθής Εμφάνισε i Τώρα δεν έχω μόνο μία ....... θέση που βρίσκεται το Τέλος_αν στοιχείο που ψάχνω. Άρα Τέλος_επανάληψης κάθε φορά που βρίσκω το ....... όνομα Ελένη, εμφανίζω εκείνη τη στιγμή την θέση (i) Τέλος Πόσες_φορές στην οποία είναι Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 19. Σε έναν πίνακα ΟΝΟΜΑ υπάρχουν τα μικρά ονόματα των 180 μαθητών του σχολείου μας. Να γίνει αλγόριθμος που να ελέγχει αν υπάρχει το όνομα Ελένη και αν υπάρχει να εμφανίζει τις θέσεις στις οποίες βρίσκεται καθώς και πόσες φορές βρέθηκε Αλγόριθμος Πόσες_φορές Το όνομα Ελένη μπορεί να Δεδομένα //ΟΝΟΜΑ// υπάρχει παραπάνω από 1 βρέθηκε ← ψευδής φορές στον πίνακα. Αφού φορές ← 0 μετράω πόσες φορές Για i από 1 μέχρι 180 υπάρχει θα πρέπει να ελέγξω όλο τον πίνακα, Αν ΟΝΟΜΑ[i]=”Ελένη” τότε ακόμα και αν το βρω βρέθηκε ← αληθής Εμφάνισε i Τώρα δεν έχω μόνο μία φορές ← φορές+1 θέση που βρίσκεται το Τέλος_αν στοιχείο που ψάχνω. Άρα Τέλος_επανάληψης κάθε φορά που βρίσκω το Αν βρέθηκε=αληθής τότε όνομα Ελένη, εμφανίζω εκείνη τη στιγμή την θέση (i) Εμφάνισε φορές στην οποία είναι Αλλιώς Εμφάνισε “Το όνομα Ελένη δεν βρέθηκε” Μετράω πόσες φορές το Τέλος_αν βρήκα Τέλος Πόσες_φορές Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
  • 20. Σε έναν πίνακα ΟΝΟΜΑ υπάρχουν τα μικρά ονόματα των 180 μαθητών του σχολείου μας. Να γίνει αλγόριθμος που να ελέγχει αν υπάρχει το όνομα Ελένη και αν υπάρχει να εμφανίζει τις θέσεις στις οποίες βρίσκεται καθώς και πόσες φορές βρέθηκε Αλγόριθμος Πόσες_φορές Το όνομα Ελένη μπορεί να Δεδομένα //ΟΝΟΜΑ// υπάρχει παραπάνω από 1 φορές ← 0 φορές στον πίνακα. Αφού Για i από 1 μέχρι 180 μετράω πόσες φορές Αν ΟΝΟΜΑ[i]=”Ελένη” τότε υπάρχει θα πρέπει να ελέγξω όλο τον πίνακα, Εμφάνισε i ακόμα και αν το βρω φορές ← φορές+1 Τέλος_αν Τώρα δεν έχω μόνο μία Τέλος_επανάληψης θέση που βρίσκεται το Αν φορές<>0 τότε στοιχείο που ψάχνω. Άρα Εμφάνισε φορές κάθε φορά που βρίσκω το Αλλιώς όνομα Ελένη, εμφανίζω εκείνη τη στιγμή την θέση (i) Εμφάνισε “Το όνομα Ελένη δεν βρέθηκε” στην οποία είναι Τέλος_αν Τέλος Πόσες_φορές Μετράω πόσες φορές το βρήκα Επίσης αφού τώρα μετράω τις φορές που βρέθηκε το στοιχείο μπορώ να μην χρησιμοποιήσω την μεταβλητή βρέθηκε που χρησιμοποιούσα πριν, αφού μπορώ να ελέγξω τις φορές για να δω αν βρέθηκε το στοιχείο. Αν οι φορές είναι μηδέν τότε προφανώς δεν βρέθηκε. Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .