Εισαγωγή στη γλώσσα προγραµµατισµού BASIC

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Εισαγωγή στη γλώσσα προγραµµατισµού BASIC"

Transcript

1 34 Εισαγωγή στη γλώσσα προγραµµατισµού BASIC 1. εντολή εισόδου Χρησιµοποιείται η εντολή INPUT, η οποία µπορεί να συνταχθεί : α. INPUT X, αν το δεδοµένο που ζητάει είναι αριθµητικό ή β. INPUT X$, αν το δεδοµένο που ζητάει είναι αλφαριθµητικό ( π.χ. το ονοµατεπώνυµό µας ) Σηµείωση 1: αντί για το Χ ή το Χ$ µπορούν να χρησιµοποιηθούν και µεταβλητές πιο περιγραφικές όπως π.χ. ARITHMOS, NUM, ipsos, vasi για αριθµητικά δεδοµένα ή ΟΝΟΜΑ$, EPITHETO$ για αλφαριθµητικά δεδοµένα Σηµείωση 2 : Αν θέλουµε να είµαστε πιο περιγραφικοί µπορούµε να βάλουµε ένα µήνυµα µαζί µε την εντολή εισόδου. Π.χ. όταν ζητάµε έναν αριθµό, αντί να γράψουµε INPUT X µπορούµε να γράψουµε INPUT "Ποιος είναι ο αριθµός : ";X Το ίδιο γίνεται και για τα αλφαριθµητικά δεδοµένα. Αντί για INPUT ONOMA$ µπορούµε να γράψουµε : INPUT "Ποιο είναι το ονοµατεπώνυµό σου ; ";ONOMA$ 2. Εντολή εξόδου Χρησιµοποιείται η εντολή PRINT, η οποία µπορεί να συνταχθεί : PRINT X, αν το δεδοµένο είναι αριθµητικό ή PRINT X$, αν το δεδοµένο είναι αλφαριθµητικό Σηµείωση : Ισχύουν οι σηµειώσεις 1 και 2 της εντολής εισόδου. Έτσι µπορούµε να γράψουµε, αντί για PRINT mesos PRINT "Ο µέσος όρος είναι ";mesos ή αντί για PRINT ONOMA$ PRINT "Το όνοµά σου είναι ";ONOMA$ 3. Απόδοση τιµής σε µια µεταβλητή Χρησιµοποιείται µια ισότητα, της οποίας το πρώτο µέλος είναι το όνοµα της µεταβλητής και το δεύτερο η µαθηµατική σχέση από την οποία παίρνει την τιµή της. Π.χ. mesos = ( x + y + z ) / 3 X = X * 2 Οι παραπάνω εκφράσεις σηµαίνουν ότι γίνονται οι αριθµητικές πράξεις στο δεξί µέλος της ισότητας και το αποτέλεσµά τους είναι η τιµή της µεταβλητής mesos ή της µεταβλητής X. Πρόγραµµα Ένα πρόγραµµα είναι µια πεπερασµένη σειρά εντολών που όταν εκτελεστούν παράγουν ένα συγκεκριµένο έργο ( π.χ. πόσο είναι το εµβαδόν ενός κύκλου ή πόσο φόρο πρέπει να πληρώσει κάποιος στην εφορία κ.λ.π. ) Για να φτιάξει κανείς ένα πρόγραµµα πρέπει πρώτα να φτιάξει τον αλγόριθµο και µετά το πρόγραµµα. Τα προγράµµατα στην basic εκτελούνται µε την εντολή RUN

2 35 Σύµβολα αριθµητικών εκφράσεων + πρόσθεση _ αφαίρεση * πολλαπλασιασµός / διαίρεση ^ ύψωση σε δύναµη Πολλές φορές θα χρειαστεί να χρησιµοποιήσουµε τα σύµβολα ισότητας ή ανισότητας. Αυτά σε γλώσσα προγραµµατισµού όπως στην Basic είναι τα εξής : ΜΕΓΑΛΥΤΕΡΟ > ΜΕΓΑΛΥΤΕΡΟ Ή ΙΣΟ >= ΜΙΚΡΟΤΕΡΟ < ΜΙΚΡΟΤΕΡΟ Ή ΙΣΟ <= ΙΑΦΟΡΟ <> ΠΑΡΑΣΤΑΣΕΙΣ ΠΩΣ ΕΚΦΡΑΖΟΝΤΑΙ ΣΤΗΝ BASIC 2 X : 4 2 * X / ( ) / ( 5-11 ) 5 11 β 2 4αγ sqr ( b^2-4 * a * c ) 2 3 χ + ψ X ^ 2 + C^ 3 X 4 X >= 4 Z 3 Z <= 3 A 9 A <> 9 1. Προγράµµατα που χρησιµοποιούν τη δοµή ακολουθίας Η δοµή ακολουθίας είναι η απλούστερη δοµή. Περιλαµβάνει µια σειρά από εντολές που εκτελούνται η µία κατόπιν της άλλης. INPUT Ποια είναι η τιµή του εµπορεύµατος ; ( χωρίς το Φ.Π.Α.) ; ;TIMH FPA = 0.2 AXIA = TIMH + FPA * TIMH PRINT Η αξία του εµπορεύµατος µε το Φ.Π.Α. είναι : ;AXIA 2. Προγράµµατα που χρησιµοποιούν τη δοµή επιλογής Η δοµή επιλογής χρησιµοποιείται όταν ο χρήστης πρέπει να διαλέξει µεταξύ 2 επιλογών. Έχει τις εξής µορφές : 1 η µορφή ΑΝ <ΣΥΝΘΗΚΗ> ΤΟΤΕ <ΕΝΤΟΛΗ> 2 η µορφή ΑΝ <ΣΥΝΘΗΚΗ> ΤΟΤΕ <ΕΝΤΟΛΕΣ>. ΤΕΛΟΣ ΑΝ 3 η µορφή ΑΝ <ΣΥΝΘΗΚΗ> ΤΟΤΕ <ΕΝΤΟΛΕΣ> ΑΛΛΙΩΣ <ΕΝΤΟΛΕΣ> ΤΕΛΟΣ ΑΝ INPUT XRHMATA IF XRHMATA >150 THEN PRINT «Κερδίζεις ένα CD» ELSE PRINT «Ευχαριστούµε που προτιµήσατε το κατάστηµά µας» END IF

3 36 3. Προγράµµατα που χρησιµοποιούν τη δοµή πολλαπλής επιλογής Χρησιµοποιείται όταν ο χρήστης πρέπει να διαλέξει ανάµεσα σε περισσότερες από 2 επιλογές. Αλγόριθµος Θέλουµε ένα πρόγραµµα που να εµφανίζει τις εποχές του έτους αρχίζοντας από την Άνοιξη ( Άνοιξη 1, Καλοκαίρι 2, Φθινόπωρο 3 και Χειµώνας 4 ) ανάλογα µε το τι θα διαλέξει ο χρήστης. Πρόγραµµα INPUT EPILOGH SELECT CASE EPILOGH CASE 1 PRINT Άνοιξη CASE 2 PRINT Καλοκαίρι CASE 3 PRINT Φθινόπωρο CASE 4 PRINT Χειµώνας CASE ELSE PRINT Λάθος εισαγωγή END SELECT 4. Προγράµµατα που χρησιµοποιούν τη δοµή επανάληψης ( A ) Στο παράδειγµα του προηγουµένου προγράµµατος, πρέπει να τρέξουµε το πρόγραµµα 4 φορές για να δοκιµάσουµε όλες τις επιλογές. Π.χ. το τρέχουµε βάζοντας 1 και προκύπτει «Άνοιξη», το τρέχουµε βάζοντας 2 και προκύπτει «Καλοκαίρι» κ.ο.κ. Μπορούµε να προσθέσουµε µια εντολή επανάληψης για να µην µπαίνουµε στον κόπο. Πρόγραµµα 1 FOR X = 1 to 4 INPUT EPILOGH SELECT CASE EPILOGH CASE 1 PRINT Άνοιξη CASE 2 PRINT Καλοκαίρι CASE 3 PRINT Φθινόπωρο CASE 4

4 37 PRINT Χειµώνας CASE ELSE PRINT Λάθος εισαγωγή END SELECT NEXT είτε ποιο είναι το αποτέλεσµα του προγράµµατος.?1 Άνοιξη?2 Καλοκαίρι?3 Φθινόπωρο?4 Χειµώνας Η εντολή επανάληψης FOR NEXT είναι πολύ χρήσιµη και στην παρακάτω περίπτωση : Πρόγραµµα 2 For c = 2 to 12 step 2 Print c Next είτε ποιο είναι το αποτέλεσµα όταν τρέξουµε το παραπάνω πρόγραµµα : Σηµείωση 1: Αν θέλουµε να εµφανιστούν οι αριθµοί οριζόντια κι όχι κάθετα, προσθέτουµε ένα «,» µετά το print c : ΠΡΟΓΡΑΜΜΑ 3 For c = 2 to 12 step 2 Print c, Next 5. Προγράµµατα που χρησιµοποιούν τη δοµή επανάληψης ( B ) Όταν ο αριθµός των επαναλήψεων δεν είναι εκ των προτέρων προσδιορισµένος δεν πρέπει να χρησιµοποιούµε την εντολή FOR NEXT. Στη θέση της χρησιµοποιούµε την εντολή While η οποία µπορεί βέβαια να χρησιµοποιηθεί και σε µετρήσιµες επαναλήψεις.

