τοιχεία του μαθήματοσ (ημζρα εβδομάδασ, ώρεσ, ζτοσ): ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών Εργαςτηριακή ομάδα αςκήςεων 2 για το μάθημα «ΑΡΧΙΣΕΚΣΟΝΙΚΗ ΤΠΟΛΟΓΙΣΩΝ» τοιχεία φοιτητών (από τουσ ςυμμετζχοντεσ φοιτητζσ): Συμπληρώςτε τα παρακάτω κενά με κεφαλαίουσ Ελληνικοφσ χαρακτήρεσ Ονοματεπώνυμο φοιτητών: Α.Μ: Εξάμηνο: Ημερομηνία Ζναρξησ: Βαθμολόγηςη εργαςτηριακών αςκήςεων χόλια:
Άσκηση 1 η : Να πινπνηήζεηε πξόγξακκα ην νπνίν ζα θνξηώλεη ηνπο θαηαρωξεηέο Α, Χ κε ην πεξηερόκελν ηωλ ζπκβνιηθώλ ζέζεωλ κλήκεο Ζ, Υ. Σηελ ζπλέρεηα ην πξόγξακκα ζα εμεηάδεη αλ ν θαηαρωξεηήο Α είλαη κεγαιύηεξνο από ηνλ θαηαρωξεηή Χ, θαη αλ είλαη ζα εθηειεί άζξνηζκα κεηαμύ ηωλ θαηαρωξεηώλ Α θαη Χ. Σε δηαθνξεηηθή πεξίπηωζε ζα αθαηξεί ηνλ Α από ηνλ Χ. Άσκηση 2 η : Να πινπνηήζηε πξόγξακκα ην νπνίν ζα θνξηώλεη ηνπο θαηαρωξεηέο Α θαη Χ κε ηη ζέζεηο κλήκεο 100 θαη 101 αληίζηνηρα. Σηελ ζπλέρεηα ζα εθηειεί ηνλ παξαθάηω βξόγρν. Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 2
if(a+x>20) { A=A+1; X=X+1; } else { A=A-1; X=X-1; } Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 3
Άσκηση 3 η : Υινπνίεζε ηνπ παξαθάηω θώδηθα ζηελ ζπκβνιηθή γιώζζα ηνπ TRN If (x==5 y==9) Z=40; else Z=80; Υπνζέζηε όηη ζα γίλεηαη εηζαγωγή από ην ρξήζηε κέζω ηνπ πιεθηξνινγίνπ ηωλ πεξηερνκέλωλ ηωλ Φ θαη Υ. Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 4
Άσκηση 4 η : Υινπνίεζε ηνπ παξαθάηω θώδηθα ζηελ ζπκβνιηθή γιώζζα ηνπ TRN If (x==5 && y==7) z=x+y; else z=x-2; Υπνζέζηε όηη ζα γίλεηαη εηζαγωγή από ην ρξήζηε κέζω ηνπ πιεθηξνινγίνπ ηωλ πεξηερνκέλωλ ηωλ Φ θαη Υ. Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 5
Άσκηση 5 η : Υινπνίεζε ηνπ παξαθάηω θώδηθα ζηελ ζπκβνιηθή γιώζζα ηνπ TRN If (x==4 && y==4) z=x+y; else z=x-2; Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 6
Άσκηση 6 η : Να πινπνηεζεί ην παξαθάηω θνκκάηη θώδηθα ζηελ ζπκβνιηθή γιώζζα ηνπ TRN If(x!=5) x=2*x; else x=x-1; Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 7
Άσκηση 7 η : Να πινπνηήζεηε πξόγξακκα ην νπνίν ζα θνξηώλεη ηνλ θαηαρωξεηή Α κε ηελ ζπκβνιηθή ζέζε κλήκεο FLAG θαη ζα αθαηξεί 5 από απηόλ έωο όηνπ ν Α γίλεη 0 ή αξλεηηθόο. Άσκηση 8 η : Να πινπνηεζεί ην παξαθάηω θνκκάηη θώδηθα ζηελ ζπκβνιηθή γιώζζα ηνπ TRN While (z>y) z=z-1; Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 8
Άσκηση 9 η : Να πινπνηεζεί ην παξαθάηω θνκκάηη θώδηθα ζηελ γιώζζα ηνπ TRN number=τιμή; do number=number-1; while (number!=0) Τν παξαπάλω πξόγξακκα ζα εθηειείηαη κόλν αλ ν αξηζκόο πνπ δόζεθε είλαη ζεηηθόο. Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 9
Άσκηση 10 η : Να γξαθεί πξόγξακκα ζηελ ζπκβνιηθή γιώζζα ηνπ TRN ην νπνίν ζα εθηειεί ηα παξαθάηω: 1. Θα δίλεη ηελ δπλαηόηεηα ζηνλ ρξήζηε λα εηζάγεη δύν ηηκέο από ην πιεθηξνιόγην. Μία γηα ηελ ζέζε κλήκεο B θαη κηα γηα ηελ ζέζε κλήκεο C. 2. Εάλ ε ηηκή ηεο κεηαβιεηήο Β είλαη κεγαιύηεξε από ηελ ηηκή ηεο C ζα εθηειεί ην εμήο: Όζν ε ηηκή ηεο Β είλαη κεγαιύηεξε από ηελ ηηκή ηεο C ην πεξηερόκελν ηεο ζέζεο κλήκεο Β ζα κεηώλεηαη θαηά 5. 3. Εάλ ε αξρηθή ηηκή ηεο ζέζε κλήκεο Β είλαη κηθξόηεξε από ηελ αξρηθή ηηκή ηεο C ζα εθηειεί ην εμήο: Τα πεξηερόκελα ηωλ B θαη C ζα ελαιιάζζνληαη. Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 10
Άσκηση 11 η : Υινπνίεζε ηνπ βξόρνπ A = 0; for( i = n; i > 0; i --) A = A + i ; ζηε ζπκβνιηθή γιώζζα ηνπ TRN Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 11
Άσκηση 12 η : Υινπνίεζε ηνπ βξόρνπ z = 0; for( i = 0; i <=10; i ++) z=i+1; Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 12
Άσκηση 13 η : Να πινπνηήζεηε πξόγξακκα ην νπνίν ζα θνξηώλεη ηνπο θαηαρωξεηέο Α, Χ κε ην πεξηερόκελν ηωλ ζπκβνιηθώλ ζέζεωλ κλήκεο Ζ, Υ. Σηελ ζπλέρεηα ην πξόγξακκα ζα εμεηάδεη αλ ν θαηαρωξεηήο Α είλαη κεγαιύηεξνο από ηνλ θαηαρωξεηή Χ, θαη αλ είλαη ζα εθηειεί άζξνηζκα κεηαμύ ηωλ θαηαρωξεηώλ Α θαη Χ. Σε δηαθνξεηηθή πεξίπηωζε ζα αθαηξεί ηνλ Α από ηνλ Χ. Τν άζξνηζκα ηωλ θαηαρωξεηώλ ζα εθηειείηαη ζε ππνπξόγξακκα. Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 13
Άσκηση 14 η : Να πινπνηεζεί ην παξαθάηω ηκήκα θώδηθα ζηελ ζπκβνιηθή γιώζζα ηνπ TRN, κε ηε ρξήζε ππνπξνγξάκκαηνο. If(x==2) z=2*x-1; y=2*z; Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 14
Εργαςτήριο Αρχιτεκτονικήσ Η/Τ Σμήμα Πληροφορικήσ & Σεχνολογίασ Η/Τ 15