ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

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

Download "ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η"

Transcript

1 Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) 25/02/2019 ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η ΑΣΚΗΣΗ 1 Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα υπολογίζει και θα εμφανίζει το αποτέλεσμα από το παρακάτω άθροισμα με ακρίβεια 10-2 και τουλάχιστον 30 όρους ! 3! 4! Μετά τον υπολογισμό και την εμφάνιση του αποτελέσματος να εμφανίσετε το πλήθος των όρων που χρησιμοποιήθηκαν στον υπολογισμό. ΑΣΚΗΣΗ 2 Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα υπολογίζει και θα εμφανίζει το αποτέλεσμα από το παρακάτω άθροισμα με ακρίβεια 10-2 και τουλάχιστον 10 όρους 1 2! 3! 4! Μετά τον υπολογισμό και την εμφάνιση του αποτελέσματος να εμφανίσετε το πλήθος των όρων που χρησιμοποιήθηκαν στον υπολογισμό. ΑΣΚΗΣΗ 3 Για ορισμένους θετικούς ακέραιους τριψήφιους αριθμούς ισχύει η εξής ιδιότητα: 1. υπολογίζουμε το άθροισμα των κύβων των ψηφίων του αριθμού 2. υπολογίζουμε το άθροισμα των ψηφίων του αριθμού 3. υπολογίζουμε τη διαφορά των τιμών που προέκυψαν από τα βήματα (1) και (2) και στη συνέχεια την τετραγωνική ρίζα του αριθμού που προκύπτει από την αφαίρεση. 4. υπολογίζουμε τον διψήφιο αριθμό που προκύπτει από τα 2 πρώτα ψηφία του αρχικού αριθμού και από αυτόν αφαιρούμε το τελευταίο ψηφίο του αρχικού αριθμού Οι αριθμοί από τα βήματα (3) και (4) είναι ίσοι! = Π.χ. ο αριθμός 153 : ( ) ( ) Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα βρίσκει και θα εμφανίζει, έναν σε κάθε γραμμή, όλους τους θετικούς τριψήφιους ακέραιους αριθμούς που πληρούν την παραπάνω ιδιότητα. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

2 ΑΣΚΗΣΗ 4 Ο αριθμός 24 έχει την παρακάτω ιδιότητα. Εάν επιλέξουμε έναν οποιονδήποτε πρώτο (prime) αριθμό, μεγαλύτερο του 3, τον υψώσουμε στο τετράγωνο, και από το αποτέλεσμα που θα προκύψει αφαιρέσουμε την μονάδα τότε το 24 είναι πάντοτε ένας διαιρέτης αυτού του αποτελέσματος. Π.χ. Επιλέγω τον 17 (είναι πρώτος αριθμός). Το τετράγωνό του είναι 289. Αφαιρώντας 1 προκύπτει 288. Η διαίρεση 288/24 δίνει αποτέλεσμα 12. Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα επιβεβαιώνει την παραπάνω ιδιότητα για όλους τους πρώτους αριθμούς που είναι μεγαλύτεροι του 3 και μικρότεροι του 100. (ΥΠΟΔΕΙΞΗ : Το παρακάτω τμήμα κώδικα σε γλώσσα C βρίσκει αν ένας ακέραιος και θετικός αριθμός k 2 είναι πρώτος (prime) αριθμός ). i=2; flag=0; while ((i<=k/2) && (flag==0)) { if (k%i==0) flag=1; i++; } if (flag==0) printf("number %4d is prime \n",k); ΑΣΚΗΣΗ 5 Να γραφεί πρόγραμμα σε γλώσσα C που θα υπολογίζει και θα εμφανίζει το αποτέλεσμα από το παρακάτω άθροισμα : S = Μετά τον υπολογισμό και την εμφάνιση του αποτελέσματος να βρεθεί και να εμφανιστεί η διαφορά του με τον αριθμό π. ΑΣΚΗΣΗ 6 Να γραφεί πρόγραμμα σε γλώσσα C που θα υπολογίζει και θα εμφανίζει το αποτέλεσμα από το παρακάτω άθροισμα : S = Μετά τον υπολογισμό και την εμφάνιση του αποτελέσματος να βρεθεί και να εμφανιστεί η διαφορά του με τον αριθμό π. ΑΣΚΗΣΗ - 7 Για ορισμένους ακέραιους και θετικούς αριθμούς ισχύει η παρακάτω ιδιότητα: Το άθροισμα που προκύπτει από την επαναλαμβανόμενη πρόσθεση είτε των ψηφίων του αριθμού είτε από την πρόσθεση του νέου αριθμού σε αυτόν που δημιουργήθηκε αμέσως πριν, ισούται με τον αριθμό που εξετάζεται π.χ. για τον αριθμό 75 : = 12, = 17, = 29, = 46, = 75 Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα βρίσκει και θα εμφανίζει όλους τους αριθμούς που πληρούν αυτήν την ιδιότητα και είναι μικρότεροι του Στο τέλος θα πρέπει να εμφανίζεται και το πλήθος των αριθμών αυτών (ΥΠΟΔΕΙΞΗ: μερικοί τέτοιοι αριθμοί είναι οι : 14, 19, 28, 47,.) ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

3 ΑΣΚΗΣΗ 8 Να γραφεί πρόγραμμα σε γλώσσα C που θα βρίσκει και θα εμφανίζει όλες τις τετράδες ακεραίων αριθμών, έστω αβγδ,,,, που : ( ) ανήκουν στο διάστημα [1,20], είναι διαφορετικές μεταξύ τους (δηλαδή να αποφύγετε την επανάληψη τετράδων όπως ( αβγδ,,, ), ( αγδβ,,, ), (,,, ) γαβδ κλπ), και ικανοποιούν την ιδιότητα: α + β + γ = δ Παράδειγμα : =9 2, αλλά όχι =3 2, διότι επαναλαμβάνεται το 2. Επίσης: 1. Να βρεθεί και να εμφανιστεί το πλήθος αυτών των διαφορετικών μεταξύ τους τετράδων. 2. Να δημιουργηθεί ένας μονοδιάστατος αριθμητικός πίνακας ακεραίων που θα περιέχει τις πρώτες 10 τέτοιες τετράδες (αν υπάρχουν λιγότερες τότε θα περιέχει ακριβώς όσες υπάρχουν) ΑΣΚΗΣΗ - 9 Ορισμένοι ακέραιοι και θετικοί αριθμοί μπορούν να γραφούν στη μορφή mm kk, όπου mm, kk ακέραιοι και θετικοί αριθμοί μεγαλύτεροι ή και ίσοι του 2. Π.χ. 9=3 2 (mm = 3, kk = 2) 64 = 2 6 = 4 4 = 8 2 (mm = 2, kk = 6), (mm = 4, kk = 4), (mm = 8, kk = 2) (για ορισμένους αριθμούς υπάρχουν περισσότερα από ένα ζεύγη τιμών (mm, kk) ) Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα βρίσκει και θα εμφανίζει όλους τους αριθμούς που μπορούν να γραφούν με τη συγκεκριμένη μορφή, τουλάχιστον με ένα ζεύγος (mm, kk) και είναι μικρότεροι του Για όσους μπορούν να γραφούν με περισσότερα του ενός, διαφορετικά ζεύγη (mm, kk) να βρίσκονται, να μετρώνται και να εμφανίζονται όλα, μαζί με το πλήθος τους (π.χ. για τον αριθμό 64 θα εμφανίζονται τα ζεύγη : (2,6) (4,4) (8,2) πλήθος = 3). ΑΣΚΗΣΗ - 10 Θεωρείστε μια σειρά ακεραίων θετικών αριθμών στην περιοχή [1-999], πλήθους Ν (Ν = γνωστό). Η εισαγωγή των αριθμών μπορεί να γίνει με οποιονδήποτε τρόπο (εντολή scanf_s, χρήση συνάρτησης δημιουργίας τυχαίων αριθμών) αρκεί να υπάρχει έλεγχος εγκυρότητας τιμών. Για κάθε αριθμό της σειράς, έστω xx, να δημιουργήσετε ένα νέο αριθμό, έστω yy, που θα προκύπτει από την αντιστροφή των ψηφίων του και στη συνέχεια να βρείτε την απόλυτη τιμή της διαφοράς του αριθμού από τον νέο αριθμό, έστω zz, (δηλ. zz = xx yy ). Μια νέα σειρά, θα περιλαμβάνει εκείνους τους αριθμούς zz, για τους οποίους ισχύει : aa < zz < bb, όπου aa, bb δύο γνωστά όρια, και aa < bb. Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα δημιουργεί και θα εμφανίζει τη σειρά των αριθμών zz. Στο τέλος θα πρέπει να εμφανίζεται και το πλήθος αυτών των αριθμών. Παράδειγμα : Αριθμός =719, αντίστροφος =917, διαφορά zz = = 202 Αν aa = 100, bb = 200 τότε ο αριθμός 202 δεν θα ανήκει στη νέα σειρά. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

4 ΑΣΚΗΣΗ - 11 Θεωρείστε μια σειρά ακεραίων θετικών αριθμών στην περιοχή [1-999], πλήθους Ν (Ν = γνωστό). Η εισαγωγή των αριθμών μπορεί να γίνει με οποιονδήποτε τρόπο (εντολή scanf_s, χρήση συνάρτησης δημιουργίας τυχαίων αριθμών) αρκεί να υπάρχει έλεγχος εγκυρότητας τιμών. Χρησιμοποιώντας όλους τους αριθμούς της πρώτης σειράς να δημιουργηθεί μία δεύτερη σειρά αριθμών, από την πρώτη, που θα περιλαμβάνει όλους τους αριθμούς της πρώτης σειράς, που ικανοποιούν την παρακάτω ιδιότητα: Το άθροισμα του πηλίκου και του υπόλοιπου της διαίρεσης του αριθμού από την πρώτη σειρά, με το άθροισμα των ψηφίων του αριθμού να είναι ίσο. Παράδειγμα : Ο αριθμός 55. Άθροισμα των ψηφίων του =10. 55/10 = 5 και υπόλοιπο 5. Άρα ο αριθμός 55 θα ανήκει στη νέα σειρά αριθμών. Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα δημιουργεί και θα εμφανίζει τη δεύτερη σειρά αριθμών. Στο τέλος θα πρέπει να εμφανίζεται και το πλήθος των αριθμών της δεύτερης σειράς. ΑΣΚΗΣΗ - 12 Να γίνει εισαγωγή τιμών σε μονοδιάστατο πίνακα ακεραίων θετικών αριθμών στην περιοχή [1-999], Ν στοιχείων (Ν = γνωστό). Η εισαγωγή των αριθμών μπορεί να γίνει με οποιονδήποτε τρόπο (εντολή scanf_s, χρήση συνάρτησης δημιουργίας τυχαίων αριθμών), αρκεί να υπάρχει έλεγχος εγκυρότητας τιμών. Να δημιουργηθεί νέος πίνακας που θα περιλαμβάνει τις διαφορές των στοιχείων του αρχικού πίνακα, ανά ζεύγη, κατ απόλυτη τιμή, ως εξής (διαφορά του 1 ου με το Ν-οστό στοιχείο, του 2 ου στοιχείου με το Ν-1-οστό στοιχείο κ.ο.κ.), ταξινομημένες σε αύξουσα διάταξη, χωρίς να χρησιμοποιηθεί διαδικασία ταξινόμησης. Αν ο αριθμός Ν είναι άρτιος τότε θα υπολογιστούν οι διαφορές για τα αντίστοιχα ζεύγη. Παράδειγμα: Αρχικός πίνακας, Ν= Διαφορές : =30, 7-33 =26, 91-5 =87, 27-8 =19, =19, Νέος πίνακας σε αύξουσα διάταξη: ΑΣΚΗΣΗ - 13 Να γραφεί πρόγραμμα σε γλώσσα C για το παρακάτω πρόβλημα: Να δημιουργηθεί, χρησιμοποιώντας αποκλειστικά τυχαίους αριθμούς, μονοδιάστατος αριθμητικός πίνακας ακεραίων θετικών αριθμών Ν θέσεων, όπου Ν είναι θετικός και άρτιος αριθμός (Ν = γνωστό) στον οποίο θα α, β π.χ. για Ν=14 υπάρχουν ζεύγη τιμών, έστω ( ) Για τις τιμές αβ, πρέπει να ισχύει ότι: 0 < α 100 και 0 < β < 10. Να δημιουργηθεί και να εμφανιστεί ένας νέος πίνακας που θα περιέχει τα γινόμενα όλων των στοιχείων των ζευγών ( α, β ) δηλ. α β, σε αύξουσα διάταξη, χωρίς να χρησιμοποιηθεί διαδικασία ταξινόμησης. Π.χ. για το παράδειγμα ο νέος πίνακας θα είναι: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

