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



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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ I ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΠΡΟΓΡΑΜΜΑΤΑ ΕΡΓΑΣΤΗΡΙΟΥ

Εισαγωγή στους Αλγόριθμους και τον Προγραμματισμό. 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα

Σημειώσεις για πρόοδο στο εργαστήριο

EΒ ΟΜΑ Α 4 Η. οµές επανάληψης while και do while

ΠΡΟΓΡΜΜΑΤΑ ΣΕ C. Γράψτε σε γλώσσα προγραμματισμού C τη συνάρτηση:

ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ. for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή

ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ 8/9/2008

Υπολογισμός - Εντολές Επανάληψης

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

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

Απλά Προγράμματα. Βήματα: 1. Καθορισμός παράστασης δεδομένων στη μνήμη 2. Αλγόριθμος βήματα που περιγράφουν την επεξεργασία των δεδομένων

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

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

Ασκηή σεις 12ο Μαά θημα - Λυύ σεις

4. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Α' μέρος: for)

ΔΙΑΔΙΚΑΣΤΙΚΟΣ ΠΡΟΓΡΑ Ρ Μ Α ΜΑΤΙ Τ ΣΜΟΣ

Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 5 ο Μέρος 5 ο Μέρος Εντολές Επανάληψης: FOR - WHILE. Περιγραφή

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Εισαγωγή στον Προγραμματισμό. Ενότητα 8: Συναρτήσεις. Κ.

A[0] = 0; /* To μηδέν δεν έχει διαιρέτες */ for (i=1; i<n; i++) { S=0; for (d=1; d<=i; d++) if (i % d == 0) S += d; A[i] = S; }

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις. Γιώργος Λαμπρινίδης

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

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

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

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ Η/Υ (ΟΜΑΔΑ ΘΕΜΑΤΩΝ A)

Ασκήσεις & παραδείγματα για επανάληψη

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

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

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

ΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ

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

Τα δεδομένα στη C++ χωρίζονται σε 3 κατηγορίες: τους αριθμούς (numbers), τους χαρακτήρες (characters) και τις συμβολοσειρές (strings).

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

Εργαστήριο 2ο. Περίγραμμα Εργαστηριακής Άσκησης

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 5 Εντολές Επανάληψης for while do while. Λαμπρινίδης Γεώργιος

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

7. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ

Μεταφερσιμότητα Τα προγράμματα μεταφέρονται εύκολα σε διαφορετικά λειτουργικά συστήματα

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 3 η : Επίλυση Προβληµάτων Χειµερινό Εξάµηνο 2011

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

Εκτέλεση της εντολής1 και στη συνέχεια εκτέλεση της ΕΝΟΤΗΤΑΣ και της εντολής2 όσο η ΣΥΝΘΗΚΗ είναι αληθής.

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

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

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

Γλώσσα Προγραμματισμού C. Προγραμματισμός HY: Γλώσσα Προγραμματισμού C. Γρήγορος Πίνακας Αναφοράς Σύνταξης. Εισήγηση #4. Επαναληπτικές δομές:

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

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

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

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

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

Δομές Ανακυκλώσεων. Εντολές ελέγχου - 1

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 12 ο Μάθημα 1

Παίρνοντας Αποφάσεις 1

Η γλώσσα προγραμματισμού C

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

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων

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

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός

Εισαγωγή στον προγραμματισμό. Τμήμα Πληροφορικής & Επικοινωνιών ΤΕΙ Σερρών Εργαστήριο 4

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

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

Προσέξτε πως η παράσταση μπορεί να περιλαμβάνει όχι μόνο μία τιμή ή μια άλλη μεταβλητή αλλά μια ολόκληρη μαθηματική παράσταση, όπως η εξής:

Εισαγωγή στον προγραμματισμό. Τμήμα Πληροφορικής & Επικοινωνιών ΤΕΙ Σερρών Εργαστήριο 2

ΣΥΝΑΡΤΗΣΕΙΣ (Functions)

3. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Β' μέρος: switch και :? )

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

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

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

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 3 Εντολές Επιλογής. Γιώργος Λαμπρινίδης Η - Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1

Λυμένα παραδείγματα με τις for, while, do-while

ΦΥΣ 145 Μαθηματικές Μέθοδοι στη Φυσική. Γράψτε το ονοματεπώνυμο και αριθμό ταυτότητάς σας στο πάνω μέρος της αυτής της σελίδας.

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

Βήματα: μνήμη 2. Αλγόριθμος βήματα που περιγράφουν την επεξεργασία των δεδομένων. Δομές Δεδομένων + Αλγόριθμοι = Προγράμματα

Προγραµµατισµός ΙΙ. Ηγλώσσααντικειµενοστραφούς. ιδάσκων ηµήτριος Κατσαρός, Τµ. Μηχανικών Η/Υ, Τηλεπικοινωνιών & ικτύων Πανεπιστήµιο Θεσσαλίας

Α' Εξάμηνο ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Ασκήσεις Επανάληψης

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

