Τι είναι ο αλγόριθμος;

Σε αυτό το σεμινάριο, θα μάθουμε τι είναι οι αλγόριθμοι με τη βοήθεια παραδειγμάτων.

Ένας αλγόριθμος είναι ένα σύνολο καλά καθορισμένων οδηγιών στη σειρά για την επίλυση ενός προβλήματος.

Ποιότητες ενός καλού αλγορίθμου

  1. Η είσοδος και η έξοδος πρέπει να καθοριστούν με ακρίβεια.
  2. Κάθε βήμα στον αλγόριθμο θα πρέπει να είναι σαφές και ξεκάθαρο.
  3. Οι αλγόριθμοι πρέπει να είναι πιο αποτελεσματικοί μεταξύ πολλών διαφορετικών τρόπων επίλυσης ενός προβλήματος.
  4. Ένας αλγόριθμος δεν πρέπει να περιλαμβάνει κωδικό υπολογιστή. Αντ 'αυτού, ο αλγόριθμος πρέπει να είναι γραμμένος με τέτοιο τρόπο ώστε να μπορεί να χρησιμοποιηθεί σε διαφορετικές γλώσσες προγραμματισμού.

Παραδείγματα αλγορίθμου

Αλγόριθμος για προσθήκη δύο αριθμών

Αλγόριθμος για να βρείτε το μεγαλύτερο μεταξύ τριών αριθμών

Αλγόριθμος για να βρείτε όλες τις ρίζες της τετραγωνικής εξίσωσης

Αλγόριθμος για να βρείτε το παραγοντικό

Αλγόριθμος για έλεγχο του πρωταρχικού αριθμού

Αλγόριθμος της σειράς Fibonacci

Παραδείγματα αλγορίθμων στον προγραμματισμό

Αλγόριθμος για προσθήκη δύο αριθμών που εισάγει ο χρήστης

Βήμα 1: Ξεκινήστε Βήμα 2: Δηλώστε μεταβλητές num1, num2 και άθροισμα. Βήμα 3: Διαβάστε τιμές num1 και num2. Βήμα 4: Προσθέστε num1 και num2 και αντιστοιχίστε το αποτέλεσμα στο άθροισμα. άθροισμα ← num1 + num2 Βήμα 5: Εμφάνιση αθροίσματος Βήμα 6: Διακοπή

Βρείτε τον μεγαλύτερο αριθμό μεταξύ τριών διαφορετικών αριθμών

Βήμα 1: Ξεκινήστε Βήμα 2: Δηλώστε τις μεταβλητές a, b και c. Βήμα 3: Διαβάστε τις μεταβλητές a, b και c. Βήμα 4: Εάν a> b Εάν a> c Η οθόνη a είναι ο μεγαλύτερος αριθμός. Το Else Display c είναι ο μεγαλύτερος αριθμός. Διαφορετικά Εάν b> c Η οθόνη b είναι ο μεγαλύτερος αριθμός. Το Else Display c είναι ο μεγαλύτερος αριθμός. Βήμα 5: Σταματήστε

Ρίζες τετραγωνικής εξίσωσης ax 2 + bx + c = 0

Βήμα 1: Ξεκινήστε Βήμα 2: Δηλώστε μεταβλητές a, b, c, D, x1, x2, rp και ip; Βήμα 3: Υπολογισμός διακριτικού D ← b2-4ac Βήμα 4: Εάν D ≧ 0 r1 ← (-b + √D) / 2a r2 ← (-b-√D) / 2a Εμφάνιση r1 και r2 ως ρίζες. Else Υπολογίστε το πραγματικό μέρος και το φανταστικό μέρος rp ← -b / 2a ip ← √ (-D) / 2a Εμφάνιση rp + j (ip) και rp-j (ip) ως ρίζες Βήμα 5: Διακοπή

Παράγοντα ενός αριθμού που εισήγαγε ο χρήστης.

Βήμα 1: Ξεκινήστε Βήμα 2: Δηλώστε τις μεταβλητές n, factorial και i. Βήμα 3: Αρχικοποίηση μεταβλητών factorial ← 1 i ← 1 Βήμα 4: Τιμή ανάγνωσης του n Βήμα 5: Επαναλάβετε τα βήματα έως ότου i = n 5.1: factorial ← factorial * i 5.2: i ← i + 1 Βήμα 6: Εμφάνιση faktorial Βήμα 7: Να σταματήσει

Ελέγξτε αν ένας αριθμός είναι πρωταρχικός αριθμός ή όχι

Βήμα 1: Ξεκινήστε Βήμα 2: Δηλώστε μεταβλητές n, i, flag. Βήμα 3: Αρχικοποίηση σημαίας μεταβλητών ← 1 i ← 2 Βήμα 4: Διαβάστε n από τον χρήστη Βήμα 5: Επαναλάβετε τα βήματα έως ότου i = (n / 2) 5.1 Εάν το υπόλοιπο n ÷ i ισούται με 0 σημαία ← 0 Πηγαίνετε στο βήμα 6 5.2 i ← i + 1 Βήμα 6: Εάν flag = 0 Η οθόνη n δεν είναι πρωταρχική αλλιώς Εμφάνιση n είναι prime Βήμα 7: Σταματήστε

Βρείτε τη σειρά Fibonacci μέχρι τον όρο ≦ 1000.

Βήμα 1: Ξεκινήστε Βήμα 2: Δηλώστε μεταβλητές first_term, second_term και temp. Βήμα 3: Αρχικοποίηση μεταβλητών first_term ← 0 second_term ← 1 Βήμα 4: Εμφάνιση first_term και second_term Βήμα 5: Επαναλάβετε τα βήματα έως το δεύτερο_term ≦ 1000 5.1: temp ← second_term 5.2: second_term ← second_term + first_term 5.3: first_term ← temp 5.4: Display second_term Step 6: Σταματήστε

ενδιαφέροντα άρθρα...