Κων/νου Στυλιάδη. Έτοιµες Ασκήσεις σε Clipper
|
|
- Νικίας Ιωαννίδης
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Έτοιµες Ασκήσεις σε Clipper Φλώρινα, Οκτώβριος 1997
2 /* Πρόγραµµα clip01.prg - το πρώτο µας πρόγραµµα στον Clipper */ /* καθάρισµα της οθόνης 10, 15 SAY Mary QUIT /* τελειώνει το πρόγραµµα και επιστρέφουµε στο Dos */ /* Πρόγραµµα clip02.prg - εύρεση του µεγίστου από τρεις ακεραίους */ A := 3 B := 8 C := 6 IF A>B.AND. A>C? MAX ΕΙΝΑΙ Ο A IF B>A.AND. B>C? MAX ΕΙΝΑΙ Ο B IF C>A.AND. C>B? MAX ΕΙΝΑΙ Ο C QUIT /* άλλος τρόπος λύσης της ίδιας άσκησης */ A := 3 B := 8 C := 6 MAX := A IF B>MAX MAX := B IF C>MAX MAX := C? MAX ΕΙΝΑΙ Ο : + MAX QUIT 2
3 /* Πρόγραµµα clip03.prg - εκµάθηση του βρόχου do while - εύρεση του αθροίσµατος των 10 πρώτων αριθµών */ SUM := 0 X := 1 DO WHILE X <= 10 SUM := SUM + X X := X + 1 ENDDO? Το άθροισµα είναι : + SUM /* Πρόγραµµα clip04.prg - εύρεση αθροίσµατος αριθµών έως ότου αυτό ξεπεράσει το 100 */ SUM := 0 // άθροισµα I := 0 // µετρητής X := 0 // αριθµός ONOMA := SPACE(15) // όνοµα (αλφαριθµητικό) DO WHILE SUM < 5, 5 SAY Δώσε αριθµό : GET X PICTURE 6, 5 SAY Δώσε όνοµα : GET ONOMA READ SUM := SUM + X I := I + 1 5, 5 TO 10, 40 // σχεδιάζει ένα ορθογώνιο 7, 8 SAY Το άθροισµα είναι : GET SUM PICTURE 8, 8 SAY Οι αριθµοί ήταν σε πλήθος : GET I PICTURE 999 QUIT /* Πρόγραµµα clip05.prg - υπόλοιπο ακέραιας διαίρεσης - εκµάθηση της εντολής do case */ YPOL := 0 A := 5, 5 SAY Δώσε έναν αριθµό : GET A PICTURE 99 READ YPOL := A % 3 // εύρεση ακεραίου υπολοίπου DO CASE CASE YPOL == 0? Το υπόλοιπο είναι 0 CASE YPOL == 1? Το υπόλοιπο είναι 1 CASE YPOL == 2? Το υπόλοιπο είναι 2 OTHERWISE? Απίθανη περίπτωση ENDCASE QUIT 3
4 /* Πρόγραµµα clip06.prg - υπολογισµός του λογαριασµού της ΔΕΗ - οι πρώτες 100 µονάδες χρεώνονται προς 15 δρχ., οι επόµενες 100 προς 16 δρχ. και από 201 µονάδες και πάνω χρεώνονται προς 17 δρχ. - το πάγιο είναι δρχ., το ποσό για την ΕΡΤ 5% και ο ΦΠΑ 18% */ KATANALOSH := 5, 8 SAY Δώσε την κατανάλωση : GET KATANALOSH; PICTURE 9999 READ IF KATANALOSH <= 100 LOGAR := KATANALOSH * 15 IF KATANALOSH > 100.AND. KATANALOSH < 200 LOGAR := (KATANALOSH - 100)* 16 IF KATANALOSH > 200 LOGAR := (KATANALOSH - 200)* 17 DEH := LOGAR LOGAR := LOGAR ERT := LOGAR * 0.05 LOGAR := LOGAR + ERT FPA := LOGAR * 0.18 LOGAR := LOGAR + 07, 10 SAY Για τη ΔΕΗ πληρώνετε : GET DEH PICTURE 08, 10 SAY Το πάγιο είναι : 09, 10 SAY Για την ΕΡΤ πληρώνετε : GET ERT PICTURE 10, 10 SAY Ï ÖÐÁ είναι : GET FPA PICTURE 11, 10 SAY Τελικό ποσό πληρωµής : GET LOGAR PICTURE QUIT 4
5 /* Πρόγραµµα clip07.prg - υπολογισµός µισθοδοσίας - οι κρατήσεις είναι 20% των µικτών αποδοχών, ο φόρος είναι 5% στα µικτά-κρατήσεις και οι υπερωρίες πληρώνονται µε το 20% του ηµεροµισθίου */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH SET COLOR TO R/W, RB/G EPONYMO := SPACE(20) ONOMA := SPACE(10) ADDRESS := SPACE(20) TK := SPACE(6) POLI := SPACE(10) HM_GEN := CTOD( / / ) FYLO :=.T. HMEROM := 0 HM_ERG := 0 YPER := 0 MIKTA := 0 KATHARA := 0 KRATISIS := 0 FOROS := 05, 8 SAY Επώνυµο : GET 06, 8 SAY Όνοµα : GET 07, 8 SAY Διεύθυνση : GET 08, 8 SAY TK : GET TK PICTURE , 8 SAY Πόλη : GET 10, 8 SAY Ηµ. Γένν. : GET 11, 8 SAY Φύλο : GET 12, 8 SAY Çìåñïìίσθιο : GET HMEROM PICTURE 13, 8 SAY Ηµέρ. Εργασ.: GET HM_ERG PICTURE 14, 8 SAY Υπερωρίες : GET YPER PICTURE 999 READ MIKTA := HMEROM * HM_ERG + YPER * HMEROM * 0.2 KRATISIS := MIKTA * 0.2 FOROS := (MIKTA - KRATISIS) * 0.05 KATHARA := MIKTA - KRATISIS - 15, 8 SAY Μικτά : GET MIKTA PICTURE 16, 8 SAY Κρατήσεις : GET KRATISIS PICTURE 17, 8 SAY Öüñïò : GET FOROS PICTURE 18, 8 SAY Καθαρά : GET KATHARA PICTURE QUIT 5
6 /* Πρόγραµµα clip08.prg - εµφάνιση οριζόντιων και κατακόρυφων µενού */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH SET COLOR TO B/BG, 0, 0 TO 4, 70 DOUBLE /* σχεδιάζει ένα οριζόντιο πλαίσιο */ DO WHILE.T. SET WRAP ON /* επιτρέπει την ανακύκλωση */ SET MESSAGE TO 20 2, 2 PROMPT ΠΕΛΑΤΕΣ MESSAGE Στοιχεία 2, 20 PROMPT ΠΡΟΜΗΘΕΥΤΕΣ MESSAGE; Στοιχεία 2, 40 PROMPT ΑΠΟΘΗΚΗ MESSAGE Στοιχεία 2, 60 PROMPT ΕΞΟΔΟΣ MESSAGE Έξοδος στο DOS MENU TO MENU_CHOICE DO CASE CASE MENU_CHOICE == 1 PELATES() /* καλεί τη διαδικασία των πελατών */ CASE MENU_CHOICE == 2 PROMITH() /* καλεί τη διαδικασία των προµηθευτών */ CASE MENU_CHOICE == 3 APOTHIKI() /* καλεί τη διαδικασία της αποθήκης */ CASE MENU_CHOICE == 4 QUIT /* έξοδος στο DOS */ CASE MENU_CHOICE == 0 QUIT ENDCASE ENDDO 6
7 PROCEDURE 3, 2 TO 9, 20 DOUBLE /* σχεδιάζει ένα κατακόρυφο πλαίσιο */ SET WRAP ON SET CONFIRM 4, 2 PROMPT ΚΑΤΑΧΩΡΗΣΗ ΠΕΛΑΤΗ ; MESSAGE Καταχώρηση Νέου 5, 2 PROMPT ΕΜΦΑΝΙΣΗ ΠΕΛΑΤΗ ; MESSAGE Εµφάνιση Υπάρχοντος 6, 2 PROMPT ΔΙΑΓΡΑΦΗ ΠΕΛΑΤΗ ; MESSAGE Διαγραφή Υπάρχοντος 7, 2 PROMPT ΕΚΤΥΠΩΣΗ ΠΕΛΑΤΗ ; MESSAGE Εκτύπωση Υπάρχοντος 8, 2 PROMPT ΕΠΙΣΤΡΟΦΗ ; MESSAGE Επιστροφή στο Κυρίως Μενού MENU TO PELATES_CHOICE DO CASE CASE PELATES_CHOICE == 1 KATAX_PELATES() /* καλεί τη διαδικασία καταχώρησης νέων πελατών */ CASE PELATES_CHOICE == 2 EMF_PELATES() /* καλεί τη διαδικασία εµφάνισης πελατών */ CASE MENU_CHOICE == 3 DEL_PELATES() /* καλεί τη διαδικασία διαγραφής πελατών */ CASE MENU_CHOICE == 4 EKT_PELATES() /* καλεί τη διαδικασία εκτύπωσης πελατών */ CASE MENU_CHOICE == 3, 2 CLEAR TO 9, 20 /* καθάρισµα του κατακόρυφου πλαισίου */ RETURN /* επιστροφή στο κυρίως µενού */ ENDCASE /* οι διαδικασίες PROMITH() και APOTHIKI() είναι εντελώς παρόµοιες µε τη διαδικασία PELATES() */ 7
8 /* Πρόγραµµα clip09.prg - εκµάθηση των εντολών exit και loop */ NUM := 0 DO 3, 5 SAY Δώσε έναν αριθµό : GET NUM PICTURE 999 READ IF NUM >0.AND. NUM<100 EXIT /* έξοδος από τον βρόχο */ ELSE LOOP /* πηγαίνει στην αρχή του βρόχου */ ENDDO QUIT /* Πρόγραµµα clip10.prg - κλήση συνάρτησης (function) που υπολογίζει τον µέσο όρο τριών αριθµών */ A1 : = 0 A2 := 0 A3 := 5, 8 SAY Δώσε τον πρώτο αριθµό : GET A1 PICTURE 6, 8 SAY Δώσε τον δεύτερο αριθµό : GET A2 PICTURE 7, 8 SAY Δώσε τον τρίτο αριθµό : GET A3 PICTURE 9999 READ MO := F_MO(A1, A2, A3) /* κλήση της συνάρτησης 9, 8 SAY Ο Μέσος Όρος είναι : GET MO PICTURE 9999 QUIT FUNCTION F_MO(B1, B2, B3) LOCAL MESOS /* τοπική µεταβλητή της συνάρτησης */ MESOS := INT((B1 + B2 + B3)/ ) RETURN MESOS /* επιστροφή τιµής στο καλούν πρόγραµµα */ 8
9 /* Πρόγραµµα clip11.prg - κλήση διαδικασίας (procedure) που τυπώνει ένα ό- νοµα όσες φορές είναι η τιµή ενός αριθµού */ NAME := SPACE(15) NUM := 5,8 SAY Δώσε όνοµα : GET 6,8 SAY Δώσε αριθµό : GET NUM PICTURE 99 READ APROC(NAME, NUM) /* κλήση της διαδικασίας */ QUIT PROCEDURE APROC(ONOMA, A) LOCAL I /* τοπική µεταβλητή της διαδικασίας */ FOR I := 1 TO A QOUT(ONOMA) /* ίδια µε την εντολή? */ NEXT I RETURN /* επιστροφή στο καλούν πρόγραµµα */ 9
10 /* Πρόγραµµα clip12.prg - το πρόγραµµα αυτό θα επεξεργάζεται τους βαθ- µούς ενός µαθητή και θα εµφανίζει ένα µενού µε τρεις επιλογές : καταχώρηση στοιχείων µαθητή υπολογισµός βαθµολογίας και εµφάνιση αποτελέσµατος έξοδος - τα στοιχεία που θα δώσουµε για τον µαθητή είναι τα εξής : επώνυµο, όνοµα, διεύθυνση, ΤΚ, πόλη, ηµερ. γέννησης, αρ. µητρώου, φύλο, απουσίες και οι βαθµοί για τα εξής µαθήµατα : αρχαία από πρωτότυπο και αρχαία από µετάφραση (ανά δύο ένας βαθµός), νέα ελληνικά και έκθεση (ανά δύο ένας βαθµός), φυσική και χηµεία (ανά δύο ένας βαθµός), πληροφορική και τεχνολογία (ανά δύο ένας βαθµός), µουσική και καλλιτεχνικά (ανά δύο ένας βαθµός), ιστορία (µόνο του ένας βαθµός), γυµναστική (µόνο του ένας βαθµός) και οικιακή οικονοµία (µόνο του ένας βαθµός) - τα δέκα πρώτα µαθήµατα δίνουν έναν βαθµό που προκύπτει από τον µέσο όρο των µαθηµάτων ανά δύο, δηλ. αν έχει ο µαθητής 10 στη φυσική και 11 στη χηµεία, τότε λαµβάνεται υπόψη ο βαθµός 11 για τα δύο αυτά µαθήµατα - δηλ. έχουµε σύνολο 5+3 = 8 βαθµούς - το πρόγραµµα θα κάνει έλεγχο κατά την εισαγωγή των δεδοµένων αν οι βαθµοί είναι στο διάστηµα 0-20 και οι απουσίες στο διάστηµα αφού υπολογίσουµε τον µέσο όρο από τα 8 µαθήµατα, για να βγάλουµε το αποτέλεσµα, δηλ. αν ο µαθητής προάγεται, παραπέµπεται ή απορρίπτεται, πρέπει να έχουµε υπόψη µας τα εξής : αν έχει παραπάνω από 150 απουσίες, απορρίπτεται αν έχει από απουσίες, αλλά µέσο όρο σ όλα τα µαθήµατα < 16, τότε παραπέµπεται σ όλα τα µαθήµατα αν έχει σε περισσότερα από 5 µαθήµατα < 10, τότε απορρίπτεται αν έχει µέσο όρο < 10 σ ένα έως τέσσερα µαθήµατα και γενικό µέσο όρο >= 13, τότε προάγεται αν έχει µέσο όρο < 10 σ ένα έως τέσσερα µαθήµατα και γενικό µέσο όρο < 13, τότε παραπέµπεται στα αντίστοιχα µαθήµατα αν δεν ισχύει κάτι από τα παραπάνω, τότε προάγεται */ 10
11 /* κυρίως πρόγραµµα */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH EPONYMO=SPACE(20) ONOMA=SPACE(10) ADDRESS=SPACE(20) TK=SPACE(6) POLI=SPACE(10) HMEROM=CTOD(" / / ") AR_MITR=0 FYLO=.T. ARXAIA_PROT=0 ARXAIA_MET=0 NEA_ELL=0 EKTHESI=0 PHYSIKI=0 XHMEIA=0 PLHROF=0 TEXNOL=0 MOUSIKI=0 KALLIT=0 ISTORIA=0 GYMN=0 OIK_OIK=0 APOUSIES=0 APOR=0 // µετρητής των µαθηµάτων που είναι κάτω από τη βάση 0, 0 TO 3, 53 DOUBLE SET WRAP ON DO 1, 1 PROMPT "ΚΑΤΑΧΩΡΗΣΗ ΣΤΟΙΧΕΙΩΝ 2, 1 PROMPT "ΥΠΟΛΟΓΙΣΜΟΣ ΒΑΘΜ. & 3, 1 PROMPT "ΕΞΟΔΟΣ" MENU TO CHOICE DO CASE CASE CHOICE == 1 KATAXORISI() ΙΝΚΕΥ(0) CASE CHOICE == 2 YPOLOGISMOS() INKEY(0) /* µε τη συνάρτηση ΙΝΚΕΥ(0), το πρόγραµµα περιµένει µέχρι να πατήσουµε κάποιο πλήκτρο για να συνεχίσει */ CASE CHOICE == 3.OR. CHOICE == 0 QUIT ENDCASE ENDDO 11
12 /* η διαδικασία καταχώρησης των στοιχείων του µαθητή */ PROCEDURE 1, 1 SAY "ΕΠΩΝΥΜΟ : " GET 2, 1 SAY "ΟΝΟΜΑ : " GET 3, 1 SAY "ΔΙΕΥΘΥΝΣΗ : " GET 4, 1 SAY "TK : " GET TK PICTURE 999 5, 1 SAY "ΠΟΛΗ : " GET 6, 1 SAY "ΗΜΕΡ.ΓΕΝΝ. : " GET 7, 1 SAY "ΦΥΛΟ : " GET 8, 1 SAY "ΑΡ. ΜΗΤΡΩΟΥ : " GET AR_MITR PICTURE 9, 1 SAY "ΑΡΧΑΙΑ-ΠΡΩΤ. : " GET ARXAIA_PROT PICTURE 99 ; RANGE 0, 10, 1 SAY "ΑΡΧΑΙΑ-ΜΕΤ. : " GET ARXAIA_MET PICTURE 99 ; RANGE 0, 11, 1 SAY "ΝΕΑ ΕΛΛΗΝ. : " GET NEA_ELL PICTURE 99 ; RANGE 0, 12, 1 SAY "ΕΚΘΕΣΗ : " GET EKTHESI PICTURE 99 ; RANGE 0, 13, 1 SAY "ΦΥΣΙΚΗ : " GET PHYSIKI PICTURE 99 ; RANGE 0, 14, 1 SAY "ΧΗΜΕΙΑ : " GET XHMEIA PICTURE 99 ; RANGE 0, 15, 1 SAY "ΠΛΗΡΟΦΟΡ. : " GET PLHROF PICTURE 99 ; RANGE 0, 16, 1 SAY "ΤΕΧΝΟΛΟΓΙΑ : " GET TEXNOL PICTURE 99 ; RANGE 0, 17, 1 SAY "ΜΟΥΣΙΚΗ : " GET MOUSIKI PICTURE 99 ; RANGE 0, 18, 1 SAY "ΚΑΛΛΙΤΕΧΝ. : " GET KALLIT PICTURE 99 ; RANGE 0, 19, 1 SAY "ΙΣΤΟΡΙΑ : " GET ISTORIA PICTURE 99 ; RANGE 0, 20, 1 SAY "ΓΥΜΝΑΣΤΙΚΗ : " GET GYMN PICTURE 99 ; RANGE 0, 21, 1 SAY "ΟΙΚΙΑΚΗ ΟΙΚ. : " GET OIK_OIK PICTURE 99 ; RANGE 0, 22, 1 SAY "ΑΠΟΥΣΙΕΣ : " GET APOUSIES PICTURE 999 ; RANGE 0, 300 READ RETURN 12
13 /* η διαδικασία υπολογισµού του βαθµού προαγωγής καθώς και του αποτελέσµατος, δηλ., αν ο µαθητής προάγεται, παραπέµπεται ή απορρίπτεται */ PROCEDURE YPOLOGISMOS() /* η συνάρτηση INT() επιστρέφει το ακέραιο µέρος ενός αριθµού χωρίς να κάνει στρογγυλοποίηση - εδώ προσθέτουµε το 0.5 για να στρογγυλευθεί ο µέσος όρος δύο βαθµών στον πλησιέστερο ακέραιο */ ARXAIA = INT((ARXAIA_PROT + ARXAIA_MET)/2+0.5) IF ARXAIA < 10 APOR = APOR + 1 NEA = INT((NEA_ELL + EKTHESI)/2+0.5) IF NEA < 10 APOR = APOR + 1 PHS_XHM = INT((PHYSIKI + XHMEIA)/2+0.5) IF PHS_XHM < 10 APOR = APOR + 1 TEXNOLOGIA = INT((PLHROF + TEXNOL)/2+0.5) IF TEXNOLOGIA < 10 APOR = APOR + 1 KALLITEXN = INT((MOUSIKI + KALLIT)/2+0.5) IF KALLITEXN < 10 APOR = APOR + 1 IF ISTORIA < 10 APOR = APOR + 1 IF GYMN < 10 APOR = APOR + 1 IF OIK_OIK < 10 APOR = APOR + 1 MO = INT(ARXAIA + NEA + PHS_XHM + TEXNOLOGIA +; KALLITEXN + ISTORIA + GYMN + OIK_OIK)/ ) /* εδώ γίνεται ο υπολογισµός του γενικού βαθµού προαγωγής - ο µέσος όρος από 8 µαθήµατα */ 13
14 IF APOUSIES >= 2, 2 SAY "Απορρίπτεται σ όλα τα µαθήµατα λόγω απουσιών" RETURN IF APOR >= 2, 2 SAY "Απορρίπτεται σε περισσότερα από 4 µαθήµατα" RETURN IF (APOUSIES > 100.AND. APOUSIES < 150).AND. MO < 2, 2 SAY "Παραπέµπεται σ όλα τα µαθήµατα λόγω απουσιών" RETURN IF (APOR >= 1.AND. APOR <= 4).AND. MO >= 2, 2 SAY "Προάγεται" RETURN IF (APOR >= 1.AND. APOR <= 4).AND. MO < 2, 2 SAY "Παραπέµπεται" 2, 2 SAY "Προάγεται" RETURN 14
15 /* Πρόγραµµα clip13.prg - να γίνει πρόγραµµα σε Clipper που να δηµιουργεί τη µορφή ενός τιµολογίου, όπως φαίνεται στο παρακάτω σχήµα : ΤΙΜΟΛΟΓΙΟ ΣΤΟΙΧΕΙΑ ΠΕΛΑΤΗ Αρ.Παραστ. : Επώνυµο : Όνοµα : Ηµερ.: / / Διεύθυνση : ΤΚ : Πόλη : ΑΦΜ : Α/Α Κωδικός Περιγραφή Τιµή Ποσότητα Αξία χωρίς ΦΠΑ ΦΠΑ % Αξία ΦΠΑ Τιµή µε ΦΠΑ Έκπτωση % Ποσό έκπτωσης Τελική αξία Πόρτα FIAT Καπώ BMW ΣΥΝΟΛΟ θα γίνουν 5 καταχωρήσεις για ανταλλακτικά αυτοκινήτων και στο κάτω µέρος της οθόνης θα εµφανιστούν τα σύνολα για τις στήλες όπως φαίνονται παραπάνω */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH arith_paras=0 eponimo=space(14) onoma=space(10) imerom=ctod(" / / ") address=space(10) tk=space(6) poli=space(12) afm=space(8) a_a=0 kodikos=0 perigrafi=space(20) timi=0 posotita=0 axia_no_fpa=0 fpa=0 axia_fpa=0 timi_fpa=0 ekptosi=0 poso_ekptosis=0 teliki_axia=0 sum_no_fpa=0 sum_fpa=0 sum_me_fpa=0 15
16 sum_ekptosi=0 0,0 SAY PADC("ΤΙΜΟΛΟΓΙΟ", 1,0 SAY PADC(REPLICATE('_', 9), 2,0 SAY PADC("ΣΤΟΙΧΕΙΑ ΠΕΛΑΤΗ", 3,0 SAY PADC(REPLICATE('_', 15), 4,0 SAY "Αριθµ. Παραστ..: " GET arith_paras PICTURE 4,14 SAY "Επώνυµο : " GET eponimo PICTURE 4,40 SAY "Όνοµα : " GEΤ onoma PICTURE 5,0 SAY "Ηµερ.: " GET imerom IF imerom = CTOD(" / / ") imerom = 5,7 SAY 5,15 SAY "Διεύθυνση : " GET address PICTURE 5,32 SAY "ΤΚ : " GET tk PICTURE '999 5,45 SAY "Πόλη : " GET poli PICTURE 5,65 SAY "ΑΦΜ : " GET afm PICTURE 8,0 SAY "Α/Α Κωδικός Περιγραφή Τιµή Ποσότητα Αξία; χωρίς 9,8 SAY "ΦΠΑ % Αξία ΦΠΑ Τιµή µε ΦΠΑ Έκπτωση % Ποσό; έκπτωσης Τελική αξία" for i:=1 to *(i-1), 0 SAY i picture *(i-1), 6 GET kodikos PICTURE *(i-1), 15 GET perigrafi PICTURE *(i-1), 40 GET timi PICTURE *(i-1), 50 GET posotita PICTURE '999' axia_no_fpa = timi * *(i-1), 60 SAY *(i-1), 6 GET fpa PICTURE '99' axia_fpa = int(axia_no_fpa * fpa/ *(i-1), 16 SAY axia_fpa timi_fpa = axia_fpa *(i-1), 30 SAY *(i-1), 40 GET ekptosi PICTURE '99' poso_ekptosis = int(timi_fpa * ekptosi/ *(i-1), 0 SAY poso_ekptosis teliki_axia = timi_fpa *(i-1), 5 SAY teliki_axia sum_no_fpa = sum_no_fpa + axia_no_fpa sum_fpa = sum_fpa + axia_fpa sum_me_fpa = sum_me_fpa + timi_fpa sum_ekptosi = sum_ekptosi + poso_ekptosis sum_teliki_axia = sum_teliki_axia + teliki_axia read next i quit 16
17 /* Πρόγραµµα Clip14.prg - να γίνει πρόγραµµα σε Clipper που να διαβάζει ένα string από το πληκτρολόγιο και να µας εµφανίζει πόσοι από τους χαρακτήρες του είναι ψηφία, πόσοι είναι γράµµατα και πόσοι είναι σύµβολα. Ακόµα, από τους χαρακτήρες που είναι γράµµατα, πόσοι είναι κεφαλαία και πόσοι είναι µικρά γράµµατα. Όλοι οι χαρακτήρες θα πρέπει να είναι γραµµένοι στα αγγλικά */ 10, 10 SAY 'Δώσε ένα string : ' GET STRING READ DIGIT := 0 ALPHA := 0 UPPER := 0 LOWER := 0 SYMBOL := 0 FOR X:=1 TO LEN(ALLTRIM(STRING)) CHAR := SUBSTR(STRING, X, 1) IF ISDIGIT(CHAR) DIGIT := DIGIT + 1 IF ISALPHA(CHAR).AND. ISUPPER(CHAR) ALPHA := ALPHA + 1 UPPER := UPPER + 1 IF ISALPHA(CHAR).AND. ISLOWER(CHAR) ALPHA := ALPHA + 1 LOWER := LOWER + 1 IF!ISDIGIT(CHAR).AND.!ISALPHA(CHAR) SYMBOL := SYMBOL + 1 NEXT X? 'Υπάρχουν ' + DIGIT + ' ψηφία'? 'Υπάρχουν ' + ALPHA + ' γράµµατα'? 'Υπάρχουν ' + UPPER + ' κεφαλαία γράµµατα'? 'Υπάρχουν ' + LOWER + ' µικρά γράµµατα'? 'Υπάρχουν ' + SYMBOL + ' σύµβολα' QUIT /* η συνάρτηση LEN(STRING) υπολογίζει το µήκος ενός αλφαριθµητικού, εδώ του STRING, η συνάρτηση SUBSΤR(STRING, X, 1) αποσπάει από το STRING τον χαρακτήρα που είναι στη θέση Χ, η συνάρτηση ISAL- PHA(STRING) επιστρέφει αληθή τιµή.τ. αν ο πρώτος χαρακτήρας του STRING είναι γράµµα, η συνάρτηση ISDIGIT(STRING) επιστρέφει αληθή τιµή.τ. αν ο πρώτος χαρακτήρας του STRING είναι αριθµός (ψηφίο), η συνάρτηση ISUPPER(STRING) επιστρέφει αληθή τιµή.τ. αν ο πρώτος χαρακτήρας του STRING είναι κεφαλαίο γράµµα και η συνάρτηση ISLOWER (STRING) επιστρέφει αληθή τιµή.τ. αν ο πρώτος χαρακτήρας του STRING είναι πεζό (µικρό) γράµµα */ 17
18 /* Πρόγραµµα Clip15.prg - να γίνει πρόγραµµα σε Clipper που να διαβάζει το επώνυµο και το όνοµα ενός ατόµου, τα οποία είναι χωρισµένα µε έναν κενό χαρακτήρα, από µια µεταβλητή και να τα ξεχωρίζει και να τα καταχωρεί σε δύο διαφορετικές µεταβλητές */ 10,10 SAY ΔΩΣΕ ΟΝΟΜΑ ΚΑΙ ΕΠΩΝΥΜΟ ΜΕ ΚΕΝΟ ΑΝΑΜΕΣΑ : ; GET EPONYMIA READ EPONYMIA = ALLTRIM(EPONYMIA) /* αφαιρεί τα αρχικά και τελικά κενά */ THESI = AT(, EPONYMIA) /* εντοπίζει τη θέση του µέσα στην EPONYMIA */ MIKOS = LEN(EPONYMIA) ONOMA = LEFT(EPONYMIA, THESI-1) EPONYMO = RIGHT(EPONYMIA, MIKOS-THESI) /* Πρόγραµµα Clip16.prg - να γίνει πρόγραµµα σε Clipper που να διαβάζει συνέχεια διάφορους χαρακτήρες από το πληκτρολόγιο και να τελειώνει όταν δοθούν οι χαρακτήρες CLIPPER µε οποιαδήποτε σειρά */ LEXI=SPACE(7) METRITIS_P=0 DO WHILE LEXI!= CLIPPER CH=CHR(INKEY(0)) /* διαβάζουµε έναν χαρακτήρα */ DO CASE CASE CH== C STUFF(LEXI, 1, 1, C ) CASE CH== L STUFF(LEXI, 2, 1, L ) CASE CH== I STUFF(LEXI, 3, 1, I ) CASE CH== P IF METRITIS_P = 0 STUFF(LEXI, 4, 1, P ) METRITIS_P = METRITIS_P + 1 ELSEIF METRITIS_P =1 STUFF(LEXI, 5, 1, P ) METRITIS_P = METRITIS_P + 1 CASE CH== E STUFF(LEXI, 6, 1, E ) CASE CH== R STUFF(LEXI, 7, 1, R ) ENDCASE ENDDO /* η συνάρτηση STUFF(LEXI, 3, 1, Ι ) τοποθετεί στην αλφαριθµητική µεταβλητή LEXI στη θέση 3 τον χαρακτήρα Ι αφού προηγουµένως έχει διαγράψει έναν χαρακτήρα από τη θέση 3 - κάνει δηλ. αντικατάσταση χαρακτήρων µέσα σε µεταβλητή */ 18
19 /* Πρόγραµµα menu.prg - το πρόγραµµα αυτό δηµιουργεί ένα µενού πελατών και παραγγελιών, από το οποίο καλούµε προγράµµατα για καταχώρηση, διόρθωση και διαγραφή εγγραφών πελατών και των παραγγελιών που κάνουν οι πελάτες - τα αρχείο των πελατών έχει όνοµα PELATES.DBF και χρησιµοποιεί το αρχείο ευρετηρίου CODE_PEL.NTX, ενώ το αρχείο των παραγγελιών έχει όνοµα ORDER.DBF και χρησιµοποιεί το αρχείο ευρετηρίου CODE_ORD. NTX - και τα δύο αρχεία δηµιουργήθηκαν από το πρόγραµµα DBU */ SET BELL ON SET CONFIRM OFF SET DATE TO 0, 0 to 7, 70 double SET WRAP ON DO 02, 02 PROMPT 02, 35 PROMPT 02, 60 PROMPT "ΕΞΟΔΟΣ" MENU TO menu_choice do case case menu_choice == 1 pelates() /* καλεί τη διαδικασία pelates() */ case menu_choice == 2 order() /* καλεί τη διαδικασία order() */ case menu_choice == 3.or. menu_choice == 0 exit endcase ENDDO quit PROCEDURE PELATES() 19
20 @ 4, 3 to 10, 29 double SET WRAP 05, 05 PROMPT 06, 05 PROMPT 07, 05 PROMPT 08, 05 PROMPT "ΕΞΟΔΟΣ" MENU TO pel_choice do case case pel_choice == 1 do kat_pel /* καλεί το πρόγραµµα kat_pel.prg */ case pel_choice == 2 do pro_pel /* καλεί το πρόγραµµα pro_pel.prg */ case pel_choice == 3 do del_pel /* καλεί το πρόγραµµα del_pel.prg */ case pel_choice == 4 return endcase return PROCEDURE 4, 34 to 10, 51 double SET WRAP 05, 35 PROMPT 06, 35 PROMPT 07, 35 PROMPT "ΔΙΑΓΡΑΦΗ 08, 35 PROMPT "ΕΞΟΔΟΣ" MENU TO order_choice do case case order_choice == 1 do kat_order case order_choice == 2 do pro_order case order_choice == 3 do del_order case order_choice == 4 return endcase return 20
21 /* Πρόγραµµα kat_pel.prg - το πρόγραµµα αυτό καταχωρεί στοιχεία για τους νέους πελάτες στο αρχείο PELATES.DBF και χρησιµοποιεί το αρχείο ευρετηρίου (index) CODE_PEL.NTX µε κλειδί τον κωδικό πελάτη (CODE) */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH USE PELATES INDEX ON CODE TO CODE_PEL do while.t. m_code = 0 m_eponymo = SPACE(20) m_onoma = SPACE(10) m_address = SPACE(20) m_phone = SPACE(9) m_poli = SPACE(10) m_tk = SPACE(6) m_hmer = CTOD(" / / ") m_fylo =.T. m_ypoloipo = SAY PADC("ΚΑΤΑΧΩΡΗΣΗ ΣΤΟΙΧΕΙΩΝ 02, 01 SAY PADC(REPLICATE('_', 28), 04, 01 SAY "Κωδικός : " GET m_code PICTURE '9999' READ if m_code = 9999 exit /* µε κωδικό = 9999 βγαίνουµε από το πρόγραµµα */ endif seek m_code /* αναζήτηση του κωδικού */ if found() /* αν βρεθεί ο κωδικός */ tone(300,50) /* ηχητικό σήµα 19,20 SAY "Ο κωδικός υπάρχει ήδη" loop /* πάµε στην αρχή του βρόχου */ endif 21
22 /* από δω και κάτω αρχίζει η καταχώρηση των στοιχείων του πελάτη 05, 01 SAY "Επώνυµο : " GET m_eponymo PICTURE 06, 01 SAY "Όνοµα : " GET m_onoma PICTURE 07, 01 SAY "Διεύθυνση : " GET m_address PICTURE 08, 01 SAY "Τηλέφωνο : " GET m_phone PICTURE 09, 01 SAY "Πόλη : " GET m_poli PICTURE 10, 01 SAY "ΤΚ : " GET m_tk PICTURE '999 11, 01 SAY "Ηµ/νία : " GET 12, 01 SAY "Φύλο : " GET 13, 01 SAY "Υπόλοιπο : " GET m_ypoloipo PICTURE ' ' READ wait /* ο Η/Υ περιµένει µέχρι να πατήσουµε ένα πλήκτρο */ append blank /* προσθέτει µια κενή εγγραφή στο τέλος του PELATES.DBF */ replace code with m_code replace eponymo with m_eponymo replace onoma with m_onoma replace address with m_address replace phone with m_phone replace poli with m_poli replace tk with m_tk replace hmer with m_hmer replace fylo with m_fylo replace ypoloipo with m_ypoloipo /* µε την εντολή replace δίνουµε τιµές στα πεδία της τρέχουσας εγγραφής του αρχείου PELATES.DBF */ enddo close /* κλείνουν τα αρχεία */ clear screen return /* επιστροφή στο menu.prg */ 22
23 /* Πρόγραµµα pro_pel.prg - το πρόγραµµα αυτό εµφανίζει τα στοιχεία των πελατών του αρχείου PELATES.DBF και χρησιµοποιεί το αρχείο ευρετηρίου (index) CODE_PEL.NTX µε κλειδί τον κωδικό πελάτη (CODE) */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH USE PELATES INDEX ON CODE TO CODE_PEL do while.t. m_code = 0 m_eponymo = SPACE(20) m_onoma = SPACE(10) m_address= SPACE(20) m_phone = SPACE(9) m_poli = SPACE(10) m_tk = SPACE(6) m_hmer = CTOD(" / / ") m_fylo =.T. m_ypoloipo = 01, 01 SAY PADC("ΠΡΟΒΟΛΗ ΣΤΟΙΧΕΙΩΝ ΠΕΛΑΤΩΝ", 02, 01 SAY PADC(REPLICATE('_', 25), 04, 01 SAY "Κωδικός : " GET m_code PICTURE '9999' READ if m_code = 9999 exit /* µε κωδικό = 9999 βγαίνουµε από το πρόγραµµα */ endif seek m_code /* αναζήτηση του κωδικού */ if.not. found() /* αν δεν βρεθεί ο κωδικός */ tone(300, 50) /* ηχητικό σήµα 19, 20 SAY "Ο κωδικός δεν υπάρχει" loop /* πάµε στην αρχή του βρόχου */ endif m_eponymo = eponymo m_onoma = onoma m_address = address m_phone = phone m_poli = poli m_tk = tk m_hmer = hmer m_fylo = fylo m_ypoloipo = ypoloipo 23
24 @ 05, 01 SAY "Επώνυµο : " GET m_eponymo PICTURE 06, 01 SAY "Όνοµα : " GET m_onoma PICTURE 07, 01 SAY "Διεύθυνση: " GET m_address PICTURE 08, 01 SAY "Τηλέφωνο : " GET m_phone PICTURE 09, 01 SAY "Πόλη : " GET m_poli PICTURE 10, 01 SAY "ΤΚ : " GET m_tk PICTURE '999 11, 01 SAY "Ηµ/νία : " GET 12, 01 SAY "Φύλο : " GET 13, 01 SAY "Υπόλοιπο : " GET m_ypoloipo PICTURE ' ' READ wait /* ο Η/Υ περιµένει µέχρι να πατήσουµε ένα πλήκτρο */ replace code with m_code replace eponymo with m_eponymo replace onoma with m_onoma replace address with m_address replace phone with m_phone replace poli with m_poli replace tk with m_tk replace hmer with m_hmer replace fylo with m_fylo replace ypoloipo with m_ypoloipo enddo close /* κλείνουν τα αρχεία */ clear screen return /* επιστροφή στο menu.prg */ 24
25 /* Πρόγραµµα del_pel.prg - το πρόγραµµα αυτό διαγράφει µια εγγραφή ενός πελάτη από το αρχείο PELATES.DBF και χρησιµοποιεί το αρχείο ευρετηρίου (index) CODE_PEL.NTX µε κλειδί τον κωδικό πελάτη (CODE) */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH USE PELATES INDEX ON CODE TO CODE_PEL do while.t. m_code = 0 m_eponymo = SPACE(20) m_onoma = SPACE(10) m_address = SPACE(20) m_phone = SPACE(9) m_poli = SPACE(10) m_tk = SPACE(6) m_hmer = CTOD(" / / ") m_fylo =.T. m_ypoloipo = 01, 01 SAY PADC("ΔΙΑΓΡΑΦΗ ΠΕΛΑΤΗ", 02, 01 SAY PADC(REPLICATE('_', 15), 04, 01 SAY "Κωδικός : " GET m_code PICTURE '9999' READ if m_code = 9999 exit /* µε κωδικό = 9999 βγαίνουµε από το πρόγραµµα */ endif seek m_code /* αναζήτηση του κωδικού */ if.not. found() /* αν δεν βρεθεί ο κωδικός */ tone(300,50) /* ηχητικό σήµα 19, 20 SAY "Ο κωδικός δεν υπάρχει" loop /* πάµε στην αρχή του βρόχου */ endif m_eponymo = eponymo m_onoma = onoma m_address = address m_phone = phone m_poli = poli m_tk = tk m_hmer = hmer m_fylo = fylo m_ypoloipo = ypoloipo 25
26 @ 05, 01 SAY "Επώνυµο : " GET m_eponymo PICTURE 06, 01 SAY "Όνοµα : " GET m_onoma PICTURE 07, 01 SAY "Διεύθυνση: " GET m_address PICTURE 08, 01 SAY "Τηλέφωνο : " GET m_phone PICTURE 09, 01 SAY "Πόλη : " GET m_poli PICTURE 10, 01 SAY "ΤΚ : " GET m_tk PICTURE '999 11, 01 SAY "Ηµ/νία : " GET 12, 01 SAY "Φύλο : " GET 13, 01 SAY "Υπόλοιπο : " GET m_ypoloipo PICTURE ' ' wait /* ο Η/Υ περιµένει µέχρι να πατήσουµε ένα πλήκτρο 20, 01 SAY "Θέλετε να διαγραφεί ; " apantisi = INKEY(0) /* η συνάρτηση INKEY(0) περιµένει µέχρι να πατήσουµε ένα πλήκτρο και καταχωρεί την ascii τιµή του πλήκτρου στη µεταβλητή apantisi */ if apantisi = ASC("N").or. apantisi = ASC("n").or.; apantisi = ASC("Ν").or. apantisi = ASC("ν") replace code with 0 replace eponymo with " " replace onoma with " " replace address with " " replace phone with " " replace poli with " " replace tk with " " replace hmer with CTOD(" / / ") replace fylo with.f. replace ypoloipo with 0 delete /* σηµειώνει για διαγραφή την τρέχουσα εγγραφή */ endif enddo close /* κλείνουν τα αρχεία */ clear screen return /* επιστροφή στο menu.prg */ 26
27 /* Πρόγραµµα kat_ord.prg - το πρόγραµµα αυτό καταχωρεί στοιχεία για τις νέες παραγγελίες στο αρχείο ORDER.DBF και χρησιµοποιεί το αρχείο ευρετηρίου (index) CODE_ORD.NTX µε κλειδί τον κωδικό παραγγελίας (CODE_ PAR) */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH use order index on code_par to code_ord use pelates new index on code to code_pel select order /* κάνουµε ενεργό το αρχείο παραγγελιών */ m_code=0 m_code_par=0 m_perigrafi=space(20) m_posothta=0 m_timh=0 m_fpa=0 m_syn_axia=0 m_hmerom=ctod(" / / 1, 20 say "ΚΑΤΑΧΩΡΗΣΗ ΠΑΡΑΓΓΕΛΙΩΝ" do 2, 2 say "Κωδικός Παραγγελίας : " get m_code_par picture '9999' read seek m_code_par if m_code_par = 9999 exit /* βγαίνουµε από τον βρόχο */ endif if 18, 2 say "Ο Κωδικός Υπάρχει" tone(300, 15) /* ηχητικό σήµα */ loop /* επιστροφή στην αρχή του βρόχου */ endif 27
28 select pelates /* κάνουµε ενεργό το αρχείο πελατών */ do 3, 2 say "Κωδικός Πελάτη : " get m_code picture '9999' read seek m_code if.not. 18, 2 say "Ο Κωδικός δεν υπάρχει" tone(300, 15) /* ηχητικό σήµα */ loop /* επιστροφή στην αρχή του βρόχου */ endif if 3, 30 say "Επώνυµο : " get eponymo exit /* βγαίνουµε από τον βρόχο */ endif enddo /* τέλος εσωτερικού βρόχου */ select order /* κάνουµε ενεργό το αρχείο παραγγελιών 4, 2 say "Περιγραφή : " get m_perigrafi picture 5, 2 say "Ποσότητα : " get m_posothta picture 6, 2 say "Τιµή : " get m_timh picture 7, 2 say "ΦΠΑ : " get m_fpa picture '99'; valid m_fpa=4.or. m_fpa=8.or. 8, 2 say "Ηµεροµηνία : " get m_hmerom read /* õðïëïãéóìός της συνολικής αξίας */ m_syn_axia=m_posothta * m_timh m_syn_axia=m_syn_axia+m_syn_axia*m_fpa/100 9,2 say "Συνολική Αξία : " get m_syn_axia append blank /* προσθήκη µιας κενής εγγραφής */ replace code_par with m_code_par replace code with m_code replace perigrafi with m_perigrafi replace posothta with m_posothta replace timh with m_timh replace fpa with m_fpa replace syn_axia with m_syn_axia replace hmeron with m_hmerom enddo clear screen close /* κλείνουν τα αρχεία */ return /* επιστροφή στο menu.prg */ 28
29 /* Πρόγραµµα pro_ord.prg - το πρόγραµµα αυτό εµφανίζει τα στοιχεία των παραγγελιών του αρχείου ORDER.DBF και χρησιµοποιεί το αρχείο ευρετηρίου (index) CODE_ORD.NTX µε κλειδί τον κωδικό παραγγελίας (CODE_ PAR) */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH use order index on code_par to code_ord use pelates new index on code to code_pel select order m_code=0 m_code_par=0 m_perigrafi=space(20) m_posothta=0 m_timh=0 m_fpa=0 m_syn_axia=0 m_hmerom=ctod(" / / 1, 20 say "ΠΡΟΒΟΛΗ-ΔΙΟΡΘΩΣΗ ΠΑΡΑΓΓΕΛΙΩΝ" do 2, 2 SAY "Κωδικός Παραγγελίας : " get m_code_par picture '9999' read seek m_code_par if m_code_par=9999 exit endif if.not. 18, 2 say "Ο Κωδικός δεν υπάρχει" tone(300,15) loop endif m_code=code m_perigrafi=perigrafi m_posothta=posothta m_timh=timh m_fpa=fpa m_hmerom=hmerom m_syn_axia=syn_axia 29
30 @ 3, 2 say "Κωδικός Πελ. : " get m_code picture 4, 2 say "Περιγραφή : " get m_perigrafi picture 5, 2 say "Ποσότητα : " get m_posothta picture 6, 2 say "Τιµή : " get m_timh picture 7, 2 say "ΦΠΑ : " get m_fpa picture '99'; valid m_fpa=4.or. 8, 2 say "Ηµεροµηνία : " get 9, 2 say "Συνολική Αξία : " get m_syn_axia read replace code with m_code replace code_par with m_code_par replace perigrafi with m_perigrafi replace posothta with m_posothta replace timh with m_timh replace fpa with m_fpa replace syn_axia with m_syn_axia replace hmerom with m_hmerom enddo clear screen close /* κλείνουν τα αρχεία */ return /* επιστροφή στο menu.prg */ 30
31 /* Πρόγραµµα del_ord.prg - το πρόγραµµα αυτό διαγράφει µια εγγραφή παραγγελίας από το αρχείο ORDER.DBF και χρησιµοποιεί το αρχείο ευρετηρίου (index) CODE_ORD.NTX µε κλειδί τον κωδικό παραγγελίας (CODE_PAR) */ SET BELL ON SET CONFIRM OFF SET DATE TO BRITISH use order index on code_par to code_ord use pelates new index on code to code_pel select order m_code=0 m_code_par=0 m_perigrafi=space(20) m_posothta=0 m_timh=0 m_fpa=0 m_syn_axia=0 m_hmerom=ctod(" / / 1, 20 say "ΔΙΑΓΡΑΦΗ ΠΑΡΑΓΓΕΛΙΩΝ" do 2, 2 SAY "Κωδικός Παραγγελίας : " get m_code_par picture '9999' read seek m_code_par if m_code_par=9999 exit endif if.not. 18, 2 say "Ο Κωδικός δεν υπάρχει " tone(300,15) loop endif m_code=code m_perigrafi=perigrafi m_posothta=posothta m_timh=timh m_fpa=fpa m_hmerom=hmerom 3, 2 say "Κωδικός Πελ. : " get m_code picture 4, 2 say "Περιγραφή : " get m_perigrafi picture 5, 2 say "Ποσότητα : " get m_posothta picture 6, 2 say "Τιµή : " get m_timh picture '99999' 31
32 @ 7, 2 say "ΦΠΑ : " get m_fpa picture '99'; valid m_fpa=4.or. 8, 2 say "Ηµεροµηνία : " get 9, 2 say "Συνολική Αξία : " get 20,1 say "Να διαγραφεί : N/O " answer=inkey(0) if answer=asc('n').or. answer=asc('n').or. answer=asc('ν );.or. answer=asc('ν') replace code_par with 0 replace code with 0 replace perigrafi with space(20) replace posothta with 0 replace timh with 0 replace fpa with 0 replace syn_axia with 0 replace hmerom with ctod(" / / ") delete /* σηµειώνει για διαγραφή την τρέχουσα εγγραφή */ endif enddo clear screen close /* κλείνουν τα αρχεία */ return /* επιστροφή στο menu.prg */ 32
Κων/νου Στυλιάδη. Εφαρµογή Βιβλιοθήκης σε Clipper
Εφαρµογή Βιβλιοθήκης σε Clipper Φλώρινα, Φεβρουάριος 2000 ΤΑ ΑΡΧΕΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ Θα δηµιουργηθεί ένα αρχείο βιβλιοθήκης µε όνοµα library.dbf, µε αρχείο ευρετηρίου (index) ως προς το πεδίο code_book
Διαβάστε περισσότεραΆσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών:
Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών: (Μον.2) Η ηλικία είναι μεταξύ των 15 και 18 συμπεριλαμβανομένων (β) Αν Χ= 4, Υ=2, Κ=2 να βρείτε το αποτέλεσμα
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ ΜΕΡΟΣ Α 1. ΑΡΧΗ Διάβασε timi Ψευδής timi
Διαβάστε περισσότεραΚων/νου Στυλιάδη. Εφαρµογή Μισθοδοσίας σε Clipper
Εφαρµογή Μισθοδοσίας σε Clipper Φλώρινα, Απρίλιος 1998 ÁÑ ÅÉÏ ÂÁÓÉÊÙÍ ÓÔÏÉ ÅÉÙÍ (MASTER ÁÑ ÅÉÏ) ÐÅÑÉÃÑÁÖÇ ÔÙÍ ÐÅÄÉÙÍ ÐÅÄÉÏ ÏÍÏÌÁ ÔÕÐÏÓ ÈÅÓÅÉÓ ÁÌ ÅñãáæïìÝíïõ (ðåäßï êëåéäß) ÁÌ Añéèì. 4 STATUS (.T.=Ìéóèùôüò,
Διαβάστε περισσότεραΚων/νου Στυλιάδη. Εφαρµογή Video Club στην Access
Εφαρµογή Video Club στην Access Φλώρινα, Φεβρουάριος 1998 Να γίνει η παρακάτω εφαρµογή στην Access : Να δηµιουργηθεί µια βάση δεδοµένων µε όνοµα Video.mdb, που θα περιέχει τους εξής πίνακες (tables) :
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΥ ΕΞΑΜΗΝΟ : Α. ΥΠΕΥΘΥΝΟΣ ΜΑΘΗΜΑΤΟΣ : Μάγια Σατρατζέµη
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΥ ΕΞΑΜΗΝΟ : Α ΦΥΛΛΟ ΑΣΚΗΣΕΩΝ : 11 Αρχεία κειµένου - Αρχεία µε τύπο ΥΠΕΥΘΥΝΟΣ ΜΑΘΗΜΑΤΟΣ : Μάγια Σατρατζέµη Παρατηρήσεις:
Διαβάστε περισσότερα4. Επιλογή και Επανάληψη
Σελίδα 53 4. Επιλογή και Επανάληψη 4.1 Η Εντολή Επιλογής if.. then Η εντολή If.. Then.. χρησιμοποιείται για την λήψη λογικών αποφάσεων σε ένα πρόγραμμα. Η εντολή αυτή έχει διάφορες μορφές σύνταξης οι οποίες
Διαβάστε περισσότεραΈτοιµες Ασκήσεις σε C
Έτοιµες Ασκήσεις σε C /* Πρόγραµµα c01.c - το πρώτο πρόγραµµα στη c */ int i; printf("\nείναι το πρώτο µου πρόγραµµα στη c"); i = 156; printf("\nο αριθµός µητρώου µου είναι : %d", i); /* για να σταµατήσει
Διαβάστε περισσότεραΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ
ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ Η συνθήκη WHERE βάζει περιορισμούς στις εγγραφές που επιστρέφονται. Ο όρος ORDER BY ταξινομεί τις εγγραφές που επιστρέφονται. Παράδειγμα: SELECT * FROM table_name ORDER
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013
ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ ΜΕΡΟΣ Α 1. ΑΡΧΗ ιάβασε vath1, vath2 syn_vath
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ
ΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ 9.1 Εντολές Εισόδου/εξόδου Στην Pascal, 1. Tα δεδομένα των προγραμμάτων λαμβάνονται: είτε από το πληκτρολόγιο είτε από ένα αρχείο με τη χρήση των διαδικασιών read και readln,
Διαβάστε περισσότεραΙνστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)
Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C) ΚΑΤΑΛΟΓΟΣ ΕΡΩΤΗΣΕΩΝ ΕΡΩΤΗΣΕΙΣ ΕΙ ΙΚΩΝ ΓΝΩΣΕΩΝ (γλώσσα προγραµµατισµού
Διαβάστε περισσότεραΔΙΑΔΙΚΑΣΤΙΚΟΣ ΠΡΟΓΡΑ Ρ Μ Α ΜΑΤΙ Τ ΣΜΟΣ
Τμήμα Εφαρμοσμένης Πληροφορικής ΔΙΑΔΙΚΑΣΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εξάμηνο Α' Φύλλο Ασκήσεων 3 ΔΟΜΕΣ ΕΠAΝΑΛΗΨΗΣ Διδάσκοντες: Μάγια Σατρατζέμη, Αλέξανδρος Χατζηγεωργίου, Ηλίας Σακελλαρίου, Στέλιος Ξυνόγαλος
Διαβάστε περισσότεραΑρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record)
Διαχείριση Αρχείων Αρχεία Για να είναι δυνατή η επεξεργασία μεγάλου αριθμού δεδομένων τα δεδομένα είναι αποθηκευμένα σε ψηφιακά μέσα κατάλληλα οργανωμένα. Η αποθήκευση γίνεται σε αρχεία. Πολλά προγράμματα
Διαβάστε περισσότεραprintf("\nτο σύνολο των καθαρών αποδοχών είναι : %ld", sum);
Πρόβλημα 1 #include struct misthotos char eponymia[25]; int imerom; int meres; long mikta; long kratisis; long foros; long kathara; ; /* end of struct */ main() int i; long sum=0; struct misthotos
Διαβάστε περισσότεραΓραπτές εξετάσεις στο μάθημα: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Θ) Εισηγητής: Γεωργίου Χρήστος ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ. Β. Χαρακτήρας(Αλφαριθμητικά)
Γραπτές εξετάσεις στο μάθημα: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Θ) Εισηγητής: Γεωργίου Χρήστος ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. Να γράψετε στην κόλλα σας τους αριθμούς της στήλης Α που αντιστοιχούν με τα γράμματα
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΥ ΕΞΑΜΗΝΟ : Α' ΦΥΛΛΟ ΑΣΚΗΣΕΩΝ : 10 Records ΥΠΕΥΘΥΝΟΣ ΜΑΘΗΜΑΤΟΣ : Μάγια Σατρατζέµη Παρατηρήσεις: 1. Τα δεδοµένα εισόδου
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #4 2 Γενικά Στο Τετράδιο #4 του Εργαστηρίου θα αναφερθούμε σε θέματα διαχείρισης πινάκων
Διαβάστε περισσότεραΣτη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:
Εργαστήριο 6: 6.1 Δομές Επανάληψης Βρόγχοι (Loops) Όταν θέλουμε να επαναληφθεί μια ομάδα εντολών τη βάζουμε μέσα σε ένα βρόχο επανάληψης. Το αν θα (ξανα)επαναληφθεί η εκτέλεση της ομάδας εντολών καθορίζεται
Διαβάστε περισσότεραΒ7.1.4 Δομές Επανάληψης. Β Λυκείου Κατεύθυνσης
Β7.1.4 Δομές Επανάληψης Β Λυκείου Κατεύθυνσης Εισαγωγή Δομές επανάληψης ή βρόχοι (loops) ονομάζονται μέρη του κώδικα που εκτελούνται περισσότερες από μία φορές, ανάλογα με τη συνθήκη που έχουμε δηλώσει.
Διαβάστε περισσότεραAlpha Web Banking Εργαλείο δηµιουργίας αρχείων. Οδηγίες χρήσεως
Alpha Web Banking Εργαλείο δηµιουργίας αρχείων Οδηγίες χρήσεως ΑΘΗΝΑ, ΙΟΥΝΙΟΣ 2004 ΠΕΡΙΕΧΟΜΕΝΑ 1. Σκοπός και δυνατότητες του εργαλείου...2 2. Είδη αρχείων που υποστηρίζει το εργαλείο...2 3. Εγκατάσταση...3
Διαβάστε περισσότερα2. ΟΡΓΑΝΟΓΡΑΜΜΑ. ΓΙΑ ΝΑ ΚΑΤΑΧΩΡΗΣΟΥΜΕ ΥΠΗΡΕΣΙΑ ΣΤΟ ΟΡΓΑΝΟΓΡΑΜΜΑ: Γενική Λογιστική, Ταμειακή Κατηγορία, Καταχωρούμε την Υπηρεσία που έκανε τη δαπάνη.
Οδηγίες για Πρόγραµµα OTS σχετικά µε πληρωµές τιµολογίων. Α ΜΘ, /νση Οικονοµικού, Τµήµα Προϋπολογισµού. Βήµατα που πρέπει να κάνετε: 1. Κατανοµή (ΟΧΙ για Νοµούς). 2. Καταχώρηση της Υπηρεσίας που πραγµατοποίησε
Διαβάστε περισσότεραΣύντοµος Οδηγός της Qbasic. Πέρδος Αθανάσιος Καθηγητής Πληροφορικής
Σύντοµος Οδηγός της Qbasic Πέρδος Αθανάσιος Καθηγητής Πληροφορικής ηλώσεις Η γλώσσα Qbasic δεν απαιτεί υποχρεωτικά τη δήλωση των µεταβλητών στο τµήµα δηλώσεων, πριν το κύριο µέρος του προγράµµατος. Η δήλωση
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Διδάσκουσα Δρ Β.
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β. Καβακλή Χειμερινό Εξάμηνο 2001 1 Program cinema (input, output);
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΙΑΔΙΚΑΣΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (2009-2010) ΥΠΕΥΘΥΝΟΙ ΔΙΔΑΣΚΟΝΤΕΣ ΕΡΓΑΣΤΗΡΙΟΥ: Α. ΦΩΚΑ, K. ΣΤΑΜΟΣ
Διαβάστε περισσότεραΒ. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript
Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)
Διαβάστε περισσότεραΓ7.2 Συμβολοσειρές (Strings) Γ Λυκείου Κατεύθυνσης
Γ7.2 Συμβολοσειρές (Strings) Γ Λυκείου Κατεύθυνσης Εισαγωγή Στη C++ υπάρχει η δυνατότητα να δηλώσουμε μία συμβολοσειρά ως αντικείμενο, χρησιμοποιώντας τη βιβλιοθήκη . Επειδή οι συμβολοσειρές είναι
Διαβάστε περισσότεραΚων/νου Στυλιάδη Χρήστου Ιωάννου. Εφαρµογή Αποθήκης σε Pascal
Κων/νου Στυλιάδη Χρήστου Ιωάννου Εφαρµογή Αποθήκης σε Pascal Φλώρινα, Φεβρουάριος 1995 Παρουσιάζεται µια ολοκληρωµένη εφαρµογή αποθήκης σε Pascal µε τη χρήση δυαδικών αρχείων και µενού. Διδάχθηκε στο ΙΕΚ
Διαβάστε περισσότεραΕισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011
Εισαγωγή στον Προγραµµατισµό Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011 Hello World /* Αρχείο hello.c * Εµφανίζει στην οθόνη το * µήνυµα hello world */ #include
Διαβάστε περισσότεραΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ
ΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟ ΟΣ: ΣΕΠΤΕΜΒΡΙΟΥ 6 Ι ΑΣΚΩΝ: Ε. ΚΟΦΙ ΗΣ Όλα τα ερωτήµατα είναι ισοδύναµα. Καλή επιτυχία! ΘΕΜΑ ο a) Βρείτε την αναπαράσταση
Διαβάστε περισσότερα5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while)
5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while) 5.1 Ο βρόχος while Η εντολή while παρέχει έναν μηχανισμό επανάληψης των δηλώσεων όσο μια συνθήκη είναι αληθινή. Χρησιμοποιείται όταν ο αριθμός των επαναλήψεων
Διαβάστε περισσότεραΣημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού
Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ Εισαγωγή στην γλώσσα προγραμματισμού Ακαδημαϊκό έτος 2016-2017, Εαρινό εξάμηνο Οι σημειώσεις βασίζονται στα συγγράμματα: A byte of Python (ελληνική
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης
Κ.Π. Γιαλούρης Στόχοι του σημερινού μαθήματος Κατανόηση της αναγκαιότητας της επανάληψης σε ένα πρόγραμμα. Παρουσίαση της εντολή επανάληψης while. Χρήση της επανάληψης while σε απλά και σύνθετα προβλήματα.
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΠρογραμματισμός Ι. Χαρακτήρες. Πανεπιστήμιο Πελοποννήσου Τμήμα Πληροφορικής & Τηλεπικοινωνιών
Χαρακτήρες Πανεπιστήμιο Πελοποννήσου Τμήμα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Προγραμματισμός Δ. Τσελίκας Ι Χαρακτήρες - Εισαγωγή Έως τώρα έχουμε κατά κύριο λόγο χρησιμοποιήσει τους αριθμητικούς τύπους
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην πληροφορική Βασίλειος Βεσκούκης ρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Η γλώσσα προγραµµατισµού
Διαβάστε περισσότεραΑ. 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) ΟΝΟΜΑΤΕΠΩΝΥΜΟ:................................................................................ Α.Μ.:...............................................
Διαβάστε περισσότεραΠρογραμματισμός Υπολογιστών & Εφαρμογές Python. Κ.Π. Γιαλούρης
Προγραμματισμός Υπολογιστών & Κ.Π. Γιαλούρης Στόχοι του σημερινού μαθήματος Εξοικείωση με τα περιβάλλοντα της Python Κατανόηση βασικών εννοιών & τεχνικών Τύπος δεδομένων Μεταβλητή Εντολή ανάθεση τιμής
Διαβάστε περισσότεραΔιαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII
Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Διαχείριση Βάσης Δεδομένων (dbadmin) > Αρχεία Αρχεία Εισαγωγή από αρχείο ASCII Με την εργασία αυτή έχετε την δυνατότητα να εισάγετε
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ Η/Υ (ΟΜΑΔΑ ΘΕΜΑΤΩΝ A)
ΑΣΚΗΣΗ 1 Δίνεται η λογική συνάρτηση: F = ((A AND B) OR (B AND C) OR (A AND C)) ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ Η/Υ (ΟΜΑΔΑ ΘΕΜΑΤΩΝ A) α) Σχεδιάστε το λογικό κύκλωμα που υλοποιεί τη συνάρτηση F. β) Σχηματίστε τον πίνακα
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Triggers, Stored procedures Γιώργος Μαρκοµανώλης Περιεχόµενα Triggers-Ενηµέρωση δεδοµένων άλλων πινάκων... 1 Ασφάλεια...
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραΛΥΣΕΙΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007 ΛΥΣΕΙΣ Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ Ημερομηνία και ώρα εξέτασης: Παρασκευή, 8 Ιουνίου 2007
Διαβάστε περισσότεραΔομές Ανακυκλώσεων. Εντολές ελέγχου - 1
Δομές Ανακυκλώσεων Σε όλες τις γλώσσες προγραμματισμού, οι εντολές ανακυκλώσεων επιτρέπουν να επαναλαμβάνουμε ένα σύνολο εντολών, περισσότερες από μια φορές και μέχρι να επιτευχθεί μια ορισμένη συνθήκη
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #5
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #5 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #5 2 Γενικά Στο Τετράδιο #5 του Εργαστηρίου θα ασχοληθούμε με πιο προχωρημένα θέματα υλοποίησης
Διαβάστε περισσότεραΕΠΛ 012. JavaScripts
ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 1ο 3ο. ΚΕΦΑΛΑΙΟ 5ο 6ο. ΚΕΦΑΛΑΙΟ 7ο. Δομημένος Προγραμματισμός - Γενικές Ασκήσεις Επανάληψης
ΚΕΦΑΛΑΙΟ 1ο 3ο 1. Συμπληρώστε τα κενά με τη λέξη που λείπει. α. Ένα πρόβλημα το χωρίζουμε σε άλλα απλούστερα, όταν είναι ή όταν έχει τρόπο επίλυσης. β. Η επίλυση ενός προβλήματος προϋποθέτει την του. γ.
Διαβάστε περισσότεραΓ7.8 Εγγραφές (Structures) Γ Λυκείου Κατεύθυνσης
Γ7.8 Εγγραφές (Structures) Γ Λυκείου Κατεύθυνσης Εισαγωγή Εγγραφές ονομάζουμε συλλογές στοιχείων, οι οποίες μας δίνουν τη δυνατότητα να ομαδοποιήσουμε στοιχεία διαφορετικών τύπων. Για παράδειγμα, θα χρησιμοποιήσουμε
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 9 η Χαρακτήρες Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή Σωτήρης
Διαβάστε περισσότεραΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ
ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΟΔΗΓΙΕΣ: ΝΑ ΑΠΑΝΤΗΣΕΤΕ ΣΕ ΟΛΕΣ ΤΙΣ ΕΡΩΤΗΣΕΙΣ. Το εξεταστικό δοκίμιο αποτελείται από δύο Ενότητες Α και Β. ΕΝΟΤΗΤΑ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ορθή απάντηση
Διαβάστε περισσότεραΣτοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο
Τετάρτη, 30 Οκτωβρίου 2013 Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Λύστε στο Visual Basic Express 2010 τις παρακάτω ασκήσεις: 1. Να δημιουργήσετε ένα νέο Project του είδους Console
Διαβάστε περισσότεραΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ. for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή
ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή παράσταση_1 = Παράσταση Αρχικοποίησης παράσταση_2 = Παράσταση Ελέγχου Επανάληψης παράσταση_3 = Παράσταση Ενημέρωσης
Διαβάστε περισσότεραΣυστήματα Αναμονής (Queuing Systems)
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής
Διαβάστε περισσότεραΠρογραµµατισµός στην Basic
Προγραµµατισµός στην Basic 1. εντολή εισόδου Χρησιµοποιείται η εντολή INPUT, η οποία µπορεί να συνταχθεί : α. INPUT X, αν το δεδοµένο που ζητάει είναι αριθµητικό ή β. INPUT X$, αν το δεδοµένο που ζητάει
Διαβάστε περισσότεραΣυναρτήσεις. Εισαγωγή
Συναρτήσεις Εισαγωγή Η χρήση συναρτήσεων στα προγράμματα της γλώσσας C είναι πολύ σημαντική καθώς μας επιτρέπει τη διάσπαση ενός προβλήματος σε μικρότερα υποπροβλήματα τα οποία μπορούμε να επιλύσουμε πιο
Διαβάστε περισσότεραC: Από τη Θεωρία στην Εφαρμογή
Δρ. Γ. Σ. Τσελίκης Δρ. Ν. Δ. Τσελίκας C: Από τη Θεωρία στην Εφαρμογή Ενδεικτικές Ασκήσεις από το Βιβλίο C: Από τη Θεωρία στην Εφαρμογή (Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας) Ενδεικτικές Ασκήσεις του Βιβλίου Ε.Α.1
Διαβάστε περισσότεραΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)
32 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 5 5.1 Ι ΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Εκτός από τους µονοδιάστατους πίνακες ή διανυσµατα που συζητήσαµε στην παράγραφο 4.1, µπορούµε να αποθηκεύσουµε
Διαβάστε περισσότεραΤμήμα Διοίκησης Τεχνολογίας. Εξάμηνο Β' Φύλλο Ασκήσεων 2 ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ Διδάσκοντες: Στέλιος Ξυνόγαλος, Θεόδωρος Κασκάλης
Τμήμα Διοίκησης Τεχνολογίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Εξάμηνο Β' Φύλλο Ασκήσεων 2 ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ Διδάσκοντες: Στέλιος Ξυνόγαλος, Θεόδωρος Κασκάλης Παρατηρήσεις: 1. Τα δεδομένα εισόδου διαβάζονται με
Διαβάστε περισσότεραint abs( int x ), επιστρέφει την απόλυτη τιμή του ακεραίου x Πχ abs( 11) ισούται με 11, abs(34) ισούται με 34 double fb( fabs( double x ), επιστρέφει
Συναρτήσεις της βιβλιοθήκης math.h h (1/5) int abs( int x ), επιστρέφει την απόλυτη τιμή του ακεραίου x Πχ abs( 11) ισούται με 11, abs(34) ισούται με 34 double fb( fabs( double x ), επιστρέφει την απόλυτη
Διαβάστε περισσότερα2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων
2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 2 ΕΙΣΑΓΩΓΗ ΣΤΗ C. Εργαστήριο 2. Τµήµα Πληροφορικής και Τηλεπικοινωνιών
ΕΡΓΑΣΤΗΡΙΟ 2 ΕΙΣΑΓΩΓΗ ΣΤΗ C Εργαστήριο 2 Τµήµα Πληροφορικής και Τηλεπικοινωνιών οµή προγράµµατος Οδηγίες προεπεξεργαστή #include... # define... τµήµα δηλώσεων ηλωσεις και ορισµοί µεταβλητών. ηλωσεις συναρτήσεων
Διαβάστε περισσότεραΜονοδιάστατοι πίνακες Πολυδιάστατοι πίνακες Μέθοδοι Μέθοδοι Recursive Overloading
Μονοδιάστατοι πίνακες Πολυδιάστατοι πίνακες Μέθοδοι Μέθοδοι Recursive Overloading Μονοδιάστατοι πίνακες Οι πίνακες είναι µεταβλητές που έχουν οµαδοποιηθεί µε ένα κοινό όνοµα. ηµιουργία πινάκων µετηδήλωσηnew
Διαβάστε περισσότερα$ Προϊόντα Γράψτε τον κωδικό του προϊόντος και πατήστε Επεξεργασία. Κατόπιν γράψτε την περιγραφή του προϊόντος,την οµάδα,την µονάδα µέτρησης, την συσκευασία,τα πακέτα, την 2 η µονάδα µέτρησης, τις µερίδες,
Διαβάστε περισσότεραΘεωρητικό Μέρος. int rec(int n) { int n1, n2; if (n <= 5) then return n; else { n1 = rec(n-5); n2 = rec(n-3); return (n1+n2); } }
Πανεπιστήµιο Ιωαννίνων, Τµήµα Πληροφορικής 2 Νοεµβρίου 2005 Η/Υ 432: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκού Έτους 2005-2006 Παναγιώτα Φατούρου Ηµεροµηνία Παράδοσης 1 ο Σετ Ασκήσεων Θεωρητικό Μέρος:
Διαβάστε περισσότεραΑΠΑΝΤΗΣΕΙΣ. H διαδικασία ανεύρεσης λογικών λαθών περιλαμβάνει : β- Σωστό. Διαπίστωση του είδους του λάθους γ- Σωστό δ- Λάθος
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΤΕΤΑΡΤΗ 08/04/2015 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΟΚΤΩ (8) ΘΕΜΑ Α ΑΠΑΝΤΗΣΕΙΣ Α1. Α2. α-
Διαβάστε περισσότεραΓ7.1 Επανάληψη ύλης Β Λυκείου. Γ Λυκείου Κατεύθυνσης
Γ7.1 Επανάληψη ύλης Β Λυκείου Γ Λυκείου Κατεύθυνσης Απλά προγράμματα Ένα πρόγραμμα στη C++ που υπολογίζει το άθροισμα 2 ακέραιων αριθμών. // simple program #include using namespace std; int main(){
Διαβάστε περισσότεραΜεταβλητές τύπου χαρακτήρα
Μεταβλητές τύπου χαρακτήρα 31 Μαρτίου 014 1 Μεταβλητές τύπου char Για χειρισμό χαρακτήρων η C διαθέτει τον τύπο char. Ο τύπος είναι βαθμωτός δηλαδή ακέραιης αναπαράστασης. Τυπικά έχει μέγεθος ενός byte
Διαβάστε περισσότεραΑναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.
ΤΡΙΤΗ ΔΙΑΛΕΞΗ Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.): Σύνταξη τύπος όνομαα; τύπος όνομαβ{όνομαα}; όνομαβ
Διαβάστε περισσότεραΚων/νου Στυλιάδη. Visual Basic στην Access Κλήρωση Εξεταστών Υποψηφίων Οδηγών
Προγραµµατισµός µε Visual Basic στην Access Κλήρωση Εξεταστών Υποψηφίων Οδηγών Φλώρινα, Ιανουάριος 2002 Να γίνει η παρακάτω εφαρµογή στην Access : Να δηµιουργηθεί µια βάση δεδοµένων µε όνοµα Exams.mdb,
Διαβάστε περισσότεραΓλώσσα Προγραμματισμού C
Προγραμματισμός HY: Γλώσσα Προγραμματισμού C Δρ. Ηλίας Κ. Σάββας, Αναπληρωτής Καθηγητής, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Email: savvas@teilar.gr URL: http://teilar.academia.edu/iliassavvas
Διαβάστε περισσότεραΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ
ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΕΞΕΤΑΣΕΙΣ ΓΙΑ ΤΑ ΑΝΩΤΕΡΑ ΚΑΙ ΑΝΩΤΑΤΑ ΕΚΠΑΙ ΕΥΤΙΚΑ Ι ΡΥΜΑΤΑ Μάθηµα: Πληροφορική Ηµεροµηνία εξέτασης: Σάββατο,
Διαβάστε περισσότεραΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009
ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2009 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΤΑΞΗ : Β ΗΜΕΡΟΜΗΝΙΑ: Τετάρτη, 3 Ιουνίου 2009 ΩΡΑ: 07:45 10:15 ΟΔΗΓΙΕΣ: Το εξεταστικό δοκίμιο αυτό αποτελείται
Διαβάστε περισσότεραΟδηγίες χρήσης ιστοσελίδας VOLVO
Οδηγίες χρήσης ιστοσελίδας VOLVO Ρύποι & Τέλη - Προσφορές Η ιστοσελίδα (http://www.volvocalcprices.gr) δηµιουργήθηκε τον Ιούνιο του 2010 ως εργαλείο για την εύρεση της τελικής προτεινόµενης Λιανικής τιµής
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ Ημερομηνία και ώρα εξέτασης: Τρίτη, 6 Ιουνίου 2006 07:30 10:30
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR.
ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR. Οταν τελειώσει η φόρτωση του προγράμματος, (ΑΠΑΙΤΕΙΤΑΙ ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ) βλεπουμε την βασική
Διαβάστε περισσότεραΔιάλεξη 2. Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις. Διοργάνωση : ΚΕΛ ΣΑΤΜ
Διάλεξη 2 Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 2 Internal
Διαβάστε περισσότεραΟδοραµα mobile ΦΟΡΗΤΗ ΤΙΜΟΛΟΓΗΣΗ XVAN
Οδοραµα mobile ΦΟΡΗΤΗ ΤΙΜΟΛΟΓΗΣΗ XVAN Όπως βλέπετε, η αρχική οθόνη της εφαρµογής διαθέτει 9 κουµπιά τα οποία σας επιτρέπουν να πλοηγηθείτε σε αυτό. Αρχίζοντας από πάνω αριστερά βλέπετε τα εξής: 1. Τιµολόγηση:
Διαβάστε περισσότεραΟδοραµα mobile ADD-ON ΑΓΟΡΕΣ
Οδοραµα mobile ADD-ON ΑΓΟΡΕΣ Όπως βλέπετε, η αρχική οθόνη της εφαρµογής διαθέτει 9 κουµπιά τα οποία σας επιτρέπουν να πλοηγηθείτε σε αυτό. Αρχίζοντας από πάνω αριστερά βλέπετε τα εξής: 1. Τιµολόγηση: Προβολή
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης
Κ.Π. Γιαλούρης Στόχοι του σημερινού μαθήματος Χειρισμός εξαιρέσεων Μεταβλητές τύπου Tuple Dictionary Set 2 Χειρισμός εξαιρέσεων-δομή try: Εντολή-try-1 Εντολή- try- 2 Except Error_type : Εντολή exept_1.1
Διαβάστε περισσότεραΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ
ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ ΜΑΘΗΜΑ : Πληροφορική Κατεύθυνσης ΤΑΞΗ : Β Αρ. σελίδων : 11 Ηµεροµηνία : 10/6/2008 Ώρα Έναρξης : 7:45 π.µ ιάρκεια : 2 ώρες Ονοµατεπώνυµο :...Τµήµα : Αριθµός :...Βαθµός
Διαβάστε περισσότεραΔομές Επανάληψης. Εισαγωγή στη C++
Δομές Επανάληψης Εισαγωγή στη C++ Επαναληπτικές δηλώσεις Οι βρόγχοι (loops) αναγκάζουν ένα τμήμα κώδικα να επαναλαμβάνεται. Η επανάληψη συνεχίζεται για όσο μία λογική συνθήκη είναι αληθής. Όταν η συνθήκη
Διαβάστε περισσότεραΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ
ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο Α. Δίνεται η εντολή εκχώρησης: τ κ < λ Ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Να δικαιολογήσετε
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07
Ακαδ έτος 2007-2008 ΠΛΗΡΟΦΟΡΙΚΗ Ι Φερεντίνος 22/11/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με ΑΜ σε 3, 7, 8 & 9 22/11/07 Παράδειγμα με if/else if και user input: import javautil*; public class Grades public
Διαβάστε περισσότεραΠατώντας το πλήκτρο Enter ή το κουμπί Enter από την γραμμή τύπων εκτελείται η μαθηματική πράξη και παρουσιάζει το αποτέλεσμα του κελιού.
ΜΑΘΗΜΑ 4 ΣΤΟΧΟΙ: 1. Δημιουργία Μαθηματικών Τύπων 2. Τελεστές (Operators) 3. Τιμές (Value) 4. Τιμές Σφάλματος 5. Συναρτήσεις 6. Συνάρτηση Sum 7. Συνάρτηση Max 8. Συνάρτηση Min 9. Συνάρτηση Average 10. Συνάρτηση
Διαβάστε περισσότεραAlpha Web Banking Εργαλείο δηµιουργίας αρχείων Οδηγίες χρήσεως Αθήνα, Ιούλιος 2014
Alpha Web Banking Εργαλείο δηµιουργίας αρχείων Οδηγίες χρήσεως Αθήνα, Ιούλιος 2014 ΠΕΡΙΕΧΟΜΕΝΑ 1. Σκοπός και δυνατότητες του εργαλείου... 3 2. Είδη αρχείων που υποστηρίζει το εργαλείο... 3 3. Εγκατάσταση...
Διαβάστε περισσότεραΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ)
ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΗ 1 (ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) Δίνεται ο παρακάτω αλγόριθμος : Αλγόριθμος Παράδειγμα_1 Διάβασε α Αν α < 0 τότε α α * 5 Τέλος_αν
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Προγραμματισμός Η/Υ Ενότητα 3 η : Η Γλώσσα Προγραμματισμού VB.NET (2 ο Μέρος) Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα Λογιστικής & Χρηματοοικονομικής
Διαβάστε περισσότεραΕντολές Επανάληψης. int sum = 0, i=1; sum += i++ ; sum += i++ ; Η πράξη αυτή θα πρέπει να επαναληφθεί Ν φορές!
Εντολές Επανάληψης Πολλές φορές χρειάζεται να επαναλάβουμε τις ίδιες εντολές Πχ. Έστω ότι θέλουμε να υπολογίσουμε το άθροισμα όρων μιας ακολουθίας διαδοχικών ακεραίων. Δηλαδή αν ο χρήστης δώσει τον αριθμό
Διαβάστε περισσότεραΔομή Προγράμματος C++, Χειρισμός Μεταβλητών και Συναρτήσεις Εισόδου - Εξόδου
Εργαστήριο 2: Δομή Προγράμματος C++, Χειρισμός Μεταβλητών και Συναρτήσεις Εισόδου - Εξόδου Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας Προγραμματισμού
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη 1 3 η ενότητα: Εισαγωγή στις Βάσεις Δεδομένων και στην MySQL
Διαβάστε περισσότεραΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΥΠΟΛΕΙΠΟΜΕΝΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΥΠΟΛΕΙΠΟΜΕΝΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΤΕΤΑΡΤΗ 28 ΙΟΥΝΙΟΥ 2017 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ (7) ΘΕΜΑ
Διαβάστε περισσότεραΕπανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ
Επανάληψη για τις Τελικές εξετάσεις (Διάλεξη 24) Εισαγωγή Το μάθημα EPL032 έχει ως βασικό στόχο την επίλυση προβλημάτων πληροφορικής με την χρήση της γλώσσας προγραμματισμού C. Επομένως πρέπει: Nα κατανοήσετε
Διαβάστε περισσότεραΠρογραμματισμός Ι (ΗΥ120)
Προγραμματισμός Ι (ΗΥ120) Διάλεξη 8: Πίνακες, Αλφαριθμητικά Πίνακες Ο πίνακας είναι μια ειδική δομή για την αποθήκευση μιας σειράς από δεδομένα του ίδιου τύπου. Η δήλωση ενός πίνακα γίνεται όπως για μια
Διαβάστε περισσότεραΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 26-01-2014
ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 26-01-2014 ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν είναι
Διαβάστε περισσότεραΓνωριµία µε τη Microsoft Access
Γνωριµία µε τη Microsoft Access ηµιουργία νέας βάσης δεδοµένων Έναρξη - Προγράµµατα - Microsoft Access - ηµιουργία νέας βάσης δεδοµένων µε χρήση Κενής βάσης δεδοµένων - ΟΚ Επιλέγουµε Φάκελο και στο Όνοµα
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Επιμέλεια: Χρύσα Παπαγεωργίου 1. Δίνονται δύο αριθμοί. Να υπολογισθεί το άθροισμα και το γινόμενό τους. 2. Δίνονται τρεις αριθμοί. Να υπολογισθεί ο μέσος
Διαβάστε περισσότεραΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ
ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας
Διαβάστε περισσότεραΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015
ΛΥΚΕΙΟ ΑΡΧ. ΜΑΚΑΡΙΟΥ Γ - ΔΑΣΟΥΠΟΛΗ ΣΧΟΛΙΚΟ ΕΤΟΣ 2014-2015 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΗΜΕΡΟΜΗΝΙΑ: 10 /6 / 2015 ΒΑΘΜΟΣ:... ΤΑΞΗ: Β ΧΡΟΝΟΣ: 2 ώρες ΥΠ. ΚΑΘΗΓΗΤΗ:...
Διαβάστε περισσότεραΓια να δείτε όλες τις εγγραφές της εκτύπωσης μπορείτε να χρησιμοποιήσετε τα βελάκια.
Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > PRISMA Win Εμπορικό > Πελάτες > Εκτυπώσεις Εκτυπώσεις Λογιστικές Καρτέλα Πελάτη Στην Καρτέλα του Πελάτη εμφανίζονται αναλυτικά,
Διαβάστε περισσότεραPROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.
Παραδοτέα 1. Το αρχείο.mdb της βάσης δεδομένων σας σε ACCESS 2. Ένα CD που θα αναγράφει το ονοματεπώνυμο του σπουδαστή και το ΑΕΜ και θα περιέχει το αρχείο.mdb της βάσης δεδομένων καθώς και το εγχειρίδιο
Διαβάστε περισσότερα