5 ΑΣΚΗΣΗ 14 Να γραφεί πρόγραμμα σε γλώσσα C για το παρακάτω πρόβλημα: Να δημιουργηθούν, χρησιμοποιώντας αποκλειστικά τυχαίους αριθμούς (συνάρτηση rand()), δύο μονοδιάστατοι αριθμητικοί πίνακες ακεραίων αριθμών Ν θέσεων (π.χ. Ν = 20), έστω Α και Β ως εξής: Ο πίνακας Α περιέχει θετικούς ακεραίους αριθμούς στο διάστημα [0,99]. Κάθε αριθμός πρέπει να υπάρχει μία μόνον φορά. Ο πίνακας Β περιέχει τη συχνότητα εμφάνισης του αντίστοιχου στοιχείου του πίνακα Α (περιοχή τιμών για τα στοιχεία του πίνακα Β : [1,10]). Στη συνέχεια : 1. να γίνει εμφάνιση των πινάκων Α και Β. 2. να υπολογιστεί και να εμφανιστεί η ποσότητα: N α β i i= 1 N i= 1 β i i ΑΣΚΗΣΗ - 15 Οι αριθμοί Rhonda (ακέραιοι και θετικοί αριθμοί) διαθέτουν την ακόλουθη ιδιότητα: Το γινόμενο των ψηφίων ενός αριθμού Rhonda είναι ίσο με το γινόμενο του αριθμού 10 επί το άθροισμα των διαιρετών του που είναι πρώτοι αριθμοί. Παράδειγμα : ο αριθμός 1568 είναι αριθμός Rhonda διότι 1568 = = = 10 ( ) Να γραφεί αλγόριθμος ή πρόγραμμα σε γλώσσα C που θα βρίσκει όλους τους τετραψήφιους αριθμούς Rhonda ( περιοχή [1000, 9999] ) και θα τους καταχωρεί σε έναν μονοδιάστατο αριθμητικό πίνακα. Στη συνέχεια θα εμφανίζει τα περιεχόμενα του πίνακα καθώς και το πλήθος των στοιχείων του. (ΥΠΟΔΕΙΞΗ : το πλήθος των τετραψήφιων αριθμών Rhonda είναι μικρότερο του 20). (ΥΠΟΔΕΙΞΗ 1 η : Το παρακάτω τμήμα κώδικα σε γλώσσα C βρίσκει αν ένας ακέραιος και θετικός αριθμός kk 2 είναι πρώτος (prime) αριθμός ). i=2; flag=0; while ((i<=k/2) && (flag==0)) { if (k%i==0) flag=1; i++; } if (flag==0) printf("number %4d is prime \n",k); (ΥΠΟΔΕΙΞΗ 2 η : Οι αριθμοί Rhonda στο διάστημα [1000, 9999] είναι οι εξής : 1568, 2835, 4752, 5265, 5439, 5664, 5824, 5832, 8526). ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

6 ΑΣΚΗΣΗ - 16 Οι αριθμοί Mersenne (ακέραιοι και θετικοί), έστω MM nn έχουν τη μορφή MM nn = 2 nn 1 Ένας αριθμός Mersenne λέγεται Mersenne prime αν είναι πρώτος αριθμός και ο αριθμός nn είναι πρώτος αριθμός. Π.χ. ο αριθμός 3 είναι Mersenne prime. Να γραφεί πρόγραμμα σε γλώσσα C που θα καταχωρεί σε μονοδιάστατο αριθμητικό πίνακα όλους τους Mersenne prime αριθμούς που είναι μικρότεροι του Στο τέλος να εμφανιστούν τα στοιχεία του πίνακα καθώς και το πλήθος τους. (ΣΧΟΛΙΟ : οι Mersenne prime που είναι μικρότεροι του είναι : 3, 7, 31, 127, 8191 ). ΑΣΚΗΣΗ - 17 Ένας αριθμός Proth είναι ένας ακέραιος και θετικός αριθμός NN που μπορεί να εκφραστεί στη μορφή: όπου kk είναι ένας περιττός ακέραιος αριθμός nn ένας θετικός ακέραιος αριθμός και 2 nn > kk NN = kk 2 nn + 1 Να γραφεί πρόγραμμα σε γλώσσα C που θα βρίσκει και θα εμφανίζει σε αύξουσα σειρά όλους τους αριθμούς Proth που είναι μικρότεροι του Στο τέλος θα πρέπει να εμφανίζεται και το πλήθος τους. ΔΕΝ ΠΡΕΠΕΙ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΘΕΙ ΔΙΑΔΙΚΑΣΙΑ ΤΑΞΙΝΟΜΗΣΗΣ!!! ΠΑΡΑΔΕΙΓΜΑ : οι δέκα πρώτοι κατά σειρά αριθμοί Proth είναι : 3, 5, 9, 13, 17, 25, 33, 41, 49, 57 ΣΧΟΛΙΑ : Οι τιμές προκύπτουν για διάφορους συνδυασμούς των kk, nn. Π.χ. Για kk = 1 και nn = 1, 2, 3, 4, 5 ισχύει η ανισότητα 2 nn > kk και προκύπτουν οι τιμές NN = 3, 5, 9, 17, 33 Ομοίως για kk = 3 και nn = 2, 3, 4 ισχύει η ανισότητα 2 nn > kk και προκύπτουν οι τιμές NN = 13, 25, 49 Η τιμή ΝΝ = 41 προκύπτει για kk = 5, nn = 3 ΑΣΚΗΣΗ - 18 Ένας ακέραιος και θετικός αριθμός ονομάζεται αριθμός Smith εφόσον δεν είναι πρώτος (prime) και το άθροισμα των ψηφίων του είναι ίσο με το άθροισμα των ψηφίων των διαιρετών του που είναι πρώτοι αριθμοί (εξαιρώντας από τους διαιρέτες το 1). Παραδείγματα : 274 = = 2 + ( ) = = = ( ) = 42 Να γραφεί πρόγραμμα σε γλώσσα C που θα καταχωρεί σε μονοδιάστατο αριθμητικό πίνακα όλους τους αριθμούς Smith που είναι μικρότεροι του Στο τέλος να εμφανιστούν τα στοιχεία του πίνακα καθώς και το πλήθος τους. (ΣΧΟΛΙΟ : μερικοί αριθμοί Smith, ξεκινώντας από την αρχή : 4, 22, 27, 58, 85, 94, 121, 166, 202, 265, 274, 319, 346,...). ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

7 ΑΣΚΗΣΗ 19 Η καταλανική τριάδα (Catalan s triangle) είναι το τρίγωνο αριθμών Κάθε στοιχείο είναι το άθροισμα του στοιχείου που βρίσκεται ακριβώς πάνω από αυτό και αυτού που βρίσκεται αριστερά του. Π.χ. 9=5+4. Να γραφεί πρόγραμμα σε γλώσσα C που θα βρίσκει και θα εμφανίζει το σχετικό τρίγωνο καταλανικών τριάδων για nn = 20. ΑΣΚΗΣΗ 20 Ένας ακέραιος και θετικός αριθμός kk λέγεται kk ssssssssssh εάν δεν έχει ως διαιρέτες πρώτους αριθμούς που είναι μεγαλύτεροι του kk. Ο πίνακας που ακολουθεί δείχνει ορισμένους kk ssssssssssh αριθμούς για μικρές τιμές του kk. kk kk ssssssssssh 2 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, , 2, 3, 4, 6, 8, 9, 12, 16, 18, 24, , 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, , 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, , 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,... Να γραφεί πρόγραμμα σε γλώσσα C που θα βρίσκει και θα εμφανίζει όλους τους kk ssssssssssh αριθμούς που είναι μικρότεροι του 200 για όλους τους πρώτους αριθμούς kk που είναι μικρότεροι του 100. ΑΣΚΗΣΗ 21 Η παραγωγή ενός προϊόντος για Ν περιόδους παραγωγής (Ν = γνωστό) καταχωρείται σε ένα μονοδιάστατο πίνακα πραγματικών θετικών αριθμών Α. Σε κάθε μία από τις Ν περιόδους αντιστοιχούν 2 βάρδιες παραγωγής, η ημερήσια βάρδια και η νυχτερινή βάρδια. Να γραφεί πρόγραμμα σε γλώσσα C που θα υλοποιεί τα εξής: 1. θα εισάγει στον πίνακα Α τα δεδομένα παραγωγής, σε μορφή ζευγών ανά περίοδο παραγωγής. Το 1 ο στοιχείο κάθε ζεύγους αντιστοιχεί στην ημερήσια παραγωγή και το 2 ο στοιχείο στη νυχτερινή παραγωγή. Πρέπει να εξασφαλίσετε ότι όλα τα δεδομένα θα είναι θετικοί πραγματικοί αριθμοί στην περιοχή [30.0, 200.0]. 2. θα δημιουργεί στη συνέχεια δύο νέους πίνακες με ονόματα H και Β που θα περιέχουν : a. ο πίνακας Η τις ποσότητες ημερήσιας παραγωγής που είναι μεγαλύτερες κατά 15% από τον μέσο όρο της συνολικής ημερήσιας παραγωγής των Ν περιόδων. b. Αν LIMIT ( = ΓΝΩΣΤΟ ) είναι η επιθυμητή συνολική παραγωγή των Ν περιόδων κατά τη νυχτερινή βάρδια, ο πίνακας Β θα περιέχει μόνον εκείνες τις ποσότητες νυχτερινής παραγωγής που αποτελούν το πλεόνασμα της επιθυμητής συνολικής παραγωγής κατά τη νυχτερινή βάρδια. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

