Α) Αντικείμενο των εργαστηριακών εξετάσεων

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

Download "Α) Αντικείμενο των εργαστηριακών εξετάσεων"

Transcript

1 ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Ι ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ «Προγραμματισμός Ι» Για το Α Εξάμηνο Σπουδών Υπεύθυνος Εργαστηρίου : Γιώργος Κατσαούνος Α) Αντικείμενο των εργαστηριακών εξετάσεων Αντικείµενο των εργαστηριακών ασκήσεων που ακολουθούν είναι η σε βάθος κατανόηση βασικών αρχών προγραµµατισµού και η υλοποίησή τους σε προγραµµατιστικό περιβάλλον. Οι ασκήσεις που θα εκπονηθούν περιλαµβάνουν διάφορα θέµατα προγραµµατισµού, σύµφωνα µε την ύλη της διδασκόµενης θεωρίας. Για την υλοποίηση των παρακάτω ασκήσεων, απαιτείται η µελέτη της θεωρίας του µαθήµατος «Προγραµµατισµός Ι Η γλώσσα προγραµµατισµού C» του A εξαµήνου. Για την υλοποίηση των ασκήσεων θα χρησιµοποιηθεί η γλώσσα προγραµµατισµού C. Για την εύρυθµη λειτουργία του εργαστηρίου, οι σπουδαστές θα πρέπει να χωριστούν σε οµάδες των τριών το πολύ ατόµων. Οι ασκήσεις θα εκπονούνται από κάθε οµάδα και θα παραδίδονται (κώδικας, σχόλια και αποτελέσµατα σε έντυπη και σε ηλεκτρονική µορφή) στον υπεύθυνο εργαστηρίου, στις ηµεροµηνίες που θα καθορίζονται. Η ηµεροµηνία παράδοσης του τελευταίου πακέτου ασκήσεων θα είναι το αργότερο η εβδοµάδα πριν την προφορική εξέταση του εργαστηρίου. Η βαθµολόγηση των ασκήσεων αυτών θα αποτελέσει το 50% του τελικού βαθµού. To υπόλοιπο 50% θα προκύψει από την προφορική εξέταση του κάθε µέλους της οµάδας ξεχωριστά, στο εργαστήριο. Κάθε οµάδα θα κληθεί να παρουσιάσει τα προγράµµατά της αναλυτικά στην προφορική εξέταση. Β) Γενικές παρατηρήσεις - υποδείξεις Καλείστε να ασχοληθείτε µε όλες τις ζητούµενες ασκήσεις Στην βαθµολόγηση των ασκήσεων ιδιαίτερη βαρύτητα θα δοθεί στην επαρκή τεκµηρίωση και παρουσίαση του κώδικα (Πλήρη και αναλυτικά σχόλια, Χειρισµός λαθών και µηνύµατα, ευαναγνωσιµότητα, κατάλληλη επιλογή ονοµάτων µεταβλητών κλπ) Για την εκπόνηση των ασκήσεων θα χρησιµοποιήσετε το περιβάλλον του εργαστηρίου σας, τις υποδείξεις και συµβουλές των καθηγητών σας αλλά κυρίως την οργάνωση και σωστή αξιοποίηση του προσωπικού χρόνου σας και την προετοιµασία σας από το σπίτι. Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 1/19

2 Μην ξεκινήσετε να ασχολείστε µε τις ασκήσεις αν δεν έχετε διαβάσει πολύ καλά τι σας ζητάνε και αν δεν έχετε καταλήξει στον τρόπο και την διαδικασία που θα ακολουθήσετε. Για κάθε άσκηση ακολουθήστε τα εξής βήµατα : α) διαβάστε καλά την άσκηση β) εντοπίστε το κεφάλαιο της θεωρίας που αναφέρεται ή άσκηση γ) µελετήστε τον τρόπο επίλυσης δ) κατασκευάστε τον αλγόριθµο και ε) στο τέλος προχωρήστε στην προγραµµατιστική υλοποίηση. Μην ξεχνάτε να «αρχικοποιείτε» τους πίνακές σας. Όπου επίσης χρειάζεται να γεµίσετε τους πίνακές σας, χρησιµοποιήστε συναρτήσεις παραγωγής ψευδοτυχαίων αριθµών. Κάποια από τα σετ ασκήσεων δεν παραδίδονται. Αυτό δεν µειώνει την σπουδαιότητά τους για την εκπαιδευτική διαδικασία. Οι ασκήσεις των σετ που δεν παραδίδονται πρέπει απαραιτήτως να εκπονηθούν στο σπίτι προκειµένου να κατανοήσετε κάποιες από τις βασικές αρχές λειτουργίας του προγραµµατισµού και της συµπεριφοράς των προγραµµάτων σας. Οι αρχές αυτές, καθώς και η εµπειρία που θα αποκοµίσετε από την εκπόνησή τους, θα είναι βασικά και προαπαιτούµενα εργαλεία για την εκπόνηση των ασκήσεων που θα παραδώσετε. Αν αγνοήσετε τις προπαρασκευαστικές ασκήσεις, θα δυσκολευτείτε στην εκπόνηση των ασκήσεων προς παράδοση. Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 2/19

3 Γ) Τρόπος παράδοσης ασκήσεων και µορφή Για κάθε σετ ασκήσεων, θα παραδίδετε στον υπεύθυνο του εργαστηρίου µια δισκέτα, η οποία θα περιέχει τα εξής : Τον πηγαίο κώδικα κάθε προγράµµατος (αρχεία τύπου *.c). Η ονοµατολογία των αρχείων θα πρέπει να ακολουθεί την µορφή : ASK<ΣΕΤ><Νο άσκησης>.c, χωρίς κενά διαστήµατα και µε όνοµα αρχείου το πολύ οκτώ χαρακτήρες. Για παράδειγµα το αρχείο της 5 ης άσκησης του 4 ου Σετ ασκήσεων θα ονοµάζεται ASK45.c ενώ η 11 η άσκηση του 3 ου σετ ασκήσεων ASK311.c Προσοχή στον τύπο του αρχείου. Το αρχείο ASK31.c.bak δεν θα γίνεται αντιληπτό από την Turbo C του εργαστηρίου, οπότε δεν θα γίνεται και δεκτό. Ο τύπος του αρχείου πρέπει να είναι απαραιτήτως <.c >. Μέσα στην δισκέτα µπορείτε να συµπεριλάβετε και αρχεία κειµένου µε τα ονόµατα της οµάδας και τις παρατηρήσεις για κάθε άσκηση, ή τα αποτελέσµατα της. Παρακάτω δίδεται µια ενδεικτική εικόνα από µια δισκέτα προς παράδοση : Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 3/19

4 ) Παραδείγµατα κώδικα Προσέξτε ώστε τα προγράµµατά σας να πληρούν τις παρακάτω προδιαγραφές : Να είναι ευανάγνωστα Να χρησιµοποιούν ονόµατα µεταβλητών ενδεικτικά των λειτουργιών τους. Να είναι επαρκώς τεκµηριωµένα µε σχόλια όπου θεωρείτε αναγκαίο είτε το παρακάτω παράδειγµα : /* TO PROGRAMMA AYTO THA ZHTHSEI APO TO XRHSTH NA EISAGEI DYO AKERAIOYS GIA NA BREI POIOS EINAI O MEGISTOS. THA PREPEI NA PROSEXOYME NA MH DEX8OYME ARI8MOYS EKTOS ORIWN TWN APLWN AKERAIWN DHLADH <ARI8MOS < */ #include<stdio.h> /* ORISMOS LIBRARIES */ #define UPINTLIM /* ORISMOS STA8ERWN ORIA AKERAIWN */ #define BOTINTLIM int integer1=0,integer2=0, max=0; /* ORISMOS METABLHTWN KAI ARXIKOPOIHSH */ main() /* KYRIWS PROGRAMMA */ { clrscr(); /* KA8ARISMOS O8ONHS */ do /* EISAGWGH 1OY ARIT8MOU. H DIADIKASIA EPANALAMBANETAI AN*/ { /* DW8EI ARI8MOS EKTOS ORIWN */ printf("dwste TON PRWTO AKERAIO"); scanf("%d",&integer1); } while((integer1<botintlim) (integer1>upintlim)); do /* EISAGWGH 2OY ARIT8MOU. H DIADIKASIA EPANALAMBANETAI AN*/ { /* DW8EI ARI8MOS EKTOS ORIWN */ printf("dwste TON DEYTERO AKERAIO"); scanf("%d",&integer2); } while((integer2<botintlim) (integer2>upintlim)); max = integer1; /* ORIZW AY8AIRETA TON 1o ARI8MO WS MEGALYTERO */ if (max < integer2) max = integer2; /* AN O 2os MEGALYTEROS TOTE BAZW AYTON WS MAX */ printf (" \n O MEGALYTEROS EINAI O %d", max); getch(); /* PERIMENEI NA DIABASW TA APOTELESMATA. ME OPOIΟDHPOTE PLHKTRO PROXWRA */ } Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 4/19