5 38 Π.χ. το πρόγραµµα For c = 2 to 12 step 2 Print c Next Μπορεί να γραφεί µε την εντολή while : c = 2 while c<=12 print c c=c+2 wend Μη µετρήσιµες επαναλήψεις While ar <=0 Input ar If ar<=0 then print πρέπει να δώσεις έναν θετικό αριθµό Wend Print η τετραγωνική ρίζα είναι : ;sqr(ar) Μια τυπική έξοδος είναι η παρακάτω :?-23 Πρέπει να δώσεις έναν θετικό αριθµό?0 Πρέπει να δώσεις έναν θετικό αριθµό?144 η τετραγωνική ρίζα είναι : : ΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (A) ΙΑ ΙΚΑΣΙΕΣ ΙΑ ΙΚΑΣΙΕΣ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ Οι διαδικασίες είναι κι αυτές προγράµµατα, µόνο που δεν λειτουργούν ανεξάρτητα αλλά σαν µέρος ενός κύριου προγράµµατος. Π.χ. στο παρακάτω πρόγραµµα καλούνται οι διαδικασίες MESOS και EYRW, µέσα από τις προτάσεις CASE. ΚΥΡΙΟ ΠΡΟΓΡΑΜΜΑ PRINT 1. Υπολογισµός µέσου όρου 2 αριθµών PRINT 2. Μετατροπή δραχµών σε ΕΥΡΩ PRINT 3. Τέλος του προγράµµατος PRINT INPUT Τι διαλέγετε ( 1 3 ) ; EPILOGH SELECT CASE EPILOGH CASE 1 CALL MESOS Καλείται η πρώτη διαδικασία CASE 2 CALL EYRW Καλείται η διαδικασία EYRW CASE 3

6 39 END CASE ELSE PRINT Λάθος επιλογή END SELECT ΙΑ ΙΚΑΣΙΕΣ SUB MESOS INPUT Γράψε τον πρώτο αριθµό => ;X1 INPUT Γράψε το δεύτερο αριθµό => ;X2 PRINT Ο µέσος όρος είναι => ;(X1+X2)/2 END SUB SUB EYRW INPUT ώστε τα χρήµατα σε δρχ => ;DRX PRINT Έχουµε ΕΥΡΩ = ;DRX/ END SUB Οι διαδικασίες µπορούν να περιλαµβάνουν και µεταβλητές που ονοµάζονται παράµετροι. INPUT "Εµφάνισε τετρ.ρίζες αρχίζοντας από τον αριθµό -> " ;ARXH INPUT " µέχρι τον αριθµό -> ";TELOS PRINT CALL PINAKAS ARXH, TELOS SUB PINAKAS ARXH, TELOS FOR X = ARXH TO TELOS PRINT X, SQR(X) NEXT X END SUB (B) ΣΥΝΑΡΤΗΣΕΙΣ Η BASIC περιλαµβάνει πολλές έτοιµες συναρτήσεις για τον υπολογισµό διαφορετικών πραγµάτων. Π.χ. του ακέραιου µέρους ενός δεκαδικού αριθµού ( INT) του ηµιτόνου ( SIN ), του συνηµιτόνου ( COS ) µιας γωνίας στα µαθηµατικά,κ.λ.π. Το καλό είναι ότι όσες συναρτήσεις δεν υπάρχουν, µπορούµε να τις φτιάξουµε, µε την πρόταση FUNCTION END FUNCTION και να τις χρησιµοποιήσουµε µέσα στα προγράµµατά µας.

7 40 Π.χ. αν θέλουµε να υπολογίζουµε την υποτείνουσα ενός ορθογωνίου τριγώνου, επειδή δεν υπάρχει τέτοια συνάρτηση στην basic, την φτιάχνουµε µόνοι µας. Κύριο πρόγραµµα PRINT YPOT(3, 4) Συνάρτηση FUNCTION YPOT (A, B) YPOT = SQR(A ^ 2 + B ^ 2) END FUNCTION 7. Πίνακες Ένας πίνακας στοιχείων είναι µια συλλογή από δεδοµένα του ίδιου τύπου. Π.χ. είκτης Επώνυµο Όνοµα Τηλέφωνο 1 Κυριάκου Νίκος Ιορδανίδου Μαρία Πανάγου Γιώτα Λοβάρδος Γιάννης Περικλάκης Τάσος Αν θέλουµε να αναφερθούµε σε ένα στοιχείο του παραπάνω πίνακα, λέµε π.χ. Επώνυµο(5) ή Τηλέφωνο (3) ή Όνοµα (2) κ.λ.π. Αν θέλουµε να εισάγουµε δεδοµένα σε ένα πίνακα µπορούµε να χρησιµοποιήσουµε την εντολή INPUT. Π.χ. input eponimo$(x), όπου x ο δείκτης Για να εξάγουµε στοιχεία χρησιµοποιούµε την εντολή print π.χ. print onoma$(x), όπου x ο δείκτης.

8 41 Εργαστήριο 1 Σκοπός : οµή ακολουθίας 1) Φτιάξτε ένα πρόγραµµα το οποίο να διαβάζει την ακτίνα ενός κύκλου και κατόπιν να υπολογίζει το εµβαδόν του και την περίµετρό του. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Για κύκλο ακτίνας = 10 µ Το εµβαδόν του κύκλου είναι 314 τ.µ. Η περίµετρος του κύκλου είναι 62.8 µ. 2) Η θερµοκρασία σε βαθµούς Κελσίου θ συνδέεται µε τη θερµοκρασία σε βαθµούς Κέλβιν µε τη σχέση :Τ =273 + θ. Φτιάξτε ένα πρόγραµµα το οποίο να διαβάζει τους βαθµούς Κελσίου και κατόπιν να τους µετατρέπει σε βαθµούς Κέλβιν. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Θερµοκρασία ( βαθµοί Κελσίου ) = 10 Θερµοκρασία ( βαθµοί Κέλβιν ) = 283 3) Όταν η επιτάχυνση α ενός κινητού είναι σταθερή τότε η µετατόπισή του µετά από χρόνο t υπολογίζεται από τη σχέση : x = ½ α t 2. Να γίνει ένα πρόγραµµα το οποίο να διαβάζει την επιτάχυνση α ενός κινητού και το χρόνο τον οποίο κινήθηκε και µετά να υπολογίζει τη µετατόπισή του x. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Επιτάχυνση α = 4 Χρόνος t = 10 Η µετατόπιση προκύπτει ότι είναι : x = 200 4) Να γίνει ένα πρόγραµµα το οποίο να ρωτάει το όνοµα κάποιου και µετά να τυπώνει ένα µήνυµα. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Πώς σε λένε ; Γιάννη Γεια σου Γιάννη B + β 5) Το εµβαδόν ενός τραπεζίου δίνεται από τη σχέση :Ε = υ. Να γραφεί ένα 2 πρόγραµµα το οποίο να υπολογίζει το εµβαδόν ενός τραπεζίου. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Μεγάλη βάση του τραπεζίου Β = 10 µ Μικρή βάση του τραπεζίου β = 5 µ Ύψος τραπεζίου =3 µ Το εµβαδόν του τραπεζίου είναι : 22.5 τ.µ. 6) Να γίνει ένα πρόγραµµα που ζητάει έναν αριθµό µεγαλύτερο του µηδενός και µετά να τυπώνει τον αριθµό και την τετραγωνική του ρίζα.

9 42 Εργαστήριο 2 Σκοπός : οµή επιλογής 1) Φτιάξτε ένα πρόγραµµα, το οποίο : (α) να ζητάει την τιµή αγοράς ενός προϊόντος, (β) αν η τιµή αγοράς είναι µεγαλύτερη ή ίση από 150 το κατάστηµα να κάνει έκπτωση 15%, αλλιώς αν η τιµή αγοράς είναι µικρότερη από 150 να κάνει έκπτωση 12%. Και στις δυο περιπτώσεις να υπολογίζεται και να τυπώνεται η τελική τιµή που θα πληρώσει ο πελάτης. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Ðïéá åßíáé ç áîßá ôïõ ðñïúüíôïò ; 180 ç Ýêðôùóç åßíáé :27 ç ôåëéêþ ôéìþ åßíáé :153 ή Ðïéá åßíáé ç áîßá ôïõ ðñïúüíôïò ; 140 ç Ýêðôùóç åßíáé :16.8 ç ôåëéêþ ôéìþ åßíáé : ) Γράψε ένα πρόγραµµα που να υπολογίζει την παράσταση Α = B, µόνο στην περίπτωση που ο αριθµός Β είναι θετικός. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Ðïéïò åßíáé ï áñéèìüò Â ;1306 ç ôåôñáãùíéêþ ñßæá ôïõ 1306 åßíáé = ή Ðïéïò åßíáé ï áñéèìüò Â ;-144 ï áñéèìüò ðïõ Ýäùóåò åßíáé áñíçôéêüò 3) Να γραφεί ένα πρόγραµµα το οποίο να διαβάζει το γενικό βαθµό ενός µαθητή και κατόπιν : Α. Να εµφανίζει τη λέξη «ΑΠΟΡΡΙΠΤΕΤΑΙ», όταν ο βαθµός είναι µικρότερος του 10 Β. Να εµφανίζει τη λέξη «ΜΕΤΡΙΑ», όταν ο βαθµός είναι µεγαλύτερος ή ίσος του 10 και µικρότερος του 12,5 Γ. Να εµφανίζει τη λέξη «ΚΑΛΑ», όταν ο βαθµός είναι µεγαλύτερος ή ίσος του 12,5 και µικρότερος του 15. Να εµφανίζει τη λέξη «ΠΟΛΥ ΚΑΛΑ», όταν ο βαθµός είναι µεγαλύτερος ή ίσος του 15 και µικρότερος του 18,5 και Ε. Να εµφανίζει τη λέξη «ΑΡΙΣΤΑ», όταν ο βαθµός είναι µεγαλύτερος ή ίσος του 18,5

