SlideShare a Scribd company logo
1 of 5
Άςκηςη 1(εναλλακσική)
             Τςαλίδηρ Χπήςσορ




                                1
   Από ση Βικιπαίδεια, σην ελεύθεπη εγκτκλοπαίδεια
    (http://el.wikipedia.org/wiki/Αλγόπιθμορ_σοτ_Ετκλείδη)

   Αλγόπιθμορ 1 (Αναδπομικόρ) == Αλγόπιθμορ 2 (Ακολοτθησικόρ)
    GCD(a, b)
    1 IF b = 0 THEN                          WHILE b ≠ 0
    2      RETURN a                              IF a > b THEN
    3 ELSE                                            a := a - b
    4      RETURN GCD(b, a mod b)                ELSE
    5                                                 b := b - a
    6                                        RETURN a


   Με δεδομένοτρ δύο υτςικούρ απιθμούρ α και β με α>β (αν ιςφύει α<β
    αλλάζοτμε ση ςειπά σοτρ):
    ◦   αν ο β είναι 0 σόσε ο α είναι ο ΜΚΔ
    ◦   αν ο β δεν είναι 0 σόσε επαναλαμβάνοτμε ση διαδικαςία φπηςιμοποιώνσαρ σον β και σο
        τπόλοιπο σηρ διαίπεςηρ α/β




                                                                                             2
   Να γπαυσεί ένα ππόγπαμμα σο οποίο θα
    δέφεσαι ωρ επιλογή ςσην γπαμμή εκσέλεςηρ
    σοτ 2 υτςικούρ απιθμούρ και θα
    επιςσπέυει σο ΜΚΔ (Μέγιςσο Κοινό
    Διαιπέση).
   Το απφείο C θα ονομάζεσαι gcd.c και
    ανσίςσοιφα σο εκσελέςιμο gcd (Greatest
    Common Divisor)
   Παπάδειγμα κλήςηρ
    ◦ gcd 124 34
     2

                                               3
#include <stdio.h>
#include <stdlib.h>

//int main(int argc, char** argv)
int main(int argc, char* argv[])
{
   int Ν1 = atoi(argv[1]),
       N2 = atoi(argv[2]);
 ………………………………….




                                    4
   Να γπαυεί σο ππόγπαμμα και με σοτρ δύο
    σπόποτρ (ακολοτθησικό, αναδπομικό).
   Υπολογίςσε σον φπόνο σπεξίμασορ
    φπηςιμοποιώνσαρ σο αναλτσικό μονσέλο
    καθώρ και σον φπόνο σπεξίμασορ με σο
    απλοποιημένο μονσέλο (όλερ οι ππάξειρ
    απαισούν σον ίδιο φπόνο σπεξίμασορ).




                                             5

More Related Content

What's hot

ΠΡΩΤΟΣ ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣ
ΠΡΩΤΟΣ ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣΠΡΩΤΟΣ ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣ
ΠΡΩΤΟΣ ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣHIOTELIS IOANNIS
 
1o και 3ο_λύκειο_γιαννιτσών_(23._11)
1o και 3ο_λύκειο_γιαννιτσών_(23._11)1o και 3ο_λύκειο_γιαννιτσών_(23._11)
1o και 3ο_λύκειο_γιαννιτσών_(23._11)Christos Loizos
 
Θέματα Φυσικής Γ Λυκείου Κατεύθυνσης
Θέματα Φυσικής Γ Λυκείου ΚατεύθυνσηςΘέματα Φυσικής Γ Λυκείου Κατεύθυνσης
Θέματα Φυσικής Γ Λυκείου ΚατεύθυνσηςStathis Gourzis
 

What's hot (11)

ΠΛΗ31 ΤΕΣΤ 23
ΠΛΗ31 ΤΕΣΤ 23ΠΛΗ31 ΤΕΣΤ 23
ΠΛΗ31 ΤΕΣΤ 23
 
ΠΛΗ31 ΤΕΣΤ 32
ΠΛΗ31 ΤΕΣΤ 32ΠΛΗ31 ΤΕΣΤ 32
ΠΛΗ31 ΤΕΣΤ 32
 
ΠΛΗ31 ΤΕΣΤ 25
ΠΛΗ31 ΤΕΣΤ 25ΠΛΗ31 ΤΕΣΤ 25
ΠΛΗ31 ΤΕΣΤ 25
 
ΠΡΩΤΟΣ ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣ
ΠΡΩΤΟΣ ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣΠΡΩΤΟΣ ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣ
ΠΡΩΤΟΣ ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣ
 
αλγόριθμοι
αλγόριθμοιαλγόριθμοι
αλγόριθμοι
 
1o και 3ο_λύκειο_γιαννιτσών_(23._11)
1o και 3ο_λύκειο_γιαννιτσών_(23._11)1o και 3ο_λύκειο_γιαννιτσών_(23._11)
1o και 3ο_λύκειο_γιαννιτσών_(23._11)
 
ΠΛΗ31 ΜΑΘΗΜΑ 3.3
ΠΛΗ31 ΜΑΘΗΜΑ 3.3ΠΛΗ31 ΜΑΘΗΜΑ 3.3
ΠΛΗ31 ΜΑΘΗΜΑ 3.3
 
ΠΛΗ31 ΤΕΣΤ 27
ΠΛΗ31 ΤΕΣΤ 27ΠΛΗ31 ΤΕΣΤ 27
ΠΛΗ31 ΤΕΣΤ 27
 
Θέματα Φυσικής Γ Λυκείου Κατεύθυνσης
Θέματα Φυσικής Γ Λυκείου ΚατεύθυνσηςΘέματα Φυσικής Γ Λυκείου Κατεύθυνσης
Θέματα Φυσικής Γ Λυκείου Κατεύθυνσης
 
CARRY LOOK AHEAD ADDER
CARRY LOOK AHEAD ADDERCARRY LOOK AHEAD ADDER
CARRY LOOK AHEAD ADDER
 
ΠΛΗ31 ΤΕΣΤ 13
ΠΛΗ31 ΤΕΣΤ 13ΠΛΗ31 ΤΕΣΤ 13
ΠΛΗ31 ΤΕΣΤ 13
 

Viewers also liked (20)

Mizan lagi
Mizan lagiMizan lagi
Mizan lagi
 
Modul html
Modul htmlModul html
Modul html
 
Mod -4_-_so_-_2013-2014
Mod  -4_-_so_-_2013-2014Mod  -4_-_so_-_2013-2014
Mod -4_-_so_-_2013-2014
 
Pembahasan soal snmptn 2011 matematika ipa kode 599
Pembahasan soal snmptn 2011 matematika ipa kode 599Pembahasan soal snmptn 2011 matematika ipa kode 599
Pembahasan soal snmptn 2011 matematika ipa kode 599
 
Pla d us_de_les_t_ic pdv2011
Pla d us_de_les_t_ic pdv2011Pla d us_de_les_t_ic pdv2011
Pla d us_de_les_t_ic pdv2011
 
Chapter 6.5
Chapter 6.5Chapter 6.5
Chapter 6.5
 
Law Review
Law ReviewLaw Review
Law Review
 
Ppt1 uji hipotesis dua rata
Ppt1 uji hipotesis dua rataPpt1 uji hipotesis dua rata
Ppt1 uji hipotesis dua rata
 
Anova W.
Anova W.Anova W.
Anova W.
 
Presentation mfi
Presentation mfiPresentation mfi
Presentation mfi
 
Material ud 2
Material ud 2Material ud 2
Material ud 2
 
Dilatasi telmat
Dilatasi telmatDilatasi telmat
Dilatasi telmat
 
Accenta Display Corp.
Accenta Display Corp.Accenta Display Corp.
Accenta Display Corp.
 
Menulis Artikel
Menulis ArtikelMenulis Artikel
Menulis Artikel
 
10
1010
10
 
Kelompok geografi
Kelompok geografiKelompok geografi
Kelompok geografi
 
Collaborative webinar project final (1)
Collaborative webinar project final (1)Collaborative webinar project final (1)
Collaborative webinar project final (1)
 
Presentation1
Presentation1Presentation1
Presentation1
 
Mood through light
Mood through lightMood through light
Mood through light
 
Presentacions amb programari lliure
Presentacions amb programari lliurePresentacions amb programari lliure
Presentacions amb programari lliure
 

More from Yanis Manaras (20)

Webclass admin 4
Webclass admin 4Webclass admin 4
Webclass admin 4
 
What iswebclass 4
What iswebclass 4What iswebclass 4
What iswebclass 4
 
Webclass teacher 4
Webclass teacher 4Webclass teacher 4
Webclass teacher 4
 
Webclass student 4
Webclass student 4Webclass student 4
Webclass student 4
 
Webclass Student
Webclass StudentWebclass Student
Webclass Student
 
Ads 1 alt_e
Ads 1 alt_eAds 1 alt_e
Ads 1 alt_e
 
Ads 1 common
Ads 1 commonAds 1 common
Ads 1 common
 
HTML and Javascript
HTML and JavascriptHTML and Javascript
HTML and Javascript
 
Signals
SignalsSignals
Signals
 
ΛΣ2_IPC
ΛΣ2_IPCΛΣ2_IPC
ΛΣ2_IPC
 
ΛΣ1-002
ΛΣ1-002ΛΣ1-002
ΛΣ1-002
 
Processes
ProcessesProcesses
Processes
 
ΛΣ1-001
ΛΣ1-001ΛΣ1-001
ΛΣ1-001
 
SE5
SE5SE5
SE5
 
SE4
SE4SE4
SE4
 
SQL7v2
SQL7v2SQL7v2
SQL7v2
 
SQL9v0
SQL9v0SQL9v0
SQL9v0
 
SQL8v1
SQL8v1SQL8v1
SQL8v1
 
ΛΣ1FILES1v0
ΛΣ1FILES1v0ΛΣ1FILES1v0
ΛΣ1FILES1v0
 
ΛΣ1FILES2v0
ΛΣ1FILES2v0ΛΣ1FILES2v0
ΛΣ1FILES2v0
 

Recently uploaded

-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξηΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΗ ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΘεόδωρος Μαραγκούλας
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηTheodora Chandrinou
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψειςDimitra Mylonaki
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptxAthina Tziaki
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο Χρύσα Παπακωνσταντίνου
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .Dimitra Mylonaki
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΧρύσα Παπακωνσταντίνου
 

Recently uploaded (10)

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

Ads 1 fibonacci

  • 1. Άςκηςη 1(εναλλακσική) Τςαλίδηρ Χπήςσορ 1
  • 2. Από ση Βικιπαίδεια, σην ελεύθεπη εγκτκλοπαίδεια (http://el.wikipedia.org/wiki/Αλγόπιθμορ_σοτ_Ετκλείδη)  Αλγόπιθμορ 1 (Αναδπομικόρ) == Αλγόπιθμορ 2 (Ακολοτθησικόρ) GCD(a, b) 1 IF b = 0 THEN WHILE b ≠ 0 2 RETURN a IF a > b THEN 3 ELSE a := a - b 4 RETURN GCD(b, a mod b) ELSE 5 b := b - a 6 RETURN a  Με δεδομένοτρ δύο υτςικούρ απιθμούρ α και β με α>β (αν ιςφύει α<β αλλάζοτμε ση ςειπά σοτρ): ◦ αν ο β είναι 0 σόσε ο α είναι ο ΜΚΔ ◦ αν ο β δεν είναι 0 σόσε επαναλαμβάνοτμε ση διαδικαςία φπηςιμοποιώνσαρ σον β και σο τπόλοιπο σηρ διαίπεςηρ α/β 2
  • 3. Να γπαυσεί ένα ππόγπαμμα σο οποίο θα δέφεσαι ωρ επιλογή ςσην γπαμμή εκσέλεςηρ σοτ 2 υτςικούρ απιθμούρ και θα επιςσπέυει σο ΜΚΔ (Μέγιςσο Κοινό Διαιπέση).  Το απφείο C θα ονομάζεσαι gcd.c και ανσίςσοιφα σο εκσελέςιμο gcd (Greatest Common Divisor)  Παπάδειγμα κλήςηρ ◦ gcd 124 34 2 3
  • 4. #include <stdio.h> #include <stdlib.h> //int main(int argc, char** argv) int main(int argc, char* argv[]) { int Ν1 = atoi(argv[1]), N2 = atoi(argv[2]);  …………………………………. 4
  • 5. Να γπαυεί σο ππόγπαμμα και με σοτρ δύο σπόποτρ (ακολοτθησικό, αναδπομικό).  Υπολογίςσε σον φπόνο σπεξίμασορ φπηςιμοποιώνσαρ σο αναλτσικό μονσέλο καθώρ και σον φπόνο σπεξίμασορ με σο απλοποιημένο μονσέλο (όλερ οι ππάξειρ απαισούν σον ίδιο φπόνο σπεξίμασορ). 5