5 1η Προπαρασκευαστική Σειρά Ασκήσεων Γνωριµία µε το περιβάλλον εργασίας ρυθµίσεις Εκπόνηση : 1 η εβδοµάδα µαθηµάτων Παράδοση : εν παραδίδεται Η 1 η σειρά ασκήσεων έχει σκοπό να σας εξοικειώσει µε το περιβάλλον εργασίας και να σας βοηθήσει να κάνετε τις απαιτούµενες ρυθµίσεις. Η σειρά αυτή δεν θα παραδοθεί, αλλά πρέπει οπωσδήποτε να εκπονηθεί στο σπίτι προκειµένου να µπορέσετε να προχωρήσετε στις επόµενες ασκήσεις. Π1.1 Αντιγράψτε τον φάκελο TC από το CD που περιέχει την γλώσσα, µέσα στο φάκελο C:\PROGRAM FILES του υπολογιστή σας. Π1.2 Εντοπίστε το αρχείο TCCONFIG.TC και αφαιρέστε την ιδιότητα «Μόνο για ανάγνωση» (Read only). Π1.3 ηµιουργήστε ένα φάκελο µε όνοµα ASKHSEIS (µε λατινικά γράµµατα) µέσα στο φάκελο TC. Π1.4 Μέσα στο φάκελο TC εντοπίστε το αρχείο TC.EXE Αυτή είναι η εφαρµογή που θα χρησιµοποιήσετε για την συγγραφή των ασκήσεών σας. Εκτελέστε την εφαρµογή. (Μπορείτε να δηµιουργήσετε µια συντόµευση για αυτή στην Επιφάνεια Εργασίας). Π1.5 Πειραµατιστείτε µε τη χρήση του µενού επιλογών. Το πλήκτρο <ALT> θα είναι ο απαραίτητος βοηθός σας. (π.χ. <ALT> + <F> ενεργοποιεί το µενού FILE.) είτε όλες τις διαθέσιµες επιλογές. Πατώντας <F1> ενεργοποιείτε την βοήθεια σε κάθε σηµείο. Π1.6 Από την επιλογή Options -> Directories ορίστε τα µονοπάτια των φακέλων LIB και INCLUDE. (.\LIB και.\include). Επίσης το µονοπάτι του φακέλου που θα αποθηκεύονται τα εκτελέσιµα αρχεία σας (.\ASKHSEIS). Π1.7 Αποθηκεύστε τις ρυθµίσεις σας. (Options -> Save options). Π1.8 ηµιουργήστε ένα νέο αρχείο µε όνοµα Shell.c για να το χρησιµοποιείτε ως πρότυπο για τα προγράµµατά σας. Το αρχείο αυτό θα περιέχει τις εξής εντολές : #include <stdio.h> main() { printf( \n\n Telos ektelesis programmatos ); getch(); } Π1.9 Μεταγλωττίστε το πρόγραµµά σας (Alt + C). Αν υπάρχουν συντακτικά λάθη διορθώστε τα και επαναλάβετε. Π1.10 Εκτελέστε το πρόγραµµά σας (Alt + R) Π1.11 Μεταβείτε στην οθόνη εκτέλεσης και δείτε το αποτέλεσµα (Alt + F5) Π1.12 Επιστρέψτε στην οθόνη σύνταξης και αποθηκεύστε το πρόγραµµά σας. Π1.13 Κλείστε την εφαρµογή Παρατήρηση : Στους υπολογιστές του εργαστηρίου, αν δεν έχετε δικαίωµα πρόσβασης στο φάκελο Program Files, τότε αντί για τον φάκελο ASKHSEIS µπορείτε να χρησιµοποιείτε µία δισκέτα στον οδηγό ή τον δίσκο δικτύου (Η:) Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 5/19

6 2η Προπαρασκευαστική Σειρά Ασκήσεων Απλές εντολές Εκπόνηση : 1 η εβδοµάδα µαθηµάτων Παράδοση : εν παραδίδεται Παρατήρηση : Μην ξεχνάτε να προσθέτετε σχόλια στα προγράµµατά σας ώστε να είναι πιο ευανάγνωστα αλλά και πιο κατανοητά. Π2.1 ηµιουργήστε ένα πρόγραµµα που να τυπώνει στην οθόνη την φράση «TEI PLIROFORIKHS LAMIAS. Εκτελέστε το πρόγραµµά σας 3 φορές. Τι παρατηρείτε; Π2.2 Τροποποιήστε το πρόγραµµά σας ώστε να τυπώνει τη φράση σε νέα γραµµή κάθε φορά. Π2.3 Τροποποιήστε το πρόγραµµά σας ώστε να αφήνει ένα χαρακτήρα tab ανάµεσα σε κάθε λέξη. Π2.4 Αναζητήστε στο βιβλίο σας τους εκτυπώσιµους χαρακτήρες ελέγχου και τυπώστε τους µε το ανάλογο σχόλιο (π.χ. printf( \nκενή γραµµή πριν και µετά\n»);) Π2.5 Ορίστε δύο ακέραιες µεταβλητές και εισάγετε τις τιµές τους από το πληκτρολόγιο. Κατόπιν κάντε όλες τις δυνατές πράξεις µεταξύ τους (+,-,*,/,%) και εκτυπώστε στο τέλος τόσο τις αρχικές τιµές όσο και τα αποτελέσµατα των πράξεων µε σχετικά µηνύµατα. Π2.6 Στο προηγούµενο πρόγραµµα, εισάγετε ως τιµή τον αριθµό Τι παρατηρείτε; Γιατί; Πως µπορούµε να διορθώσουµε το πρόγραµµά µας; Π2.7 Τροποποιήστε το πρόγραµµά σας ώστε εκτός από ακεραίους να µπορεί να δεχθεί και πραγµατικούς αριθµούς. Τι παρατηρείτε; Π2.8 Εισάγετε από το πληκτρολόγιο ένα χαρακτήρα και εκτυπώστε τον στην οθόνη. Ανατρέξτε στο βιβλίο σας στην µετατροπή τύπων µεταβλητών. Κάντε πράξεις µεταξύ διαφορετικών τύπων µεταβλητών. Για παράδειγµα αν int a = 2; char c; float x = 17.1, y = 8.95, z; τι αποτέλεσµα θα έχουν οι παρακάτω πράξεις : c = (char)a + (char)x; c = (char)(a + (int)x); c = (char)(a + x); c = a + x; Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 6/19

7 z = (float)((int)x * (int)y); z = (float)((int)(x * y)); z = x * y; Π2.9 Εκτυπώστε στην οθόνη σας ένα δένδρο από *. Η οθόνη σας θα δείχνει κάπως έτσι: * *** ****** ********* Π2.10 Τυπώστε τη φράση ΤΕΙ PLHROFORIKHS LAMIAS µέσα σε πλαίσιο ΤΕΙ PLHROFORIKHS LAMIAS Π2.11 ηµιουργήστε ένα πρόγραµµα που θα υπολογίζει το εµβαδό ενός κύκλου του οποίου την ακτίνα θα εισάγουµε από το πληκτρολόγιο. Ορίστε το π ως σταθερά. Π2.12 ηµιουργήστε ένα πρόγραµµα µε τις παρακάτω µεταβλητές : int x = 0,y = 2,z = 1025; float a = 0.0,b = ,c = ; Κατόπιν εκτελέστε µία µία τις παρακάτω πράξεις τυπώνοντας το αποτέλεσµα. Από το αποτέλεσµα θα καταλάβετε τι ακριβώς κάνει κάθε εντολή, ώστε να προσθέσετε το ανάλογο σχόλιο στο πρόγραµµά σας x = x + 1; x++; ++x; z = y++; z = ++y; y = y - 1; y--; --y; y = 3; z = y--; z = --y; a = a + 12; a += 12; a *= 3.2; a -= b; a /= 10.0; Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 7/19

8 1η Σειρά Ασκήσεων Παράδοση : 2 η εβδοµάδα µαθηµάτων Ασκηση 1_1. ηµιουργήστε ένα πρόγραµµα που θα δέχεται από το πληκτρολόγιο τους βαθµούς ενός φοιτητή σε 3 µαθήµατα και θα βγάζει τον µέσο όρο, δεχόµενοι ότι το 3ο µάθηµα έχει διπλάσια βαρύτητα από τα άλλα. Οι βαθµοί, όπως και ο µέσος όρος, µπορεί να είναι δεκαδικοί έως 1 δεκαδικό ψηφίο. Ασκηση 1_2. ηµιουργήστε ένα πρόγραµµα για το ταµείο µιας τράπεζας, το οποίο θα διαβάζει από το πληκτρολόγιο ένα ποσό εκταµίευσης και θα υπολογίζει πόσα χαρτονοµίσµατα και πόσα κέρµατα (ευρώ) κάθε τύπου θα πρέπει να δώσει ο ταµίας. Ασκηση 1_3. ηµιουργήστε ένα πρόγραµµα που θα δέχεται από το πληκτρολόγιο την φετινή και την περσινή τιµή του πετρελαίου ανά λίτρο και θα υπολογίζει την ποσοστιαία µεταβολή του. Ασκηση 1_4. ηµιουργήστε ένα πρόγραµµα που θα δέχεται από το πληκτρολόγιο το κόστος ενός προϊόντος και θα υπολογίζει την τελική τιµή πώλησης αν το ποσοστό κέρδος του καταστήµατος είναι 15% και ο ΦΠΑ 18%. Ασκηση 1_5. ηµιουργήστε ένα πρόγραµµα που θα δέχεται από το πληκτρολόγιο τον αριθµό των δευτερολέπτων οµιλίας ενός συνδροµητή κινητής τηλεφωνίας. Κατόπιν θα υπολογίζει το συνολικό πληρωτέο ποσό υπολογίζοντας ότι : Το κόστος κάθε δευτερολέπτου είναι 0,01 Το πάγιο του συµβολαίου είναι 10 Στη συνολική χρέωση προστίθεται ΦΠΑ 18% Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 8/19

9 3η Προπαρασκευαστική Σειρά Ασκήσεων οµή επιλογής Εκπόνηση : 3 η εβδοµάδα µαθηµάτων Παράδοση : εν παραδίδεται Π3.1 ηµιουργήστε ένα πρόγραµµα που να βρίσκει τον µεγαλύτερο από δύο αριθµούς που θα δίνονται από το πληκτρολόγιο. Π3.2 Τροποποιήστε το παραπάνω πρόγραµµα ώστε να κάνει χρήση του τελεστή? Π3.3 Συµπληρώστε στον παρακάτω πίνακα τι τιµές θα έχουν οι µεταβλητές x και y µετά την εκτέλεση των αντίστοιχων σε κάθε περίπτωση εντολών: Πριν την Μετά την εντολή εντολή A/A x y Εντολή x y x = y; x = y%2; x = ++y; x = y++; y *= x+1; x = x>y?x:y; y = ((x>2)&&(y>12)) (!(x==3)); y = (x>2)+(y>12); x = x/2.0; x = x/y; Για τις περιπτώσεις 1-9 θεωρήστε ότι οι µεταβλητές x, y έχουν δηλωθεί τύπου int και για την 10 τύπου float. Π3.4 ηµιουργήστε πρόγραµµα το οποίο να δέχεται τιµές για δύο µεταβλητές α και b από το πληκτρολόγιο και κατόπιν να αντιµεταθέτει τις τιµές των µεταβλητών αν α>b. Π3.5 ηµιουργήστε ένα πρόγραµµα το οποίο θα διαβάζει έναν ακέραιο αριθµό από το 1 έως το 12 (να γίνεται έλεγχος) και να τον αντιστοιχίζει σε ένα µήνα του χρόνου τυπώνοντας το λεκτικό του αλλά και την εποχή την οποία ανήκει (π.χ. 3 Μάρτιος Άνοιξη). Να γράψετε τρεις εκδόσεις του προγράµµατος οι οποίες θα χρησιµοποιούν α)εντολές απλής επιλογής β)εντολές σύνθετης επιλογής γ)εντολές πολλαπλής επιλογής. Π3.6 ηµιουργήστε ένα πρόγραµµα το οποίο να δέχεται µια απάντηση Ναι ή Όχι διαβάζοντας ένα χαρακτήρα από το πληκτρολόγιο (π.χ Απαντήστε Ναι(Ν)/Όχι(Ο)?). Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 9/19

