ΟΝΟΜΑ: ΜΑΘΗΜΑ: ΜΕΣΟΣ ΟΡΟΣ ΤΕΤΡΑΜΗΝΩΝ: ΤΕΛΙΚΟΣ ΒΑΘΜΟΣ: PROGRAM MATHITIS; VAR

Σχετικά έγγραφα
ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL

Γραπτές εξετάσεις στο μάθημα: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Θ) Εισηγητής: Γεωργίου Χρήστος ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ. Β. Χαρακτήρας(Αλφαριθμητικά)

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

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

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

Κεφάλαιο 10 Επανάληψη Ασκήσεις 02

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

Κεφάλαιο 12 : ΕΡΓΑΣΤΗΡΙΑΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ 03 Συναρτήσεις

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL ) Εντολές Ελέγχου & Επανάληψης

ΑΠΑΝΤΗΣΕΙΣ. α- Σωστό β- Σωστό γ- Λάθος δ- Λάθος ε- Σωστό στ- Σωστό

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Προγραμματισμός Ι. Ενότητα 12 : Ασκήσεις Επανάληψης Β. Αλέξανδρος Τζάλλας

Στην εντολή while η επανάληψη συνεχίζεται όσο η λογική έκφραση έχει τιμή false.

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

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

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

ΜΑΗΣ ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / Γ ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 27/01/2013

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

Σκοπός. Εργαστήριο 5 Εντολές Επιλογής

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ-ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΚΑΔΗΜΑΪΚΟ ΕΠΑΛ- ΚΑΝΙΓΓΟΣ 13- ΤΗΛ

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

Α3. Ποια είναι τα πλεονεκτήματα του Δομημένου προγραμματισμού; (Μονάδες 10)

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

ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΑΡΧΗ ΔΙΑΒΑΣΕ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α Β ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ

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

Ασκήσεις στη δομή επιλογής

Ενότητα 3: «Εισαγωγή στην Αλγοριθμική και στον Προγραμματισμό: loops, subroutines, tables»

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

Προγραμματισμός Ι. Ασκήσεις. Τζάλλας Αλέξανδρος, Καθηγητής Εφαρμογών. Τμ. Μηχανικών Πληροφορικής Τ.Ε.

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

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α A1. 2-Λάθος 3-Λάθος 4-Σωστό 5-Λάθος A2. integer. real. Boolean. char. string A3.

Δομή επιλογής 3. Πόντοι. 10 πόντοι

ΕΝΟΤΗΤΑ 2 ΛΥΣΕΙΣ ΠΡΟΒΛΗΜΑΤΩΝ

ιαφάνειες παρουσίασης #2

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

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. β. Οι πληροφορίες είναι δεδομένα τα οποία δεν έχουν υποστεί επεξεργασία.

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. 13>2 και 28>=34 12<=12 και (όχι 2 <5) 15<>14 ή (όχι 15 mod 2 =1)

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

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

Αλγόριθμοι. Βασικές έννοιες ΤΕΛΟΣ

Κεφάλαιο 11 Επανάληψη Ασκήσεις 03

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

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις

Αποτελέσματα προόδου

Προγραμματισμός II (Γλώσσα C)

Δομή Επανάληψης. Κεφάλαιο 7 Mike Trimos

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

ÏÌÉÊÑÏÍ ÖÑÏÍÔÉÓÔÇÑÉÏ ÊÏÑÄÅËÉÏ

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

Παλλατίδειο ΓΕΛ Σιδηροκάστρου

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Προγραμματισμός Ι. Ενότητα 11 : Ασκήσεις Επανάληψης Α. Αλέξανδρος Τζάλλας

Κεφάλαιο 11 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ

A2. Να γράψετε για κάθε περίπτωση τον αριθμό της πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

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

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

Γ ΛΥΚΕΙΟΥ ΘΕΤ. ΚΑΤΕΥΘ. ΑΕΠΠ

Ημερομηνία: Παρασκευή 27 Οκτωβρίου 2017 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3

Ονοματεπώνυμο: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Δομή Ακολουθίας και Επιλογής Κεφ: 2.1, 2.3, , 6.3, , 8.1, 8.1.