10 43 Εργαστήριο 3 Σκοπός : οµή επανάληψης ( Ι ) 1) Φτιάξτε ένα πρόγραµµα το οποίο να εµφανίζει 5 φορές το όνοµά σας στην οθόνη. Μια τυπική έξοδος του προγράµµατος είναι η παρακάτω : Ποιο είναι το όνοµά σου ; Νίκος Νίκος Νίκος Νίκος Νίκος Νίκος 2) ÖôéÜîôå Ýíá ðñüãñáììá ðïõ æçôüåé Ýíáí áñéèìü áðü 1 ìý ñé 100 êáé íá êáëåß ôï ñþóôç íá ôïí âñåß. Áí ôïí âñßóêåé íá ôõðþíåé ôï ìþíõìá "ìðñüâï, ôïí âñþêåò" Áí ï ñþóôçò äßíåé áñéèìü ìåãáëýôåñï áðü áõôüí ðïõ Ý åé âüëåé ôï ðñüãñáììá, ôüôå íá ôõðþíåé :"äþóå Ýíáí ìéêñüôåñï áñéèìü " Áí ï ñþóôçò äßíåé áñéèìü ìéêñüôåñï áðü áõôüí ðïõ Ý åé âüëåé ôï ðñüãñáììá, ôüôå íá ôõðþíåé : "Äþóå Ýíáí ìéêñüôåñï áñéèìü " Ôï ðñüãñáììá íá åðáíáëáìâüíåôáé üóåò öïñýò ñåéáóôåß, äçëáäþ ìý ñé íá âñåß ï ñþóôçò ôïí áñéèìü ðïõ Ýâáëå ôï ðñüãñáììá Áêüìá ôï ðñüãñáììá íá ìåôñüåé ôéò ðñïóðüèåéåò ôïõ ñþóôç þóôå óôï ôýëïò íá ôïõ äßíåé ìå ðüóåò ðñïóðüèåéåò âñþêå ôïí áñéèìü. Μια τυπική έξοδος του προγράµµατος είναι η παρακάτω : Èá óïõ âüëù Ýíáí áñéèìü áðü ôï 1 ìý ñé ôï 100. Äïêßìáóå íá ôïí ìáíôýøåéò! Ðïéïí áñéèìü óïõ Ýâáëá ; 23 Äþóå Ýíáí ìåãáëýôåñï áñéèìü... Ðïéïí áñéèìü óïõ Ýâáëá ; 67 Äþóå Ýíáí ìéêñüôåñï áñéèìü... Ðïéïí áñéèìü óïõ Ýâáëá ; 54 Äþóå Ýíáí ìåãáëýôåñï áñéèìü... Ðïéïí áñéèìü óïõ Ýâáëá ; 56 ôïí âñþêåò!!! Ôïí âñþêåò ìåôü áðü 4 ðñïóðüèåéåò

11 44 Εργαστήριο 4 Σκοπός : οµή επανάληψης ( Ι Ι ) 1) Φτιάξτε ένα πρόγραµµα το οποίο να εµφανίζει στην οθόνη τους αριθµούς από 3 µέχρι 19 ανά 2 ( βήµα = 2 ) και κατόπιν ένα άλλο που να τους τυπώνει αντίστροφα. 2) Γράψε και εκτέλεσε το παρακάτω πρόγραµµα που εµφανίζει τριάδες αριθµών που ικανοποιούν το θεώρηµα του Πυθαγόρα : for x=1 to 20 for y=1 to 20 for z=1 to 20 if (x^2+y^2=z^2) then print x,y,z end if next z next y next x 3) Να γίνει ένα πρόγραµµα το οποίο να εµφανίζει έναν πίνακα µε δυο στήλες : η πρώτη να αντιστοιχεί σε βαθµούς Κελσίου και η δεύτερη σε βαθµούς Φαρενάιτ αρχίζοντας από -5 βαθµούς Κελσίου µέχρι 15 βαθµούς Κελσίου. ίνεται η σχέση µεταξύ βαθµών Κελσίου και βαθµών Φαρενάιτ : F = 1,8 C ) Σε µια ψηφοφορία συµµετέχουν 15 άτοµα τα οποία ψηφίζουν το καλύτερο ανάµεσα σε 3 τραγούδια Α, Β, Γ. Φτιάξτε ένα πρόγραµµα το οποίο να ζητεί από κάθε άτοµο ποιο τραγούδι ψηφίζει και µετά το τέλος της ψηφοφορίας να εµφανίζει πόσες ψήφους πήρε κάθε τραγούδι. Μια τυπική έξοδος πρέπει να είναι όπως παρακάτω : Ðïéï åßíáé ôï êáëýôåñï ôñáãïýäé ; 1. ôñáãïýäé Á 2. ôñáãïýäé Â 3. ôñáãïýäé Ã Ðïéï øçößæåéò ; ==>1 Ðïéï åßíáé ôï êáëýôåñï ôñáãïýäé ; 1. ôñáãïýäé Á 2. ôñáãïýäé Â 3. ôñáãïýäé Ã Ðïéï øçößæåéò ; ==>3 Ðïéï åßíáé ôï êáëýôåñï ôñáãïýäé ; 1. ôñáãïýäé Á 2. ôñáãïýäé Â 3. ôñáãïýäé Ã Ðïéï øçößæåéò ; ==>3 åõ áñéóôïýìå!!!... ÁÐÏÔÅËÅÓÌÁÔÁ!!! ôï ôñáãïýäé Á øçößóôçêå 2 öïñýò ôï ôñáãïýäé Â øçößóôçêå 1 öïñýò ôï ôñáãïýäé Ã øçößóôçêå 12 öïñýò

12 45 Σκοπός : ΟΜΗ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ Εργαστήριο 5 1) Να φτιάξετε ένα πρόγραµµα το οποίο να εµφανίζει τους µήνες του έτους, αρχίζοντας από τον Ιανουάριο ( Ιανουάριος 1, Φεβρουάριος 2,, εκέµβριος 12 ) ανάλογα µε το τι θα διαλέξει ο χρήστης. Μια τυπική έξοδος είναι όπως παρακάτω :?1 Ιανουάριος?2 Φεβρουάριος..?12 εκέµβριος 2) Φτιάξτε ένα πρόγραµµα που να εµφανίζει ένα µενού 3 επιλογών π.χ. 1. µετατροπή Km/h σε m/s 2. µετατροπή δραχµών σε ευρώ 0. τέλος του προγράµµατος Κατόπιν να ζητείται από το χρήστη να επιλέξει µια από τις τρεις επιλογές και ανάλογα µε το ποια διαλέγει να επιλύεται το αντίστοιχο πρόβληµα ή αν διαλέξει 0 να τελειώνει το πρόγραµµα µε ένα ευχαριστήριο µήνυµα ( π.χ. ευχαριστώ για τη συνεργασία ). 3) Να γραφεί ένα πρόγραµµα το οποίο να διαβάζει το γενικό βαθµό ενός µαθητή και κατόπιν : Α. Να εµφανίζει τη λέξη «ΑΠΟΡΡΙΠΤΕΤΑΙ», όταν ο βαθµός είναι µικρότερος του 10 Β. Να εµφανίζει τη λέξη «ΜΕΤΡΙΑ», όταν ο βαθµός είναι µεγαλύτερος ή ίσος του 10 και µικρότερος του 12,5 Γ. Να εµφανίζει τη λέξη «ΚΑΛΑ», όταν ο βαθµός είναι µεγαλύτερος ή ίσος του 12,5 και µικρότερος του 15. Να εµφανίζει τη λέξη «ΠΟΛΥ ΚΑΛΑ», όταν ο βαθµός είναι µεγαλύτερος ή ίσος του 15 και µικρότερος του 18,5 και Ε. Να εµφανίζει τη λέξη «ΑΡΙΣΤΑ», όταν ο βαθµός είναι µεγαλύτερος ή ίσος του 18,5

13 46 Εργαστήριο 6 Σκοπός : ΠΙΝΑΚΕΣ 1) Ένας πίνακας στοιχείων είναι µια συλλογή από δεδοµένα του ίδιου τύπου. Π.χ. είκτης Επώνυµο Όνοµα Τηλέφωνο 1 Κυριάκου Νίκος Ιορδανίδου Μαρία Πανάγου Γιώτα Λοβάρδος Γιάννης Περικλάκης Τάσος Αν θέλουµε να αναφερθούµε σε ένα στοιχείο του παραπάνω πίνακα, λέµε π.χ. Επώνυµο(5) ή Τηλέφωνο (3) ή Όνοµα (2) κ.λ.π. 2) Πληκτρολογήστε το παρακάτω πρόγραµµα και εκτελέστε το ( run ) FOR x=1 to 5 INPUT eponimo$(x) INPUT onoma$(x) INPUT thlefono$(x) Next x FOR x=1 to 5 PRINT eponimo$(x), onoma$(x), thlefono$(x) NEXT X 3) Τροποποιείστε το παραπάνω πρόγραµµα ώστε τα δεδοµένα που εισάγατε στον πίνακα να αποθηκευτούν σε κάποιο αρχείο π.χ myfile.txt FOR x=1 to 5 INPUT eponimo$(x) INPUT onoma$(x) INPUT thlefono$(x) Next X Open myfile.txt for append as #1 FOR X=1 TO 5 Print #1,eponimo$(x)+ +onoma$(x)+ +thlefono$(x) Next X Close #1