10 Σε περίπτωση που ο χρήστης πατήσει κάποιο άλλο πλήκτρο να εµφανίζει σχετικό µήνυµα λάθους. (Ποια γράµµατα θα ελέγχετε ; Ν ν Υ υ Ο ο κλπ.) Π3.7 ηµιουργήστε ένα πρόγραµµα επίλυσης εξισώσεων του τύπου αχ+β=0 εισάγοντας από το πληκτρολόγιο τα α,β Π3.8 ηµιουργήστε ένα πρόγραµµα επίλυσης εξισώσεων 2ου βαθµού εισάγοντας από το πληκτρολόγιο τα α,β,γ Π3.9 Μια εταιρία κινητής τηλεφωνίας υπολογίζει το τιµολόγιο χρέωσης των πελατών της σύµφωνα µε τον παρακάτω κανόνα: Αν ο πελάτης έχει µέχρι 1000 δευτερόλεπτα οµιλίας µε 10 λεπτά/δευτ. Αν έχει από 1001 µέχρι 2000 δευτερόλεπτα τα πρώτα 1000 µε 10 λεπτά /δευτ. και τα επιπλέον των χιλίων µε 7 λεπτά /δευτ. και αν έχει περισσότερα από 2000, τα πρώτα 1000 µε 10 λεπτά /δευτ., τα επόµενα 1000 µε 7 λεπτά /δευτ. και τα υπόλοιπα µε 5 λεπτά /δευτ.. Επιπλέον προσθέτει 10 πάγιο και 18% ΦΠΑ στο τελικό ποσό. Να φτιάξετε πρόγραµµα που να διαβάζει το χρόνο οµιλίας ενός συνδροµητή της εταιρείας και να υπολογίζει το τελικό ποσό του λογαριασµού σε. Π3.10 Να φτιάξετε πρόγραµµα που να διαβάζει ένα έτος και βρίσκει αν είναι δίσεκτο ή όχι τυπώνοντας κατάλληλο µήνυµα. Σηµείωση: ένα έτος είναι δίσεκτο αν διαιρείται µε το 4. Ωστόσο οι εκατονταετίες αν και διαιρούνται µε το 4 δεν είναι όλες δίσεκτα έτη(π.χ. 1800,1900 δεν είναι δίσεκτα). ίσεκτα έτη είναι οι εκατονταετίες που διαιρούνται µε το 400(π.χ.400,800,..είναι δίσεκτα). Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 10/19

11 2η Σειρά Ασκήσεων (παράδοση : 4 η εβδοµάδα µαθηµάτων) Ασκηση 2_1. Κάντε ένα πρόγραµµα το οποίο θα διαβάζει τα δευτερόλεπτα οµιλίας ενός συνδροµητή µιας εταιρίας κινητής τηλεφωνίας και θα εµφανίζει το τελικό ποσό πληρωµής, σύµφωνα µε τα παρακάτω δεδοµένα : Το συµβόλαιο χρεώνει πάγιο 10 και προσφέρει 10 λεπτά δωρεάν χρόνο οµιλίας. Η χρέωση γίνεται κλιµακωτά: για τα πρώτα 100 δευτερόλεπτα (πέραν του δωρεάν χρόνου οµιλίας), η χρέωση είναι 2 λεπτά / δευτ., για τα επόµενα 200 η χρέωση είναι 1,5 λεπτά / δευτ. και από εκεί και πάνω η χρέωση είναι 1 λεπτό / δευτ. Το τέλος συνδροµητών κινητής τηλεφωνίας είναι 1,5 αν το ποσό του λογαριασµού προ ΦΠΑ είναι έως 15, αλλιώς είναι 3 Στο τέλος προστίθεται ΦΠΑ 18%. Ασκηση 2_2. Να γραφεί αλγόριθµος ο οποίος θα δέχεται το πλήθος των ψηφίων ενός ακεραίου θετικού αριθµού. Κατόπιν θα ζητά να διαβάσει έναν ακέραιο θετικό αριθµό και θα ελέγχει αν όντως ο αριθµός αυτός έχει το ίδιο πλήθος ψηφίων µε αυτό που δόθηκε στην αρχή (π.χ για πλήθος ψηφίων = 3 πρέπει να ισχύει 100<=αριθµός<1000) Ασκηση 2_3. Να αναπτυχθεί αλγόριθµος που θα διαβάζει έναν πενταψήφιο αριθµό και θα ελέγχει αν είναι καρκινικός (π.χ ), αν δηλαδή τα συµµετρικά ψηφία του είναι ίσα. Ασκηση 2_4. Έστω ότι ένα βιντεοκλάµπ χρεώνει κασέτες µε την παρακάτω λογική: 2 Ευρώ το τριήµερο και 0,5 Ευρώ για κάθε µέρα καθυστέρησης. Το ανώτερο ποσό που κάποιος µπορεί να πληρώσει για µια καθυστερηµένη βιντεοκασέτα είναι 50 Ευρώ. Να γραφεί αλγόριθµος που θα χρεώνει τις κασέτες στο βιντεοκλάµπ σύµφωνα µε τα παραπάνω. Ασκηση 2_5. Από το Υπουργείο Οικονοµικών εκδόθηκε ο παρακάτω πίνακας για τον υπολογισµό του φόρου εισοδήµατος των µισθωτών. Να γραφεί πρόγραµµα που να υπολογίζει το φόρο που θα πρέπει να καταβάλει ένας µισθωτός ανάλογα µε τα συνολικά έσοδα που είχε τη χρονιά που πέρασε. Να υπολογίσετε επίσης το πληρωτέο ποσό α)σε τρεις ισόποσες δόσεις β)µια έκπτωση 2% σε περίπτωση εφάπαξ εξόφλησης Παρατήρηση: η φορολόγηση γίνεται κλιµακωτά π.χ για εισόδηµα ο φόρος θα είναι 0%* %* %* %*1600. Κλιµάκιο Εισοδήµατος Φορολογικός Συντελεστής Φόρος Κλιµακίου Σύνολο Εισοδήµατος Σύνολο Φόρου % % % Υπερβάλλον 40% Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 11/19

12 4η Προπαρασκευαστική Σειρά Ασκήσεων οµή επανάληψης Εκπόνηση : 5 η εβδοµάδα µαθηµάτων Παράδοση : εν παραδίδεται Π4.1 ηµιουργήστε ένα πρόγραµµα που να τυπώνει την προπαίδεια ενός ακεραίου αριθµού (από το 1 έως το 10) που θα δίνεται από το πληκτρολόγιο. Σε περίπτωση λάθος εισαγωγής αριθµού το πρόγραµµα να µην τερµατίζεται αλλά να εµφανίζει µήνυµα λάθους και να ξαναζητά εισαγωγή (χρήση επαναληπτικής διαδικασίας). Π4.2 ηµιουργήστε ένα πρόγραµµα που να δέχεται από το πληκτρολόγιο τους βαθµούς ενός φοιτητή σε ένα πλήθος µαθηµάτων µέχρι να πατηθεί ο βαθµός 0. Κατόπιν να υπολογίζει και να τυπώνει τον µέσο όρο των µαθηµάτων, τον µέγιστο και τον ελάχιστο βαθµό και ανάλογα να τυπώνει Κακώς αν ΜΟ<=3, Καλώς αν 3<ΜΟ<=5, Λίαν Καλώς αν 5<ΜΟ<=8,5 και Άριστα αν ΜΟ>8,5. Π4.3 ηµιουργήστε πρόγραµµα που να διαβάζει ένα αριθµό Ν και να υπολογίζει το άθροισµα Σ= ΝΝ Π4.4 Ένας επιχειρηµατίας, θέλοντας να ανταµείψει έναν υπάλληλό του για την εξαιρετική απόδοση και την τιµιότητά του, συµφώνησε να του δίνει ως bonus για ένα µήνα, κάθε µέρα τόσα λεπτά του ευρώ, διπλασιάζοντας όσα του έδωσε την προηγούµενη. Την πρώτη µέρα θα του έδινε 1 λεπτό (0,01 ), την δεύτερη 2*1=2, την Τρίτη 2*2=4 κλπ. Ήταν καλή συµφωνία; Π4.5 Ένα µπαλάκι αφήνεται να πέσει από ύψος Υ cm και αρχίζει να αναπηδά. Λόγω της ενέργειας που χάνεται µε την πρόσκρουση στο έδαφος, µετά από κάθε αναπήδηση, το µπαλάκι φτάνει σε ύψος ίσο µε το 80% του ύψους που είχε φτάσει στην προηγούµενη αναπήδηση. Να γραφεί πρόγραµµα το οποίο θα δέχεται ως είσοδο το αρχικό ύψος Υ και να υπολογίζει (και εµφανίζει) τον αριθµό των αναπηδήσεων αλλά και το ύψος της κάθε αναπήδησης. Θεωρείστε ότι οι αναπηδήσεις σταµατούν όταν το ύψος αναπήδησης φτάσει το 1 cm. Π4.6 Τροποποιήστε το πρόγραµµα της άσκησης Π2.5 ώστε µετά την εισαγωγή δύο αριθµών, να εµφανίζει ένα µενού επιλογών όπου ο χρήστης θα επιλέγει την πράξη που επιθυµεί. Το πρόγραµµά σας θα επιστρέφει στο µενού επιλογών ύστερα από την εκτέλεση κάθε πράξης και θα τερµατίζεται µόνο αν ο χρήστης επιλέξει την επιλογή εξόδου. Το ίδιο θα ισχύει και σε περίπτωση λανθασµένης επιλογής. (Να κάνετε τον απαραίτητο έλεγχο και στην περίπτωση διαίρεσης µε το µηδέν) Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 12/19