Τύποι Δεδομένων Είσοδος/Έξοδος

Εντολές ελέγχου ροής if, for, while, do-while

Προγραμματισμός Η/Υ (ΤΛ2007 )

Κεφάλαιο ΙII : Εργαστηριακές ασκήσεις που αφορούν εντολές ελέγχου της ροής ενός προγράµµατος.

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

ΑΣΚΗΣΗ 8: ΣΥΝΑΡΤΗΣΕΙΣ

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

ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΣΜΙΚΟΥ. p: i: 3 p: i: 5

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους.

Εισαγωγή στη γλώσσα προγραμματισμού C++

ΕΡΓΑΣΤΗΡΙΟ 4: Μεταβλητές, Δομές Ελέγχου και Επανάληψης

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

Δομημένος Προγραμματισμός

Aσκήσεις Πράξης 6 - EΠΑΝΑΛΗΠΤΙΚΟ A ΜΕΘΟ ΟΛΟΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Ι ΕΡΓΑΣΤΗΡΙΟ. 5. Τι τυπώνει το επόµενο πρόγραµµα:

Προγραμματισμός Η/Υ (ΤΛ2007 )

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

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

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

Οι εντολές ελέγχου της ροής ενός προγράμματος.

Transcript:

Χαράλαµπος Σκόκος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ I ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΕΞΕΤΑΣΕΙΣ ΕΑΡΙΝΟΥ ΕΞΑΜΗΝΟΥ 2004-2005 Ερωτήσεις Ερώτηση 1 int double s=0; int i; for( i=8; i<=26; i+=3) s+=sqrt(i); printf("%.3lf \n",s); (β) Γράψτε τον παραπάνω κώδικα χρησιµοποιώντας τον βρόχο while αντί του βρόχου for [1 µονάδα]. (α) Το πρόγραµµα υπολογίζει και τυπώνει την τιµή του αθροίσµατος 8+ 11+ 14+ 17+ 20+ 23+ 26 και την τυπώνει µε 3 δεκαδικά ψηφία (β) int double s=0; int i; i=8; while(i<=26) s+=sqrt(i); i+=3; printf("%.3lf \n",s); Ερώτηση 2 int float x,y; scanf("%f%f", &x, &y); if(x!=y) printf("%.3lf \n",x+y); printf("%.3lf \n",x/y);

(β) Τι θα εκτυπώσει το πρόγραµµα στην οθόνη αν εισάγουµε από το πληκτρολόγιο τις τιµές 2 και 3 και τι αν εισάγουµε τις τιµές 7 και 7; [1 µονάδα]. (α) Το πρόγραµµα τυπώνει το άθροισµα 2 αριθµών αν αυτοί είναι διαφορετικοί η 1 αν είναι ίσοι. (β) 1 και 1. Ερώτηση 3 int int n; for (n=50;n!=60;n++) printf("%d \t %f \n",n,log(n)); (β) Αν στην for αντικαταστήσουµε τον αριθµό 60 µε τον αριθµό 40 τι θα συµβεί; [1 µονάδα]. (α) Το πρόγραµµα τυπώνει σε στήλες τους αριθµούς από το 50 έως και το 59 και τους φυσικούς τους λογαρίθµους. (β) Το πρόγραµµα δεν θα τερµατιστεί ποτέ. Ερώτηση 4 #include<stdio.h> int i=0,j=0, c; while (c!='$') if (c=='a') i++; if (c=='s') j++; printf("%d\t%d\n",i,j); (β) Τι θα εκτυπώσει η εντολή printf στην οθόνη αν εισάγουµε από το πληκτρολόγιο το κείµενο: Geia sas *paidia* kai kalh sas epityxia$; [1 µονάδα]. (α) Το πρόγραµµα µετράει το πλήθος των χαρακτήρων a και s που εισάγουµε από το πληκτρολόγιο µέχρι την πληκτρολόγηση του χαρακτήρα $ που δηλώνει το τέλος του κειµένου µας (β) 8 και 4. Ερώτηση 5 int int n; for (n=100;n!=50;n--)

if(n%3==0) break; printf("%d \t %f \n",n,sqrt(n)); (β) Αν η εντολή break στον παραπάνω κώδικα αντικατασταθεί µε την εντολή continue ποια θα είναι τα αποτελέσµατα που θα τυπωθούν στην οθόνη; [1 µονάδα]. (α) Το πρόγραµµα τυπώνει τους αριθµούς 100 και 10 και σταµατάει (β) Το πρόγραµµα τυπώνει σε στήλες τους αριθµούς από το 100 µέχρι 51 που δεν είναι πολλαπλάσια του 3 (µε φθίνουσα σειρά) και τις τετραγωνικές τους ρίζες. Ασκήσεις Άσκηση 1 τιµές 3 και 7 όταν µας ζητηθεί να εισάγουµε τιµές; [2,5 µονάδες] int n=-3,i,k; float x=3.,y; k=3/5; x=++n; x*=i; n=--k; y=n%i; -1-3 -1 6.0-1.0 Άσκηση 2 τιµές 4 και 10 όταν µας ζητηθεί να εισάγουµε τιµές; [2,5 µονάδες] int n=6,i,k; float x=-4.,y; k=11/2; x-=k; x=n--; y=k%i; n=k--; 5 4 4 6.0 1.0