A3. Μονάδες 5 Α4. Μονάδες 10 ΘΕΜΑ B. Β1. writeln Περιεχόμενα Εντολή Αποτελέσματα Παραμέτρων Μονάδες 20 ΘΕΜΑ Γ.

ΜΕΡΟΣ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ερώτηση βαθμολογείται με έξι μονάδες.

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

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

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

Μονάδες 4. β. x=20 και y=10

Μονάδες 12 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

Σχεδίαση της λύσης του προβλήματος: Το οικόπεδο έχει εμβαδό χm 2, το 1m 2 πωλείται ψ άρα η τελική τιμή του οικοπέδου είναι χ.ψ. Περιγραφή αλγορίθμου:

Εισαγωγή στο Προγραμματισμό για Μηχανολόγους Οδηγός Προετοιμασίας για τη Τελική Εξέταση

ιαφάνειες παρουσίασης #4

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΜΟΙΡΩΝ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΣΚΗΣΕΙΣ - Δομή Ακολουθίας & Επιλογής

Ενότητα 1: «Εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό. Απλές ασκήσεις με γλώσσα Pascal»

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

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012

[Επιλογή ημερομηνίας] Φυλλάδιο Ασκήσεων. Άσκηση 1. Να συμπληρώσετε τον παρακάτω πίνακα με τις τιμές αληθής - ψευδής. (α <= β) και (β.

13>2 και 28>=34 12<=12 και (όχι 2 <5) 15<>14 ή (όχι 15 mod 2 =1) 15<2^4 H 7=6+1 KAI 2*3>6 (5>4 H 2^0=1) KAI 5<>5 (2+3=3+2) και (6 div 2=0)

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α Β ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο - ΑΣΚΗΣΕΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΔΟΜΗ ΕΠΙΛΟΓΗΣ

2. Να αντιστοιχίσετε κάθε εδομένο της Στήλης Α με το σωστό Τύπο εδομένου της Στήλης Β.

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

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

Pascal. 15 Νοεμβρίου 2011

Να γράψετε τα αποτελέσματα αυτού του αλγόριθμου για Χ=13, Χ=9 και Χ=22. Και στις 3 περιπτώσεις το αποτέλεσμα του αλγορίθμου είναι 1

ΜΑΗΣ ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ ΔΟΚΙΜΙΟΥ. Ενότητα Α - ΛΥΣΕΙΣ

Αν χ >= 0 ΚΑΙ χ <= 9 τότε Εμφάνισε Θετικός Μονοψήφιος Τέλος_αν Αν Χ <= 99 τότε

ΤΕΧΝΙΚΟΣ ΤΕΧΝΟΛΟΓΙΑΣ INTERNET

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) 2004

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

Κόστος Ποσότητα * 440 ΤΕΛΟΣ_ΑΝ Να γραφεί ξανά ώστε να μην περιέχει πλεονασμούς. Μονάδες 6 Α2 Να συμπληρώσετε των παρακάτω πίνακα

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

Λυµένες Ασκήσεις Μ ß Χ DIV K Ρ ß Χ MOD Κ. ΓΡΑΨΕ Μ, 'µολύβια' ΓΡΑΨΕ Ρ, ' ' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Μ ß A_M(Χ / K) Ρ ßX M*K ΓΡΑΨΕ Ρ, ' '

Transcript:

ΑΣΚΗΣΕΙΣ PASCAL 1.ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 1. Να γίνει πρόγραμμα το οποίο να διαβάζει το όνομα,το μάθημα ενός μαθητή εμφανίζοντας κατάλληλα μηνύματα,και στην συνέχεια να διαβάζει το βαθμό του 1 ου τετραμήνου, του 2 ου τετραμήνου και των γραπτών εμφανίζοντας κατάλληλα μηνύματα πριν το διάβασμα. Στην συνέχεια να υπολογίζει : Α. Το άθροισμα των τετραμήνων Β. Το μέσο όρο των τετραμήνων Γ. Το βαθμό του μαθήματος Β=(ΜΟ_τετρ+ΓΡ)/2 Δ. Να εμφανίζει τα αποτελέσματα με την μορφή. ΟΝΟΜΑ: ΜΑΘΗΜΑ: ΜΕΣΟΣ ΟΡΟΣ ΤΕΤΡΑΜΗΝΩΝ: ΤΕΛΙΚΟΣ ΒΑΘΜΟΣ: PROGRAM MATHITIS; VAR tetr1, tetr2, S, GRA: integer; MO, B : real; ON, MATH : CHAR; Begin writeln('δωσε το βαθμο του πρωτου τετραμηνου'); readln(tetr1); writeln('δωσε το βαθμο του δευτερου τετραμηνου'); readln(tetr2); writeln('δωσε το Μαθημα'); readln(math); writeln('δωσε τα Γραπτα'); readln(gra); writeln('δωσε το ονομά σου'); read(on); S := (tetr1+tetr2); MO := (tetr1+tetr2)/2; B := (MO+GRA)/2 ; writeln('ονομα:', ON); writeln('το Μαθημα', MATH); writeln('μεσοσ ΟΡΟΣ ΤΕΤΡΑΜΗΝΩΝ:', MO); writeln('τελικοσ ΒΑΘΜΟΣ',B) ; ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 1

2. Να γίνει προγραμμα το οποίο να διαβάζει ένα χρηματικό ποσό εμφανίζοντας κατάλληλο μήνυμα. Στην συνέχεια με την χρήση των τελεστών div,mod να βρείτε : Α. Το πλήθος των 100 ευρώ Β. Το πλήθος των 50 ευρώ Γ. Το πλήθος των 20 ευρώ Δ. Το πλήθος των 10 ευρώ Ε. Το πλήθος των 5 ευρώ Ζ. Το πλήθος των 2ευρώ Η. Το πλήθος των 1 ευρώ Στην συνέχεια να εμφανίζεται τα αποτελέσματα με την παρακάτω μορφή. ΠΟΣΟ : 100 ΕΥΡΩ: 50 ΕΥΡΩ: 20 ΕΥΡΩ: 10 ΕΥΡΩ: 5 ΕΥΡΩ: 2 ΕΥΡΩ: 1 ΕΥΡΩ: PROGRAM MYFROG; VAR POSO,YP,EK,PENT,EIK,DEK,PEN,DYO,ENA : Integer ; Begin; writeln ('Dwse to poso'); readln(poso); EK := POSO div 100 ; YP := POSO mod 100 ; PENT := YP div 50 ; YP := POSO MOD 50 ; EIK := YP DIV 20 ; YP := POSO MOD 20 ; DEK := YP DIV 10 ; YP := POSO MOD 10 ; PEN := YP DIV 5 ; YP := POSO MOD 5 ; DYO := YP DIV 2 ; ENA := YP MOD 2; writeln ('Το πληθος των 100 ευρω:', EK); writeln ('Το πληθος των 50 ευρω:', PENT); writeln ('Το πληθος των 20 ευρω:', EIK); writeln ('Το πληθος των 10 ευρω:', DEK); writeln ('Το πληθος των 5 ευρω:', PEN); writeln ('Το πληθος των 2 ευρω:', DYO); writeln ('Το πληθος των 1 ευρω:', ENA); ; ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 2