8 3. Θα εμφανίζει τα στοιχεία των πινάκων Η και Β. ΠΑΡΑΔΕΙΓΜΑ για Ν=6, LIMIT =250.0 Περίοδος Βάρδια Η B Η B Η B Η B Η B Η B Παραγωγή Για το ερώτημα 2b : =320.0 >250.0 οπότε ο πίνακας Β θα είναι 70.0 ( = ) ΑΣΚΗΣΗ 22 Το παρακάτω τμήμα κώδικα σε γλώσσα C βρίσκει αν ένας ακέραιος και θετικός αριθμός kk 2 είναι πρώτος (prime) αριθμός. i=2; flag=0; while ((i<=k/2) && (flag==0)) { if (k%i==0) flag=1; i++; } if (flag == 0) printf("number %4d is prime \n",k); Θεωρείστε σε σειρές (ανά 10 σε κάθε σειρά) πρώτους (primes) ακέραιους αριθμούς. Η σειρά με αριθμό i = 1 ξεκινά από τον πρώτο αριθμό 2. Η επόμενη σειρά περιλαμβάνει τους επόμενους 10 πρώτους (primes) ακέραιους αριθμούς καταχωρημένους σε φθίνουσα διάταξη. Οι σειρές δημιουργούνται επαναληπτικά (σε αύξουσα και φθίνουσα διάταξη των πρώτων αριθμών αντίστοιχα) μέχρις ότου το άθροισμα των στοιχείων που βρίσκονται στη διαγώνιο που φαίνεται με έντονο περίγραμμα (παρακάτω) υπερβεί μια δεδομένη τιμή n (n = γνωστό, δίνεται ως σταθερά στην αρχή του προγράμματος). Π.χ. για n = 500 δημιουργούνται οι παρακάτω σειρές: i = i = i = i = i = Το άθροισμα =511 είναι μεγαλύτερο του n = 500 και η επανάληψη σταματά. Να γραφεί πρόγραμμα σε γλώσσα C που : 1. θα βρίσκει και θα εμφανίζει τις σειρές αυτές (τα στοιχεία σε πλαίσιο προφανώς δεν θα εμφανίζονται σε πλαίσιο!). 2. θα καταχωρεί σε ένα μονοδιάστατο πίνακα ακεραίων θετικών αριθμών, έστω X, όλα τα στοιχεία που ανήκουν στην προαναφερόμενη διαγώνιο. Δηλ. ο πίνακας Χ, στο τέλος, θα είναι = {29,37,107,139,199} 3. Θα εμφανίζει τα στοιχεία του πίνακα Χ καθώς και το άθροισμα των στοιχείων που. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

9 ΑΣΚΗΣΗ 23 Σε ένα Πανεπιστημιακό Τμήμα πρόκειται να καταρτιστεί μία λίστα για τα μαθήματα της εξεταστικής περιόδου. Για κάθε μάθημα είναι γνωστά: 1. Ο κωδικός του μαθήματος (ακέραιος στην περιοχή [1-99] ) 2. Το εξάμηνο στο οποίο ανήκει (ακέραιος στην περιοχή [1-9]) 3. Το πλήθος των φοιτητών & φοιτητριών που πρόκειται να δώσουν εξετάσεις (ακέραιος 1-999) Να γραφεί πρόγραμμα σε γλώσσα C που θα υλοποιεί τα εξής : 1. Θα εισάγει δεδομένα σε έναν πίνακα ακεραίων με 3*Ν σε πλήθος θέσεις, σύμφωνα με τα παραπάνω. Ο γνωστός αριθμός Ν >0 δηλώνει το πλήθος των μαθημάτων για τα οποία θα πραγματοποιηθούν εξετάσεις (δηλ. ενδεχομένως για κάποια μαθήματα δεν θα διενεργηθούν εξετάσεις). Η εισαγωγή θα γίνει αποκλειστικά και μόνο με χρήση τυχαίων αριθμών - συνάρτηση rand( ) - στα όρια που έχουν δοθεί για κάθε τριάδα στοιχείων. ΠΡΟΣΟΧΗ!! Ο κάθε κωδικός μαθήματος θα πρέπει να υπάρχει μόνον μία φορά στον πίνακα!! 2. Θα εμφανίζει μία λίστα των μαθημάτων που πρόκειται να εξεταστούν, ανά εξάμηνο. Η λίστα θα είναι ταξινομημένη κατά αύξουσα σειρά εξαμήνου και κατά αύξουσα σειρά του κωδικού μαθήματος μέσα στο κάθε εξάμηνο, ΧΩΡΙΣ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΔΙΑΔΙΚΑΣΙΕΣ ΤΑΞΙΝΟΜΗΣΗΣ! Στο τέλος κάθε εξαμήνου θα πρέπει να εμφανίζεται ο μέσος όρος των ατόμων που πρόκειται να δώσουν εξετάσεις. Αριθμητικό ΠΑΡΑΔΕΙΓΜΑ, Ν= Αποτελέσματα : ΕΞΑΜΗΝΟ : 1 μαθήματα : 30, 91 μέσος όρος: 145 (=( )/2 ) ΕΞΑΜΗΝΟ : 2 μαθήματα : 15 μέσος όρος: 45 ΕΞΑΜΗΝΟ : 7 μαθήματα :49, 55 μέσος όρος: 153 (=( /2 ) ΕΞΑΜΗΝΟ : 8 μαθήματα :72, 74, 77 μέσος όρος: 73 (=( )/3) ΑΣΚΗΣΗ 24 Μία παραγωγική μονάδα κατασκευάζει εξαρτήματα που στη συνέχεια χρησιμοποιούνται για τη συναρμολόγηση προϊόντων. Ο κωδικός κάθε εξαρτήματος είναι μοναδικός και χρησιμοποιείται μόνον σε ένα από τα προϊόντα. Για κάθε εξάρτημα είναι γνωστά: 1. Κωδικός εξαρτήματος (ακέραιος αριθμός στην περιοχή [1-999]), 1. Κωδικός προϊόντος ( ακέραιος αριθμός στην περιοχή [1-10] ), 2. Πλήθος τεμαχίων του εξαρτήματος που χρησιμοποιούνται για την παραγωγή μίας μονάδας του προϊόντος ( ακέραιος αριθμός >0 ) Να γραφεί πρόγραμμα σε γλώσσα C που θα υλοποιεί τα εξής: 1. Θα εισάγει δεδομένα σε έναν πίνακα ακεραίων με 3*Ν σε πλήθος θέσεις, σύμφωνα με τα παραπάνω. Ο γνωστός αριθμός Ν>0 δηλώνει το πλήθος των εξαρτημάτων που κατασκευάζονται στην παραγωγική μονάδα. Η εισαγωγή θα γίνει αποκλειστικά και μόνο με χρήση τυχαίων αριθμών - συνάρτηση rand( ) - στα όρια που έχουν δοθεί, για κάθε τριάδα στοιχείων. ΠΡΟΣΟΧΗ!! Ο κάθε κωδικός εξαρτήματος θα πρέπει να υπάρχει μόνον μία φορά στον πίνακα!! 2. Θα εμφανίζει μία λίστα των εξαρτημάτων που κατασκευάζονται, ανά προϊόν. Η λίστα θα είναι ταξινομημένη κατά αύξουσα σειρά του κωδικού προϊόντος και κατά αύξουσα σειρά του κωδικού εξαρτήματος μέσα στο κάθε προϊόν, ΧΩΡΙΣ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΔΙΑΔΙΚΑΣΙΕΣ ΤΑΞΙΝΟΜΗΣΗΣ! Στο τέλος κάθε προϊόντος θα πρέπει να εμφανίζεται και το συνολικό πλήθος των τεμαχίων όλων των εξαρτημάτων του προϊόντος. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

10 Αριθμητικό ΠΑΡΑΔΕΙΓΜΑ, Ν= Αποτελέσματα : ΠΡΟΪΌΝ : 3 ΕΞΑΡΤΗΜΑΤΑ : 72, 197, 222 σύνολο τεμαχίων: 29 ΠΡΟΪΌΝ : 4 ΕΞΑΡΤΗΜΑΤΑ :305, 770, 911 σύνολο τεμαχίων: 142 ΠΡΟΪΌΝ : 9 ΕΞΑΡΤΗΜΑΤΑ :15, 514 σύνολο τεμαχίων: 11 ΑΣΚΗΣΗ 25 Να γραφεί κώδικας σε γλώσσα C για τον παρακάτω αλγόριθμο: 1. Δημιουργία ενός θετικού τυχαίου αριθμού m : 2 m Εύρεση όλων των διαιρετών του m που είναι πρώτοι αριθμοί (prime numbers), βάσει του κώδικα που παρατίθεται στη συνέχεια 3. Προσδιορισμός του αριθμού n που θα είναι το γινόμενο των γνήσιων διαιρετών του αριθμού m με περιττό πλήθος εμφανίσεων. Κάθε τέτοιος γνήσιος διαιρέτης θα συμμετέχει μόνον μία φορά στον προσδιορισμό του αριθμού n. 4. Προσδιορισμός του αριθμού z= mn 5. Εύρεση του αριθμού k για τον οποίο ισχύει ότι 2 k = mn 6. Εμφάνιση των αριθμών mnk,, σύμφωνα με την προδιαγραφή του παραδείγματος. Παράδειγμα, έστω m = 90 Διαιρέτες (γνήσιοι) του 90 : 2, 3, 3, 5 Διαιρέτες με περιττό πλήθος εμφανίσεων: 2, 5 n = 2 5 = 10, z = = 900, m= 90, n= 10, k = 30 2 k = 30 (30 = 900) (ΥΠΟΔΕΙΞΗ : Το παρακάτω τμήμα κώδικα σε γλώσσα C βρίσκει αν ένας ακέραιος και θετικός αριθμός k 2 είναι πρώτος (prime) αριθμός ). i=2; flag=0; while ((i<=k/2) && (flag==0)) { if (k%i==0) flag=1; i++; } if (flag==0) printf("number %4d is prime \n",k); ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

11 ΑΣΚΗΣΗ 26 Θεωρείστε Ν πόλεις (Ν= γνωστό), για τις οποίες είναι γνωστές οι συντεταγμένες τους x, y ένα γνωστό ζεύγος αριθμητικών θετικών τιμών τύπου double για κάθε πόλη. Οι συντεταγμένες δημιουργούνται τυχαία στην περιοχή τιμών [0.0, 999.0] και καταχωρούνται σε έναν μονοδιάστατο αριθμητικό πίνακα που περιλαμβάνει τις συντεταγμένες για όλες τις πόλεις. Να γραφεί πρόγραμμα σε γλώσσα C που θα βρίσκει την πόλη (ή τις πόλεις) που απέχουν τη μικρότερη συνολική απόσταση από όλες τις υπόλοιπες πόλεις, με ακρίβεια Το πρόγραμμα θα εμφανίζει τον α/α της πόλης (ή των πόλεων) καθώς και την μικρότερη συνολική απόσταση. ΠΑΡΑΔΕΙΓΜΑ για Ν=5 (2.5, 5.0), (5.1, 3.0), (1.0, 9.0), (5.4, 54.0), (5.5, 2.1) Η πόλη με την μικρότερη συνολική απόσταση, 60.81, είναι η πόλη με συντεταγμένες (2.5, 5.0) Η απόσταση δύο σημείων ( x1, y 1) και ( x2, y 2) στον δισδιάστατο καρτεσιανό χώρο είναι : ( x x ) + ( y y ) i i ΑΣΚΗΣΗ 27 Θεωρείστε έναν μονοδιάστατο πίνακα ακεραίων θετικών αριθμών Ν θέσεων (Ν= γνωστό). 1. Να εισάγετε τιμές στον πίνακα με χρήση τυχαίων αριθμών στην περιοχή [1,99]. 2. Ορίζουμε ως pivot το στοιχείο που υπάρχει στην αρχική (1 η θέση) του πίνακα. Να διαμερίσετε τον πίνακα, δημιουργώντας έναν νέο πίνακα, σε δύο τμήματα ως εξής: ο νέος πίνακας περιλαμβάνει στο πρώτο του τμήμα, σε αύξουσα διάταξη, χωρίς να χρησιμοποιηθεί διαδικασία ταξινόμησης, όλες τις τιμές του αρχικού πίνακα που είναι μικρότερες ή και ίσες από την τιμή που υπάρχει στη θέση pivot. Στη συνέχεια, υπάρχει η τιμή της θέσης pivot και ακολουθούν, στο δεύτερο τμήμα του, οι τιμές του αρχικού πίνακα που είναι μεγαλύτερες της τιμής που υπάρχει στη θέση pivot, όπως εμφανίζονται στον αρχικό πίνακα, από αριστερά προς τα δεξιά. 3. Να εμφανίσετε τους δύο πίνακες ΠΑΡΑΔΕΙΓΜΑ για Ν=10 αρχικός πίνακας νέος πίνακας ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

12 ΑΣΚΗΣΗ 28 Θεωρείστε έναν πίνακα που περιέχει δυαδικά ψηφία, δηλ. 0 και 1, υπό μορφή αριθμών τύπου short int, μεγέθους Ν (Ν = γνωστό, άρτιος αριθμός και Ν>200). Να υλοποιήσετε υπό μορφή προγράμματος σε γλώσσα C την παρακάτω διαδικασία: Εξέταση στο αρχικό ήμισυ του πίνακα, του πλήθους των 1. Εάν το πλήθος αυτό είναι μονό τότε η εξέταση θα συνεχιστεί στο πρώτο ήμισυ του εξεταζόμενου μέρους του πίνακα (δηλ. στο αρχικό ¼ των στοιχείων του αρχικού πίνακα), ενώ, εάν το πλήθος αυτό είναι άρτιο, η εξέταση θα συνεχιστεί στο δεύτερο ήμισυ δηλ. στο 2 ο τέταρτο των στοιχείων του αρχικού πίνακα). Σε κάθε εξέταση (διάσχιση) μέρους του εξεταζόμενου τμήματος του πίνακα θα εμφανίζετε: τη θέση του 1 ου και του τελευταίου στοιχείου της εξεταζόμενης περιοχής και το πλήθος των 1. Η διαδικασία ολοκληρώνεται όταν το μέγεθος του εξεταζόμενου πίνακα γίνει 1 (δηλ. ελάχιστο) ΠΑΡΑΔΕΙΓΜΑ για Ν= BHMA Πλήθος των 1 = 5, Θέση του 1 ου στοιχείου 1 η, θέση τελευταίου στοιχείου 8η Πλήθος των 1 = 3, Θέση του 1 ου στοιχείου 1 η, θέση τελευταίου στοιχείου 4η 1 1 Πλήθος των 1 = 2, Θέση του 1 ου στοιχείου 1 η, θέση τελευταίου στοιχείου 2η 1 Πλήθος των 1 = 1, Θέση του 1 ου στοιχείου 1 η, θέση τελευταίου στοιχείου 1η, μέγεθος του πίνακα = 1, ΤΕΛΟΣ ΔΙΑΔΙΚΑΣΙΑΣ ΑΣΚΗΣΗ 29 Η απόσταση δύο σημείων ( x, y, z ) και ( x2, y2, z 2) στον τρισδιάστατο καρτεσιανό χώρο είναι : ( x x ) + ( y y ) + ( z z ) Δύο μονοδιάστατοι αριθμητικοί πίνακες, έστω a και b, περιέχουν τριάδες τιμών double που αντιστοιχούν στις συντεταγμένες Ν και Μ σημείων αντίστοιχα (Ν, Μ = γνωστά, ορίζονται ως σταθερές του προγράμματος). 1. Να εισάγετε δεδομένα στους πίνακες a και b μόνον με χρήση τυχαίων αριθμών (συνάρτηση rand()) στην περιοχή τιμών [0.0, 99.9]. 2. Να θεωρήσετε ένα γνωστό σημείο C στον χώρο με γνωστές συντεταγμένες xc, yc, z C (ορίζονται ως σταθερές του προγράμματος). a. Χρησιμοποιώντας όλα τα στοιχεία του πίνακα a να βρείτε τη συνολική απόσταση όλων των σημείων του πίνακα a από το σημείο C. b. Χρησιμοποιώντας όλα τα στοιχεία του πίνακα b να βρείτε ποιο σημείο του πίνακα b απέχει τη μικρότερη απόσταση από το σημείο C, με ακρίβεια υπολογισμού 10-3 (ένα σημείο προσδιορίζεται εντός του πίνακα από τη θέση που έχει στον πίνακα). Αν τα σημεία με τη μικρότερη απόσταση είναι περισσότερα από ένα να τα εμφανίσετε όλα. Στο τέλος να εμφανίσετε και την τιμή αυτής της ελάχιστης απόστασης. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