14 47 Εργαστήριο 7 Σκοπός : ΙΑ ΙΚΑΣΙΕΣ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ 1) Φτιάξτε ένα πρόγραµµα που να εµφανίζει ένα µενού 4 επιλογών π.χ. 1. µετατροπή Km/h σε m/s 2. µετατροπή δραχµών σε ευρώ 3. υπολογισµός εµβαδού κύκλου 0. τέλος του προγράµµατος Κατόπιν να ζητείται από το χρήστη να επιλέξει µια από τις τρεις επιλογές και ανάλογα µε το ποια διαλέγει να εκτελείται η αντίστοιχη διαδικασία ( SUB. END SUB ) ή αν διαλέξει 0 να τελειώνει το πρόγραµµα µε ένα ευχαριστήριο µήνυµα ( π.χ. ευχαριστώ για τη συνεργασία ). 2) Να φτιάξετε τη συνάρτηση που υπολογίζει την υποτείνουσα ορθογωνίου τριγώνου και κατόπιν να χρησιµοποιήσετε σε ένα κύριο πρόγραµµα τη συνάρτηση αυτή. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Ποια είναι η µια κάθετη πλευρά του τριγώνου 3 Ποια είναι η δεύτερη κάθετη πλευρά του τριγώνου 4 Η υποτείνουσα είναι 5 3) Γράψτε το πρόγραµµα επίλυσης της δευτεροβάθµιας εξίσωσης και τρέξτο : PRINT "ÅÐÉËÕÓÇ ÄÅÕÔÅÑÏÂÁÈÌÉÁÓ ÅÎÉÓÙÓÇÓ. ÄÙÓÅ ÔÏÕÓ ÓÕÍÔÅËÅÓÔÅÓ " print "********************************************************" input "á=";a INPUT "â=";b INPUT "ã=";c PRINT "Ç ÄÉÁÊÑÉÍÏÕÓÁ ÅÉÍÁÉ = ";DIAKR(A,B,C) IF DIAKR(A,B,C)>=0 THEN PRINT "ÕÐÁÑ ÏÕÍ ËÕÓÅÉÓ" X1=(0-B+SQR(DIAKR(A,B,C)))/(2*A) X2=(0-B-SQR(DIAKR(A,B,C)))/(2*A) IF X1=X2 THEN PRINT " = ";X1 ELSE PRINT "X1 = ";X1;" êáé X2= ";X2 END IF ELSE PRINT "ÄÅÍ ÕÐÁÑ ÏÕÍ ËÕÓÅÉÓ" END IF 'ÓõíÜñôçóç FUNCTION DIAKR (A, B,C) DIAKR = (B ^ 2-4*A*C) END FUNCTION

15 48 Εργαστήριο 8 ΓΕΝΙΚΕΣ ΑΣΚΗΣΕΙΣ 1) Ο σκοπός είναι να γράψουµε ένα πρόγραµµα που να ζητάει από το χρήστη έναν αριθµό π.χ. Ι και µετά να βρίσκει αν αυτός είναι ακέραιος ή όχι. Ξέρουµε ότι ένας αριθµός ακέραιος δεν έχει δεκαδικό µέρος. Στην BASIC υπάρχει η συνάρτηση ΙΝΤ η οποία επιστρέφει το ακέραιο µέρος ενός πιθανού δεκαδικού αριθµού. Αν λοιπόν ο αριθµός Ι που δίνει ο χρήστης συγκριθεί µε τον αριθµό ΙΝΤ(Ι) και βρεθεί ίσος τότε είναι ακέραιος ενώ στην αντίθετη περίπτωση όχι. Γράψε το παρακάτω πρόγραµµα και µετά τρέξτο ( run ) DO INPUT "ÃñÜøå Ýíáí áêýñáéï áñéèìü > ";I IF I <>INT(I) THEN PRINT I; " äåí åßíáé áêýñáéïò. ÎáíáðñïóðÜèçóå " ELSE PRINT I; " åßíáé ðñüãìáôé áêýñáéïò " end if LOOP WHILE I <>INT(I) 2) Γράψε ένα πρόγραµµα το οποίο να βρίσκει αν µια διαίρεση είναι τέλεια. Συγκεκριµένα να ζητάει το διαιρετέο, το διαιρέτη δ και µετά να βρίσκει αν η διαίρεση /δ είναι τέλεια ή όχι. Χρησιµοποιείστε τη συνάρτηση ΙΝΤ της άσκησης 1. Μια τυπική έξοδος του προγράµµατος πρέπει να είναι όπως παρακάτω : Γράψε το διαιρετέο > 20 Γράψε το διαιρέτη > 4 Η διαίρεση είναι τέλεια. Το πηλίκο είναι 5 ή Γράψε το διαιρετέο > 21 Γράψε το διαιρέτη > 4 Η διαίρεση δεν είναι τέλεια. Το πηλίκο είναι 4.2 3) Γράψτε το παρακάτω πρόγραµµα και τρέξτε το. Μετά αποθηκεύστε το µε την ονοµασία :προπαίδεια for x=1 to 5 x1=int(rnd(1)*10) x2=int(rnd(1)*10) do print "ðüóï êüíåé ";x1;" x ";x2 input ans swsto=x1*x2 if ans=swsto then print "ok" loop while ans<>swsto next

Προγραµµατισµός στην Basic

Προγραµµατισµός στην Basic Προγραµµατισµός στην Basic 1. εντολή εισόδου Χρησιµοποιείται η εντολή INPUT, η οποία µπορεί να συνταχθεί : α. INPUT X, αν το δεδοµένο που ζητάει είναι αριθµητικό ή β. INPUT X$, αν το δεδοµένο που ζητάει

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΟΜΕΣ ΑΛΓΟΡΙΘΜΙΚΗΣ ΣΧΕ ΙΑΣΗΣ

ΒΑΣΙΚΕΣ ΟΜΕΣ ΑΛΓΟΡΙΘΜΙΚΗΣ ΣΧΕ ΙΑΣΗΣ 1 ΒΑΣΙΚΕΣ ΟΜΕΣ ΑΛΓΟΡΙΘΜΙΚΗΣ ΣΧΕ ΙΑΣΗΣ (Α) ΟΜΗ ΑΚΟΛΟΥΘΙΑΣ Οι εντολές εκτελούνται όλες από µια φορά και µε τη σειρά. Π.χ. ΙΑΒΑΣΕ βάση, ύψος Εµβαδόν ορθογωνίου = βάση. ύψος ΤΥΠΩΣΕ Εµβαδόν ορθογωνίου (Β) ΟΜΗ

Διαβάστε περισσότερα

Συναρτήσεις στη Visual Basic 6.0

Συναρτήσεις στη Visual Basic 6.0 Προγραμματισμός & Εφαρμογές Υπολογιστών Μάθημα 4ο Συναρτήσεις στη Visual Basic 6.0 Κ. Κωστοπούλου Σειρά εκτέλεσης των πράξεων Όταν ορίζετε μια ακολουθία αριθμητικών πράξεων είναι δυνατόν να προκύψει αμφισημία.

Διαβάστε περισσότερα

Λογισµικό απαραίτητο για τη διαχείριση... ενός δικτύου. ιευκολύνουν την επικοινωνία ανάµεσα σε... δίκτυα "από τη µια άκρη της Γης στην άλλη"...

Λογισµικό απαραίτητο για τη διαχείριση... ενός δικτύου. ιευκολύνουν την επικοινωνία ανάµεσα σε... δίκτυα από τη µια άκρη της Γης στην άλλη... 10 ΙΑΓΩΝΙΣΜΑ 1 ΘΕΜΑΤΑ 1. Γράψτε τους τρόπους µε τους οποίους γίνεται η σύνδεση 2 υπολογιστών µεταξύ τους. 2. Τι είναι το µόντεµ, πώς συνδέεται και ποιος είναι ο ρόλος του ; 3. Ανάλογα µε τις απαιτήσεις

Διαβάστε περισσότερα

4. Ποιος είναι ο τύπος και ποια η τιμή της μεταβλητής που χρησιμοποιείται παρακάτω;

4. Ποιος είναι ο τύπος και ποια η τιμή της μεταβλητής που χρησιμοποιείται παρακάτω; ΑΕσΠΠ-Ακολουθιακή Δομή 1 ΑΚΟΛΟΥΘΙΑΚΗ ΔΟΜΗ 1. Ποια από τα παρακάτω ονόματα μεταβλητών είναι λάθος και γιατί; Α Ύψος Αριθμ.παιδιών ΑΑ ποσοστό Α-Α διάβασε Αξία ΦΠΑ Χ Α4 ΜΗΚΟΣ Αριθμ_παιδιών Β_ ποσοστό% Α/Α

Διαβάστε περισσότερα

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 1 read(x) 122 x= 2 read(a,b,c) 133 244 355 a= b= c= 3 read(d,e) 166 277 3888

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 1 read(x) 122 x= 2 read(a,b,c) 133 244 355 a= b= c= 3 read(d,e) 166 277 3888 ΕΡΩΤΗΣΕΙΣ 1. Να αναφέρετε μερικά από τα ιδιαίτερα χαρακτηριστικά της Pascal. 2. Ποιο είναι το αλφάβητο της Pascal; 3. Ποια είναι τα ονόματα-ταυτότητες και σε τι χρησιμεύουν; 4. Σε τι χρησιμεύει το συντακτικό