3. Να γίνει πρόγραμμα το οποίο να διαβάζει δύο ακεραίους και στην συνέχεια να κάνει αντιμετάθεση των δύο τιμών. Αρχικά να εμφανιστούν οι αρχικές τιμές με μήνυμα ΑΡΧΙΚΕΣ Και μετά την αντιμετάθεση οι τελικές με μήνυμα ΤΕΛΙΚΕΣ PROGRAM MYFROGGYFROG; VAR A,B,TEMP : Integer; Begin ; writeln('δωσε Τον Αριθμο Α'); readln(a); writeln('δωσε Τον Αριθμο B'); readln(b); writeln('αρχικη Τιμη Α :', A); writeln('αρχικη Τιμη Β :', B) ; TEMP := A ; A := B ; B := TEMP ; writeln('τελικη Τιμη Α :', A); writeln('τελικη Τιμη Β :', TEMP); 4. Ένας καταστηματάρχης θέλει να αλλάξει τις τιμές των προϊόντων του λόγω εκπτώσεων. Να αναπτύξετε αλγόριθμο ο οποίος: α. να διαβάζει την τιμή ενός προϊόντος, β. να διαβάζει το ποσοστό της έκπτωσης, γ. Να υπολογίζει το ποσό του ΦΠΑ αν ο αυτός είναι 19% μετά την έκπτωση γ. να εμφανίζει το μήνυμα «Νέα τιμή» καθώς και την τιμή του προϊόντος μετά την έκπτωση αφού υπολογίσει και το ΦΠΑ. PROGRAM ASK5; Var timh, ek : integer ; fpa,neatim, ekpt : real ; ; writeln('δωσε την τιμη του προιοντος'); readln(timh) ; writeln('δωσε την εκπτωση'); readln(ek) ; ekpt := timh * (ek/100) ; neatim := timh - ekpt ; fpa := neatim - timh * (19/100) ; neatim := neatim + fpa ; writeln('η νεα τιμη ειναι', neatim); ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 3

5. Από τον μηνιαίο ακαθάριστο μισθό ενός υπαλλήλου μιας εταιρείας κρατείται ποσοστό 15% για την εφορία και ποσοστό 8% για την ασφάλιση του. Να γράψετε αλγόριθμο ο οποίος: α. να εμφανίζει τα μηνύματα «Δώστε ονοματεπώνυμο» και «Δώστε ακαθάριστο μισθό» και να διαβάζει το ονοματεπώνυμο του υπαλλήλου και τον ακαθάριστο μισθό του αντίστοιχα β. να υπολογίζει τον καθαρό μισθό και τα ποσά για την εφορία και την ασφάλιση του γ. να εμφανίζει τα μηνύματα «ΚΑΘΑΡΟΣ ΜΙΣΘΟΣ», «ΕΦΟΡΙΑ» και «ΑΣΦΑΛΙΣΗ», καθώς και τα αντίστοιχα ποσά. PROGRAM ASK6 ; onoma, epwnymo : char; akatharistos : integer; eforia, katharos, asfalish : real; writeln('δωσε Όνομα'); readln(onoma); writeln('δωσε Επώνυμο'); readln(epwnymo); writeln('δωσε τον ακαθάριστο μισθο'); readln(akatharistos); eforia := akatharistos * (15/100); asfalish := akatharistos * (8/100); katharos := akatharistos - (eforia - asfalish ) ; writeln('καθαρος :', katharos); writeln('εφορια :', eforia); writeln('ασφαλιση:', asfalish); 6. Το εμβαδόν ενός κύκλου δίνεται από τον τύπο Ε=π*R 2 και η περίμετρος του από τον τύπο P=2*π*R, όπου R η ακτίνα του κύκλου. Να αναπτύξετε αλγόριθμο ο οποίος: α. να εμφανίζει το μήνυμα «Δώστε το μήκος της ακτίνας» και να διαβάζει το μήκος της ακτίνας του κύκλου β. να υπολογίζει το εμβαδόν και την περίμετρο του κύκλου γ. να εμφανίζει το μήνυμα «ΕΜΒΑΔΟΝ ΚΥΚΛΟΥ» καθώς και το εμβαδόν του κύκλου δ. να εμφανίζει το μήνυμα «ΠΕΡΙΜΕΤΡΟΣ ΚΥΚΛΟΥ» καθώς και την περίμετρο του κύκλου. PROGRAM ASK7 ; R : integer; E, P, q : real; ; q := 3.14 ; writeln('δωσε το μηκος της Ακτινας'); readln(r); ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 4