Άσκηση 3 τιµές 2 και 5 όταν µας ζητηθεί να εισάγουµε τιµές; [2,5 µονάδες] int n=10,i,k; float x=4.,y; k=11%2+4; x*=y-2; n--; y=k/i; n=k--; 5 2 4 12.0 2.0 Άσκηση 4 τιµές 6 και 8 όταν µας ζητηθεί να εισάγουµε τιµές; [2,5 µονάδες] int n=-8,i,k; float x=7.,y; k=11%2+8/3-2; x+=y-2; n+=-7; y=k/i; n-=k; -16 6 1 13.0 0.0 Άσκηση 5 τιµές 16 και -8 όταν µας ζητηθεί να εισάγουµε τιµές; [2,5 µονάδες] int n=-9,i,k; float x=10.,y; k=11%4; x*=y-2; n=--k; y=(k+16)/i; n*=k; 4 16 2-100.0 1.0

Προγράµµατα Πρόγραµµα 1 Να γράψετε ένα πρόγραµµα το οποίο θα µετράει, και θα τυπώνει στην οθόνη, το πλήθος των χαρακτήρων a που εισάγουµε από το πληκτρολόγιο µέχρι την πληκτρολόγηση του χαρακτήρα $ που δηλώνει το τέλος του κειµένου µας. Αν το πλήθος αυτό είναι άρτιος αριθµός το πρόγραµµα θα τυπώνει επίσης την λέξη ARTIOS ενώ αν είναι περιττός τη λέξη PERITTOS. #include<stdio.h> int i=0, c; while (c!='$') if (c=='a') i++; if (i%2==0) printf("%d\tartios\n",i); printf("%d\tperittos\n",i); Πρόγραµµα 2 Να γράψετε ένα πρόγραµµα το οποίο θα τυπώνει στην οθόνη µε ακρίβεια τεσσάρων 2 x + 2 αν x< 7 x 5 αν x= 7 δεκαδικών ψηφίων την τιµή της συνάρτησης f( x) =. Η 3 2x 3 αν 7< x< 12 x/12 αν x 12 τιµή του πραγµατικού x θα δίνεται από το πληκτρολόγιο [5 µονάδες]. float x, result; printf("dose tin timi tou x \nx=") ; scanf("%f",&x) ; if (x<7) result=sqrt(pow(x,2)+2); if (x==7) result=x-5; if (x>7&&x<12) result=2*pow(x,3)-3; result=x/12; printf("gia timh tou x=%8.2f \nh timh tis synarthshs einai f(x)=%8.4f \n",x,result);

Πρόγραµµα 3 Να γράψετε ένα πρόγραµµα το οποίο θα τυπώνει στην οθόνη µε ακρίβεια τριών 2 x 4 sin(3 x ) αν x<2 δεκαδικών ψηφίων την τιµή της συνάρτησης f( x) = x + 2. Η 1 2 x 1 e αν x 2 τιµή του πραγµατικού x θα δίνεται από το πληκτρολόγιο [5 µονάδες]. float x, result; printf("dose tin timi tou x \nx=") ; scanf("%f",&x) ; if (x<2) result=sin(3*x)*(pow(x,2)-4)/(x+2); result=exp(1/(pow(x,2)-1)); printf("gia timh tou x=%8.3f \nh timh tis synarthshs einai f(x)=%8.3f \n",x,result); Πρόγραµµα 4 Να γράψετε ένα πρόγραµµα το οποίο θα τυπώνει στην οθόνη το τετράγωνο ενός ακεραίου, που θα δίνεται από το πληκτρολόγιο, αν αυτός είναι περιττός και τον κύβο του (τρίτη δύναµη) αν αυτός είναι άρτιος. [5 µονάδες]. int x; printf("dose tin timi tou akeraioy x \nx=") ; scanf("%d",&x); if (x%2==0) printf("%lf\n",pow(x,3)); printf("%lf\n",pow(x,2)); Πρόγραµµα 5 Να γράψετε ένα πρόγραµµα το οποίο θα δέχεται δυο αριθµούς από το πληκτρολόγια και θα υπολογίζει το πηλίκο του µικρότερου προς τον µεγαλύτερο. Ο κώδικας θα πρέπει να αντιµετωπίζει κατάλληλα την περίπτωση όπου οι δυο αριθµοί είναι ίσοι [5 µονάδες]. float x,y; printf("dose tin timi ton x kai y ") ; scanf("%f%f",&x, &y);

if (x>y) printf("%f\n",y/x); if (x<y) printf("%f\n",x/y); printf("isoi arithmoi, apotelesma =1\n");