13 ΑΣΚΗΣΗ 30 Πίνακας ακεραίων Ν θέσεων (Ν= γνωστό και Ν>300), έστω a, περιέχει ακέραιες θετικές τιμές στην περιοχή [1,9]. Να θεωρήσετε ότι οι τιμές αυτές αντιστοιχούν σε ορισμένα χρώματα. Ένας δεύτερος πίνακας, έστω b, με πλήθος θέσεων Μ=4 περιέχει ένα συγκεκριμένο μοτίβο τεσσάρων οποιωνδήποτε χρωμάτων από αυτά που υπάρχουν στον πίνακα a. Να γραφεί πρόγραμμα σε γλώσσα C που θα βρίσκει και θα εμφανίζει: Σε ποιες θέσεις του πίνακα a υπάρχει το μοτίβο που περιέχεται στον πίνακα b. Το πρόγραμμα θα πρέπει να εμφανίζει, για κάθε εμφάνιση του συγκεκριμένου μοτίβου, τη θέση έναρξης του μοτίβου και τη θέση πέρατος του μοτίβου ΠΑΡΑΔΕΙΓΜΑ Πίνακας a, με Ν = 21 Πίνακας b: ΑΠΟΤΕΛΕΣΜΑΤΑ 1 η εμφάνιση : έναρξη θέση 3, πέρας θέση 6 2 η εμφάνιση : έναρξη θέση 10, πέρας θέση 13 ΑΣΚΗΣΗ Να δημιουργηθεί αριθμητικός πίνακας ακεραίων, Ν θέσεων (Ν = γνωστό και Ν>100), που θα περιέχει τριψήφιους τυχαίους ακέραιους θετικούς αριθμούς (χρήση της συνάρτησης rand() ). 2. Για κάθε στοιχείο του πίνακα να βρείτε το άθροισμα των διαιρετών του εκτός από τον ίδιο τον αριθμό (δηλ. στο άθροισμα των διαιρετών δεν θα πρέπει να περιλαμβάνεται ο ίδιος ο αριθμός) και χρησιμοποιώντας κατάλληλα τον παρακάτω κώδικα προγράμματος σε γλώσσα C, που βρίσκει εάν ένας θετικός ακέραιος αριθμός είναι πρώτος αριθμός (prime number), να δημιουργήσετε έναν νέο πίνακα που θα περιέχει όλα τα στοιχεία του αρχικού πίνακα δεδομένων για καθένα από τα οποία το άθροισμα των διαιρετών του είναι πρώτος (prime) αριθμός. Τα στοιχεία του νέου πίνακα θα είναι ταξινομημένα σε αύξουσα διάταξη, χωρίς να χρησιμοποιήσετε κάποια μέθοδο ταξινόμησης. (ΥΠΟΔΕΙΞΗ : Ο πρώτος prime αριθμός είναι το 2). ΠΑΡΑΔΕΙΓΜΑ: Αρχικός πίνακας για Ν= αριθμός διαιρέτες άθροισμα prime 69 1, 3, ΟΧΙ 55 1, 5, ΝΑΙ ΟΧΙ 88 1, 2, 4, 8, 11, 22, ΟΧΙ 65 1, 5, ΝΑΙ 4 1, 2 3 ΝΑΙ 32 1, 2, 4, 8, ΝΑΙ 82 1, 2, ΟΧΙ Νέος πίνακας, ταξινομημένος ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

14 #include <stdio.h> int n, i, c = 0; void main() { printf("enter any number n:"); scanf_s("%d", &n); for (i = 1; i <= n; i++) { if (n % i == 0) c++; } if (c == 2) printf("%5d is a Prime number\n",n); else printf("%5d is not a Prime number\n",n); } ΑΣΚΗΣΗ Να δημιουργηθεί αριθμητικός πίνακας ακεραίων, Ν θέσεων (Ν = γνωστό και Ν>20), που θα περιέχει τριψήφιους τυχαίους ακέραιους θετικούς αριθμούς (χρήση της συνάρτησης rand() ) στην περιοχή [1, 999]. 2. Για κάθε στοιχείο του πίνακα να βρείτε τους διαιρέτες του που είναι πρώτοι (prime) χρησιμοποιώντας κατάλληλα τον παρακάτω κώδικα προγράμματος σε γλώσσα C, που βρίσκει εάν ένας θετικός ακέραιος αριθμός είναι πρώτος αριθμός (prime number). Να εισάγετε όλους αυτούς τους διαιρέτες που είναι πρώτοι (prime), όλων των στοιχείων του πίνακα, μαζί με τη συχνότητα εμφάνισής τους, σε έναν νέο πίνακα, σε ζεύγη. Κάθε τέτοιο ζεύγος θα αποτελείται από τον διαιρέτη και τη συχνότητα εμφάνισής του. Τα στοιχεία του νέου πίνακα θα είναι ταξινομημένα σε αύξουσα διάταξη του πρώτου στοιχείου (δηλ. του διαιρέτη) κάθε ζεύγους, χωρίς να χρησιμοποιήσετε κάποια μέθοδο ταξινόμησης. (ΥΠΟΔΕΙΞΗ : Ο πρώτος prime αριθμός είναι το 2). ΠΑΡΑΔΕΙΓΜΑ: Αρχικός πίνακας για Ν= αριθμός διαιρέτες , 3, 4, 6, 7, 12, 14, 21, 28, 42, , 7, 9, 21, , 31, , 5, 15 Οι διαιρέτες που είναι prime, με τις συχνότητές του είναι (ζεύγη) : (2,3), (3,3), (5,1), (7,2), (31,1) Νέος πίνακας ζευγών, ταξινομημένος #include <stdio.h> int n, i, c = 0; void main() { printf("enter any number n:"); scanf_s("%d", &n); for (i = 1; i <= n; i++) { if (n % i == 0) c++; } if (c == 2) printf("%5d is a Prime number\n",n); else printf("%5d is not a Prime number\n",n); } ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