E := q * sqrt(r) ; P := 2 *( q * R) ; writeln('εμβαδον :', E); writeln('περιμετρος', P); 7. Μία εταιρεία αποφάσισε να χρηματοδοτήσει την εκπαίδευση του προσωπικού της σε ξένες γλώσσες και για το σκοπό αυτό θα συνεργαστεί με ιδιωτικό κέντρο. Το κόστος εκπαίδευσης είναι 50 ανά εκπαιδευόμενο. Ωστόσο, το Υπουργείο Εργασίας χρηματοδοτεί, μέσω Ευρωπαϊκού προγράμματος, την εκπαίδευση σε ποσοστό 35 %. Να αναπτυχθεί αλγόριθμος που θα διαβάζει το πλήθος των ατόμων που θα εκπαιδευτούν και θα εκτυπώνει τα χρήματα που θα ξοδέψει η εταιρεία για την εκπαίδευση του προσωπικού, καθώς και το αντίστοιχο μερίδιο του Υπουργείου Εργασίας. program ASK8; xrim, kathigites : integer; neatim, yperg : real; writeln('δωσε τον αριθμο των εργαζομενων'); readln(kathigites); xrim := kathigites * 50; yperg := xrim * (35/100); neatim := xrim - yperg; writeln('τα χρηματα που θα ξοδεψει συνολικα η εταιρια', xrim); writeln('το μεριδιο του Υπουργιου εργασιας ειναι :', yperg); ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 5

8. Να γίνει πρόγραμμα που να διαβάζει δύο ακεραίους και να υπολογίζει και εμφανίζει το μέσο όρο,αθροισμα,πηλίκο,υπόλοιπο,τετράγωνο,και τετραγωνική ρίζα του πρώτου. PROGRAM ask3 ; VAR TETR,ATHR,IPOLOIPO,x,y : integer; MO,RIZA,GINOM,PHLIKO : real; writeln('gimme the first number'); readln(x); writeln('gimme the second number'); readln(y); MO := (x + y)/2 ; RIZA := SQRT(y); TETR := SQR(x); GINOM := (X * Y); IPOLOIPO := (X MOD Y); PHLIKO := (X DIV Y); ATHR := (x + y); writeln('to athroisma einai ', ATHR ); writeln('o MO einai', MO); writeln('to tetragwno tou prwtou einai ', TETR); writeln('h riza tou deuterou einai einai ', RIZA ); writeln('to ginomeno twn duo arithmwn einai ', GINOM ); writeln('to phliko einai ', PHLIKO ); writeln('to upoloipo ths diaireshs einai ', IPOLOIPO ); ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 6

ΔΟΜΗ ΕΠΙΛΟΓΗΣ 1. Να γίνει πρόγραμμα που να διαβάζει ένα ακέραιο και να εμφανίζει μήνυμα ΟΚ αν είναι >100 αλλιώς να εμφανίζει μήνυμα Λάθος. PROGRAM if2 ; b : integer ; writeln('dose arithmo'); readln(b); if b >= 100 then writeln('ok'); end ELSE writeln('error'); ; ; 2. Να γίνει πρόγραμμα που να διαβάζει ένα ακέραιο και να εμφανίζει Μήνυμα μεταξύ των ορίων αν είναι μεταξύ 0-100. Να ελέγχει αν ο αριθμός είναι άρτιος ή περιττός και να εμφανίζει κατάλληλο μήνυμα. program lesson_program3; c :integer ; writeln('dose arithmo'); readln(c); if (c>=0) and (c<=100) then writeln('eise mesa sta oria'); end else writeln('eise ektos oriwn'); if c mod 2 = 0 then writeln('einai artios'); end else writeln('einai perittos'); ; readln; ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 7

3. Να αναπτύξετε ΠΡΟΓΡΑΜΜΑ το οποίο να διαβάζει από το πληκτρολόγιο το βαθμό ενός μαθητή και να εμφανίζει μήνυμα σύμφωνα με τον παρακάτω πίνακα: Αν ο βαθμός είναι μικρότερος από 10, εμφανίζει «απορρίπτεται» Αν ο βαθμός είναι από 10 έως και 13, εμφανίζει «μέτριος» Αν ο βαθμός είναι μεγαλύτερος από 13 έως και 16, εμφανίζει «καλός» Αν ο βαθμός είναι μεγαλύτερος από 16 έως και 18, εμφανίζει «πολύ καλός» Αν ο βαθμός είναι μεγαλύτερος από 18 έως και 20, εμφανίζει «άριστος» PROGRAM ASKIF4; vath : integer ; writeln('δωσε Βαθμό'); readln(vath); if vath < 10 then writeln('απορρίπεται'); if (vath >= 10) and (vath <= 13) then writeln('μέτριος'); if (vath > 13) and (vath <= 16) then writeln('καλός'); if (vath >= 16) and (vath <= 18) then writeln('πολύ Καλός'); if (vath > 18) and (vath = 20) then writeln('άριστος'); ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 8