Διαβάστε περισσότερα

4. Επιλογή και Επανάληψη

4. Επιλογή και Επανάληψη Σελίδα 53 4. Επιλογή και Επανάληψη 4.1 Η Εντολή Επιλογής if.. then Η εντολή If.. Then.. χρησιμοποιείται για την λήψη λογικών αποφάσεων σε ένα πρόγραμμα. Η εντολή αυτή έχει διάφορες μορφές σύνταξης οι οποίες

Διαβάστε περισσότερα

8.4. Δραστηριότητες - ασκήσεις

8.4. Δραστηριότητες - ασκήσεις 8.4. Δραστηριότητες - ασκήσεις ΣΤΗΝ ΤΑΞΗ ΔΤ1. ΔΤ2. ΔΤ3. ΔΤ4. Αν η μεταβλητή Α έχει την τιμή 10, η μεταβλητή Β έχει την τιμή 5 και η μεταβλητή Γ έχει την τιμή 3, ποιες από τις παρακάτω εκφράσεις είναι αληθείς

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ Καλλιόπη Μαγδαληνού ΕΠΙΚΕΦΑΛΙΔΑ ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΗΛΩΣΕΙΣ ΣΤΑΘΕΡΩΝ ΔΗΛΩΣΕΙΣ ΜΕΤΑΒΛΗΤΩΝ ΕΝΤΟΛΕΣ πρόγραμμα τεστ σταθερές π = 3.14 μεταβλητές πραγματικές : εμβαδό, ακτίνα αρχή

Διαβάστε περισσότερα

2.2.3 Η εντολή Εκτύπωσε

2.2.3 Η εντολή Εκτύπωσε 2.2.3 Η εντολή Εκτύπωσε Η εντολή Εκτύπωσε χρησιµοποιείται προκειµένου να εµφανίσουµε κάτι στην οθόνη του υπολογιστή. Για τον λόγο αυτό ονοµάζεται και εντολή εξόδου. Ισοδύναµα µπορεί να χρησιµοποιηθεί και

Διαβάστε περισσότερα

1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75

1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 2. Έστω x = [2 5 1 6] α. Προσθέστε το 16 σε κάθε στοιχείο β. Προσθέστε το 3 σε κάθε στοιχείο που βρίσκεται σε μονή θέση.

Διαβάστε περισσότερα

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου ΑΕσΠΠ-Κεφ.10 Υποπρογράµµατα 1 1. Να γραφεί µία συνάρτηση για κάθε ένα από τα παρακάτω: i. Να δέχεται την ακτίνα ενός κύκλου και να επιστρέφει το εµβαδόν του. ii. Να δέχεται την ακτίνα ενός κύκλου και να

Διαβάστε περισσότερα

Εισαγωγή στην Αριθμητική Ανάλυση

Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής

Διαβάστε περισσότερα

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8 ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ Άλγεβρα 1 ο Κεφάλαιο 1. Τι ονομάζουμε αριθμητική και τι αλγεβρική παράσταση; Να δώσετε από ένα παράδειγμα. Μια παράσταση που περιέχει πράξεις με αριθμούς, καλείται αριθμητική παράσταση,

Διαβάστε περισσότερα

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) 8 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 2 2.1 ΜΕΤΑΒΛΗΤΕΣ (ΜΕΡΟΣ Β) Στην προηγούµενη διάλεξη µάθαµε ότι µπορούµε να χρησιµοποιούµε τη ρητή ή την αυτονόητη δήλωση µεταβλητών

Διαβάστε περισσότερα

Εργαστήριο 9 Συναρτήσεις στη PASCAL. Η έννοια του κατακερματισμού. Συναρτήσεις. Σκοπός

Εργαστήριο 9 Συναρτήσεις στη PASCAL. Η έννοια του κατακερματισμού. Συναρτήσεις. Σκοπός Εργαστήριο 9 Συναρτήσεις στη PASCAL Η έννοια του κατακερματισμού. Συναρτήσεις. Σκοπός 7.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ Η έννοια της συνάρτησης ως υποπρογράμματος είναι τόσο βασική σε όλες τις γλώσσες προγραμματισμού,

Διαβάστε περισσότερα

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι Α λ γ ό ρ ι θ μ ο ι Αριθμητικοί τελεστές Οι αριθμητικοί τελεστές είναι: πρόσθεση, αφαίρεση, πολλαπλασιασμός και διαίρεση +,-,*,/ ύψωση σε δύναμη ^ πηλίκο ακέραιης διαίρεσης δύο ακεραίων αριθμών div υπόλοιπο

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ ΜΙΑ ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΙΣ ΕΞΕΤΑΣΕΙΣ

ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ ΜΙΑ ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΙΣ ΕΞΕΤΑΣΕΙΣ 2 ΓΥΜΝΑΣΙΟ ΥΜΗΤΤΟΥ ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ ΜΙΑ ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΙΣ ΕΞΕΤΑΣΕΙΣ - Σελίδα 1 από 6 - 1. Η ΔΟΜΗ ΤΩΝ ΘΕΜΑΤΩΝ ΤΩΝ ΕΞΕΤΑΣΕΩΝ Στις εξετάσεις του Μαίου-Ιουνίου µας δίνονται δύο θέµατα θεωρίας και

Διαβάστε περισσότερα

Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή

Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής Τίτλος σχόλια εισαγωγή δεδομένων εντολές εκχώρησης & πράξεις δηλ. εκφράσεις εμφάνιση αποτελεσμάτων Δομή Προγράμματος Πρόγραμμα υπολογισμός_παράστασης!

Διαβάστε περισσότερα

Pascal, απλοί τύποι, τελεστές και εκφράσεις

Pascal, απλοί τύποι, τελεστές και εκφράσεις Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το

Διαβάστε περισσότερα

Σύντοµος Οδηγός της Qbasic. Πέρδος Αθανάσιος Καθηγητής Πληροφορικής

Σύντοµος Οδηγός της Qbasic. Πέρδος Αθανάσιος Καθηγητής Πληροφορικής Σύντοµος Οδηγός της Qbasic Πέρδος Αθανάσιος Καθηγητής Πληροφορικής ηλώσεις Η γλώσσα Qbasic δεν απαιτεί υποχρεωτικά τη δήλωση των µεταβλητών στο τµήµα δηλώσεων, πριν το κύριο µέρος του προγράµµατος. Η δήλωση

Διαβάστε περισσότερα

Ας δούμε λίγο την θεωρία με την οποία ασχοληθήκαμε μέχρι τώρα.

Ας δούμε λίγο την θεωρία με την οποία ασχοληθήκαμε μέχρι τώρα. Ας δούμε λίγο την θεωρία με την οποία ασχοληθήκαμε μέχρι τώρα. Είδαμε τι είναι πρόβλημα, τι είναι αλγόριθμος και τέλος τι είναι πρόγραμμα. Πρέπει να μπορείτε να ξεχωρίζετε αυτές τις έννοιες και να αντιλαμβάνεστε

Διαβάστε περισσότερα

Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)

Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C) Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C) ΚΑΤΑΛΟΓΟΣ ΕΡΩΤΗΣΕΩΝ ΕΡΩΤΗΣΕΙΣ ΕΙ ΙΚΩΝ ΓΝΩΣΕΩΝ (γλώσσα προγραµµατισµού

Διαβάστε περισσότερα

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 2 Εντολές Εισόδου/Εξόδου Τελεστές. Δρ. Γιώργος Λαμπρινίδης 23/10/2015 Η - Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 2 Εντολές Εισόδου/Εξόδου Τελεστές. Δρ. Γιώργος Λαμπρινίδης 23/10/2015 Η - Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1 Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 2 Εντολές Εισόδου/Εξόδου Τελεστές Δρ. Γιώργος Λαμπρινίδης amprinidis@pharm.uoa.gr 1 Αριθμητικοί Τελεστές + πρόσθεση - αφαίρεση * πολλαπλασιασμός / διαίρεση Προσοχή! Διαίρεση

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΙΑΔΙΚΑΣΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 1 ο ΣΥΝΟΛΟ ΑΣΚΗΣΕΩΝ Οι ασκήσεις αυτού του φυλλαδίου καλύπτουν τα

Διαβάστε περισσότερα

επιµέλεια Θοδωρής Πιερράτος

επιµέλεια Θοδωρής Πιερράτος Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,

Διαβάστε περισσότερα

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6) ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΠΑΡΑΣΚΕΥΗ 22 ΣΕΠΤΕΜΒΡΙΟΥ 2017 ΘΕΜΑ Α ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ:

Διαβάστε περισσότερα

Κεφάλαιο 7 ο : Θετικοί και Αρνητικοί αριθμοί

Κεφάλαιο 7 ο : Θετικοί και Αρνητικοί αριθμοί ΕΡΩΤΗΣΕΙΙΣ ΘΕΩΡΙΙΑΣ ΕΠΑΝΑΛΗΨΗ ΒΑΣΙΙΚΩΝ ΕΝΝΟΙΙΩΝ ΑΠΟ ΤΗΝ ΥΛΗ ΤΗΣ Α ΤΑΞΗΣ Κεφάλαιο 7 ο : Θετικοί και Αρνητικοί αριθμοί Α. 7. 1 1. Τι είναι τα πρόσημα και πως χαρακτηρίζονται οι αριθμοί από αυτά; Τα σύμβολα