13 3η Σειρά Ασκήσεων (παράδοση : 6 η εβδοµάδα µαθηµάτων) Ασκηση 3_1. Να αναπτυχθεί αλγόριθµος που θα διάβαζει έναν αριθµό Ν > 0 και θα υπολογίζει τη σειρά Ασκηση 3_2. Να γραφεί αλγόριθµος ο οποίος θα διαβάζει µια ακολουθία ακεραίων µέχρι να διαβάσει αρνητικό αριθµό και: θα εµφανίζει το 0 κάθε φορά που θα διαβάζει τον αριθµό 0 θα εµφανίζει τόσα «*» όσα παριστάνει ο αριθµός που διάβασε. Ασκηση 3_3. Να γραφεί αλγόριθµος ο οποίος θα ζητά την εισαγωγή του ΡΙΝ (ακέραιος αριθµός) για ένα κινητό τηλέφωνο. Κατόπιν θα το συγκρίνει µε το σωστό ΡΙΝ (π.χ 12345) και αν ο αριθµός που δόθηκε δεν είναι σωστός, θα εµφανίζει µήνυµα λάθους και θα ζαναζητά εισαγωγή του ΡΙΝ. Η διαδικασία εισαγωγής, σε περίπτωση λανθασµένου ΡΙΝ, θα επαναλαµβάνεται το πολύ µέχρι τρεις φορές. Αν ο χρήστης του τηλεφώνου, δώσει 3 φορές λάθος κωδικό, θα εµφανίζεται το µήνυµα «η συσκευή κλειδώθηκε», διαφορετικά θα εµφανίζεται ένα µήνυµα καλωσορίσµατος. Ασκηση 3_4. Κάποιος καταθέτει στην τράπεζα µε σταθερό ετήσιο επιτόκιο 2%. Εάν αυτό το ποσό ανατοκίζεται ετησίως, να γραφεί αλγόριθµος που υπολογίζει και εµφανίζει πόσο θα είναι το κεφάλαιο µετά από 15 έτη. Να λάβετε υπόψη σας ότι στο τέλος κάθε έτους, οι τόκοι κεφαλοποιούνται. Ασκηση 3_5. ύο φίλοι παίζουν τάβλι. Κάθε ένας από αυτούς µπορεί να πάρει ένα παιχνίδι µονό ή διπλό. Κάντε ένα πρόγραµµα που θα διαβάζει ποιος νίκησε σε κάθε παιχνίδι, θα καταλαβαίνει πότε τελείωσαν (παίζουν στα 7) και θα εµφανίζει τον τελικό νικητή. Προσοχή να γίνεται έλεγχος για λάθος δεδοµένα. Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 13/19

14 5η Προπαρασκευαστική Σειρά Ασκήσεων Πίνακες Εκπόνηση : 7 η εβδοµάδα µαθηµάτων Παράδοση : εν παραδίδεται Π5.1 Να δηµιουργήσετε πρόγραµµα που να δέχεται από το πληκτρολόγιο ακέραιες τιµές και να γεµίζει έναν µονοδιάστατο πίνακα ακεραίων 10 θέσεων. Κατόπιν να τον εµφανίζει στην οθόνη και να υπολογίζει τον µέσο όρο, τον µέγιστο και τον ελάχιστο όρο. Π5.2 Τροποποιήστε το παραπάνω πρόγραµµα, ώστε µετά την εισαγωγή των στοιχείων, να ζητείται από το χρήστη ένας αριθµός προς εύρεση. Κατόπιν να αναζητείται ο αριθµός αυτός, ψάχνοντας σειριακά στον πίνακα. Αν βρεθεί, να τυπώνεται αντίστοιχο µήνυµα και η θέση του πίνακα διαφορετικά να τυπώνεται ανάλογο µήνυµα. Π5.3 Χρησιµοποιώντας το πρόγραµµα της άσκησης 5.1, δηµιουργήστε πρόγραµµα που θα ταξινοµεί τον πίνακα µε χρήση της µεθόδου της φυσαλίδας. Π5.4 Προσπαθείστε να τροποποιήσετε το παραπάνω πρόγραµµα, ώστε να παραµετροποιεί το µήκος του πίνακα. ( ηµιουργήστε µία σταθερά length=10, ώστε τροποποιώντας την σταθερά, το πρόγραµµά σας να δουλεύει για πίνακα length θέσεων). Π5.5 Να δηµιουργήσετε πρόγραµµα που να δέχεται τιµές από το πληκτρολόγιο και να γεµίζει ένα τετραγωνικό πίνακα 5Χ5 µε ακεραίους. Κατόπιν να υπολογίζει το άθροισµα των στοιχείων των διαγωνίων του (ξεχωριστά για τη κάθε µια). Π5.6 Να φτιάξετε ένα πρόγραµµα που να διαβάζει µια φράση-λέξη µέχρι 80 γράµµατα και να εµφανίζει αν είναι καρκινική ή όχι. Καρκινικές είναι οι φράσεις που είναι οι ίδιες αν διαβαστούν και από το τέλος προς την αρχή. Π.χ. αννα ή radar. Π5.7 Στους ολυµπιακούς αγώνες, διαγωνίστηκαν στον τελικό του τριπλούν, 10 αθλητές. Κάθε αθλητής είχε δικαίωµα 6 προσπαθειών. Αν η προσπάθεια ήταν άκυρη, η επίδοση του θεωρείται 0. Για την τελική κατάταξη, λαµβάνεται υπόψη η καλύτερη επίδοση από τις 6 προσπάθειες. ηµιουργήστε ένα πρόγραµµα το οποίο: Θα εισάγει από το πληκτρολόγιο τα ονόµατα και τις επιδόσεις των προσπαθειών των αθλητών. Θα υπολογίζει την καλύτερη επίδοση κάθε αθλητή Θα εµφανίζει τους αθλητές του χρυσού, αργυρού και χάλκινου µεταλλίου. Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 14/19