4. Να γίνει πρόγραμμα που να διαβάζει τρεις βαθμούς και τα ονόματα τριών μαθητών και να βρίσκει και να εμφανίζει τον μέγιστο ελάχιστο βαθμό και το όνομα του μαθητή. program MAX_MIN; Var a,b,c,max,min : Integer; on1,on2,on3,on_max,on_min:char; Begin writeln('δωσε ΤΡΕΙΣ ΑΚΕΡΑΙΟΥΣ') ; readln(a); readln(b); readln(c); writeln('δωσε 3 ΟΝΟΜΑΤΑ ' ); readln(on1); readln(on2); readln(on3); max:=a; on_max:=on1; if b>max then max:=b; on_max:=on2; if c>max then max:=c; on_max:=on3; writeln('μεγιστος',max, ' ', 'onoma',on_max); min:=a; on_min:=on1; if b<min then min:=b; on_min:=on2; if c<min then min:=c; on_min:=on3; writeln('ελασχιστος',min, ' ', 'ονομα',on_min); End. ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 9

5. Μια εταιρεία ταχυδρομικών υπηρεσιών εφαρμόζει για τα έξοδα αποστολής ταχυδρομικών επιστολών εσωτερικού και εξωτερικού, χρέωση σύμφωνα με τον παρακάτω πίνακα: Βάρος επιστολής σε γραμμάρια Χρέωση εσωτερικού σε Ευρώ Χρέωση εξωτερικού σε Ευρώ από 0 έως και 500 2,0 4,8 από 500 έως και 1000 3,5 7,2 από 1000 έως και 2000 4,6 11,5 Για παράδειγμα τα έξοδα αποστολής μιας επιστολής βάρους 800 γραμμαρίων και προορισμού εσωτερικού είναι 3,5 Ευρώ. Να γράψετε πρόγραμμα το οποίο : α. Να διαβάζει το βάρος της επιστολής. β. Να διαβάζει τον προορισμό της επιστολής. Η τιμή «ΕΣ» δηλώνει προορισμό εσωτερικού και η τιμή «ΕΞ» δηλώνει προορισμό εξωτερικού. γ. Να υπολογίζει τα έξοδα αποστολής ανάλογα με τον προορισμό και το βάρος της επιστολής. δ. Να εκτυπώνει τα έξοδα επιστολής. PROGRAM ASKIF5 ; proor : char ; os : integer ; exoda : real; ; writeln('δωσε το Βαρος της επιστολης'); readln(os); writeln('δωσε τον προορισμο (Ε = Εσωτερικο, Υ = Εξωτερικο'); readln(proor); if proor = 'Ε' then if (os > 0) and (os <= 500) then exoda := 2.0 ; end ; if (os > 500) and (os <= 1000) then exoda := 3.5 ; end ; if (os > 1000) and (os <= 2000) then exoda := 4.6 ; end if proor = 'Υ' then if (os > 0) and (os <= 500) then exoda := 4.8 ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 10