Διαβάστε περισσότερα

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) 1 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 1 1.1 ΕΙΣΑΓΩΓΗ ΣΤΗ FORTRAN 77 Ένα πρόγραµµα σε οποιαδήποτε γλώσσα προγραµµατισµού δεν τίποτα άλλο από µια σειρά εντολών που πρέπει

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο 43 2.55 Ποιες είναι οι δύο μορφές της δομής πολλαπλής επιλογής και ποτέ χρησιμοποιείται; 1 η Μορφή:Η πολλαπλή επιλογή εφαρμόζεται στα προβλήματα όπου μπορούν να ληφθούν διαφορετικές αποφάσεις ανάλογα με

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΙΑΔΙΚΑΣΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 1 ο ΣΥΝΟΛΟ ΑΣΚΗΣΕΩΝ Οι ασκήσεις αυτού του φυλλαδίου καλύπτουν τα

Διαβάστε περισσότερα

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL ΓΕΝΙΚΗ ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ Program Ονομα_προγραμματος; «πρόγραμμα» Πρόγραμμα 1 Program Lesson1_Program1; Write('Hello World!!!'); {σχόλια} Επεξήγηση Προγράμματος Program Lesson1_Program1;

Διαβάστε περισσότερα

α. Οι συμβολοσειρές είναι μια ακολουθία από χαρακτήρες. Μια συμβολοσειρά μπορεί να αποτελείται από περισσότερες από μία λέξεις.

α. Οι συμβολοσειρές είναι μια ακολουθία από χαρακτήρες. Μια συμβολοσειρά μπορεί να αποτελείται από περισσότερες από μία λέξεις. α. Οι συμβολοσειρές είναι μια ακολουθία από χαρακτήρες. Μια συμβολοσειρά μπορεί να αποτελείται από περισσότερες από μία λέξεις. β. Ο Τμηματικός προγραμματισμός αλλάζει την εστίαση του προγραμματισμού από

Διαβάστε περισσότερα

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με: Αλγόριθμοι 2.2.1. Ορισμός: Αλγόριθμος είναι μια πεπερασμένη σειρά εντολών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Τα κυριότερα χρησιμοποιούμενα

Διαβάστε περισσότερα

Άσκηση 2.1 Να σχεδιαστεί το διάγραµµα ροής πρωτοβάθµιας εξίσωσης της µορφής:

Άσκηση 2.1 Να σχεδιαστεί το διάγραµµα ροής πρωτοβάθµιας εξίσωσης της µορφής: Άσκηση 2.1 Να σχεδιαστεί το διάγραµµα ροής πρωτοβάθµιας εξίσωσης της µορφής: y = bx+ c Αρχή εµφάνισε " ώσε τιµές στα b,cι διάβασε b,c b=0 c=0 x=-c/b εµφάνισε A ΥΝΑΤΗ εµφάνισε AOPIΣΤΗ εµφάνισε Λύση x=:,x

Διαβάστε περισσότερα

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα Ασκήσεις της Ενότητας 2 : Ζωγραφίζοντας με το ΒΥΟΒ -1- α. Η χρήση της πένας Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα Υπάρχουν εντολές που μας επιτρέπουν να επιλέξουμε το χρώμα της πένας, καθώς και το

Διαβάστε περισσότερα

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 6: Ασκήσεις στη Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

ΦΥΛΛΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ 1

ΦΥΛΛΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ 1 Γλώσσα Προγραμματισμού C++ ΦΥΛΛΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ 1 Τα δεδομένα Οι σταθερές Τα δεδομένα (πληροφορίες-data) είναι απαραίτητα στοιχεία ενός προγράμματος, καθώς οι βασικές λειτουργίες ενός προγράμματος είναι

Διαβάστε περισσότερα

Σκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL

Σκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL Δυνατότητα ανάπτυξης, μεταγλώττισης και εκτέλεσης προγραμμάτων στη PASCAL. Κατανόηση της σύνταξης των προτάσεων της PASCAL. Κατανόηση της εντολής εξόδου για

Διαβάστε περισσότερα

1.1 ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ. Α. Οι πραγματικοί αριθμοί και οι πράξεις τους ( ) ( ) ( ) ( ) ( ) ( ) είναι πραγματικός, γ) Το 3 είναι άρρητος,

1.1 ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ. Α. Οι πραγματικοί αριθμοί και οι πράξεις τους ( ) ( ) ( ) ( ) ( ) ( ) είναι πραγματικός, γ) Το 3 είναι άρρητος, . ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ Τηλ 0676-7 /0600 Α. Οι πραγματικοί αριθμοί και οι πράξεις τους. Να συμπληρωθούν τα κενά ώστε στην κατακόρυφη στήλη να προκύψει το έτος γέννησης σας : +....= 9.. = ( -

Διαβάστε περισσότερα

1 ΘΕΩΡΙΑΣ...με απάντηση

1 ΘΕΩΡΙΑΣ...με απάντηση 1 ΘΕΩΡΙΑΣ.....με απάντηση ΑΛΓΕΒΡΑ Κεφάλαιο 1 0 Εξισώσεις Ανισώσεις 1. Τι ονομάζεται Αριθμητική και τι Αλγεβρική παράσταση; Ονομάζεται Αριθμητική παράσταση μια παράσταση που περιέχει πράξεις μεταξύ αριθμών.

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 10 ΕΝΤΟΛΕΣ ΕΠΙΛΟΓΗΣ (ή εντολές Ελέγχου και Επιλογής ή εντολές Επιλογής και Απόφασης)

ΚΕΦΑΛΑΙΟ 10 ΕΝΤΟΛΕΣ ΕΠΙΛΟΓΗΣ (ή εντολές Ελέγχου και Επιλογής ή εντολές Επιλογής και Απόφασης) ΚΕΦΑΛΑΙΟ 10 ΕΝΤΟΛΕΣ ΕΠΙΛΟΓΗΣ (ή εντολές Ελέγχου και Επιλογής ή εντολές Επιλογής και Απόφασης) Τι είναι οι εντολές Ελέγχου και Επιλογής στην Pascal; Ποιες είναι οι εντολές Ελέγχου και Επιλογής στην Pascal;

Διαβάστε περισσότερα

ΜΕΡΟΣ Α. 1 ο ΚΕΦΑΛΑΙΟ

ΜΕΡΟΣ Α. 1 ο ΚΕΦΑΛΑΙΟ ΜΕΡΟΣ Α ο ΚΕΦΑΛΑΙΟ. Τι ονομάζεται Αριθμητική και τι Αλγεβρική παράσταση; Ονομάζεται Αριθμητική παράσταση μια παράσταση που περιέχει πράξεις μεταξύ αριθμών. Ονομάζεται αλγεβρική παράσταση μια παράσταση

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO. Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος.

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO. Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος. ΥΠΟΛΟΓΙΣΤΕΣ Ι Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος. Τετριμμένο παράδειγμα: Κατασκευάστε πρόγραμμα που θα εμφανίζει

Διαβάστε περισσότερα

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

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

Διαβάστε περισσότερα

ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή

ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή 16 Οκτωβρίου 2016 ΘΕΜΑ 1 ο ( Μονάδες 30 ) Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις

Διαβάστε περισσότερα

1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.

1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα. 1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα. ΑΠΑΝΤΗΣΗ Ορισμός: Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός

Διαβάστε περισσότερα

ΓΥΜΝΑΣΙΟ ΚΑΣΤΕΛΛΑΝΩΝ ΜΕΣΗΣ ΑΛΓΕΒΡΑ

ΓΥΜΝΑΣΙΟ ΚΑΣΤΕΛΛΑΝΩΝ ΜΕΣΗΣ ΑΛΓΕΒΡΑ ΑΛΓΕΒΡΑ ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΑΠΟ Α ΓΥΜΝΑΣΙΟΥ Ομόσημοι Ετερόσημοι αριθμοί Αντίθετοι Αντίστροφοι αριθμοί Πρόσθεση ομόσημων και ετερόσημων ρητών αριθμών Απαλοιφή παρενθέσεων Πολλαπλασιασμός και Διαίρεση ρητών αριθμών

Διαβάστε περισσότερα

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΚΑΙ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α A ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ ΟΜΑ Α Β ) ΣΑΒΒΑΤΟ 28 ΜΑΪΟΥ 2016 ΕΞΕΤΑΖΟΜΕΝΟ

Διαβάστε περισσότερα

Μαθηματικά Γ Γυμνασίου

Μαθηματικά Γ Γυμνασίου Α λ γ ε β ρ ι κ έ ς π α ρ α σ τ ά σ ε ι ς 1.1 Πράξεις με πραγματικούς αριθμούς (επαναλήψεις συμπληρώσεις) A. Οι πραγματικοί αριθμοί και οι πράξεις τους Διδακτικοί στόχοι Θυμάμαι ποιοι αριθμοί λέγονται

Διαβάστε περισσότερα

TO ΥΠΟΠΡΟΓΡΑΜΜΑ ΣΥΝΑΡΤΗΣΗ

TO ΥΠΟΠΡΟΓΡΑΜΜΑ ΣΥΝΑΡΤΗΣΗ Μάθημα 7 - Υποπρογράμματα Εργαστήριο 11 Ο TO ΥΠΟΠΡΟΓΡΑΜΜΑ ΣΥΝΑΡΤΗΣΗ Βασικές Έννοιες: Υποπρόγραμμα, Ανάλυση προβλήματος, top down σχεδίαση, Συνάρτηση, Διαδικασία, Παράμετρος, Κλήση συνάρτησης, Μετάβαση