15 ΑΣΚΗΣΗ 33 Αριθμητικός πίνακας ακεραίων περιέχει N ζεύγη τιμών (N = γνωστό και Ν>50) που αντιστοιχούν στην ημερήσια παραγόμενη ενέργεια (θετικές ακέραιες τιμές στην περιοχή [0,999] ) M διαφορετικών ανεμογεννητριών με κωδικούς από 1 έως και Μ (Μ= γνωστό και 1<=Μ<=20), για τις ημέρες του ιδίου έτους. Κάθε κωδικός ανεμογεννήτριας μπορεί να εμφανίζεται περισσότερες από μία φορές στον πίνακα. Μικρό παράδειγμα για Ν=8 και Μ=3 (δηλ. κωδικοί ανεμογεννητριών 1, 2 και 3) : Να γραφεί πρόγραμμα σε γλώσσα C που: 1. Θα εισάγει τυχαία δεδομένα στον πίνακα, με χρήση της συνάρτησης rand(), στα όρια των τιμών που έχουν δοθεί. 2. Θα βρίσκει και θα εισάγει σε ένα νέο πίνακα τη συνολική ετήσια παραγόμενη ενέργεια για κάθε ανεμογεννήτρια, υπό μορφή ζευγών (κωδικός ανεμογεννήτριας, συνολική ετήσια παραγόμενη ενέργεια). Οι κωδικοί ανεμογεννητριών θα καταχωρούνται στον νέο πίνακα σε αύξουσα διάταξη. Ο νέος πίνακας για το ανωτέρω παράδειγμα θα είναι: Θα εμφανίζει στην οθόνη τα στοιχεία του νέου πίνακα, ένα ζεύγος τιμών σε κάθε γραμμή της οθόνης, καθώς και το γενικό σύνολο, ως εξής: ΑΝΕΜΟΓΕΝΝΗΤΡΙΑ : 1 ΣΥΝΟΛΟ : 1085 ΑΝΕΜΟΓΕΝΝΗΤΡΙΑ : 2 ΣΥΝΟΛΟ : 1710 ΑΝΕΜΟΓΕΝΝΗΤΡΙΑ : 3 ΣΥΝΟΛΟ : 450 ΓΕΝΙΚΟ ΣΥΝΟΛΟ : 3145 ΑΣΚΗΣΗ Να δημιουργηθεί αριθμητικός πίνακας ακεραίων, Ν θέσεων (Ν = γνωστό και Ν>50), που θα περιέχει τετραψήφιους τυχαίους ακέραιους θετικούς αριθμούς, πεδίο τιμών [1000, 9999] (χρήση της rand() ). 2. Να βρείτε και να εμφανίσετε πόσοι και ποιοι από αυτούς τους αριθμούς είναι πρώτοι (primes), χρησιμοποιώντας κατάλληλα τον παρακάτω κώδικα σε γλώσσα C. (Ο πρώτος prime αριθμός είναι το 2) 3. Για κάθε στοιχείο του πίνακα να βρείτε και να εμφανίσετε, όπως δείχνει το παράδειγμα: a. τους γνήσιους διαιρέτες του που είναι prime (πρώτοι) αριθμοί, χρησιμοποιώντας κατάλληλα τον παρακάτω κώδικα. Κάθε γνήσιος prime διαιρέτης θα ληφθεί μόνον μία φορά. b. το πλήθος αυτών των γνήσιων prime διαιρετών. 4. Παράλληλα με το βήμα 3, να δημιουργήσετε έναν νέο πίνακα που θα περιέχει τις συχνότητες αυτών των γνήσιων prime διαιρετών. Τα στοιχεία του νέου πίνακα θα είναι ταξινομημένα σε αύξουσα διάταξη, χωρίς να χρησιμοποιήσετε κάποια μέθοδο ταξινόμησης. (ΥΠΟΔΕΙΞΗ : Ο πρώτος prime αριθμός είναι το 2). 5. Στο τέλος να εμφανίσετε τον ταξινομημένο πίνακα συχνοτήτων, υπό τη μορφή ζευγών (αριθμός, συχνότητα), όπως φαίνεται στο παράδειγμα. ΠΑΡΑΔΕΙΓΜΑ: Αρχικός πίνακας για Ν= Primes : 3329 ΠΛΗΘΟΣ primes 1 ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

16 αριθμός prime διαιρέτες πλήθος , 3, 7, , , , 5, , 3, 23, 67 4 Νέος πίνακας συχνοτήτων, ταξινομημένος 2,3, 3,2, 5,1, 7,1, 11,1, 17,1, 23,1, 61, 1, 67,1, 281,1, 379,1, 503, 1 #include <stdio.h> int n, i, c = 0; void main() { printf("enter any number n:"); scanf_s("%d", &n); for (i = 1; i <= n; i++) { if (n % i == 0) c++; } } if (c == 2) printf("%5d is a Prime number\n",n); else printf("%5d is not a Prime number\n",n); ΑΣΚΗΣΗ 35 Αριθμητικός πίνακας θετικών ακεραίων αριθμών περιέχει N τριάδες τιμών (N = γνωστό και Ν>50) για τις ημέρες του ιδίου έτους. Κάθε τριάδα περιλαμβάνει: Τον κωδικό προϊόντος με κωδικούς από 1 έως και Μ (Μ= γνωστό και 1<=Μ<=20) Την ημερομηνία παραγωγής στη μορφή ΗΗΜΜ (ΗΗ=ημέρα, ΜΜ=μήνας), όπου ΗΗ από 1 έως και 25 και ΜΜ από 1 έως και 12 Την ποσότητα παραγωγής Τα στοιχεία του πίνακα δεν είναι ταξινομημένα ως προς κάποιο από τα στοιχεία των τριάδων. Κάθε κωδικός προϊόντος μπορεί να εμφανίζεται περισσότερες από μία φορές στον πίνακα. Μικρό παράδειγμα για Ν=6 : Να γραφεί πρόγραμμα σε γλώσσα C που: 1. Θα εισάγει τυχαία δεδομένα στον πίνακα, με χρήση της συνάρτησης rand(), στα όρια των τιμών που έχουν δοθεί. 2. Θα βρίσκει και θα εμφανίζει πόσοι και ποιοι κωδικοί προϊόντων υπάρχουν στον πίνακα (π.χ. στο παράδειγμα υπάρχουν οι κωδικοί 2, 4, 15, 19). 3. Θα βρίσκει και θα εμφανίζει τα μηνιαία σύνολα παραγωγής για όλα τα προϊόντα που υπάρχουν στον πίνακα (δηλ. 12 τιμές). 4. Θα δημιουργεί ένα νέο πίνακα που θα περιλαμβάνει υπό μορφή ζευγών και σε αύξουσα διάταξη του κωδικού προϊόντος, το σύνολο της παραγωγής ανά κωδικό προϊόντος. Ο νέος πίνακας για το ανωτέρω παράδειγμα θα είναι: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

17 5. Θα εμφανίζει στην οθόνη τα στοιχεία του νέου πίνακα, ένα ζεύγος τιμών σε κάθε γραμμή της οθόνης, καθώς και το γενικό σύνολο, ως εξής: ΚΩΔΙΚΟΣ: 2 ΣΥΝΟΛΟ : 1000 ΚΩΔΙΚΟΣ : 4 ΣΥΝΟΛΟ : 200 ΚΩΔΙΚΟΣ : 15 ΣΥΝΟΛΟ : 1100 ΚΩΔΙΚΟΣ : 19 ΣΥΝΟΛΟ : 700 ΓΕΝΙΚΟ ΣΥΝΟΛΟ : 3000 ΑΣΚΗΣΗ Να δημιουργηθεί αριθμητικός πίνακας ακεραίων, Ν θέσεων (Ν = γνωστό και Ν>30), που θα περιέχει τριψήφιους τυχαίους ακέραιους θετικούς αριθμούς, πεδίο τιμών [100, 999] (χρήση της rand() ). 2. Να βρείτε και να εμφανίσετε πόσοι και ποιοι από αυτούς τους αριθμούς είναι πρώτοι (primes), χρησιμοποιώντας κατάλληλα τον παρακάτω κώδικα σε γλώσσα C. (Ο πρώτος prime αριθμός είναι το 2). 3. Για κάθε στοιχείο του πίνακα να βρείτε και να εμφανίσετε, όπως δείχνει το παράδειγμα (ΜΟΝΟΝ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΣΤΗΛΩΝ 1, 3 & 4, χωρίς τις επικεφαλίδες των στηλών): a. Τον μεγαλύτερο prime γνήσιο διαιρέτη του, χρησιμοποιώντας κατάλληλα τον παρακάτω κώδικα. b. Το πλήθος των γνήσιων, μη πρώτων (primes), διαιρετών του. 4. Παράλληλα με το βήμα 3, να δημιουργήσετε έναν νέο πίνακα που θα περιέχει τις συχνότητες αυτών των μεγαλύτερων primes γνήσιων διαιρετών του βήματος 3a. Τα στοιχεία του νέου πίνακα θα είναι ταξινομημένα σε αύξουσα διάταξη, χωρίς να χρησιμοποιήσετε κάποια μέθοδο ταξινόμησης. 5. Στο τέλος να εμφανίσετε τον ταξινομημένο πίνακα συχνοτήτων, υπό τη μορφή ζευγών (αριθμός, συχνότητα) που φαίνεται στο παράδειγμα. ΠΑΡΑΔΕΙΓΜΑ: Αρχικός πίνακας για Ν= Primes : 449 ΠΛΗΘΟΣ primes 1 αριθμός ΓΝΗΣΙΟΙ ΔΙΑΙΡΕΤΕΣ (με έντονο χρώμα είναι οι rimes) Μεγαλύτερος γνήσιος prime διαιρέτης Πλήθος μη πρώτων διαιρετών 369 3, 9, 41, , 5, 10, 73, 146, ΕΙΝΑΙ prime , 5, 9, 15, 27, 45, 81, , Νέος πίνακας συχνοτήτων, ταξινομημένος: 5,1, 41,1, 73,1, 307,1 #include <stdio.h> int n, i, c = 0; void main() { printf("enter any number n:"); scanf_s("%d", &n); for (i = 1; i <= n; i++) { if (n % i == 0) c++; } } if (c == 2) printf("%5d is a Prime number\n",n); else printf("%5d is not a Prime number\n",n); ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΓΛΩΣΣΑ C) ΑΚΑΔ. ΕΤΟΣ

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2017-2018 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2016-2017 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η Δημοκρίτειο Πανεπιστήμιο Θράκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2015-2016 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ :

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

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2018-2019 Τομέας Συστημάτων Παραγωγής Εξάμηνο A Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 20 ΝΟΕ 2018 ΜΑΘΗΜΑ : ΕΙΣΑΓΩΓΗ ΣΤΗΝ

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

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2017-2018 Τομέας Συστημάτων Παραγωγής Εξάμηνο A Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 21 ΝΟΕ 2017 ΜΑΘΗΜΑ : ΕΙΣΑΓΩΓΗ ΣΤΗΝ

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

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ Δημοκρίτειο Πανεπιστήμιο Θράκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2016-2017 Τομέας Συστημάτων Παραγωγής Εξάμηνο A Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 23 ΝΟΕ 2016

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