end ; if (os > 500) and (os <= 1000) then exoda := 7.2 ; end ; if (os > 1000) and (os <= 2000) then exoda := 11.5 end ; writeln('τα εξοδα ειναι :', exoda ); 6. Να αναπτύξετε πρόγραμμα για τον υπολογισμό του κόστους παραγγελίας υπολογιστών. Σαν είσοδο ο αλγόριθμος θα παίρνει τον αριθμό των υπολογιστών και θα εμφανίζει το κόστος, την αξία του ΦΠΑ (18%) καθώς και το συνολικό κόστος (το κόστος και το ΦΠΑ μαζί). Η τιμή του κάθε υπολογιστή χρεώνεται ανάλογα με το μέγεθος της παραγγελίας σύμφωνα με τον παρακάτω πίνακα. Ποσότητα 1-50 590 Ευρώ 51-100 525 Ευρώ 101-200 470 Ευρώ πάνω από 200 440 Ευρώ Τιμή κάθε υπολογιστή Αν για παράδειγμα κάποιος παραγγείλει 210 υπολογιστές τότε το πρόγραμμα θέλουμε να εμφανίσει τα εξής: Το κόστος των 210 υπολογιστών είναι 92400 Ευρώ Η αξία του ΦΠΑ είναι 16632 Ευρώ. Το συνολικό κόστος είναι 10903 Ευρώ. ROGRAM ASKIF6 ; ypo : integer ; athr, sinoliko, fpa : real ; writeln('πόσους υπολογιστές θέλεις'); readln(ypo) ; if (ypo > 1) and (ypo <= 50) then athr := 590 * ypo ; fpa := athr * (18/100) ; sinoliko := athr * (18/100) + athr ; if (ypo > 51) and (ypo <= 100) then athr := 525 * ypo ; fpa := athr * (18/100) ; sinoliko := athr * fpa + athr; ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 11

if (ypo > 101) and (ypo <= 200) then athr := 470 * ypo ; fpa := athr * (18/100); sinoliko := athr * fpa + athr; if (ypo > 200) then athr := 440 * ypo ; fpa := athr * (18/100) ; sinoliko := athr * fpa + athr; writeln('το Αθροισμα δίχως το ΦΠΑ', athr); writeln('το ΦΠΑ', fpa); writeln('το συνολικό κόστος ειναι :', sinoliko) 7. Nα γίνει πρόγραμμα το οποίο να διαβάζει τα ονόματα τριών υπαλλήλων και τους ακαθάριστους μισθούς, στους μισθούς υπάρχουν κρατήσεις 10 % και για την εφορία 20%. Α. Να υπολογιστεί το ποσό των κρατήσεων και της εφορίας Β. Να υπολογιστεί ο καθαρός μισθός κάθε υπαλλήλου και να εκτυπωθεί βάζοντας πρώτα το όνομα,τις κρατήσεις,εφορία και καθαρό μισθό. Γ. Να βρεθεί ο μεγαλύτερος και μικρότερος καθαρός μισθός και σε ποιο υπάλληλο αντιστοιχεί. Και να εμφανιστούν ο max,min,onmax,onmin Δ. Να βρεθεί το άθροισμα και ο μέσος όρος των τριών καθαρών μισθών,και να εμφανισθούν. ROGRAM ASK14 ; yp1, yp2, yp3, onmax, onmin : char ; ak1, ak2, ak3 : integer ; krat1, krat2, krat3, kath1, kath2, kath3, efo1, efo2, efo3, athr, mo, max, min : real ; writeln('δωσε το όνομα του πρωτου υπαλληλου') ; readln(yp1) ; writeln('δωσε το ονομα του δευτερου υπαλλήλου') ; readln(yp2); writeln('δωσε το ονομα του τρίτου υπαλλήλου') ; readln(yp3) ; writeln('δωσε τον ακαθάριστο μισθο του πρώτου υπαλλήλου') ; readln(ak1) ; writeln('δωσε τον ακαθάριστο μισθο του δευτερου υπαλλήλου') ; readln(ak2); writeln('δωσε τον ακαθάριστο μισθο του τρίτου υπαλλήλου') ; readln(ak3); krat1 := ak1 * (10/100) ; krat2 := ak2 * (10/100) ; krat3 := ak3 * (10/100) ; efo1 := ak1 * (20/100) ; efo2 := ak2 * (20/100) ; ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 12