Διαβάστε περισσότερα

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα. ΚΕΦΑΛΑΙΟ 7 ο 1. Επιλογή της κατάλληλης γλώσσας προγραµµατισµού Εκατοντάδες γλώσσες προγραµµατισµού χρησιµοποιούνται όπως αναφέρθηκε σήµερα για την επίλυση των προβληµάτων µε τον υπολογιστή, τη δηµιουργία

Διαβάστε περισσότερα

Όταν οι αριθμοί είναι ομόσημοι Βάζουμε το κοινό πρόσημο και προσθέτουμε

Όταν οι αριθμοί είναι ομόσημοι Βάζουμε το κοινό πρόσημο και προσθέτουμε Κανόνες των προσήμων Στην πρόσθεση Όταν οι αριθμοί είναι ομόσημοι Βάζουμε το κοινό πρόσημο και προσθέτουμε (+) και (+) κάνει (+) + + 3 = +5 (-) και (-) κάνει (-) - - 3 = -5 Όταν οι αριθμοί είναι ετερόσημοι

Διαβάστε περισσότερα

ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ 5 η ΕΚΑ Α

ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ 5 η ΕΚΑ Α 1 ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ 5 η ΕΚΑ Α 1. Ένα ψυγείο την περίοδο των εκπτώσεων πωλείται µε έκπτωση 18% αντί του ποσού των 779. Να βρείτε πόση ήταν η αξία του ψυγείου πριν τις εκπτώσεις. Αν x ήταν η αξία του ψυγείου

Διαβάστε περισσότερα

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Προβλήματα, αλγόριθμοι, ψευδοκώδικας Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι

Διαβάστε περισσότερα

Πληρουορική Γ Γσμμασίοσ

Πληρουορική Γ Γσμμασίοσ Πληρουορική Γ Γσμμασίοσ Προγραμματισμός και Αλγόριθμοι Από το και τημ Χελώμα στημ Ευριπίδης Βραχνός http://evripides.mysch.gr/ 2014 2015 1 Προγραμματισμός Ζάννειο Πρότυπο Πειραματικό Γυμνάσιο Πειραιά Ενότητα:

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Παράδειγμα 5 Παράδειγμα 6 ΔΤ3 ΔΤ4 151

ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Παράδειγμα 5 Παράδειγμα 6  ΔΤ3 ΔΤ4  151 ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Σε ένα μετεωρολογικό κέντρο χρειάζεται να βρεθεί η μέγιστη και η ελάχιστη θερμοκρασία από τις μέσες ημερήσιες θερμοκρασίες ενός μήνα. Να γραφεί ένας αλγόριθμος που θα διαβάζει τη

Διαβάστε περισσότερα

Τμήμα Τεχνολόγων Γεωπόνων - Φλώρινα

Τμήμα Τεχνολόγων Γεωπόνων - Φλώρινα Τμήμα Τεχνολόγων Γεωπόνων - Φλώρινα Μάθημα: Μαθηματικά Διάλεξη 1 η : Εισαγωγή-Επανάληψη βασικών εννοιών (1 ο, 2 ο, 3 ο Κεφάλαιο) 11-10-2017, 18-10-2017 Διδάσκουσα: Αριστούλα Κοντογιάννη ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ

Διαβάστε περισσότερα

Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE

Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE ΕΡΓΑΣΤΗΡΙΟ 7 Ο Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE Βασικές Έννοιες: Δομή Επανάληψης, Εντολές Επανάληψης (For, While do, Repeat until), Αλγόριθμος, Αθροιστής, Μετρητής, Παράσταση

Διαβάστε περισσότερα

Γλώσσα Προγραμματισμού C

Γλώσσα Προγραμματισμού C Προγραμματισμός HY: Γλώσσα Προγραμματισμού C Δρ. Ηλίας Κ. Σάββας, Αναπληρωτής Καθηγητής, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Email: savvas@teilar.gr URL: http://teilar.academia.edu/iliassavvas

Διαβάστε περισσότερα

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α A ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α Β ) ΕΥΤΕΡΑ 16 ΙΟΥΝΙΟΥ 2014 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ:

Διαβάστε περισσότερα

Μαθηματικά Β Γυμνασίου. Επανάληψη στη Θεωρία

Μαθηματικά Β Γυμνασίου. Επανάληψη στη Θεωρία Μαθηματικά Β Γυμνασίου Επανάληψη στη Θεωρία Α.1.1: Η έννοια της μεταβλητής - Αλγεβρικές παραστάσεις Α.1.2: Εξισώσεις α βαθμού Α.1.4: Επίλυση προβλημάτων με τη χρήση εξισώσεων Α.1.5: Ανισώσεις α βαθμού

Διαβάστε περισσότερα

Σύντομες εισαγωγικές σημειώσεις για την. Matlab

Σύντομες εισαγωγικές σημειώσεις για την. Matlab Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και

Διαβάστε περισσότερα

Θεωρία Προγραμματισμού

Θεωρία Προγραμματισμού Θεωρία Προγραμματισμού 1) Τι ονομάζουμε Αλγόριθμο; Ονομάζεται μια ακολουθία από πεπερασμένο αριθμό εντολών, που αν εκτελεστούν με ακρίβεια, οδηγούν στη πραγματοποίηση μιας εργασίας. 2) Τι ονομάζουμε ανάλυση

Διαβάστε περισσότερα

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2 1. 1-Σ, 2-Σ, 3-Λ, 4-Σ, 5-Σ 2. 1-α, 2-α, 3-β, 4-β, 5-α, 6-α, 7-α, 8-β, 9-β, 10-β 3. Τι ονομάζουμε αλγόριθμο; Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις

Διαβάστε περισσότερα

Χρησιμοποιείται για να αποφασίσει το πρόγραμμα αν θα κάνει κάτι σε ένα σημείο της εκτέλεσής του, εξετάζοντας αν ισχύει ή όχι μια συνθήκη.

Χρησιμοποιείται για να αποφασίσει το πρόγραμμα αν θα κάνει κάτι σε ένα σημείο της εκτέλεσής του, εξετάζοντας αν ισχύει ή όχι μια συνθήκη. Εργαστήριο 4: 4.1 Η Δομή Ελέγχου if Χρησιμοποιείται για να αποφασίσει το πρόγραμμα αν θα κάνει κάτι σε ένα σημείο της εκτέλεσής του, εξετάζοντας αν ισχύει ή όχι μια συνθήκη. Γενική Μορφή: Παρατηρήσεις:

Διαβάστε περισσότερα

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΚΑΙ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α A ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ ΟΜΑ Α Β ) ΣΑΒΒΑΤΟ 28 ΜΑΪΟΥ 2016 ΕΞΕΤΑΖΟΜΕΝΟ

Διαβάστε περισσότερα

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης; 10. Τι ονομάζουμε Ευκλείδεια διαίρεση και τέλεια διαίρεση; Όταν δοθούν δύο φυσικοί αριθμοί Δ και δ, τότε υπάρχουν δύο άλλοι φυσικοί αριθμοί π και υ, έτσι ώστε να ισχύει: Δ = δ π + υ. Ο αριθμός Δ λέγεται

Διαβάστε περισσότερα

ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ

ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ Κεφαλαία και μικρά γράμματα ελληνικού αλφαβήτου: Α Ω και α ω Κεφαλαία και μικρά γράμματα λατινικού αλφαβήτου: A Z και a z Αριθμητικά ψηφία: 0 9 Ειδικοί χαρακτήρες: + - * / =. ( ),! & κενός

Διαβάστε περισσότερα

Πως θα αποθηκεύσει τη λίστα με τα ψώνια του και θα την ανακτήσει στο Σ/Μ; και πως θα προσθέσει στη λίστα του επιπλέον προϊόντα;

Πως θα αποθηκεύσει τη λίστα με τα ψώνια του και θα την ανακτήσει στο Σ/Μ; και πως θα προσθέσει στη λίστα του επιπλέον προϊόντα; Λίστα για ψώνια Έννοιες: αρχεία- άνοιγμα- εγγραφή διάβασμα Προαπαιτούμενα : δομή επιλογής, επανάληψης, συναρτήσεις, λίστες Ο Άκης, τώρα που έμαθε και τις λίστες στην Python αποφάσισε να φτιάξει μια λίστα

Διαβάστε περισσότερα

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

Διαβάστε περισσότερα

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

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης 1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης Στη συγκεκριμένη ενότητα εξετάζουμε θέματα σχετικά με την αριθμητική πεπερασμένης ακρίβειας που χρησιμοποιούν οι σημερινοί υπολογιστές και τα

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1ο 3ο. ΚΕΦΑΛΑΙΟ 5ο 6ο. ΚΕΦΑΛΑΙΟ 7ο. Δομημένος Προγραμματισμός - Γενικές Ασκήσεις Επανάληψης

ΚΕΦΑΛΑΙΟ 1ο 3ο. ΚΕΦΑΛΑΙΟ 5ο 6ο. ΚΕΦΑΛΑΙΟ 7ο. Δομημένος Προγραμματισμός - Γενικές Ασκήσεις Επανάληψης ΚΕΦΑΛΑΙΟ 1ο 3ο 1. Συμπληρώστε τα κενά με τη λέξη που λείπει. α. Ένα πρόβλημα το χωρίζουμε σε άλλα απλούστερα, όταν είναι ή όταν έχει τρόπο επίλυσης. β. Η επίλυση ενός προβλήματος προϋποθέτει την του. γ.

