ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ |
Εξεταστική περίοδος Σεπτεμβρίου 1998 |
Διδάσκων: Διομήδης Σπινέλλης |
Θέμα 1ο:
Θέμα 2ο:
INC R0 ; Αύξησε κατά ένα την τιμή του καταχωρητή R0
Θέμα 3ο:
Θέμα 4ο:
0100 |
MOV |
AX, 0002 |
; Move / Ανάθεση τιμής |
|
0103 |
MOV |
SI, AX |
; Move / Ανάθεση τιμής |
|
0105 |
ADD |
AX, SI |
; Add / Πρόσθεση |
|
0107 |
MOV |
[SI], AX |
; Move / Ανάθεση τιμής |
|
0109 |
ADD |
SI, 1 |
; Add / Πρόσθεση |
|
010C |
CMP |
SI, AX |
; Compare / Σύγκριση |
|
010E |
JNE |
0107 |
; Jump if Not Equal / Άλμα υπό συνθήκη (διάφορο) |
|
0110 |
... |
Θέμα 5ο:
Η μετατροπή βαθμών θερμοκρασίας από την κλίματα Celsius στην κλίμακα Fahrenheit δίνεται από τον τύπο tF = (tC * 1.8) + 32. Γράψτε σε Pascal ένα πρόγραμμα που να ζητάει από το χρήστη μια θερμοκρασία σε βαθμούς Fahrenheit και στη συνέχεια να τυπώνει την τιμή της θερμοκρασίας σε βαθμούς Celsius καθώς και τόσα αστέρια (Υ*Υ) όσοι και οι αντίστοιχοι βαθμοί. Παράδειγμα:
Fahrenheit: 50
Celsius = 10 **********
Διάρκεια εξέτασης 1.5 ώρα |
Καλή επιτυχία! |