15 4η Σειρά Ασκήσεων (παράδοση : 8 η εβδοµάδα µαθηµάτων) Ασκηση 4_1. ίνονται 2 πίνακες ακεραίων Α[10] και Β[10]. Να αντιγραφούν τα στοιχεία του Α στον Β µε αντίστροφη σειρά και να εµφανιστούν και οι δύο πίνακες στην οθόνη. (Σηµ : Β[10] := Α[1], Β[9] := Α[2],, Β[1] := Α[10]. Γεµίστε τον πίνακα Α µε ψευδοτυχαίους πριν προχωρήσετε στην αντιγραφή. Προσοχή στο αισθητικό αποτέλεσµα στην εµφάνιση) Ασκηση 4_2. ηµιουργήστε ένα πρόγραµµα το οποίο θα γεµίζει δύο πίνακες ακεραίων Α[10] και Β[10] µε ψευδοτυχαίους αριθµούς και θα τους εµφανίζει στην οθόνη. Κατόπιν θα εµφανίζει ένα µενού µε επιλογές α) Πρόσθεση και β) Αφαίρεση. Ανάλογα µε την πράξη που θα επιλέγεται θα γεµίζει και θα εµφανίζει ένα πίνακα C[10] µε το αποτέλεσµα της πράξης µεταξύ των αντίστοιχων στοιχείων των Α και Β. (Προσοχή στο αισθητικό αποτέλεσµα στην εµφάνιση) Ασκηση 4_3. ηµιουργήστε ένα πρόγραµµα το οποίο για έναν µονοδιάστατο πίνακα ακεραίων 10 θέσεων, θα εµφανίζει ένα µενού µε τις ακόλουθες λειτουργίες : 1. Γέµισµα πίνακα µε ψευδοτυχαίους 2. Εµφάνιση πίνακα 3. Ταξινόµηση πίνακα (Ταξινοµεί τον πίνακα µε όποια µέθοδο θέλετε) 4. Εύρεση στοιχείου (Θα ζητά ένα αριθµό και θα ψάχνει αν υπάρχει και την θέση) 5. ιαγραφή στοιχείου (Θα ζητά τη θέση του στοιχείου και θα βάζει 0) 6. Εξοδος Ανάλογα µε τη λειτουργία που θα επιλέγει ο χρήστης, το πρόγραµµά σας θα εκτελεί την ανάλογη διαδικασία, θα εµφανίζει τον τροποποιηµένο πίνακα και θα επιστρέφει στο µενού λειτουργιών. Προνοήστε ώστε το πρόγραµµά σας να τερµατίζεται µόνο αν ο χρήστης επιλέξει την επιλογή εξόδου. Επίσης θα πρέπει να κάνετε ελέγχους για λάθος επιλογές. Σε αυτήν την περίπτωση θα εµφανίζεται µήνυµα «λάθος επιλογή» και θα επιστρέφει στο µενού λειτουργιών. Ασκηση 4_4. Να γραφεί πρόγραµµα που να κρατά για τα 20 διαµερίσµατα µιας πολυκατοικίας τον αριθµό διαµερίσµατος και τα τετραγωνικά µέτρα του (θεωρήστε ότι δεν αλλάζουν και µην τα κάνετε εισαγωγή από το πληκτρολόγιο αλλά ορίστε τα ως αρχικές τιµές στον πίνακά σας στην αρχή του προγράµµατος). Το πρόγραµµά σας θα δέχεται ως είσοδο τα συνολικά ποσά θέρµανσης και των κοινόχρηστων της πολυκατοικίας και θα υπολογίζει και εµφανίζει τη δαπάνη που αντιστοιχεί σε κάθε διαµέρισµα για θέρµανση και κοινόχρηστα ανάλογα µε τον αριθµό των τ.µ. που έχει. Ασκηση 4_5. Να τροποποιηθεί το πρόγραµµα της άσκησης 4_2, ώστε να δουλεύει και για δισδιάστατους πίνακες ΝΧΝ (ορίστε το Ν ως σταθερά στην αρχή του προγράµµατός σας και παραµετροποιήστε το ώστε να δουλεύει για οποιαδήποτε τιµή θέσουµε στην σταθερά Ν. οκιµάστε το για Ν=3 και Ν=5. Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 15/19

16 6η Προπαρασκευαστική Σειρά Ασκήσεων Strings, Συναρτήσεις, οµές, είκτες Εκπόνηση :9 η εβδοµάδα µαθηµάτων Παράδοση : εν παραδίδεται Π6.1 ηµιουργήστε πρόγραµµα το οποίο να δέχεται από το πληκτρολόγιο ένα αλφαριθµητικό (string) (Προσοχή στον τρόπο εισαγωγής) και να βρίσκει τον αριθµό χαρακτήρων του. Π6.2 ηµιουργήστε πρόγραµµα το οποίο να δέχεται από το πληκτρολόγιο ένα αλφαριθµητικό (string) και να το εµφανίζει ανάποδα. Π6.3 ηµιουργήστε πρόγραµµα το οποίο να δέχεται από το πληκτρολόγιο δύο αλφαριθµητικά που παριστάνουν το όνοµα και το επίθετο ενός σπουδαστή και να τα συνενώνει σε ένα, µε ένα κενό ανάµεσά τους. Π6.4 ηµιουργήστε πρόγραµµα το οποίο να κάνει αντιµετάθεση δύο αριθµών µε χρήση δεικτών. Π6.5 ηµιουργήστε πρόγραµµα το οποίο να κάνει προσπέλαση σε ένα πίνακα ακεραίων ΝΧΜ, µε χρήση δεικτών. Π6.6 ηµιουργήστε πρόγραµµα το οποίο να δέχεται από το πληκτρολόγιο ένα αλφαριθµητικό και να µετατρέπει τα γράµµατα από κεφαλαία σε πεζά ή αντίστροφα. Π6.7 ηµιουργήστε πρόγραµµα το οποίο να δέχεται από το πληκτρολόγιο ένα αλφαριθµητικό και να το κρυπτογραφεί σε ένα νέο αλφαριθµητικό, σύµφωνα µε κάποια µέθοδο της επιλογής σας (π.χ το α να γίνεται κ, το β να γίνεται λ κλπ). Π6.8 ηµιουργήστε πρόγραµµα το οποίο θα ταξινοµεί σε φθίνουσα σειρά ένα πίνακα ακεραίων Ν θέσεων, µε χρήση δεικτών. Π6.9 ηµιουργήστε ένα πίνακα 10 θέσεων ο οποίος θα δέχεται 10 ονόµατα. Κατόπιν δηµιουργήστε πρόγραµµα το οποίο θα ταξινοµεί σε φθίνουσα σειρά αλφαβητικά τα ονόµατα και θα τα εκτυπώνει στην οθόνη. Π6.10 ηµιουργήστε µια συνάρτηση η οποία όταν καλείται να κάνει εισαγωγή χαρακτήρων από το πληκτρολόγιο σε ένα αλφαριθµητικό, το οποίο θα πρέπει να περνά ως παράµετρος στην συνάρτηση. Π6.11 Να δηµιουργήσετε δύο συναρτήσεις µε τα εξής πρωτότυπα : int SumN(int n) η οποία θα υπολογίζει και επιστρέφει το άθροισµα n (προσοχή στον έλεγχο του n ) int Paragontiko(int n) η οποία θα υπολογίζει το γινόµενο 1*2*3* *n Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 16/19

17 Π6.12 Να δηµιουργήσετε συνάρτηση µε πρωτότυπο int times(char protasi[],char x), που θα επιστρέφει το πλήθος των εµφανίσεων του χαρακτήρα χ στο αλφαριθµητικό που βρίσκεται στον πίνακα χαρακτήρων protasi. Αν ο χ δεν υπάρχει στον protasi θα επιστρέφει 0. Στη συνέχεια να φτιάξετε την συνάρτηση main() που θα διαβάζει µία πρόταση το πολύ 80 χαρακτήρων και τον ζητούµενο χαρακτήρα και κάνοντας χρήση της συνάρτησης times θα τυπώνει το πλήθος εµφανίσεων του χαρακτήρα στη πρόταση. Π6.13 ηµιουργήστε µία δοµή που θα κρατά για τους εργαζοµένους µιας επιχείρησης το επώνυµο (έως 20 χαρακτήρες), το όνοµα (έως 10 χαρακτήρες), τον αριθµό παιδιών και τον µισθό τους. Κατόπιν δηµιουργήστε το πρόγραµµα που θα εισάγει τα στοιχεία για 5 εργαζόµενους και θα τυπώνει στην οθόνη τους εργαζοµένους και τους µισθούς τους λαµβάνοντας υπόψη ότι κάθε εργαζόµενος δικαιούται για κάθε παιδί επιπλέον 40. (Προσοχή στους αναγκαίους ελέγχους στην εισαγωγή δεδοµένων για «περίεργες τιµές» π.χ. 45 παιδιά). Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 17/19

18 5η Σειρά Ασκήσεων (παράδοση : 10 η εβδοµάδα µαθηµάτων) Ασκηση 5_1. Να δηµιουργήσετε συνάρτηση µε πρωτότυπο longint powerxy(int x, int y), η οποία θα επιστρέφει την δύναµη του αριθµού χ εις την y. Ασκηση 5_2. Να δηµιουργήσετε συνάρτηση µε πρωτότυπο void bubllesort(int array[], int stoixeia) η οποία θα δέχεται ως παραµέτρους ένα πίνακα ακεραίων (array[]) και το πλήθος των στοιχείων του (stoixeia) και θα ταξινοµεί τον πίνακα µε χρήση δεικτών. Το βασικό σας πρόγραµµα (main()), θα πρέπει να εµφανίζει τον αρχικό πίνακα (γεµίστε τον µε ψευδοτυχαίους ), να ζητά επιβεβαίωση ταξινόµησης, να καλεί την συνάρτηση, και να εµφανίζει τον ταξινοµηµένο πίνακα. Ασκηση 5_3. Να δηµιουργήσετε συνάρτηση µε πρωτότυπο int findelement(int array[], int stoixeia, int element) η οποία θα δέχεται ως παραµέτρους ένα πίνακα ακεραίων (array[]), το πλήθος των στοιχείων του (stoixeia) και ένα στοιχείο προς εύρεση (element) και θα επιστρέφει την θέση του στοιχείου στον πίνακα (αν υπάρχει), διαφορετικά -1. Το βασικό σας πρόγραµµα (main()), θα πρέπει να εµφανίζει τον αρχικό πίνακα (γεµίστε τον µε ψευδοτυχαίους), να ζητά το προς εύρεση στοιχείο, να καλεί την συνάρτηση, και να εµφανίζει το αποτέλεσµα της εύρεσης. Ασκηση 5_4. Να δηµιουργήσετε µια συνάρτηση µε πρωτότυπο void pyramis(int startline, int lines, char c)η οποία θα κατασκευάζει µία «πυραµίδα» από τον χαρακτήρα c, ξεκινώντας από το κέντρο της γραµµής startline και µε ύψος πυραµίδας lines. Π.χ. για startline =1, lines = 4 και c = ^ να τυπώνει : ^ ^^^ ^^^^^ ^^^^^^^ Ασκηση 5_5. Να δηµιουργήσετε µια συνάρτηση µε πρωτότυπο void plaisio(int upx, int upy, int rows, int cols, char c)η οποία, όταν καλείται, θα κατασκευάζει ένα «παράθυρο». Θεωρήστε ότι η οθόνη σας αποτελείται από 24 γραµµές και 80 στήλες χαρακτήρων. Οι παράµετροί της συνάρτησης αφορούν τα εξής : upx Γραµµή που ξεκινά η σχεδίαση του πλαισίου upy στήλη που ξεκινά η σχεδίαση του πλαισίου rows αριθµός γραµµών (µέγεθος) πλαισίου cols αριθµός στηλών (µέγεθος) πλαισίου c χαρακτήρας από τον οποίο δηµιουργείται το πλαίσιο (Προσοχή στους ελέγχους για σωστές τιµές) Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 18/19

19 6η Σειρά Ασκήσεων (παράδοση : 12 η εβδοµάδα µαθηµάτων) Ασκηση 6_1. Να δηµιουργήσετε ένα πρόγραµµα που θα δηµιουργεί και θα διαχειρίζεται µία δοµή point{ int x; int y} στην οποία θα αποθηκεύονται σηµεία για την γραφική παράσταση µιας συνάρτησης. Η συνάρτηση που θα χρησιµοποιήσετε είναι η y=2x+3 µε πεδίο τιµών όλους τους ακέραιους στο διάστηµα [1,10]. Θα πρέπει να χρησιµοποιήσετε ένα πίνακα της δοµής τόσων θέσεων όσες και οι διαφορετικές τιµές της συνάρτησης στο πεδίο ορισµού της. Το πρόγραµµά σας θα πρέπει, αφού γεµίσει την δοµή µε τα σηµεία που προκύπτουν από τη συνάρτηση, να εµφανίζει στην οθόνη, τη γραφική της παράσταση µε * για κάθε σηµείο. (Θεωρήστε ότι η οθόνη σας περιλαµβάνει 24 γραµµές και 80 στήλες) Ασκηση 6_2. ηµιουργήστε ένα πρόγραµµα το οποίο θα χρησιµοποιεί µια κατάλληλη δοµή για να αποθηκεύει τα παρακάτω στοιχεία για τους Ν πωλητές µιας εταιρείας : Ονοµατεπώνυµο µήκους 40 το πολύ χαρακτήρων Βασικός µισθός Έτη στην εταιρεία Αριθµός παιδιών Πωλήσεις µηνός (για καθένα από τους δώδεκα µήνες του χρόνου Το πρόγραµµά σας, µέσα από ένα καλαίσθητο µενού επιλογών, θα πρέπει να εκτελεί τις παρακάτω λειτουργίες : 1. Εισαγωγή στοιχείων πωλητών 2. Εµφάνιση στοιχείων πωλητών 3. Εύρεση συνόλου πωλήσεων εταιρείας (όλοι οι πωλητές, όλοι οι µήνες) 4. Εύρεση του πωλητή της χρονιάς (πωλητής µε τις µεγαλύτερες ετήσιες πωλήσεις) 5. Υπολογισµός µηνιαίας µισθοδοσίας (Βασικός µισθός + έτη στην εταιρία*10 + αρ. Παιδιών * 30 ) 6. Υπολογισµός Bonus έτους ( 1500 για τον πωλητή της χρονιάς και από 150 κάθε µήνα του έτους για τον πωλητή µήνα) Υπεύθυνος Εργαστηρίου: Γιώργος Κατσαούνος 19/19

ΑΣΚΗΣΕΙΣ Ακολουθίας. Πίνακας τιµών µεταβλητών Χ Α Β α 5 20 8 10 23 15 15 23 8 β 3 18 4 8 17 13 13 17 4 γ

ΑΣΚΗΣΕΙΣ Ακολουθίας. Πίνακας τιµών µεταβλητών Χ Α Β α 5 20 8 10 23 15 15 23 8 β 3 18 4 8 17 13 13 17 4 γ ΑΣΚΗΣΕΙΣ Ακολουθίας Η δοµή Ακολουθίας είναι η πιο απλή δοµή του δοµηµένου προγραµµατισµού. Η κάθε εντολή ακολουθεί κάποια άλλη. Οι εντολές εκτελούνται ακριβώς µε τη σειρά όπως θα δοθούν στον αλγόριθµο

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Σ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ 2003 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

Κεφάλαιο Πέµπτο: Η Εξάσκηση

Κεφάλαιο Πέµπτο: Η Εξάσκηση Κεφάλαιο Πέµπτο: Η Εξάσκηση 1. Γενικά Η εξάσκηση στο Εργαστήριο προϋποθέτει τη γνώση των εντολών (τουλάχιστον) τις οποίες καλείται ο σπουδαστής κάθε φορά να εφαρµόσει. Αυτές παρέχονται µέσω της Θεωρίας

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

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας

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

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

επιµέλεια Θοδωρής Πιερράτος Ερωτήσεις Σωστό Λάθος 1. Οι διαστάσεις ενός πίνακα δεν µπορούν να µεταβάλλονται κατά την εκτέλση ενός αλγόριθµου. 2. Ο πίνακας είναι στατική δοµή δεδοµένων. 3. Ένας πίνακας δυο στηλών µπορεί να περιέχει

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

ΑΣΚΗΣΗ 5: ΠΙΝΑΚΕΣ. Σχήµα 1: H έννοια των πινάκων

ΑΣΚΗΣΗ 5: ΠΙΝΑΚΕΣ. Σχήµα 1: H έννοια των πινάκων Σκοπός της Άσκησης ΑΣΚΗΣΗ 5: ΠΙΝΑΚΕΣ Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξοικείωση µε τη χρήση πινάκων σαν διατάξεις αποθήκευσης δεδοµένων της Γλώσσας Προγραµµατισµού C. H συγκεκριµένη άσκηση

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

Εντολή ΓΡΑΨΕ. Εντολή ιάβασε

Εντολή ΓΡΑΨΕ. Εντολή ιάβασε Προγραµµατισµός Ο προγραµµατιστής φτιάχνει προγράµµατα για να λύσει κάποια προβλήµατα. Για κάθε πρόβληµα πρέπει να σκεφτεί τον αλγόριθµο που θα ακολουθήσει για να λυθεί το πρόβληµα. Αλγόριθµος είναι τα

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΤΥΞΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Η γλώσσα προγραμματισμού C ΕΡΓΑΣΤΗΡΙΟ 2: Εκφράσεις, πίνακες και βρόχοι 14 Απριλίου 2016 Το σημερινό εργαστήριο

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

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

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

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

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

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

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

Σηµείωση : Θεωρούµε ότι όλα τα ονόµατα µαθητών που ανήκουν στο ίδιο σχολείο είναι διαφορετικά µεταξύ τους, ενώ σε διαφορετικά σχολεία µπορεί να

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

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

ώστε επιλογή: Στη συνέχεια θα διαβάζει την επιλογή του χρήστη και την ακτίνα ενός κύκλου και θα εκτυπώνει το αντίστοιχο αποτέλεσµα.

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

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

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

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3 ΘΕΩΡΙΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3 Να αναφέρετε τους κανόνες που πρέπει να ακολουθούν οι λίστες των παραμέτρων κατά την κλήση ενός υποπρογράμματος.

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

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

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 (Α) Σημειώστε δίπλα σε κάθε πρόταση «Σ» ή «Λ» εφόσον είναι σωστή ή λανθασμένη αντίστοιχα. 1. Τα συντακτικά λάθη ενός προγράμματος

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

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

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

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

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο - ΑΣΚΗΣΕΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΔΟΜΗ ΕΠΙΛΟΓΗΣ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο - ΑΣΚΗΣΕΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΔΟΜΗ ΕΠΙΛΟΓΗΣ 1. Να γράψετε αλγόριθμο α) σε διάγραμμα ροής, β) σε ψευδογλώσσα και γ) σε πρόγραμμα ΓΛΩΣΣΑ, ο οποίος θα διαβάζει

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