Διαβάστε περισσότερα

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Χωρίς να αλλάξουμε τον τύπο των a,b,

Διαβάστε περισσότερα

Αριθμητική Ανάλυση & Εφαρμογές

Αριθμητική Ανάλυση & Εφαρμογές Αριθμητική Ανάλυση & Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Υπολογισμοί και Σφάλματα Παράσταση Πραγματικών Αριθμών Συστήματα Αριθμών Παράσταση Ακέραιου

Διαβάστε περισσότερα

Εντολές της LOGO (MicroWorlds Pro)

Εντολές της LOGO (MicroWorlds Pro) Εντολές της LOGO (MicroWorlds Pro) Εντολές εμφάνισης (εξόδου) και αριθμητικές πράξεις δείξε Εμφανίζει στην οθόνη έναν αριθμό, το αποτέλεσμα πράξεων, μια λέξη ή μια λίστα (ομάδα) λέξεων. δείξε 200 200 δείξε

Διαβάστε περισσότερα

Τυπικές χρήσεις της Matlab

Τυπικές χρήσεις της Matlab Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις

Διαβάστε περισσότερα

Κεφάλαιο 5ο: Εντολές Επανάληψης

Κεφάλαιο 5ο: Εντολές Επανάληψης Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων IDLE - Διαδικασία ανάπτυξης προγραμμάτων Python - Απλά προγράμματα

Διαβάστε περισσότερα

ΑΠΑΝΤΗΣΕΙΣ. H διαδικασία ανεύρεσης λογικών λαθών περιλαμβάνει : β- Σωστό. Διαπίστωση του είδους του λάθους γ- Σωστό δ- Λάθος

ΑΠΑΝΤΗΣΕΙΣ. H διαδικασία ανεύρεσης λογικών λαθών περιλαμβάνει : β- Σωστό. Διαπίστωση του είδους του λάθους γ- Σωστό δ- Λάθος ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΤΕΤΑΡΤΗ 08/04/2015 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΟΚΤΩ (8) ΘΕΜΑ Α ΑΠΑΝΤΗΣΕΙΣ Α1. Α2. α-

Διαβάστε περισσότερα

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ 1.Σ, 2.Σ, 3. Λ, 4.Σ, 5.Σ Στο α) ανήκουν: 1,2,5,6,7 Στο β) ανήκουν: 3,4,8,9,10 1.-Λ, 2.-Λ, 3.-Σ, 4.-Σ, 5.-Σ 1. -Πραγματικός, 2. -Αρφαριθμητικός, 3.-Αλφαριθμητικός,

Διαβάστε περισσότερα

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της ΔΟΜΗ ΕΠΙΛΟΓΗΣ Οι διάφορες εκδοχές της Απλή επιλογή Ναι Ομάδα Εντολών Α Ισχύει η Συνθήκη; Χ Χ Χ Όχι Αν (Συνθήκη =Αληθινή) Τότε Ομάδα εντολών Τέλος_αν Λειτουργία: 1. Αν ισχύει η συνθήκη εκτελείται ΠΡΩΤΑ

Διαβάστε περισσότερα

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 Ο ΠΟΛΥΩΝΥΜΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ - ΑΣΚΗΣΕΙΣ

ΚΕΦΑΛΑΙΟ 2 Ο ΠΟΛΥΩΝΥΜΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ - ΑΣΚΗΣΕΙΣ ΚΕΦΑΛΑΙΟ Ο ΠΟΛΥΩΝΥΜΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ - ΑΣΚΗΣΕΙΣ ΚΕΦΑΛΑΙΟ Ο ΠΟΛΥΩΝΥΜΑ 10 ΕΠΑΝΑΛΗΨΕΙΣ ΑΠΟ ΠΡΟΗΓΟΥΜΕΝΕΣ ΤΑΞΕΙΣ α ) Ταυτότητες 1. (a-β)(a+β)=a - b. (a ± b ) = a ± ab + b 3 3 3 3. (a ± b ) = a ± 3a b + 3ab

Διαβάστε περισσότερα

ΕΠΑΝΑΛΗΨΗ Α ΓΥΜΝΑΣΙΟΥ

ΕΠΑΝΑΛΗΨΗ Α ΓΥΜΝΑΣΙΟΥ ΕΠΑΝΑΛΗΨΗ Α ΓΥΜΝΑΣΙΟΥ ΘΕΩΡΙΑ ΑΛΓΕΒΡΑ ΚΕΦΑΛΑΙΟ Α.1. 1) Ποιοι φυσικοί αριθμοί λέγονται άρτιοι και ποιοι περιττοί; ( σ. 11 ) 2) Από τι καθορίζεται η αξία ενός ψηφίου σ έναν φυσικό αριθμό; ( σ. 11 ) 3) Τι

Διαβάστε περισσότερα

Προβλήματα που αφορούν εντολές ελέγχου της ροής ενός προγράμματος.

Προβλήματα που αφορούν εντολές ελέγχου της ροής ενός προγράμματος. Κεφάλαιο ΙΙ Προβλήματα που αφορούν εντολές ελέγχου της ροής ενός προγράμματος. Στο παρόν κεφάλαιο παρουσιάζονται προβλήματα τα οποία αφορούν κυρίως τις εντολές της C οι οποίες ελέγχουν την ροή εκτέλεσης

Διαβάστε περισσότερα

Πρόβλημα 29 / σελίδα 28

Πρόβλημα 29 / σελίδα 28 Πρόβλημα 29 / σελίδα 28 Πρόβλημα 30 / σελίδα 28 Αντιμετάθεση / σελίδα 10 Να γράψετε αλγόριθμο, οποίος θα διαβάζει τα περιεχόμενα δύο μεταβλητών Α και Β, στη συνέχεια να αντιμεταθέτει τα περιεχόμενά τους

Διαβάστε περισσότερα

Γ ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ ΕΠΑ.Λ ΜΑΘΗΜΑ ΕΙ ΙΚΟΤΗΤΑΣ ΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΚΦΩΝΗΣΕΙΣ

Γ ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ ΕΠΑ.Λ ΜΑΘΗΜΑ ΕΙ ΙΚΟΤΗΤΑΣ ΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΚΦΩΝΗΣΕΙΣ 1 ΘΕΜΑ 1 Γ ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ ΕΠΑ.Λ ΜΑΘΗΜΑ ΕΙ ΙΚΟΤΗΤΑΣ ΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΚΦΩΝΗΣΕΙΣ Α) Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη Σωστό, αν είναι σωστή,

Διαβάστε περισσότερα

ΕΠΑΝΑΛΗΠΤΙΚΗ ΕΞΕΤΑΣΗ (14/9/2012)

ΕΠΑΝΑΛΗΠΤΙΚΗ ΕΞΕΤΑΣΗ (14/9/2012) Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει αν ο ακέραιος N που θα εισάγει ο χρήστης είναι άρτιος ή περιττός. Φτιάξε ένα πρόγραµµα FORTRAN που να προσδιορίζει και να τυπώνει την θέση των στοιχείων ενός

Διαβάστε περισσότερα

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη Επιλογή και επανάληψη Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως, ότι στο

Διαβάστε περισσότερα

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017 ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΘΕΜΑ Α ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Α1. Να χαρακτηρίσετε

Διαβάστε περισσότερα

Στ Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1

Στ Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1 Ενδεικτική Οργάνωση Ενοτήτων Στ Τάξη Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1 15 Αρ3.1 Απαγγέλουν, διαβάζουν, γράφουν και αναγνωρίζουν ποσότητες αριθμών Επανάληψη μέχρι το 1 000

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ

ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ ΜΕΡΟΣ Α': ΑΛΓΕΒΡΑ ΚΕΦΑΛΑΙΟ ο: Αλγεβρικές παραστάσεις Παράγραφος A..: Πράξεις με πραγματικούς αριθμούς (επαναλήψεις συμπληρώσεις) Β: Πράξεις με μονώνυμα Τα σημαντικότερα σημεία

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΙΑΔΙΚΑΣΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 2 ο ΣΕΤ ΑΣΚΗΣΕΩΝ Οι ασκήσεις αυτού του φυλλαδίου καλύπτουν τα παρακάτω

Διαβάστε περισσότερα

3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ

3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ 1 3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΙ ΜΕ ΚΟΜΠΙΟΥΤΕΡΑΚΙ ΤΥΠΟΠΟΙΗΜΕΝΗ ΜΟΡΦΗ ΑΡΙΘΜΩΝ ΘΕΩΡΙΑ 1. Πρόσθεση αφαίρεση δεκαδικών Γίνονται όπως και στους φυσικούς αριθµούς. Προσθέτουµε ή αφαιρούµε τα ψηφία

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Python Μάθημα 1: Μεταβλητές, τελεστές, είσοδος/έξοδος προγράμματος, συνθήκη ελέγχου if Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ.

Εισαγωγή στον Προγραμματισμό Python Μάθημα 1: Μεταβλητές, τελεστές, είσοδος/έξοδος προγράμματος, συνθήκη ελέγχου if Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ. Εισαγωγή στον Προγραμματισμό Python Μάθημα 1: Μεταβλητές, τελεστές, είσοδος/έξοδος προγράμματος, συνθήκη ελέγχου if Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ. Δημητρακάκης Σύνοψη Μαθήματος Προηγούμενο μάθημα Αλγόριθμοι

Διαβάστε περισσότερα