1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΑΛΓΟΡΙΘΜΟΙ

1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΑΛΓΟΡΙΘΜΟΙ Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2017-2018 Τομέας Συστημάτων Παραγωγής Εξάμηνο A Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 03 ΟΚΤ 2017 ΜΑΘΗΜΑ : ΕΙΣΑΓΩΓΗ ΣΤΗΝ

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 3 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 3 η Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2017-2018 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 3 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 3 η Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2018-2019 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 2 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 2 η Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2017-2018 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

2 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C

2 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C Δημοκρίτειο Πανεπιστήμιο Θράκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2015-2016 Τομέας Συστημάτων Παραγωγής Εξάμηνο A Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 20 ΟΚΤ 2015

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

1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ (επανάληψη στη γλώσσα C & εισαγωγή στη γλώσσα C++)

1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ (επανάληψη στη γλώσσα C & εισαγωγή στη γλώσσα C++) Δ.Π.Θ. Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. Έτος: 2018-2019 Τομέας Συστημάτων Παραγωγής Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 1 ΟΚΤ 2018 1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ (επανάληψη

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

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ Δημοκρίτειο Πανεπιστήμιο Θράκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2016-2017 Τομέας Συστημάτων Παραγωγής Εξάμηνο Γ Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 29 ΝΟΕ 2016

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

Εύρεση ν-στού πρώτου αριθμού

Εύρεση ν-στού πρώτου αριθμού Εύρεση ν-στού πρώτου αριθμού Ορισμός Πρώτος αριθμός λέγεται κάθε φυσικός αριθμός (εκτός της μονάδας) που έχει φυσικούς διαιρέτες μόνο τον εαυτό του και τη μονάδα. Ερώτημα: Να υπολογιστεί ο ν-στός πρώτος

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 6 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 6 η Δημοκρίτειο Πανεπιστήμιο Θράκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2016-2017 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ :

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

1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ (επανάληψη στη γλώσσα C & εισαγωγή στη γλώσσα C++)

1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ (επανάληψη στη γλώσσα C & εισαγωγή στη γλώσσα C++) Δημοκρίτειο Πανεπιστήμιο Θράκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. Έτος: 2015-2016 Τομέας Συστημάτων Παραγωγής Εξάμηνο Γ Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 06 ΟΚΤ

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 6 η

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 6 η Δημοκρίτειο Πανεπιστήμιο Θράκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2017-2018 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ :

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

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

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

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

4.2 ΕΥΚΛΕΙΔΕΙΑ ΔΙΑΙΡΕΣΗ

4.2 ΕΥΚΛΕΙΔΕΙΑ ΔΙΑΙΡΕΣΗ 14 4 ΕΥΚΛΕΙΔΕΙΑ ΔΙΑΙΡΕΣΗ Ας υποθέσουμε ότι θέλουμε να βρούμε το πηλίκο και το υπόλοιπο της διαίρεσης του με τον Σύμφωνα με το γνωστό αλγόριθμο της διαίρεσης, το πηλίκο θα είναι ένας ακέραιος κ, τέτοιος,

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

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

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

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

Αριθμητικά Συστήματα

Αριθμητικά Συστήματα Αριθμητικά Συστήματα Σε οποιοδήποτε αριθμητικό σύστημα, με βάση τον αριθμό Β, ένας ακέραιος αριθμός με πλήθος ψηφίων ν, εκφράζεται ως ακολούθως: α ν-1 α ν-2 α 1 α 0 = α ν-1 Β ν-1 + α ν-2 Β ν-2 + + α 1

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

2 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ Κλάσεις, Αντικείμενα & Δομητές (Constructors)

2 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ Κλάσεις, Αντικείμενα & Δομητές (Constructors) Δ.Π.Θ. Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. Έτος: 2017-2018 Τομέας Συστημάτων Παραγωγής Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 25 ΟΚΤ 2017 2 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ Κλάσεις,

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

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

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

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

Ασκήσεις και δραστηριότητες

Ασκήσεις και δραστηριότητες Ασκήσεις και δραστηριότητες 1. Ποιος είναι ο Ευκλείδης, συγγραφέας των Στοιχείων; Πότε έζησε; Τι γνωρίζουμε γι αυτόν και για το έργο του; Από πού; Να διαβάσεις σχετικά σε μιαν εγκυκλοπαίδεια ή ένα βιβλίο

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

#include <stdlib.h> Α. [-128,127] Β. [-127,128] Γ. [-128,128]

#include <stdlib.h> Α. [-128,127] Β. [-127,128] Γ. [-128,128] ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Εξετάσεις Α Περιόδου 2017 (27/1/2017) ΟΝΟΜΑΤΕΠΩΝΥΜΟ:................................................................................ Α.Μ.:...............................................

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

Οι φυσικοί αριθμοί. Παράδειγμα

Οι φυσικοί αριθμοί. Παράδειγμα Οι φυσικοί αριθμοί Φυσικοί Αριθμοί Είναι οι αριθμοί με τους οποίους δηλώνουμε πλήθος ή σειρά. Για παράδειγμα, φυσικοί αριθμοί είναι οι: 0, 1,, 3,..., 99, 100,...,999, 1000, 0... Χωρίζουμε τους Φυσικούς

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

Α. unsigned int Β. double. Γ. int. unsigned char x = 1; x = x + x ; x = x * x ; x = x ^ x ; printf("%u\n", x); Β. unsigned char

Α. unsigned int Β. double. Γ. int. unsigned char x = 1; x = x + x ; x = x * x ; x = x ^ x ; printf(%u\n, x); Β. unsigned char ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Εξετάσεις Β Περιόδου 2015 (8/9/2015) ΟΝΟΜΑΤΕΠΩΝΥΜΟ:................................................................................ Α.Μ.:...............................................

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

ΑΛΓΕΒΡΑ Α ΓΥΜΝΑΣΙΟΥ ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ

ΑΛΓΕΒΡΑ Α ΓΥΜΝΑΣΙΟΥ ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ ΚΕΦΑΛΑΙΟ 7 Ο ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ 1. Όταν μπροστα" (αριστερα") απο" ε"ναν αριθμο" γραφει" το συ"μβολο + το"τε ο αριθμο"ς

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

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της; 1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες (μορφές) της; Η δομή επανάληψης χρησιμοποιείται όταν μια σειρά εντολών πρέπει να εκτελεστεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι

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

ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΑΣΚΗΣΗ

ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΑΣΚΗΣΗ Δ.Π.Θ. Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. Έτος: 2018-2019 Τομέας Συστημάτων Παραγωγής Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 27 NOE 2018 5 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΑΣΚΗΣΗ -

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

Οι Φυσικοί Αριθμοί. Παρατήρηση: Δεν στρογγυλοποιούνται αριθμοί τηλεφώνων, Α.Φ.Μ., κωδικοί αριθμοί κλπ. Πρόσθεση Φυσικών αριθμών

Οι Φυσικοί Αριθμοί. Παρατήρηση: Δεν στρογγυλοποιούνται αριθμοί τηλεφώνων, Α.Φ.Μ., κωδικοί αριθμοί κλπ. Πρόσθεση Φυσικών αριθμών Οι Φυσικοί Αριθμοί Γνωρίζουμε ότι οι αριθμοί είναι ποσοτικές έννοιες και για να τους γράψουμε χρησιμοποιούμε τα αριθμητικά σύμβολα. Οι αριθμοί μετρούν συγκεκριμένα πράγματα και φανερώνουν το πλήθος της

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

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

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

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

2.1 ΠΡΑΞΕΙΣ ΚΑΙ ΟΙ ΙΔΙΟΤΗΤΕΣ ΤΟΥΣ

2.1 ΠΡΑΞΕΙΣ ΚΑΙ ΟΙ ΙΔΙΟΤΗΤΕΣ ΤΟΥΣ ΚΕΦΑΛΑΙΟ : ΟΙ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ. ΠΡΑΞΕΙΣ ΚΑΙ ΟΙ ΙΔΙΟΤΗΤΕΣ ΤΟΥΣ Ρητός ονομάζεται κάθε αριθμός που έχει ή μπορεί να πάρει τη μορφή κλάσματος, όπου, είναι ακέραιοι με 0. Ρητοί αριθμοί : Q /, 0. Έτσι π.χ.

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

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

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

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

4.2 ΔΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ

4.2 ΔΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ 4 ΔΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΘΕΩΡΗΜΑ (ΤΑΥΤΟΤΗΤΑ ΤΗΣ ΔΙΑΙΡΕΣΗΣ) Για κάθε ζεύγος πολυωνύμων ( και ( με ( 0 υπάρχουν δυο μοναδικά πολυώνυμα ( και (, τέτοια ώστε : ( ( όπου το ( ή είναι το μηδενικό

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

4 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ

4 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ Δ.Π.Θ. Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. Έτος: 2017-2018 Τομέας Συστημάτων Παραγωγής Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 22 NOE 2017 4 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΑΣΚΗΣΗ -

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

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

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

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

Δομημένος Προγραμματισμός (ΤΛ1006)

Δομημένος Προγραμματισμός (ΤΛ1006) Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής

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

2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ

2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ογελ ΣΥΚΕΩΝ ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ο ΓΕΛ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β ΛΥΚΕΙΟΥ ογελ ΣΥΚΕΩΝ ογελ ΣΥΚΕΩΝ ΣΧΟΛΙΚΟ ΕΤΟΣ -4 ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Επιμέλεια: ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ

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

viii. Α[7] Α[1] Α[3] + Α[8] 2. Δίνεται οι παρακάτω πίνακες ακεραίων Α και Β

viii. Α[7] Α[1] Α[3] + Α[8] 2. Δίνεται οι παρακάτω πίνακες ακεραίων Α και Β ΑΕσΠΠ-Μονοδιάστατοι Πίνακες 1 1. Δίνεται ο παρακάτω πίνακας ακεραίων Α 1 2 3 4 5 6 7 8 9 15 Ποια μορφή θα πάρει ο παραπάνω πίνακας Α αν εκτελεστούν οι επόμενες εντολές με την σειρά που δίνονται; i. Α[5]

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

7. Αν υψώσουμε και τα δύο μέλη μιας εξίσωσης στον κύβο (και γενικά σε οποιαδήποτε περιττή δύναμη), τότε προκύπτει

7. Αν υψώσουμε και τα δύο μέλη μιας εξίσωσης στον κύβο (και γενικά σε οποιαδήποτε περιττή δύναμη), τότε προκύπτει 8 7y = 4 y + y ( 8 7y) = ( 4 y + y) ( y) + 4 y y 4 y = 4 y y 8 7y = 4 y + ( 4 y) = ( 4 y y) ( 4 y) = 4( 4 y)( y) ( 4 y) 4( 4 y)( y) = 0 ( 4 y) [ 4 y 4( y) ] = 4 ( 4 y)( y + 4) = 0 y = ή y = 4) 0 4 H y

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

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

ΜΑΘΗΜΑΤΙΚΑ Α ΓΥΜΝΑΣΙΟΥ Διαιρετότητα Μαθαίνω Πολλαπλάσια ενός φυσικού αριθμού α είναι όλοι οι αριθμοί που προκύπτουν από τον πολλαπλασιασμό του με όλους τους φυσικούς αριθμούς, δηλαδή οι αριθμοί: 0, α, 2 α, 3 α, 4 α,... Το μηδέν

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

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή Κεφάλαιο. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας Περιεχόμενα. Αριθμητικά συστήματα. Μετατροπή αριθμών από ένα σύστημα σε άλλο.3 Πράξεις στο δυαδικό σύστημα.4 Πράξεις στο δεκαεξαδικό σύστημα.5

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

Υπολογιστικά & Διακριτά Μαθηματικά

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 3: Σύνολα Συνδυαστική Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως

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

Χαρακτήρες διαιρετότητας ΜΚΔ ΕΚΠ Ανάλυση αριθμού σε γινόμενο πρώτων παραγόντων

Χαρακτήρες διαιρετότητας ΜΚΔ ΕΚΠ Ανάλυση αριθμού σε γινόμενο πρώτων παραγόντων Χαρακτήρες διαιρετότητας ΜΚΔ ΕΚΠ Ανάλυση αριθμού σε γινόμενο πρώτων παραγόντων TINΑ ΒΡΕΝΤΖΟΥ www.ma8eno.gr www.ma8eno.gr Σελίδα 1 Ορισμός Ευκλείδεια διαίρεση ονομάζεται η πράξη κατά την οποία ένας αριθμός

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

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

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

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

d k 10 k + d k 1 10 k d d = k i=0 d i 10 i.

d k 10 k + d k 1 10 k d d = k i=0 d i 10 i. Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

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

Τμήμα Διοίκησης Τεχνολογίας Α/Α POSO Ν... SYN...

Τμήμα Διοίκησης Τεχνολογίας Α/Α POSO Ν... SYN... Τμήμα Διοίκησης Τεχνολογίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Εξάμηνο Β' Φύλλο Ασκήσεων 5 ΠΙΝΑΚΕΣ Διδάσκοντες: Στέλιος Ξυνόγαλος, Θεόδωρος Κασκάλης Παρατηρήσεις: 1. Τα δεδομένα εισόδου διαβάζονται με τη σειρά

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

ΕΞΕΤΑΣΗ ΙΑΝΟΥΑΡΙΟΥ (28/1/2011)

ΕΞΕΤΑΣΗ ΙΑΝΟΥΑΡΙΟΥ (28/1/2011) Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει αν ο ακέραιος N που θα εισάγει ο χρήστης είναι άρτιος ή περιττός. Φτιάξε ένα πρόγραµµα FORTRAN που να προσδιορίζει και να τυπώνει την θέση των στοιχείων ενός

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

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2 Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2 1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων Πληροφορικής 2. Ο αλγόριθμος αποτελείται από ένα πεπερασμένο σύνολο εντολών 3. Ο αλγόριθμος

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

Μεταθέσεις και πίνακες μεταθέσεων

Μεταθέσεις και πίνακες μεταθέσεων Παράρτημα Α Μεταθέσεις και πίνακες μεταθέσεων Το παρόν παράρτημα βασίζεται στις σελίδες 671 8 του βιβλίου: Γ. Χ. Ψαλτάκης, Κβαντικά Συστήματα Πολλών Σωματιδίων (Πανεπιστημιακές Εκδόσεις Κρήτης, Ηράκλειο,

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

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

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

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

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

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

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

ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΑΣΚΗΣΗ

ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΑΣΚΗΣΗ Δ.Π.Θ. Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. Έτος: 2017-2018 Τομέας Συστημάτων Παραγωγής Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 29 NOE 2017 5 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ ΑΣΚΗΣΗ -

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

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

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

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

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

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

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

Πίνακες Γραμμικά Συστήματα

Πίνακες Γραμμικά Συστήματα Πίνακες Γραμμικά Συστήματα 1. Είδη Πινάκων Οι πίνακες είναι ένα χρήσιμο μαθηματικό εργαλείο, με εφαρμογές και διασυνδέσεις σε πολλές επιστήμες. Η σημαντικότερη εφαρμογή των πινάκων είναι στην επίλυση συστημάτων

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

ΑΝΙΣΟΤΗΤΕΣ. Αν α-β>0 τότε α>β «Αν η διαφορά είναι θετικός αριθμός τότε ο πρώτος αριθμός δηλαδή το α είναι μεγαλύτερος από τον δεύτερο δηλαδή το β»

ΑΝΙΣΟΤΗΤΕΣ. Αν α-β>0 τότε α>β «Αν η διαφορά είναι θετικός αριθμός τότε ο πρώτος αριθμός δηλαδή το α είναι μεγαλύτερος από τον δεύτερο δηλαδή το β» ΑΝΙΣΟΤΗΤΕΣ Μεταξύ δύο πραγματικών αριθμών μεγαλύτερος είναι εκείνος που βρίσκεται πιο δεξιά στον άξονα των πραγματικών αριθμών. Αν θέλουμε να συγκρίνουμε δύο αριθμούς α και β βρίσκουμε τη διαφορά τους

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

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

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

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

ΣΤΗΛΗ Β ΑΠΟΤΕΛΕΣΜΑ 1. float(10) α pow(2,3) β abs(-10) γ int(5.6) δ. 10 ε. 5.6 Μονάδες 8 ΣΤΗΛΗ Α ΣΥΝΑΡΤΗΣΗ

ΣΤΗΛΗ Β ΑΠΟΤΕΛΕΣΜΑ 1. float(10) α pow(2,3) β abs(-10) γ int(5.6) δ. 10 ε. 5.6 Μονάδες 8 ΣΤΗΛΗ Α ΣΥΝΑΡΤΗΣΗ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ KAI ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΠΕΜΠΤΗ 26 ΣΕΠΤΕΜΒΡΙΟΥ 2019 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: ΕΠΤΑ (7)

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

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

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

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

2. Να γράψετε έναν αριθμό που είναι μεγαλύτερος από το 3,456 και μικρότερος από το 3,457.

2. Να γράψετε έναν αριθμό που είναι μεγαλύτερος από το 3,456 και μικρότερος από το 3,457. 1. Ένα κεφάλαιο ενός βιβλίου ξεκινάει από τη σελίδα 32 και τελειώνει στη σελίδα 75. Από πόσες σελίδες αποτελείται το κεφάλαιο; Αν το κεφάλαιο ξεκινάει από τη σελίδα κ και τελειώνει στη σελίδα λ, από πόσες

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

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

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

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

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

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

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

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

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

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

Κεφ 2. Βασικές Έννοιες Αλγορίθμων

Κεφ 2. Βασικές Έννοιες Αλγορίθμων Κεφ 2. Βασικές Έννοιες Αλγορίθμων 2.7 Τι είναι οι μεταβλητές και τι οι σταθερές; ΑΠΑΝΤΗΣΗ Μεταβλητές: Μια μεταβλητή είναι μια θέση μνήμης του υπολογιστή με συγκεκριμένο όνομα, που χρησιμοποιείται για να

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

I (JAVA) Ονοματεπώνυμο: Α. Μ.: Δώστε τις απαντήσεις σας ΕΔΩ: Απαντήσεις στις σελίδες των ερωτήσεων ΔΕΝ θα ληφθούν υπ όψην.

I (JAVA) Ονοματεπώνυμο: Α. Μ.: Δώστε τις απαντήσεις σας ΕΔΩ: Απαντήσεις στις σελίδες των ερωτήσεων ΔΕΝ θα ληφθούν υπ όψην. I (JAVA) Ονοματεπώνυμο: Α. Μ.: + ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ Δώστε τις απαντήσεις σας ΕΔΩ: Απαντήσεις στις σελίδες των ερωτήσεων ΔΕΝ θα ληφθούν υπ όψην. + 1 ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ (σελ. 2/3) 2 ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ (σελ. 3/3)

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΥΠΟΛΕΙΠΟΜΕΝΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ

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

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

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ii ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εντολές εκχώρησης (αντικατάστασης)....1 1.1 Εισαγωγή...4 1.1.1 Χρήση ΛΣ και IDE της Turbo Pascal....4 1.1.2 Αίνιγμα...6 1.2 Με REAL...7 1.2.1 Ερώτηση...9 1.2.2 Επίλυση δευτεροβάθμιας

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

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

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

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

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

ΜΑΘΗΜΑΤΙΚΑ Α ΓΥΜΝΑΣΙΟΥ ΚΕΦΑΛΑΙΟ 1 Ο : ΟΙ ΦΥΣΙΚΟΙ ΑΡΙΘΜΟΙ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ 1. Η ιδιότητα α+ β = β+ α λέγεται.. 2. Η ιδιότητα α ( β γ) ( ) + + = α+ β + γ λέγεται. 3. Ο αριθμός 0 είναι το..της πρόσθεσης φυσικών αριθμών αφού ισχύει:

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

Επαναληπτικές Ασκήσεις. Ρίζου Ζωή

Επαναληπτικές Ασκήσεις. Ρίζου Ζωή Επαναληπτικές Ασκήσεις Ρίζου Ζωή email: zrizou@ee.duth.gr Άσκηση 1 Τι πραγματεύεται το θεώρημα Euler; Απάντηση Ψευδογραφήματα που περιέχουν ένα κύκλωμα στο ψευδογραφήματα, των οποίων ο βαθμός κάθε κορυφής

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

m + s + q r + n + q p + s + n, P Q R P Q P R Q R F G

m + s + q r + n + q p + s + n, P Q R P Q P R Q R F G Λύσεις Θεμάτων Θεμελίων των Μαθηματικών 1. Εστω A, B, C τυχόντα σύνολα. Να δειχθεί ότι A (B C) (A B) (A C). Απόδειξη. Εστω x τυχαίο στοιχείο του A (B C). Εξ ορισμού, το x ανήκει σε ακριβώς ένα από τα A,

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

Επιμέλεια: Σπυρίδων Τζινιέρης-ΘΕΩΡΙΑ ΚΛΑΣΜΑΤΩΝ ΓΙΑ ΤΗΝ Α ΓΥΜΝΑΣΙΟΥ ΘΕΩΡΙΑ ΚΛΑΣΜΑΤΩΝ Α ΓΥΜΝΑΣΙΟΥ

Επιμέλεια: Σπυρίδων Τζινιέρης-ΘΕΩΡΙΑ ΚΛΑΣΜΑΤΩΝ ΓΙΑ ΤΗΝ Α ΓΥΜΝΑΣΙΟΥ ΘΕΩΡΙΑ ΚΛΑΣΜΑΤΩΝ Α ΓΥΜΝΑΣΙΟΥ Τι είναι κλάσμα; Κλάσμα είναι ένα μέρος μιας ποσότητας. ΘΕΩΡΙΑ ΚΛΑΣΜΑΤΩΝ Α ΓΥΜΝΑΣΙΟΥ Κλάσμα είναι ένας λόγος δύο αριθμών(fraction is a ratio of two whole numbers) Πως εκφράζετε συμβολικά ένα κλάσμα; Εκφράζετε

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

Μη γράφετε στο πίσω μέρος της σελίδας

Μη γράφετε στο πίσω μέρος της σελίδας Διακριτά Μαθηματικά Ενδιάμεση εξέταση 1 Φεβρουάριος 2014 Σελ. 1 από 7 Στη σελίδα αυτή γράψτε μόνο τα στοιχεία σας. Γράψτε τις απαντήσεις σας στις επόμενες σελίδες, κάτω από τις αντίστοιχες ερωτήσεις. Στις

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

Χαράλαµπος Σκόκος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ I ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΕΞΕΤΑΣΕΙΣ ΕΑΡΙΝΟΥ ΕΞΑΜΗΝΟΥ 2004-2005. Ερωτήσεις

Χαράλαµπος Σκόκος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ I ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΕΞΕΤΑΣΕΙΣ ΕΑΡΙΝΟΥ ΕΞΑΜΗΝΟΥ 2004-2005. Ερωτήσεις Χαράλαµπος Σκόκος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ I ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΕΞΕΤΑΣΕΙΣ ΕΑΡΙΝΟΥ ΕΞΑΜΗΝΟΥ 2004-2005 Ερωτήσεις Ερώτηση 1 int double s=0; int i; for( i=8; i

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

που θα δώσει αποτέλεσµα 48, λόγω της αριστερής προσεταιριστικότητας των τελεστών / και *, ενώ η επιθυµητή αντικατάσταση θα ήταν η

που θα δώσει αποτέλεσµα 48, λόγω της αριστερής προσεταιριστικότητας των τελεστών / και *, ενώ η επιθυµητή αντικατάσταση θα ήταν η ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Ενδεικτικές Απαντήσεις Εξετάσεων Α' Περιόδου 2013 Θέµα 1 (α') Η απάντηση είναι λάθος. Αν χρησιµοποιήσουµε την µακροεντολή, για παράδειγµα, στην έκφραση 24/CUBE(2) η έκφραση

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

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

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

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

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

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 23 ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Μάθημα 2ο Τμήμα Διοίκησης Επιχειρήσεων α εξάμηνο Β. Φερεντίνος I/O 24 Βασική βιβλιοθήκη συναρτήσεων εισόδου/εξόδου #include Η συνάρτηση εξόδου printf printf("συμβολοσειρά

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

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΣΤΑΘΕΡΕΣ είναι τα μεγέθη που δεν μεταβάλλονται κατά την εκτέλεση ενός αλγόριθμου. Εκτός από τις αριθμητικές σταθερές (7, 4, 3.5, 100 κλπ), τις λογικές σταθερές (αληθής και ψευδής)

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

Θέμα Α 1. 1 Τα θέματα προέρχονται από Επαναληπτικά Διαγωνίσματα από το "Στέκι των Πληροφορικών" και Π. Τσιωτάκη

Θέμα Α 1. 1 Τα θέματα προέρχονται από Επαναληπτικά Διαγωνίσματα από το Στέκι των Πληροφορικών και Π. Τσιωτάκη ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΣΤΡΙΤΣΙΟΥ ΠΑΡΑΣΚΕΥΗ 5 Μαΐου 2014 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

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

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

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Για i από 1 μέχρι Μ Εμφάνισε A[4,i] Τέλος_επανάληψης. (μονάδες 6) ΤΕΛΟΣ 1ης ΑΠΟ 7 ΣΕΛΙΔΕΣ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Για i από 1 μέχρι Μ Εμφάνισε A[4,i] Τέλος_επανάληψης. (μονάδες 6) ΤΕΛΟΣ 1ης ΑΠΟ 7 ΣΕΛΙΔΕΣ ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΔΕΚΕΜΒΡΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον αριθμό

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

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

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

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

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

Μ Α Θ Η Μ Α Τ Ι Κ Α Α Γ Υ Μ Ν Α Σ Ι Ο Υ Μ Α Θ Η Μ Α Τ Ι Κ Α Α Γ Υ Μ Ν Α Σ Ι Ο Υ 1 Συνοπτική θεωρία Ερωτήσεις αντικειμενικού τύπου Ασκήσεις Διαγωνίσματα 2 ΣΥΝΟΠΤΙΚΗ ΘΕΩΡΙΑ ΕΡΩΤΗΣΕΙΣ-ΑΠΑΝΤΗΣΕΙΣ 1. Πότε ένας φυσικός αριθμός λέγεται άρτιος; Άρτιος

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

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων;

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων; ΦΡΟΝΤΙΣΤΗΡΙΑΚΟΣ ΟΡΓΑΝΙΣΜΟΣ ΘΕΜΑ Α ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ 01/03/2015 Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1.

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

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΑΚΟΛΟΥΘΙΕΣ ΑΡΙΘΜΩΝ EΞΙΣΩΣΕΙΣ...47 ΠΡΟΛΟΓΟΣ... 9

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΑΚΟΛΟΥΘΙΕΣ ΑΡΙΘΜΩΝ EΞΙΣΩΣΕΙΣ...47 ΠΡΟΛΟΓΟΣ... 9 ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ... 9 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ...11 1.1 Βασικές θεωρητικές γνώσεις... 11 1.. Λυμένα προβλήματα... 19 1. Προβλήματα προς λύση... 4 1.4 Απαντήσεις προβλημάτων Πραγματικοί αριθμοί... 0 ΑΚΟΛΟΥΘΙΕΣ

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

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

ΛΥΣΕΙΣ ΤΩΝ ΑΣΚΗΣΕΩΝ ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ΤΙΣ ΓΙΟΡΤΕΣ (ΑΡΙΘΜΗΤΙΚΗ) ΛΥΣΕΙΣ ΤΩΝ ΑΣΚΗΣΕΩΝ ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ΤΙΣ ΓΙΟΡΤΕΣ (ΑΡΙΘΜΗΤΙΚΗ) 1. Ένα κεφάλαιο ενός βιβλίου ξεκινάει από τη σελίδα 32 και τελειώνει στη σελίδα 75. Από πόσες σελίδες αποτελείται το κεφάλαιο; Αν το κεφάλαιο

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

Αλγεβρικές Παραστάσεις

Αλγεβρικές Παραστάσεις Αλγεβρικές Παραστάσεις 1.1 Πράξεις με πραγματικούς αριθμούς (Επαναλήψεις-συμπληρώσεις) 1 1.1 Πράξεις με πραγματικούς αριθμούς (Επαναλήψεις-συμπληρώσεις) Α Οι πραγματικοί αριθμοί και οι πράξεις τους Πραγματικοί

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

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ. 1ο ΓΕΛ ΠΕΥΚΗΣ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ B' ΤΕΤΡΑΜΗΝΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ 1ο ΓΕΛ ΠΕΥΚΗΣ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ B' ΤΕΤΡΑΜΗΝΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ Α Α1. Δίνεται το παρακάτω πρόγραμμα σε ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Α2

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

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

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

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

Δομές Δεδομένων & Αλγόριθμοι

Δομές Δεδομένων & Αλγόριθμοι - Πίνακες 1 Πίνακες Οι πίνακες έχουν σταθερό μέγεθος και τύπο δεδομένων. Βασικά πλεονεκτήματά τους είναι η απλότητα προγραμματισμού τους και η ταχύτητα. Ωστόσο δεν παρέχουν την ευελιξία η οποία απαιτείται

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

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

ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ - ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 10 ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ - ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ 1 ΤΗΛ.6947345322, 6987070028 email: xristoforos_karachristos@hotmail.com https://sites.google.com/site/aeppkx

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

ΜΕΘΟΔΟΛΟΓΙΕΣ & ΑΣΚΗΣΕΙΣ ΓΙΑ ΤΗΝ ΑΛΓΕΒΡΑ ΤΗΣ Α ΛΥΚΕΙΟΥ

ΜΕΘΟΔΟΛΟΓΙΕΣ & ΑΣΚΗΣΕΙΣ ΓΙΑ ΤΗΝ ΑΛΓΕΒΡΑ ΤΗΣ Α ΛΥΚΕΙΟΥ ΜΕΘΟΔΟΛΟΓΙΕΣ & ΑΣΚΗΣΕΙΣ ΓΙΑ ΤΗΝ ΑΛΓΕΒΡΑ ΤΗΣ Α ΛΥΚΕΙΟΥ Επιμέλεια : Παλαιολόγου Παύλος Μαθηματικός Αγαπητοί μαθητές. αυτό το βιβλίο αποτελεί ένα βοήθημα στην ύλη της Άλγεβρας Α Λυκείου, που είναι ένα από

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

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

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

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

Α.1 Τι γνωρίζετε για τον διερμηνευτή, τον μεταγλωττιστή και ποιες οι διαφορές τους. 15 ΜΟΝΑΔΕΣ

Α.1 Τι γνωρίζετε για τον διερμηνευτή, τον μεταγλωττιστή και ποιες οι διαφορές τους. 15 ΜΟΝΑΔΕΣ ΤΑΞΗ ΟΝΟΜΑ ΜΑΘΗΜΑ Γ ΛΥΚΕΙΟΥ ΑΕΠΠ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΗΜΕΡΟΜΗΝΙΑ 12 ΜΑΪΟΥ 2018 ΘΕΜΑ Α Α.1 Τι γνωρίζετε για τον διερμηνευτή, τον μεταγλωττιστή και ποιες οι διαφορές τους. 1 Α.2 Δίνεται ο κώδικας για την ταξινόμηση

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

Ορισμένες σελίδες του βιβλίου

Ορισμένες σελίδες του βιβλίου Ορισμένες σελίδες του βιβλίου 7. Θεωρούμε το σύνολο αναφοράς 0,,. Να οριστούν τα σύνολα: Α. των τριψηφίων αριθμών που σχηματίζουν τα στοιχεία του Ω. Β. των τριψηφίων αριθμών με διαφορετικά ψηφία Γ. των

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

Εφαρμοσμένα Μαθηματικά ΙΙ

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Πίνακες Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Πίνακες Μητρώα Πίνακας: Ορθογώνια διάταξη αριθμών σε γραμμές και στήλες

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

ΕΠΙΤΡΟΠΗ ΔΙΑΓΩΝΙΣΜΩΝ 76 ος ΠΑΝΕΛΛΗΝΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ Ο ΘΑΛΗΣ 14 Νοεμβρίου 2015. Ενδεικτικές λύσεις Β ΓΥΜΝΑΣΙΟΥ

ΕΠΙΤΡΟΠΗ ΔΙΑΓΩΝΙΣΜΩΝ 76 ος ΠΑΝΕΛΛΗΝΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ Ο ΘΑΛΗΣ 14 Νοεμβρίου 2015. Ενδεικτικές λύσεις Β ΓΥΜΝΑΣΙΟΥ ΕΛΛΗΝΙΚΗ ΜΑΘΗΜΑΤΙΚΗ ΕΤΑΙΡΕΙΑ Πανεπιστημίου (Ελευθερίου Βενιζέλου) 34 06 79 ΑΘΗΝΑ Τηλ. 36653-367784 - Fax: 36405 e-mail : info@hms.gr www.hms.gr GREEK MATHEMATICAL SOCIETY 34, Panepistimiou (Εleftheriou

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