Εντολές στο Microworlds Pro 1) Η εντολή ΔΕΙΞΕ τρησιμοποιείται για: Α) Για ηην εκτέλεση απιθμητικών ππάξεων Δείξε απιθμόρ1 + απιθμόρ2 Παπαδείγμαηα Δείξε 5 + 3 ην απνηέιεζκα πνπ εκθαλίδεηαη ζην θέληξν εληνιώλ είλαη 8 Δείξε 5 3 ην απνηέιεζκα πνπ εκθαλίδεηαη ζην θέληξν εληνιώλ είλαη 2 Δείξε 5 * 3 ην απνηέιεζκα πνπ εκθαλίδεηαη ζην θέληξν εληνιώλ είλαη 15 Δείξε 5 / 3 ην απνηέιεζκα πνπ εκθαλίδεηαη ζην θέληξν εληνιώλ είλαη 1,66 Ππέπει να αθήνοςμε ένα κενό διάζηημα ππιν και ένα μεηά ηο ζύμβολο ηηρ ππάξηρ πος σπηζιμοποιούμε. Γηα δπλάκεηο: Δείξε δύναμη βάζη εκθέηηρ Γηα λα δείμεη ην απνηέιεζκα ηεο δύλακεο 8 4 γξάθνπκε Δείξε δύναμη 8 4 θαη ην απνηέιεζκα πνπ ζα εκθαλίζεη είλαη 4096. ε αξηζκεηηθέο εθθξάζεηο, πξνηεξαηόηεηα έρνπλ νη πξάμεηο κέζα ζηηο παξελζέζεηο, κεηά δηαίξεζε, πνιιαπιαζηαζκόο, πξόζζεζε θαη αθαίξεζε. Π.ρ Δείξε 12 / 2 * 3 ην απνηέιεζκα είλαη 18. Β) Για εμθάνιζη ζηο κένηπο ενηολών μιαρ λέξηρ Δείξε Λέξη Παξαδείγκαηα Δείξε Σσολείο ην απνηέιεζκα είλαη ρνιείν Δείξε 2+3 ην απνηέιεζκα είλαη 2+3 Γ) Για να εμθανίζοςμε ππόηαζη ζηο κένηπο ενηολών Όηαλ κεηά ην δείμε ππάξρνπλ εηζαγσγηθά ηόηε ην απνηέιεζκα είλαη όηη ππάξρεη αθξηβώο κεηά ηα εηζαγσγηθά. Αθόκε θαη αλ ππάξρνπλ αξηζκεηηθέο εθθξάζεηο ην απνηέιεζκα είλαη νη ίδηεο νη εθθξάζεηο. Δείξε [Κείμενο] Ο ππνινγηζηήο ζα εκθαλίζεη ζην Κέληξν Δληνιώλ όιεο ηηο ιέμεηο πνπ πεξηθιείνληαη κεηαμύ ησλ δύν αγθύισλ [ ]. Δείξε [Το όνομα μος είναι Παναγιώηηρ] ην απνηέιεζκα πνπ εκθαλίδεηαη ζην θέληξν εληνιώλ είλαη: Σν όλνκα κνπ είλαη Παλαγηώηεο Κ.Γεωργοφλια - καθηγήτρια Πληροφορικής 1
Γ) Για να εμθανίζοςμε ηην ηιμή μιαρ μεηαβληηήρ αθού πποηγοςμένωρ έσοςμε δώζει ηιμή με ηην ενηολή Κάνε. Κάνε Ονομα_Μεηαβληηήρ Τιμή_Μεηαβληηήρ Δείξε :Ονομα_Μεηαβληηήρ Κάνε x 4 Δείξε :x ην απνηέιεζκα πνπ εκθαλίδεηαη ζην θέληξν εληνιώλ είλαη 4 Δ) Για να εμθανίζοςμε κείμενο και αποηέλεζμα απιθμηηικών ππάξεων σπηζιμοποιούμε ηην ενηολή θπ (θπάζη). Δείξε (θπ [ηο κόζηορ ηηρ εκδπομήρ ανά μαθηηή είναι] 200 / 25 εςπώ) ην απνηέιεζκα πνπ εκθαλίδεηαη ζην θέληξν εληνιώλ είλαη: ηο κόζηορ ηηρ εκδπομήρ ανά μαθηηή είναι 8 εςπώ 2) Εμυάνιση μηνύματος στον τρήστη σε παράθσρο στην οθόνη Ανακοίνωζη [μήνςμα] Ανακοίνυζη [Γειά ζος] Σόηε ζα εκθαληζηεί έλα παξάζπξν θαη ζα γξάθεη Γεηά ζνπ 3) Εμυάνιση ερφτήματος στον τρήστη σε παράθσρο στην οθόνη Επώηηζη [μήνςμα] Επώηηζη [Πώρ ζε λένε?] Η εληνιή <εξώηεζε> είλαη κηα εληνιή εηζόδνπ γηαηί καο επηηξέπεη λα δώζνπκε κηα ηηκή ζηνλ ππνινγηζηή ηελ οποία αποθηκεύει πποζωπινά θαη κπνξνύκε λα ηελ εκθαλίζνπκε ρξενπνηώληαο ηελ ιέμε απάνηηζη. Αλ ζην πξνεγνύκελν παξάδεηγκα ν ρξήζηεο είρε απαληήζεη Γηώξγν ηόηε κε ηελ εληνιή Δείξε απάνηηζη ζα εκθάληδε: Γιώπγο αλ γξάςνπκε ζην θέληξν εληνιώλ Ανακοίνωζη (θπ[χάπηκα Πολύ] απάνηηζη [! Εμένα με λένε οθοκλή.]) Σόηε ζα εκθαληδόηαλ έλα παξάζπξν πνπ ζα έιεγε: Χάπηκα Πολύ Γιώπγο Εμένα με λένε Σοθοκλή. Κ.Γεωργοφλια - καθηγήτρια Πληροφορικής 2
4) Εντολές για να κατεσθύνοσμε την τελώνα Α) : Γίλεη εληνιή ζηελ ρειώλα λα αθήλεη ίρλνο. Οηαλ δεκηνπξγείηαη κηα ρειώλα δελ αθήλεη ίρλε νπόηε γηα λα δεκηνπξγήζνπκε θάπνην ζρήκα κε ηελ ρειώλα πξέπεη ε εληνιή ζηθ λα είλαη ε πξώηε εληνιή πνπ ζα γξάςνπκε ζην θέληξν εληνιώλ. Β) ζηα: Γίλεη εληνιή ζηελ ρειώλα λα ζηακαηήζεη λα αθήλεη ίρλνο. Γ) μπ απιθμόρ εικονοζηοισείων: Η ρειώλα πξνρσξάεη κπξνζηά ηόζα εηθνλνζηνηρεία όζα έρνπκε νξίζεη π.ρ. μπ 100 Γ) πι απιθμόρ εικονοζηοισείων: Η ρειώλα πξνρσξάεη πίζσ ηόζα εηθνλνζηνηρεία όζα έρνπκε νξίζεη π.ρ. πι 100 Δ) δε μοίπερ: Η ρειώλα ζηξίβεη πξνο ηα δεμηά ηόζεο κνίξεο όζεο έρνπκε νξίζεη π.ρ δε 90 Σ) απ μοίπερ: Η ρειώλα ζηξίβεη πξνο ηα αξηζηεξά ηόζεο κνίξεο όζεο έρνπκε νξίζεη π.ρ απ 90 Η) ζβγ: βήλεη ηα ζρέδηα όια πνπ ππάξρνπλ ζηελ επηθάλεηα εξγαζίαο θαη κεηαθέξεη ηελ ρειώλα ζην θέληξν κε θαηεύζπλζε πξνο ηα πάλσ. 5) Δομή Επανάληυης Όηαλ κηα ιίζηα από εληνιέο επαλαιακβάλνληαη παξαπάλσ από κία θνξά κε ηελ ίδηα αθξηβώο ζεηξά ηόηε γξάθνπκε: Επανάλαβε απιθμόρ_επαναλήτευν [λίζηα ενηολών] γηα λα θαηαζθεπάζνπκε ηεηξάγσλν Επανάλαβε 4 [μπ 100 δε 90] Γηα νπνηνδήπνηε ζρήκα λ-πιεπξώλ κε κήθνο π.ρ.100 Επανάλαβε ν [μπ 100 δε( 360/ν)] Για ζσεδίαζη κύκλος: Επανάλαβε 360 [μπ 1 δε 1] 6) Η εντολή ΚΑΝΕ Όνομα_Μεταβλητής Τιμή_ Μεταβλητής τρησιμοποιείται για: Α) Γηα λα δώζνπκε αξηζκεηηθή ηηκή ζε κεηαβιεηή Κάνε σ 4 (ηόηε ρ = 4) Β) Γηα λα δώζνπκε αιθαξηζκεηηθή ηηκή ζε κεηαβιεηή (δειαδή θάπνηα ιέμε), Κάνε σ ΓΑΣΑ (ηόηε ρ = ΓΑΣΑ) Γ) Να δώζνπκε ηηκή πξόηαζε ζε κηα κεηαβιεηή Κάνε σ [Σο ονομά μος είναι ΜΑΡΙΑ] Κ.Γεωργοφλια - καθηγήτρια Πληροφορικής 3
(ηόηε ρ = Σν νλνκά κνπ είλαη ΜΑΡΙΑ ) Όηαλ γξάθνπκε ηελ εληνιή Κάλε ν ρξήζηεο δελ θαηαιαβαίλεη όηη έγηλε θάηη. ηελ πξαγκαηηθόηεηα όηαλ εθηειείηαη ε εληνιή Κάλε ηόηε απνζεθεύεηαη πξνζσξηλά ε ηηκή κηαο κεηαβιεηήο ζηελ κλήκε ηνπ ππνινγηζηή. Γηα λα δεη ηελ ηηκή απηή, ν ρξήζηεο πξέπεη λα γξάςεη ηελ εληνιή Γείμε :ρ. Όηαλ αλαθεξόκαζηε ζην όλνκα ηεο κεηαβιεηήο ηόηε βάδνπκε. Δλώ όηαλ ζέινπκε ηελ ηηκή ηεο κεηαβιεηήο βάδνπκε :. 7) ΔΙΑΔΙΚΑΣΙΕΣ για όνομα _διαδικαζίαρ :όνομα_μεηαβληηήρ ενηολέρ Παξαδείγκαηα Α) Να γξαθηεί δηαδηθαζία πνπ ζα ζρεδηάδεη ηεηξάγσλν κε ζηαζεξό κήθνο 100. για ηεηπάγυνο Επαναλαβε 4 [μπ 100 δε 90] Μεηά βάδνπκε ζηελ επηθάλεηα εξγαζίαο ηελ ρειώλα θαη γξάθνπκε ζην θέληξν εληνιώλ : ηεηπάγυνο Β) Να γξαθηεί δηαδηθαζία πνπ ζα ζρεδηάδεη ηεηξάγσλν κε κεηαβιεηή ην κήθνο, ην νπνίν ζα νξίδεη ν ρξήζηεο για ηεηπάγυνο :μήκορ Επανάλαβε 4 [μπ :μήκορ δε 90] Μεηά βάδνπκε ζηελ επηθάλεηα εξγαζίαο ηελ ρειώλα θαη γξάθνπκε ζην θέληξν εληνιώλ : ηεηπάγυνο 50 ή ηεηπάγυνο 250 Κ.Γεωργοφλια - καθηγήτρια Πληροφορικής 4
Γ) Να γξαθηεί δηαδηθαζία πνπ ζα ζρεδηάδεη ηεηξάγσλν κε κεηαβιεηή ην κήθνο, ην νπνίν ζα νξίδεη ν ρξήζηεο κε κεηαβνιέα για ηεηπάγυνο :μήκορ Επαναλαβε 4 [μπ :μήκορ δε 90] Μεηά βάδνπκε ζηελ επηθάλεηα εξγαζίαο ηελ ρειώλα θαη ηνλ κεηαβνιέα. Σνπ δίλνπκε όλνκα κήθνο θαη ηελ ειάρηζηε θαη κέγηζηε ηηκή πνπ ζα κπνξεί λα δώζεη ν ρξήζηεο. Γξάθνπκε ζην θέληξν εληνιώλ : ηεηπάγυνο μήκορ 8) ΔΟΜΗ ΕΠΙΛΟΓΗΣ Πνιιέο θνξέο γηα λα ιύζνπκε έλα πξόβιεκα ρξεηάδεηαη λα εμεηάζνπκε θάπνηεο ζπλζήθεο θαη αλάινγα λα δώζνπκε ηελ ιύζε. ΑλΓηαθνξεηηθά ζπλζήθε [εληνιή1] [εληνιή2] Ο ςπολογιζηήρ ελέγσει αν ιζσύει η ζςνθήκη ηόηε εκηελεί ηην ενηολή1,ενώ αν δεν ιζσύει εκηελεί ηην ενηολή2. Να γξαθηεί δηαδηθαζία πνπ ζα βξίζθεη ηελ απόιπηε ηηκή ελόο αξηζκνύ γηα απόιπηεηηκή :x ΑλΓηαθνξεηηθά :x < 0 [αλαθνίλσζε (θξ [ην x είλαη:] (-1) * :x)] [αλαθνίλσζε (θξ [ην x είλαη:] :x)] ηέινο Κ.Γεωργοφλια - καθηγήτρια Πληροφορικής 5