Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Ενισχυτική διδασκαλία

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Ενισχυτική διδασκαλία"— Μεταγράφημα παρουσίασης:

1 Ενισχυτική διδασκαλία
διδακτικές ενότητες αλγοριθμικής και εισαγωγής στον προγραμματισμό Ενότητα 5: «Εισαγωγή στον Προγραμματισμό. Απλές ασκήσεις με γλώσσα C» διδάσκων: χρήστος σκουρλάς,

2 διδακτικές ενότητες αλγοριθμικής και εισαγωγής στον προγραμματισμό
διδακτικές ενότητες αλγοριθμικής και εισαγωγής στον προγραμματισμό Εκπαιδευτικό σενάριο ενισχυτικής διδασκαλίας στα μαθήματα «Αλγοριθμική» και «Εισαγωγή στον Προγραμματισμό» του Τμήματος Μηχανικών Πληροφορικής του ΤΕΙ Αθήνας. διδάσκων: χρήστος σκουρλάς,

3 Επίλυση ασκήσεων: Αρχή με παραδείγματα
Στην ενότητα αυτή θα λύσουμε κάποιες απλές ασκήσεις για να κατανοήσουμε τι είναι ένα απλό πρόγραμμα σε γλώσσα προγραμματισμού C. Χ. Σκουρλάς

4 Εισαγωγή στον προγραμματισμό
Στην ενότητα αυτή παρουσιάζονται εισαγωγικές έννοιες αλγοριθμικής και προγραμματισμού. Τα προγράμματα που παραθέτουμε είναι γραμμένα στη γλώσσα C. Χρησιμοποιούμε το λογισμικό Dev-C++ Στόχος μας είναι να βοηθήσουμε το σπουδαστή να κατανοήσει βασικές έννοιες προγραμματισμού και να μάθει να γράφει τα πρώτα προγράμματά του σε C. Χ. Σκουρλάς

5 Επανάληψη

6 τρόποι για να χαιρετήσεις τον κόσμο!
Όταν θέλεις να μάθεις μία νέα γλώσσα προγραμματισμού αρχίζεις γράφοντας ένα απλό πρόγραμμα. Στα περισσότερα βιβλία που σου μαθαίνουν προγραμματισμό διαβάζεις συνήθως ένα πρόγραμμα που γράφει στην οθόνη του υπολογιστή την αγγλική φράση Hello, world! Η φράση αυτή σημαίνει στα ελληνικά «Γειά σου κόσμε!»

7 // C hello world example #include <stdio.h> int main() {
Να το πρώτο! // C hello world example #include <stdio.h> int main() { printf("Hello world!\n"); return 0; } // C hello world example #include <stdio.h> int main() { printf("Hello world!\n"); return 0; }

8 Περιγραφή της σύνταξης του πρώτου προγράμματος
Σε κάθε πρόγραμμά μας πρέπει να συμπεριλάβουμε κάποιες βιβλιοθήκες. Διάλεξα τη βιβλιοθήκη stdio.h. Έτσι έγραψα στην πρώτη γραμμή, #include <stdio.h> main() Παρατηρήστε ότι η γραμμή αυτή δεν τελειώνει με ερωτηματικό ή τελεία. Τι σημαίνει η λέξη printf; Το πρόγραμμά μας θέλουμε να γράφει στην οθόνη του υπολογιστή το μήνυμα Hello, world! //C hello world example #include <stdio.h> int main() { printf("Hello world!\n"); return 0; }

9 και άλλα προγράμματα ...

10 Περιγραφή της σύνταξης του δεύτερου προγράμματος
#include <stdio.h> int main() { char string[] = "Hello World!"; printf("%s\n", string); return 0; } #include <stdio.h> int main() { char string[] = "Hello World!"; printf("%s\n", string); return 0; }

11 Περιγραφή της σύνταξης ενός προγράμματος που δε σταματά να εκτελείται
#include <stdio.h> #define TRUE 1 int main() { while (TRUE) printf("Hello New World!\n"); } return 0; Η αγγλική λέξη WHILE σημαίνει στα ελληνικά ΟΣΟ. Αν γράψουμε While(TRUE) Αυτό σημαίνει ότι το πρόγραμμά μας θα γράφει συνέχεια Hello New World! και θα αλλάζει κάθε φορά γραμμή.

12 Περιγραφή της σύνταξης ενός προγράμματος με while που τερματίζει
#include <stdio.h> main() { int value = 1; while(value<=5) printf("Value is %d\n", value); value++; } return 0; Value is 1 Value is 2 Value is 3 Value is 4 Value is 5

13 Περιγραφή της σύνταξης ενός προγράμματος με while που τερματίζει
#include <stdio.h> main() { int value = 1; while(value<=5) printf("Value is %d\n", value); value++; } return 0; #include <stdio.h> main() { int value = 1; while(value<=5) printf("Value is %d\n", value); value=value+1; } return 0;

14 Διάβασμα και εμφάνιση ακέραιου αριθμού
#include <stdio.h> main() { int number; printf("Enter an integer\n"); scanf("%d",&number); printf("Integer = %d\n", number); return 0; }

15 Πρόγραμμα σύγκρισης ακεραίου x με το 1
#include <stdio.h> main() { int x; printf("comparison.\n"); printf("Enter an integer x\n"); scanf("%d",&x); if ( x == 1 ) printf("x is equal to one.\n"); else printf("x is not equal to one.\n"); return 0; }

16 Πρόσθεση δύο ακεραίων #include<stdio.h> int main() { int a, b, c; printf(" addition\n"); printf("Enter two numbers to add\n"); scanf("%d%d",&a,&b); c = a + b; printf("Sum = %d\n",c); return 0; }

17 Συνεχείς προσθέσεις #include <stdio.h> int main() { int a, b, c; char ch; while (1) { printf(" Enter two integers to add\n"); scanf("%d%d", &a, &b); getchar(); c = a + b; printf("(%d) + (%d) = (%d)\n", a, b, c); printf("continue (y/n)\n"); scanf("%c", &ch); if (ch == 'y' || ch == 'Y') continue; else break; } return 0;

18 Άρτιος ή περιττός; #include <stdio.h> int main() { int k; printf("Enter an integer k\n"); scanf("%d", &k); if (k%2 == 0) printf("Even\n"); else printf("Odd\n"); return 0; }

19 Ερωτήσεις


Κατέβασμα ppt "Ενισχυτική διδασκαλία"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google