ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++

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

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

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

Εξοικείωση με το πρόγραμμα DEV C++ Επικοινωνία Χρήστη - Υπολογιστή

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

H ΓΛΩΣΣΑ C. Μάθηµα 1: Το Πρώτο µας Πρόγραµµα σε C. ηµήτρης Ψούνης

Εισαγωγή στο περιβάλλον Code::Blocks

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

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

Δημιουργία μιας εφαρμογής Java με το NetBeans

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Εφαρμογή Τελών Ακινήτων

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

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

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

Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C

Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI

(Κεφάλαιο 2.7 και 12) Αρχεία στην C. (Διάλεξη 15)

Μικρή Εισαγωγή στο wxdev-c++

Hase οδηγίες χρήσης.

ΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7

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

Αντικειμενοστρεφής Προγραμματισμός

Hase οδηγίες χρήσης.

Μεθόδων Επίλυσης Προβλημάτων

Mεταγλωττιστές. 4 ο εργαστηριακό μάθημα Λεξική ανάλυση και flex. Θεωρία

Διάλεξη 2η: Αλγόριθμοι και Προγράμματα

Εξοικ Εξ ε οικ ίωση ε με το το πρόγ ραμμα πρόγ DEV C++ Επικοι Επικ νωνία οι Χρήσ Χρήστη τη Υπολ Υπο ογισ λ τή

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Εισαγωγή. Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής

ΑΣΚΗΣΗ 2: ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΣΤΗ C

Διαδικασία Ανάπτυξης Λογισμικού

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer)

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Ψηφιακή Επεξεργασία Σήματος

(Κεφάλαιο 2.7 και 12) Αρχεία στην C. ( ιάλεξη 13) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

Ιδιότητες αντικειμένων, συγγραφή κώδικα, συντακτικά λάθη

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