Βαθµολογία Χαρακτηρισµός

Βαθµολογία Χαρακτηρισµός 1. Η χρέωση στους λογαριασµούς της TEL Company είναι η εξής: Πάγιο: 15 Αστικές µονάδες: 0.030 ανά µονάδα Υπεραστικές µονάδες: 0-150 0.045 ανά µονάδα 151-500 0.039 ανά µονάδα 501-0.033 ανά µονάδα Να αναπτυχθεί

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Επιμέλεια: Χρύσα Παπαγεωργίου 1. Δίνονται δύο αριθμοί. Να υπολογισθεί το άθροισμα και το γινόμενό τους. 2. Δίνονται τρεις αριθμοί. Να υπολογισθεί ο μέσος

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

Άσκηση 1 (κλιμακωτή χρέωση) Ένα γραφείο ενοικίασης αυτοκινήτων εφαρμόζει την παρακάτω τιμολογιακή πολιτική: Πάγιο 30 ευρώ

Άσκηση 1 (κλιμακωτή χρέωση) Ένα γραφείο ενοικίασης αυτοκινήτων εφαρμόζει την παρακάτω τιμολογιακή πολιτική: Πάγιο 30 ευρώ Α ν α κ ε φ α λ α ι ω τ ι κ έ ς α σ κ ή σ ε ι ς Άσκηση 1 (κλιμακωτή χρέωση) Ένα γραφείο ενοικίασης αυτοκινήτων εφαρμόζει την παρακάτω τιμολογιακή πολιτική: Πάγιο 30 ευρώ Αριθμός χλμ Χρέωση (ευρώ / χλμ)

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

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση: ΠΡΟΣΟΜΟΙΩΣΗ ΑΠΟΛΥΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ Γ' ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΣΥΝΟΛΟ

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

ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ

ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΜΑΡΤΙΟΣ 2017 ΘΕΜΑΤΑ ΘΕΜΑ 1 Ο Α. Να απαντήσετε στις παρακάτω προτάσεις χαρακτηρίζοντάς τες με το γράμμα Σ

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

Καθηγητής Ε. Χ. ΖΙΟΥΛΑΣ

Καθηγητής Ε. Χ. ΖΙΟΥΛΑΣ Καθηγητής Ε. Χ. ΖΙΟΥΛΑΣ http://www.zioulas.gr 1. Να γραφεί πρόγραµµα ΓΛΩΣΣΑΣ που διαβάζει την ακτίνα R ενός κύκλου και υπολογίζει και εµφανίζει στην οθόνη το εµβαδό του Ε. Το πρόγραµµα κάνει χρήση τριών

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

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

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΗ 1 (ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) Δίνεται ο παρακάτω αλγόριθμος : Αλγόριθμος Παράδειγμα_1 Διάβασε α Αν α < 0 τότε α α * 5 Τέλος_αν

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

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

Παλλατίδειο ΓΕΛ Σιδηροκάστρου Δομή Επανάληψης 2000 Θέμα 2 ο Έστω τμήμα αλγορίθμου με μεταβλητές A, B, C, D, X και Υ. D 2 Για Χ από 2 μέχρι 5 με_βήμα 2 Α 10 * Χ Β 5 * Χ + 10 C Α + Β (5 * Χ) D 3 * D - 5 Υ A + B C + D Να βρείτε τις τιμές

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

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

Μονάδες 10. Μονάδες 9 5 PROLOG. Μονάδες 5

Μονάδες 10. Μονάδες 9 5 PROLOG. Μονάδες 5 ΠΡΟΣΟΜΟΙΩΣΗ ΑΠΟΛΥΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΥΡΙΑΚΗ 11 ΑΠΡΙΛΙΟΥ 2010 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΘΕΜΑ 1ο Α.

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

Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης

Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης ΜΑΘΗΜΑ - ΕΞΕΤΑΖΟΜΕΝΗ ΥΛΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΑΘΗΓΗΤΗΣ ΤΜΗΜΑ ΠΑΡΑΡΤΗΜΑ ΔΙΑΡΚΕΙΑ 3 ΩΡΕΣ ΘΕΜΑ Α Α1. Να γράψετε στο γραπτό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις

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

οµή Επιλογής Α. Κατηγορία προβληµάτων Β. Κριτήριο Αλγορίθµου Γ. Τρόπος αναπαράστασης αλγορίθµων . Είδος σταθεράς Ε. Λογική τιµή

οµή Επιλογής Α. Κατηγορία προβληµάτων Β. Κριτήριο Αλγορίθµου Γ. Τρόπος αναπαράστασης αλγορίθµων . Είδος σταθεράς Ε. Λογική τιµή οµή Επιλογής Θέµα Α Α1. Να χαρακτηρίσετε κάθε µία από τις παρακάτω προτάσεις µε Σ αν είναι σωστή ή Λ αν είναι λανθασµένη. 1. Όλες οι δοµές επιλογής κλείνουν µε την εντολή. 2. Η παρακάτω εντολή είναι σωστή

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

ΘΕΜΑ Α. Μονάδες 10 Α2.