efo3 := ak3 * (20/100) ; kath1 := ak1 - krat1 - efo1 ; kath2 := ak2 - krat2 - efo2 ; kath3 := ak3 - krat3 - efo3 ; athr := kath1 + kath2 + kath3 ; mo := (kath1 + kath2 + kath3)/3 ; onmax:= yp1 ; max := kath1; if kath2 > max then max := kath2 ; onmax := yp2 ; if kath3 > max then max := kath3; onmax := yp3; onmin := yp1; min := kath1; if kath2 < min then min := kath2 ; onmin := yp2 ; if kath3 < min then min := kath3; onmin := yp3; writeln('οι κράτησεις του ',yp1,'είναι', krat1, ' η εφορια ειναι:',efo1, 'και ο καθαρός μισθός ειναι :', kath1); writeln('οι κράτησεις του ',yp2,'είναι', krat2,' η εφορια ειναι:',efo2, 'και ο καθαρός μισθός ειναι :', kath2); writeln('οι κράτησεις του ',yp3,'είναι', krat3, ' η εφορια ειναι:',efo3, 'και ο καθαρός μισθός ειναι :', kath3); writeln('ο μεγαλύτερος είναι ο',onmax, 'με μισθό', max) ; writeln('ο μικρότερος είναι ο',onmin, 'με μισθό', min) ; writeln('το άθροισμα είναι : ', athr); writeln('ο μεσος όρος είναι ', mo); ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 13

ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1. Να γίνει πρόγραμμα που να διαβάζει 10 ακεραίους και να υπολογίζει και εμφανίζει. 1. Αθροισμα των 10 αριθμών 2. Μέσο όρο των 10 αριθμών PROGRAM JAVA ; mo: real ; b,s, i : integer ; s := 0 ; for i := 1 to 10 do writeln('dose b'); readln(b); s:=s + b; writeln('sum',s); mo := s / 10; writeln('mesos',mo) 2. Να γίνει πρόγραμμα που να διαβάζει τους βαθμούς και τα ονόματα τριών μαθητών και στην συνέχεια. Α. Να υπολογίζει και εμφανίζει τον μέγιστο βαθμό και το όνομα του μαθητή με τον μέγιστο βαθμό. Β. Να υπολογίζει και εμφανίζει τον ελάχιστο βαθμό και το όνομα του μαθητή με τον ελάχιστο βαθμό. PROGRAM MAX_MIN; Var a,m,i,min,max : integer ; on, on_max, on_min : char; writeln('dose a'); readln(a); writeln('dose onoma'); readln(on); max := a; on_max := on; min := a; on_min := on; for i := 2 to 3 do writeln('dose a'); readln(a); writeln('dose onoma'); readln(on); if a > max then ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 14

max := a ; on_max := on; if a < min then min := a ; on_min := on; writeln('megistos', max, 'onoma',on_max); writeln('elaxistos',min,'onoma',on_min); 3.. Να γίνει πρόγραμμα που να διαβάζει 10 βαθμούς μαθητών και στην συνέχεια. Α. Να υπολογίζει και εμφανίζει τον μέσο όρο των 10 βαθμών. Β. Να υπολογίζει και εμφανίζει το πλήθος των βαθμών που είναι μικρότεροι του 10 και το μέσο όρο αυτών. Γ. Να υπολογίζει και εμφανίζει τον μέσο όρο των 10 βαθμών. Β. Να υπολογίζει και εμφανίζει το πλήθος των βαθμών που είναι μεγαλύτεροι του 15 και το μέσο όρο αυτών. program ask19 ; i,vath, pl1, pl2,s1, s2, s :integer ; mo1, mo2, mo : real ; writeln('τωρα θα δωσεις 10 βαθμους'); pl1 := 0 ; pl2 := 0 ; s2 := 0; s1 := 0; s := 0; for i := 1 to 10 do writeln('δωσε Βαθμο'); readln(vath); s := s + vath; if vath < 10 then pl1 := pl1 + 1 ; s1 := s1 + vath; if vath > 15 then pl2 := pl2 + 1; s2 := s2 + vath; ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 15

mo1 := s1/pl1 ; mo2 := s2/pl2 ; mo := s/10; writeln('το αθροισμα των μεγαλυτερων βαθμων ειναι ', s2, ', ο μεσος ορος ειναι',mo2,'και το πληθος',pl2); writeln('το αθροισμα των μικροτερων βαθμων ειναι ', s1, ', ο μεσος ορος ειναι',mo1,'και το πληθος ειναι',pl1); writeln('ο μεσος ορος ολων των βαθμων ειναι',mo); ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MCs 16