Διαδικασιακός Προγραμματισμός

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

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα.

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ "ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ" (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

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

Συστήματα Μικροεπεξεργαστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

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

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

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

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ DYMO LABEL V.8

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

Ανάπτυξη εφαρμογής Input-Output

Προγραμματισμός I (Θ)

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Εγκατάσταση του Arduino IDE

Εισαγωγή στο Bison. Μεταγλωττιστές, Χειμερινό εξάμηνο

Ψηφιακή υπογραφή από το Πανελλήνιο Σχολικό Δίκτυο (Έκδοση, Εγκατάσταση, Χρήση, Απεγκατάσταση)

Γλώσσα Προγραμματισμού C++ Εισαγωγή - Μια πρώτη ματιά

ΕΡΓΑΣΤΗΡΙΟ 16. Χρησιμοποιώντας τον Αποσφαλματιστή (Debugger) του Eclipse

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

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

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

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

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

2 η Εργαστηριακή Άσκηση

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

Προγραµµατισµός Ι Εισαγωγή Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Προγραµµατισµός Ι Νικόλαος Δ. Τσελίκας

Visual Basic Γλώσσα οπτικού

Προγραμματισμός Ι (ΗΥ120)

Εγκατάσταση του Lazarus

Παρουσίαση Libreoffice. Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 27/04/2015

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

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

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

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

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών

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

SPSS Statistical Package for the Social Sciences

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

ΕΠΙΣΚΟΠΗΣΗ ΕΦΑΡΜΟΓΩΝ ΓΡΑΦΕΙΩΝ

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ. 3.4 Παραδείγματα χρήσης ψηφιακών υπογραφών

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

BloodShed Dev C++ Οδηγίες Χρήσης (Συγγραφέας: Πάρις Πολύζος)

Inspiration 7 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΜΕ ΠΑΡΑΔΕΙΓΜΑ

Οδηγός χρήσης Google Forms

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

Transcript:

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξοικείωση με τη χρήση του περιβάλλοντος Dev C++ το οποίο θα χρησιμοποιηθεί για την υλοποίηση των Εργαστηριακών Ασκήσεων της C. 1. ΞΕΚΙΝΩΝΤΑΣ ΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΣΤΗΝ C 1.1 Εισαγωγή Όλα τα προγράμματα που θα αναπτύξουμε προϋποθέτουν την ολοκληρωμένη γνώση του περιβάλλοντος εργασίας του Dev-C++. To εργαλείο αυτό είναι ανοικτού κώδικα (open source) και μπορούν οι φοιτητές να το κατεβάσουν από το Δικτυακό τόπο https://sourceforge.net/projects/orwelldevcpp/. Οι κύριες λειτουργίες του περιβάλλοντος σε όλες τις ασκήσεις είναι οι ακόλουθες: Σύνταξη ή φόρτωμα προγράμματος C Μεταγλώττιση (Compilation): Συντακτικός Έλεγχος του προγράμματος Δοκιμαστική ή τελική εκτέλεση του μεταγλωττισμένου προγράμματος Το περιβάλλον ενσωματώνει ένα σύνολο από χρήσιμες δυνατότητες όπως: Επεξεργασία κειμένου: Για τη σύνταξη των προγραμμάτων με ταυτόχρονη δυνατότητα διαγραφής, αντιγραφής, αναζήτησης όπως δηλαδή και σε ένα απλό επεξεργαστή κειμένου Διαχείριση Αρχείων: Περιέχουν κώδικα C με δυνατότητα ανάγνωσης, αποθήκευσης, εκτύπωσης κτλ. Εκτέλεση προγράμματος: Δοκιμή του κώδικα και της αποτελεσματικότητας του προγράμματος Μεταγλώττιση προγράμματος για την παραγωγή εκτελέσιμου κώδικα με δυνατότητα ενεργοποίησης διαδικασιών όπως Make, Build κτλ Διόρθωση σφαλμάτων με βήμα προς βήμα παρακολούθηση κατά τη διάρκεια της εκτέλεσης του προγράμματος, πρόσθεση σημείων παρακολούθησης στον κώδικα κτλ Ρυθμίσεις χαρακτηριστικών παραθύρων μέσα στο περιβάλλον της γλώσσας 1.2 Ξεκινώντας το Περιβάλλον Dev-C++ Αφού ανοίξετε το εργαλείο Dev-C++ πηγαίνετε στο menu στην επιλογή File->New και επιλέξετε την εντολή Source File. Αμέσως δημιουργήθηκε στο περιβάλλον εργασίας το παράθυρο στο οποίο θα γράψουμε το πηγαίο κώδικα του προγράμματος μας. 1/6

Σχήμα 1: Δημιουργία Παραθύρου του Εργαλείου Dev-C++ Μόλις ολοκληρώσουμε η συγγραφή του πηγαίου κώδικα του προγράμματος μας, πηγαίνουμε στο menu επιλογών File -> Save as και στην κυψελίδα File name πληκτρολογούμε το όνομα του αρχείου μας ενώ στην επιλογή Save as type χρησιμοποιούμε την C source file (*.c). Τα παραπάνω φαίνονται στο Σχήμα 2. Σχήμα 2: Αποθήκευση του πηγαίου κώδικα 2/6

Στην συνέχεια πηγαίνουμε στο menu επιλογής Execute και επιλέγουμε τo Compile & Run, όπως φαίνεται και στο Σχήμα 3. Στην περίπτωση που ο προγραμματιστής έχει συντακτικά λάθη αυτά εμφανίζονται σε ένα παράθυρο κάτω από τον πηγαίο κώδικα όπως φαίνεται στο Σχήμα 4. Το παράθυρο παρέχει στον προγραμματιστή τις παρακάτω πληροφορίες Γραμμή στην οποία υπάρχει λάθος Τον τύπο του λάθους Στην συνέχεια ο προγραμματιστής έχει την δυνατότητα να διορθώσει τα λάθη του στις γραμμές που φαίνεται να παρουσιάζεται πρόβλημα. Αφού διορθώσει τα συντακτικά λάθη του χρησιμοποιεί στο menu File την επιλογή Save για να ανανεώσει το περιεχόμενο του αρχείου με τον πηγαίο κώδικα. Αν δεν υπάρχουν συντακτικά λάθη ο μεταγλωττιστής παράγει το εκτελέσιμο αρχείο (.exe). Μετά το τέλος της μεταγλώττισης εμφανίζεται το παράθυρο στο οποίο εκτελείται το πρόγραμμα που έχουμε δημιουργήσει (Σχήμα 5). Σχήμα 3: Μεταγλώττιση του πηγαίου κώδικα 3/6

Σχήμα 4: Έλεγχος λαθών Σχήμα 5: Εκτέλεση του προγράμματος 4/6

2. ΕΡΓΑΣΤΗΡΙΑΚΟ ΜΕΡΟΣ Δημιουργήστε στα έγγραφα μου ένα φάκελο με το ΑΜ σας μέσα στον οποίο θα αποθηκεύεται όλες τις ασκήσεις που θα κάνουμε στα πλαίσια του εργαστηρίου. 1. Να γραφεί το παρακάτω πρόγραμμα. #include <stdio.h> #include <stdlib.h> /* My first program in C! */ int main() { printf("this is my first program); // I have to remember this printf() return 0; } Να αποθηκεύσετε το πρόγραμμα με όνομα ask1_1.c Επιλέξετε την επιλογή Compile & Run από τo menu Execute Διορθώσετε τυχόν συντακτικά λάθη αν υπάρχουν Τροποποιήσετε το μήνυμα που εμφανίζεται στην οθόνη του υπολογιστή έτσι ώστε να φαίνεται ένα μήνυμα στα Ελληνικά. Τι παρατηρείτε; Αν έχετε πρόβλημα προσθέστε την παρακάτω εντολή πριν την printf: system("chcp 1253>nul"); Αν δεν εμφανίζεται σωστά το μήνυμα, θα πρέπει να πατήσετε δεξί κλικ στο πάνω μέρος του παραθύρου που εμφανίζει το αποτέλεσμα, να επιλέξετε Properties (Ιδιότητες) και να επιλέξετε τη γραμματοσειρά Lucida Console και στο τέλος το ΟΚ. 2. Να γραφεί το παρακάτω πρόγραμμα: #include <stdio.h> #include <stdlib.h> int main() { printf("my name is John.\\n"); / I have to replace John with my name. printf("i am student at \tcomputer & Informatics Engineering Dept.\t\"); return 0; } 5/6

Να αποθηκεύσετε το πρόγραμμα με όνομα ask1_2.c Επιλέξετε την επιλογή Compile & Run από τo menu Execute Διορθώσετε τυχόν συντακτικά λάθη αν υπάρχουν Τροποποιήσετε το μήνυμα που εμφανίζεται στην οθόνη του υπολογιστή 3. Στο πρόγραμμα ask1_2.c: Αφαιρέστε τις δύο πρώτες γραμμές (#include). Μεταγλωττίστε/εκτελέστε. Τι παρατηρείτε; Αφαιρέστε το int και το return 0; Μεταγλωττίστε/εκτελέστε. Τι παρατηρείτε; 6/6