ΘΕΜΑ Α. Μονάδες 10 Α2. ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΥΡΙΑΚΗ 21 ΜΑΙΟΥ 2017 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΘΕΜΑ

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

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

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

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

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες. Ημερομηνία: 15/04/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός Γ Λυκείου Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος ΘΕΜΑ Α Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ Γ ΛΥΚΕΙΟΥ - 02/05/2014 ΘΕΜΑ Α Α1. Έστω ο παρακάτω αλγόριθμος ταξινόμησης: Για κ από.. μέχρι 19 Για λ από 19 μέχρι κ με_βήμα -1

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

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

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

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

Γ ΤΑΞΗ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ÑÏÌÂÏÓ

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

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

% % % >1000 0%

% % % >1000 0% 1. Να γραφεί πρόγραμμα σε Python το οποίο θα διαβάζει αριθμούς από το πληκτρολόγιο μέχρι να δοθεί ως είσοδος ο αριθμός 0. Για κάθε αριθμό που θα εισάγεται θα εμφανίζεται ο διπλάσιος του. Το πρόγραμμα θα

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

α. Προσπέλαση β. Αντιγραφή γ. ιαγραφή δ. Αναζήτηση ε. Εισαγωγή στ. Ταξινόµηση

α. Προσπέλαση β. Αντιγραφή γ. ιαγραφή δ. Αναζήτηση ε. Εισαγωγή στ. Ταξινόµηση ΘΕΜΑ 1ο ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 4 ΙΟΥΛΙΟΥ 2008 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ

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

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

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

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

ΘΕΜΑ 1 ο. Στήλη Β Προτάσεις. β. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής. όταν η συνθήκη είναι ψευδής.

ΘΕΜΑ 1 ο. Στήλη Β Προτάσεις. β. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής. όταν η συνθήκη είναι ψευδής. ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 1 ΙΟΥΝΙΟΥ 2004 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ): ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

Προγραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ

Προγραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Προγραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Σκοπός του μαθήματος Σκοπός του παρόντος μαθήματος είναι να μάθετε να κάνετε εισαγωγή δεδομένων σε πίνακες και περαιτέρω επεξεργασία

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

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

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

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

ΘΕΜΑ 1ο Α. ίνεται η παρακάτω αλληλουχία εντολών: ιάβασε α, β Αν α > β τότε c α / (β - 2) Τέλος_αν Εκτύπωσε c

ΘΕΜΑ 1ο Α. ίνεται η παρακάτω αλληλουχία εντολών: ιάβασε α, β Αν α > β τότε c α / (β - 2) Τέλος_αν Εκτύπωσε c ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Σ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 4 ΙΟΥΛΙΟΥ 2003 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ): ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #4 2 Γενικά Στο Τετράδιο #4 του Εργαστηρίου θα αναφερθούμε σε θέματα διαχείρισης πινάκων

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

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΚΕΦΑΛΑΙΟ 3 ο (ΜΟΝΟΔΙΑΣΤΑΣΤΟΙ ΠΙΝΑΚΕΣ)

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΚΕΦΑΛΑΙΟ 3 ο (ΜΟΝΟΔΙΑΣΤΑΣΤΟΙ ΠΙΝΑΚΕΣ) ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΚΕΦΑΛΑΙΟ 3 ο (ΜΟΝΟΔΙΑΣΤΑΣΤΟΙ ΠΙΝΑΚΕΣ) 1. Να γράψετε αλγόριθμο, ο οποίος θα διαβάζει τις τιμές δύο μονοδιάστατων πινάκων Α και Β με 8 στοιχεία ο καθένας. Ο αλγόριθμος θα υπολογίζει

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

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

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

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

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΘΕΜΑ 1ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΤΕΤΑΡΤΗ 4 ΙΟΥΛΙΟΥ 2007 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Γ ΓΕΛ 15 / 04 / 2018 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΘΕΜΑ Α Α1. Να γράψετε τον αριθμό της κάθε πρότασης (1-5) και δίπλα τη λέξη ΣΩΣΤΟ, αν η πρόταση είναι σωστή, ή τη λέξη ΛΑΘΟΣ, αν η

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

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη. 1ΗΣ ΣΕΛΙΔΑΣ ΤΕΛΙΚΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 2015 Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΣΥΝΟΛΟ

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

Δομή Προγράμματος C++, Χειρισμός Μεταβλητών και Συναρτήσεις Εισόδου - Εξόδου

Δομή Προγράμματος C++, Χειρισμός Μεταβλητών και Συναρτήσεις Εισόδου - Εξόδου Εργαστήριο 2: Δομή Προγράμματος C++, Χειρισμός Μεταβλητών και Συναρτήσεις Εισόδου - Εξόδου Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας Προγραμματισμού

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

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

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

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

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

Στήλη Β Προτάσεις α. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής β. Ο βρόχος επανάληψης

Στήλη Β Προτάσεις α. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής β. Ο βρόχος επανάληψης ΤΡΙΤΗ 1 ΙΟΥΝΙΟΥ 2004 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθµό

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

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

ΑΣΚΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΟΜΕΣ Ε ΟΜΕΝΩΝ (ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ 2) ΑΣΚΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΟΜΕΣ Ε ΟΜΕΝΩΝ (ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ 2) 1. Ένας καθηγητής Πληροφορικής καλείται να επεξεργαστεί στατιστικά την απόδοση 50.000 µαθητών στο µάθηµα

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

Στήλη Β Προτάσεις. 1. Όσο συνθήκη επανάλαβε εντολές Τέλος_επανάληψης 2. Αρχή_επανάληψης εντολές Μέχρις_ότου συνθήκη

Στήλη Β Προτάσεις. 1. Όσο συνθήκη επανάλαβε εντολές Τέλος_επανάληψης 2. Αρχή_επανάληψης εντολές Μέχρις_ότου συνθήκη ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 1 ΙΟΥΝΙΟΥ 2004 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ)

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΔΕΥΤΕΡΑ 12 ΙΟΥΝΙΟΥ 2017 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΣΥΝΟΛΟ

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

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

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

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

C Programming EPL032 Maria Stavrinou Ioannou Εισαγωγή στη Γλώσσα C

C Programming EPL032 Maria Stavrinou Ioannou Εισαγωγή στη Γλώσσα C Εισαγωγή στη Γλώσσα C Η C είναι µια δοµηµένη (structured ) γλώσσα ηλαδή ένα C πρόγραµµα αποτελείται από υποπρογράµµατα τα οποία ονοµάζονται συναρτήσεις ( functions ), όπου η κάθε συνάρτηση εκτελεί µια

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

Βαθμός Σχόλια. lab5 PASS PASS PASS PASS PASS. Οριακά PASS - Καλή δουλειά

Βαθμός Σχόλια. lab5 PASS PASS PASS PASS PASS. Οριακά PASS - Καλή δουλειά Α. Μ. Βαθμός Σχόλια 1183 1194 1238 1239 1240 1241 - Καλή δουλειά 1242 1243 1244 1245 - Κακή χρήση συναρτήσεων. Κάνεις τον ίδιο έλεγχο και εντός και εκτός της συνάρτησης. Θα έπρεπε να έχεις βρεί ένα τρόπο

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

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

Δομή Επιλογής Απαντήσεις Ασκήσεων

Δομή Επιλογής Απαντήσεις Ασκήσεων Δομή Επιλογής Απαντήσεις Ασκήσεων Άσκηση 1. Ποια θα είναι η τιμή της μεταβλητής x μετά την εκτέλεση καθενός από τα παρακάτω τμήματα προγραμμάτων (1 ο τμήμα) (2 ο τμήμα) X 5 X 7 AN X>5 TOTE AN X>5 TOTE

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΟΜΑΔΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑ Α ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΟΜΑΔΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις

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

Στήλες:

Στήλες: ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΥ ΕΞΑΜΗΝΟ : Α' ΦΥΛΛΟ ΑΣΚΗΣΕΩΝ : 5 Πίνακες ΥΠΕΥΘΥΝΟΣ ΜΑΘΗΜΑΤΟΣ : Μάγια Σατρατζέµη Παρατηρήσεις: 1. Τα δεδοµένα εισόδου διαβάζονται

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 Επιμέλεια: Ομάδα Διαγωνισμάτων από το Στέκι των Πληροφορικών Θέμα Α A1. Να γράψετε στο τετράδιό σας τους

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 Β ΦΑΣΗ Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 Β ΦΑΣΗ Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΞΗ: ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΣ: ΜΑΘΗΜΑ: Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ημερομηνία: Σάββατο 20 Απριλίου 2019 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

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

παραπάνω αλληλουχία εντολών ικανοποιεί όλα τα

παραπάνω αλληλουχία εντολών ικανοποιεί όλα τα ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Σ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 4 ΙΟΥΛΙΟΥ 2003 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ): ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

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

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

ΓΥΜΝΑΣΙΟ Λ.Τ. ΒΙΛΙΩΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡ. ΠΕΡΙΒΑΛΛΟΝ ΣΧ. ΕΤΟΣ ΓΥΜΝΑΣΙΟ Λ.Τ. ΒΙΛΙΩΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡ. ΠΕΡΙΒΑΛΛΟΝ ΣΧ. ΕΤΟΣ 216-217 4 ο Φύλλο Εργασίας - Ασκήσεις στη Δ. Ακολουθίας & Δ. Επιλογής, από τις «Οδηγίες Μελέτης» Φ4-1. Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ,

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

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη. ΘΕΜΑ 1 ο A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη. 1. Η συνθήκη Χ = Α_Μ (Χ) είναι πάντα αληθής, για

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

Ακρότατα πίνακα, χωρίς min, max, μόνο με pos

Ακρότατα πίνακα, χωρίς min, max, μόνο με pos Ακρότατα πίνακα, χωρίς min, max, μόνο με pos Θέμα εξετάσεων / 2010 Θέμα εξετάσεων / 2011 Θέμα εξετάσεων / 2013 Θέμα εξετάσεων / 2014 Θέμα εξετάσεων / 2014 ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.)

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 A ΦΑΣΗ

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 A ΦΑΣΗ ΤΑΞΗ: Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΣ: ΣΠΟΥ ΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ Α Ηµεροµηνία: Τετάρτη 4 Ιανουαρίου 2017 ιάρκεια Εξέτασης: 3 ώρες

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

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΘΕΜΑ 1ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΤΕΤΑΡΤΗ 4 ΙΟΥΛΙΟΥ 2007 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

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

