Δομή Ακολουθίας

Δομή ακολουθίας

Οι δομή ακολουθίας αναφερεται στις εντολές που εκτελούνται με τη σειρά, δηλαδή ακολουθιακά σε ένα πρόγραμμα. Οι πιο βασικές εντολές της δομής ακολουθίας είναι:

  • Εκχώρηση τιμής
  • Είσοδος από πληκτρολόγιο
  • Εμφάνιση

Εκχώρηση τιμής

a = 15 + b * 2

Είσοδος από πληκτρολόγιο

a = input("Δώσε τιμή")
a = int(a) ή float(a)

Εμφάνιση

print("Η τιμή είναι", a)

Παράδειγμα 1-1

Θέλουμε να κατεβάσουμε στο κινητό μας τηλέφωνο μια εφαρμογή. Η ταχύτητα σύνδεσής μας στο διαδίκτυο είναι 1,6 ΜΒ/δευτερόλεπτο. Γράψτε σε γλώσσα Python πρόγραμμα, που δέχεται ως είσοδο το μέγεθος της εφαρμογής σε ΜΒ και υπολογίζει σε πόσο χρόνο θα κατέβει η εφαρμογή.

Ανάλυση του προβλήματος

Δεδομένα

  • ταχύτητα σύνδεσης = 1,6 MB/sec
  • μέγεθος εφαρμογής

Ζητούμενο

  • Χρόνος κατεβάσματος (download)

Υπολογισμός

ταχύτητα = Μέγεθος / Χρόνος άρα

Χρόνος = Μέγεθος / 1,6

Φυσική Γλώσσα

  1. Ζήτα το μέγεθος εφαρμογής από το χρήστη σε MB
  2. Υπολόγισε το χρόνο κατεβάσματος t = (μέγεθος εφαρμογής) / 1,6 sec
  3. Εμφάνισε τον χρόνο κατεβάσματος

Aλγόριθμος

Αλγόριθμος Download
Γράψε 'Δώσε το μέγεθος της εφαρμογής'
Διάβασε μέγεθος
Χρόνος <-- μέγεθος/1,6
Γράψε χρόνος
Τέλος Download

Διάγραμμα Ροής

Γλώσσα Python

# Πρόγραμμα Download

megethos = input("Δώσε το μέγεθος εφαρμογής σε MB:")
megethos = int(megethos)
xronos = megethos / 1.6
print("Θα χρειαστούν", xronos, "sec για download")

Εκτέλεση προγράμματος

Παράδειγμα 1-2

Να δημιουργήσετε πρόγραμμα σε γλώσσα Python που να δίνετε από το πληκτρολόγιο το ημερομίσθιο ενός εργαζομένου και στην συνέχεια να υπολογίζετε και το εμφανίζετε το ποσό που θα εισπράξει μετά από 25 ημέρες εργασίας.

Διάγραμμα Ροής

Γλώσσα Python

# Πρόγραμμα Ημερομήσθιο

imeromisthio = int( input("Δώσε το ημερομήσθιο:") )
misthos = imeromisthio * 25
print("Ο μισθός είναι", misthos, "Ευρώ")

Εκτέλεση προγράμματος

Παράδειγμα 1-3

Να δημιουργήσετε πρόγραμμα σε γλώσσα Python το οποίο θα διαβάζει από το πληκτρολόγιο την ακτίνα ενός κύκλου και στην συνέχεια θα υπολογίζει την περιφέρεια και το εμβαδόν του κύκλου. Στο τέλος θα εμφανίζει την περιφέρεια και το εμβαδόν με κατάλληλο μήνυμα.

Διάγραμμα Ροής

Γλώσσα Python

# Πρόγραμμα Περιφέρεια-Εμβαδόν Κύκλου

r = float( input("Δώσε ακτίνα κύκλου") )
pi = 3.141
periferia = 2 * pi * r
emvadon = pi * r**2
print("Μήκος περιφέρειας κύκλου:", periferia)
print("Εμβαδόν κύκλου:", emvadon)

Εκτέλεση προγράμματος

Δραστηριότητα 1

Εκτελέστε τα παραπάνω παραδείγματα.

Δραστηριότητα 2

Φτιάξτε το διάγραμμα ροής του παραδείγματος 3. Χρησιμποιήστε την εφαρμογή draw.io.

Δημιουργία διαγράμματος ροής