Αντικείμενα 2 ου εργαστηρίου

Αντικείμενα 2 ου εργαστηρίου 1.0 Σχολή Διοίκησης και Οικονομίας (ΣΔΟ) Τμήμα Λογιστικής και Χρηματοοικονομικής Διδάσκων: Δρ. Γκόγκος Χρήστος Μάθημα: Πληροφορική Ι (εργαστήριο) Ακαδημαϊκό έτος: 2013-2014 Εξάμηνο Α 2 ο Φυλλάδιο Ασκήσεων

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2.4.5 8.2 Βασικές Ασκήσεις στις Δομές Επανάληψης Έλεγχος Εισαγόμενων Τιμών Εύρεση Αθροισμάτων - Μέσων όρων Εύρεση Μέγιστου- Ελάχιστου Εύρεση Πλήθους Ποσοστών

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

ΕΡΓΑΣΤΗΡΙΟ 1 ΕΙΣΑΓΩΓΗ ΣΤΗ C. Τµήµα Πληροφορικής και Τηλεπικοινωνιών

ΕΡΓΑΣΤΗΡΙΟ 1 ΕΙΣΑΓΩΓΗ ΣΤΗ C. Τµήµα Πληροφορικής και Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ 1 ΕΙΣΑΓΩΓΗ ΣΤΗ C Τµήµα Πληροφορικής και Τηλεπικοινωνιών Περιεχόµενα Εισαγωγή Πρόγραµµα Φάσεις Υλοποίησης µε χρήση του εργαλείου DEV C + + οµή Προγράµµατος Η συνάρτηση main Μεταβλητές Τι είναι

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

Τρίτη, 1 Ιουνίου 2004 ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Γ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

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

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

ΘΕΜΑ Α. Μονάδες 10 Α2.

ΘΕΜΑ Α. Μονάδες 10 Α2. ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΥΡΙΑΚΗ 30 ΑΠΡΙΛΙΟΥ 2017 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΘΕΜΑ

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

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ: Γ2

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ: Γ2 ΑΡΧΗ 1ης ΣΕΛΙ ΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ: Γ2 ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΙΑΝΟΥΑΡΙΟΥ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7

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

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 2 ο ( Ενότητες 2.2.4-2.2.7.2 ) 1. Να δώσετε τους παρακάτω ορισμούς: α) σειριακός, β) παράλληλος, γ) επαναληπτικός και δ)

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα της γλώσσας C, το Dev-C++, το οποίο είναι εφαρμογή που τρέχει

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

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 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. Σε τι χρησιμεύει το συντακτικό

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

5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while)

5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while) 5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while) 5.1 Ο βρόχος while Η εντολή while παρέχει έναν μηχανισμό επανάληψης των δηλώσεων όσο μια συνθήκη είναι αληθινή. Χρησιμοποιείται όταν ο αριθμός των επαναλήψεων

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τελικό επαναληπτικό διαγώνισμα Επιμέλεια: Δρεμούσης Παντελής

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τελικό επαναληπτικό διαγώνισμα Επιμέλεια: Δρεμούσης Παντελής ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τελικό επαναληπτικό διαγώνισμα Επιμέλεια: Δρεμούσης Παντελής ΘΕΜΑ 1 ο Α. Να χαρακτηρίσετε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες. 1. Μια διαδικασία

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

6. Αφού δημιουργήσετε ένα πίνακα 50 θέσεων με ονόματα μαθητών να τον ταξινομήσετε αλφαβητικά με την μέθοδο της φυσαλίδας

6. Αφού δημιουργήσετε ένα πίνακα 50 θέσεων με ονόματα μαθητών να τον ταξινομήσετε αλφαβητικά με την μέθοδο της φυσαλίδας Ανάπτυξη εφαρμογών Γ' Λυκείου Τεχνολογικής κατεύθυνσης ΑΣΚΗΣΕΙΣ ΜΕ ΜΟΝΟΔΙΑΣΤΑΤΟΥΣ ΠΙΝΑΚΕΣ ΒΑΣΙΚΕΣ 1. Να γράψετε πρόγραμμα το οποίο:3. Να γράψετε αλγόριθμο ή πρόγραμμα το οποίο: α. Θα δημιουργεί ένα πίνακα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΥ ΕΞΑΜΗΝΟ : Α' ΦΥΛΛΟ ΑΣΚΗΣΕΩΝ : 10 Records ΥΠΕΥΘΥΝΟΣ ΜΑΘΗΜΑΤΟΣ : Μάγια Σατρατζέµη Παρατηρήσεις: 1. Τα δεδοµένα εισόδου

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ 12 ΙΟΥΝΙΟΥ 2017 ΕΚΦΩΝΗΣΕΙΣ

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

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

Α1. (α). ώστε τον ορισµό του προβλήµατος (Μονάδες 3)

Α1. (α). ώστε τον ορισµό του προβλήµατος (Μονάδες 3) ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΑΠΟΦΟΙΤΟΙ ΣΕΙΡΑ: 1η ΗΜΕΡΟΜΗΝΙΑ: 28/11/2011 ΘΕΜΑ Α Α1. (α). ώστε τον ορισµό του προβλήµατος (Μονάδες 3) (β). ίνεται ο παρακάτω πίνακας που στην Στήλη 1 υπάρχουν κριτήρια κατηγοριοποίησης

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

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

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

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

Μιχάλης Αρταβάνης κλάδου Πληροφορικής ΠΕ19

Μιχάλης Αρταβάνης κλάδου Πληροφορικής ΠΕ19 Φυλλάδιο Ασκήσεων 1 - οµές Επανάληψης Ασκ1. Πόσες φορές θα εκτελεστούν οι επαναληπτικές δοµές στα παρακάτω τµήµατα αλγορίθµων; x 5 Όσο (x > 0) x x - 1 x 5 Όσο (x >= 0) x x - 1 x -5 Όσο (x >= 0) x x - 1

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ ΤΑΞΗ: ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΣ: ΜΑΘΗΜΑ: Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ημερομηνία: Τετάρτη 11 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

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

ΚΕΦΑΛΑΙΟ 10 Ο ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

ΚΕΦΑΛΑΙΟ 10 Ο ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΚΕΦΑΛΑΙΟ 10 Ο ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ 1. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τί θα εκτυπωθεί; ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών2 ΑΚΕΡΑΙΕΣ: Α, Β, Γ Α < 3 Β < 13 Γ < 2 ΓΡΑΨΕ Α, Β, Γ ΚΑΛΕΣΕ Επεξεργασία_Τιμών2

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

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

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

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

6. ΠΙΝΑΚΕΣ & ΑΛΦΑΡΙΘΜΗΤΙΚΑ

6. ΠΙΝΑΚΕΣ & ΑΛΦΑΡΙΘΜΗΤΙΚΑ 6. ΠΙΝΑΚΕΣ & ΑΛΦΑΡΙΘΜΗΤΙΚΑ 6.1 Η Έννοια του Πίνακα Συχνά είναι προτιμότερο να αντιμετωπίζουμε ένα σύνολο μεταβλητών σαν ενότητα για να απλοποιούμε το χειρισμό τους. Έτσι οργανώνουμε σύνθετα δεδομένα σε

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

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

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

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

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

Λυµένες Ασκήσεις Μ ß Χ DIV K Ρ ß Χ MOD Κ. ΓΡΑΨΕ Μ, 'µολύβια' ΓΡΑΨΕ Ρ, ' ' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Μ ß A_M(Χ / K) Ρ ßX M*K ΓΡΑΨΕ Ρ, ' ' Λυµένες Ασκήσεις Παράδειγµα 1 Ο παρακάτω αλγόριθµος ζητά από το χρήστη το ποσό των χρηµάτων που έχει και το κόστος ενός µολυβιού και εµφανίζει πόσα µολύβια µπορεί να αγοράσει και τα ρέστα που θα πάρει.

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

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Παρατηρήσεις

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΔΕΥΤΕΡΑ 12 ΙΟΥΝΙΟΥ 2017 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΣΥΝΟΛΟ

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

Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα.

Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα. Ερωτήσεις προόδου C Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα. #include // δίνει οδηγία στον compiler να // συμπεριλάβει την βιβλιοθήκη stdio int

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

ΣΕΤ ΑΣΚΗΣΕΩΝ 2. Προθεσµία: 15/11/09, 23:59

ΣΕΤ ΑΣΚΗΣΕΩΝ 2. Προθεσµία: 15/11/09, 23:59 ΣΕΤ ΑΣΚΗΣΕΩΝ 2 ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ I, ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2009-20010 Προθεσµία: 15/11/09, 23:59 Στόχοι Χρήση συναρτήσεων Χρήση µονοδιάστατων πινάκων Διαχείριση συµβολοσειρών Φορµαρισµένη έξοδος δεδοµένων

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

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

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5.1 Εισαγωγή στους αλγορίθμους 5.1.1 Εισαγωγή και ορισμοί Αλγόριθμος (algorithm) είναι ένα πεπερασμένο σύνολο εντολών οι οποίες εκτελούν κάποιο ιδιαίτερο έργο. Κάθε αλγόριθμος

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

ΔΙΑΦΟΡΑ ΘΕΜΑΤΑ. Ως «γειτονικά» ορίζονται τα κελιά που συγγενεύουν οριζόντια, κάθετα και διαγώνια. Για παράδειγμα γειτονικά του Α[3,3] είναι τα:

ΔΙΑΦΟΡΑ ΘΕΜΑΤΑ. Ως «γειτονικά» ορίζονται τα κελιά που συγγενεύουν οριζόντια, κάθετα και διαγώνια. Για παράδειγμα γειτονικά του Α[3,3] είναι τα: ΔΙΑΦΟΡΑ ΘΕΜΑΤΑ ΑΣΚ 1 Το παιχνίδι ναρκαλιευτής, βασίζεται σε ένα ταμπλω (πίνακα), τα περιεχόμενα του οποίου αποτελούνται από νάρκες, και αριθμούς. Κάθε αριθμός συμβολίζει το πλήθος των ναρκών που βρίσκονται

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