Διαφάνειες για την διδασκαλία της απλής και σύνθετης δομής επιλογής. Το εκπαιδευτικό υλικό δημιουργήθηκε για να υποστηρίξει το δεύτερο φύλλο εργασίας διδακτικού σεναρίου στο μάθημα Αρχές Προγραμματισμού της Β' Τάξης του νέου Επαγγελματικού Λυκείου.
Διαφάνειες για την διδασκαλία της απλής και σύνθετης δομής επιλογής. Το εκπαιδευτικό υλικό δημιουργήθηκε για να υποστηρίξει το δεύτερο φύλλο εργασίας διδακτικού σεναρίου στο μάθημα Αρχές Προγραμματισμού της Β' Τάξης του νέου Επαγγελματικού Λυκείου.
Α. Χαρακτήρες
1) Ο τύπος δεδομένων char
2) O πίνακας ASCII
3) Χρήση Μεταβλητών τύπου char
Β. Συμβολοσειρές
1) Τι είναι η συμβολοσειρά
2) Διάβασμα και Εκτύπωση Συμβολοσειράς
3) Οι συναρτήσεις gets και puts
4) Η βιβλιοθήκη string.h
Γ. Ασκήσεις
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
Α. Θεωρία
1. Η Γλώσσα C++
1.1. Γενικά
1.2. Ιστορία – Εκδόσεις
1.3. Η αναγκαιότητα της C
1.4. Μεταγλωττιστές
2. Hello World!
2.1. Πηγαίος Κώδικας
2.2. Σχόλια
2.3. Βιβλιοθήκη iostream
2.4. main, block κώδικα, return
2.5 Είσοδος/Έξοδος
2.5.1. Έξοδος με την cout
2.5.2. Οδηγία using
2.5.3. Περισσότερα για την cout
2.5.4. Είσοδος με την cin
3. Στοιχεία της C
3.1. Μεταβλητές
3.2. Σταθερές
3.3. Τελεστές και η Δομή Ελέγχου
3.4. Δομές Επανάληψης
3.5. Συναρτήσεις
3.5.1. Πολυμορφισμός Συναρτήσεων
3.6. Πίνακες
3.7. Συμβολοσειρές
3.8. Δείκτες
B.Ασκήσεις
Εφαρμογή 1
Εφαρμογή 2
Εφαρμογή 3
GuardDog -- Φύλλο Εργασίας για το AppInventorGeorge Boukeas
Αυτό το φύλλο εργασίας αναπτύχθηκε στα πλαίσια της Ώρας του Κώδικα. Οι μαθητές αναπτύσσουν μια απλή εφαρμογή με όνομα GuardDog. Η εφαρμογή αποτελεί επέκταση του γνωστού εισαγωγικού παραδείγματος HelloPurr. Οι μαθητές έρχονται σε επαφή με τα χαρακτηριστικά του περιβάλλοντος και βασικές λειτουργίες που θα τους φανούν χρήσιμες και στη συνέχεια. Το φύλλο εργασίας περιγράφει αναλυτικά τα βήματα που θα πρέπει να ακολουθηθούν, με τις περιγραφές να περιέχουν σταδιακά λιγότερες λεπτομέρειες. Στο site του Συλλόγου Εκπαιδευτικών Πληροφορικής Χίου (http://goo.gl/zAqZar) παρέχονται επίσης τα συνοδευτικά αρχεία ήχου και εικόνας που είναι απαραίτητα.
Α. Χαρακτήρες
1) Ο τύπος δεδομένων char
2) O πίνακας ASCII
3) Χρήση Μεταβλητών τύπου char
Β. Συμβολοσειρές
1) Τι είναι η συμβολοσειρά
2) Διάβασμα και Εκτύπωση Συμβολοσειράς
3) Οι συναρτήσεις gets και puts
4) Η βιβλιοθήκη string.h
Γ. Ασκήσεις
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
Α. Θεωρία
1. Η Γλώσσα C++
1.1. Γενικά
1.2. Ιστορία – Εκδόσεις
1.3. Η αναγκαιότητα της C
1.4. Μεταγλωττιστές
2. Hello World!
2.1. Πηγαίος Κώδικας
2.2. Σχόλια
2.3. Βιβλιοθήκη iostream
2.4. main, block κώδικα, return
2.5 Είσοδος/Έξοδος
2.5.1. Έξοδος με την cout
2.5.2. Οδηγία using
2.5.3. Περισσότερα για την cout
2.5.4. Είσοδος με την cin
3. Στοιχεία της C
3.1. Μεταβλητές
3.2. Σταθερές
3.3. Τελεστές και η Δομή Ελέγχου
3.4. Δομές Επανάληψης
3.5. Συναρτήσεις
3.5.1. Πολυμορφισμός Συναρτήσεων
3.6. Πίνακες
3.7. Συμβολοσειρές
3.8. Δείκτες
B.Ασκήσεις
Εφαρμογή 1
Εφαρμογή 2
Εφαρμογή 3
GuardDog -- Φύλλο Εργασίας για το AppInventorGeorge Boukeas
Αυτό το φύλλο εργασίας αναπτύχθηκε στα πλαίσια της Ώρας του Κώδικα. Οι μαθητές αναπτύσσουν μια απλή εφαρμογή με όνομα GuardDog. Η εφαρμογή αποτελεί επέκταση του γνωστού εισαγωγικού παραδείγματος HelloPurr. Οι μαθητές έρχονται σε επαφή με τα χαρακτηριστικά του περιβάλλοντος και βασικές λειτουργίες που θα τους φανούν χρήσιμες και στη συνέχεια. Το φύλλο εργασίας περιγράφει αναλυτικά τα βήματα που θα πρέπει να ακολουθηθούν, με τις περιγραφές να περιέχουν σταδιακά λιγότερες λεπτομέρειες. Στο site του Συλλόγου Εκπαιδευτικών Πληροφορικής Χίου (http://goo.gl/zAqZar) παρέχονται επίσης τα συνοδευτικά αρχεία ήχου και εικόνας που είναι απαραίτητα.
Siddhakala Renewable Energy System Pvt. Ltd. is a popular Manufacturer and Supplier of Solar Water Heater, Solar Lanterns, Residential, Systems and Solar Street Lights and Service Provider of Solar Water Heater. Our business network is very wide and our products and products are largely provided at leading prices. With our transparent marketing polices, Siddhakala Renewable Energy System stand as the most reliable name in the market. Siddhakala Renewable Energy System is one of the well known MNRE approved manufactures of Solar Water heating systems. We are CRISIL rated company also have ISO certification. Siddhakala Renewable Energy System is also Channel Partners with Ministry of New Renewable Energy (MNRE). Siddhakala Renewable Energy System has our own equipped manufacturing Unit in MIDC Wai. Which is one of the largest manufacturing units in Maharashtra? Siddhakala Renewable Energy System is installed thousands of system. Our corporate office is located in Maharashtra and Siddhakala Renewable Energy System work in modern infrastructure to provide advanced support and increase our production. Our equipment's are well tested, secure and are highly reliable.
Presentation on the use of novel and innovative technologies to sustainably manage the urban forest. Numerous examples are shown from various projects carried out by ArborCarbon scientists for their clients throughout Australia and south-east Asia.
About Rajesh Nalla an youngest entrepreneur.The whole funda of my project is interviewing an Youngest entrepreneur, an inspiration for all those who dreams to start their own business but are waiting for the right moment to arrive.
He inspires those people by saying that right moment is something you create not something which one waits for.
Thanks & Regards
G.Vinay kumar
Weatherman 1-hour Speed Course for Web [2024]Andreas Batsis
Εκλαϊκευμένη Διδασκαλία Μετεωρολογίας. Η συγκεκριμένη παρουσίαση παρέχει συνοπτικά το 20% της πληροφορίας σχετικά με το πως λειτουργεί ο καιρός, η οποία πληροφορία θα παρέχει στον αναγνώστη τη δυνατότητα να ερμηνεύει το 80% των καιρικών περιπτώσεων με τη χρήση ιντερνετικών εργαλείων. Η λογική της παρουσίασης βασίζεται κατά κύριο λόγο στην εφαρμογή και δευτερευόντως στην επιστημονική ερμηνεία η οποία περιορίζεται στα απολύτως απαραίτητα.
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεωνPanagiotis Prentzas
Αρχές Οικονομικής Θεωρίας (ΑΟΘ): Τι πρέπει να προσέξουν οι υποψήφιοι κατά τη διάρκεια των πανελλαδικών εξετάσεων στη δομή των απαντήσεών τους, αλλά και στην εμφάνιση του γραπτού τους.
Μπορείτε να δείτε και τη διαδραστική παρουσίαση στο www.study4economy.edu.gr.
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Κεφ. 9 Πίνακες
1. Κεφ. 9 Πίνακες
Περιεχόμενα
Μονοδιάστατοι πίνακες
Πότε πρέπει να χρησιμοποιούνται πίνακες
Πολυδιάστατοι πίνακες
Τυπικές επεξεργασίες πινάκων
Ιωάννου Γιαννάκης
2. &9.1 Μονοδιάστατοι Πίνακες
Πολλά προβλήματα απλά επεξεργάζονται μία σειρά δεδομένων διαβάζουν ένα
δεδομένο και το εκχωρούν σε μία μεταβλητή.
Παράδειγμα
Πρόγραμμα το οποίο διαβάζει τις θερμοκρασίες 30 ημερών και υπολογίζει την μέση
θερμοκρασία.
Αν ζητείται και ο αριθμός των ημερών που η θερμοκρασία ήταν κατώτερη της
μέσης, τότε η σύγκριση αυτή πρέπει να γίνει μετά τον υπολογισμό της μέσης
θερμοκρασίας.
Αυτό σημαίνει ότι όλες οι θερμοκρασίες πρέπει να επαναεισαχθούν για να
συγκριθούν με τη μέση.
3. &9.1 Μονοδιάστατοι Πίνακες
Μία άλλη λύση είναι να καταχωρηθεί κάθε θερμοκρασία σε διαφορετική
μεταβλητή, έτσι ώστε κάθε τιμή που εισάγεται να διατηρείται στη μνήμη
και να μπορεί να συγκριθεί με τη μέση, αφού αυτή υπολογιστεί.
Τότε πρέπει να δημιουργηθούν 30 διαφορετικές μεταβλητές
Θερμοκρασία1, Θερμοκρασία2,..., Θερμοκρασία30.
Για να γραφεί το πρόγραμμα χρειάζονται τριάντα εντολές ΔΙΑΒΑΣΕ και
τριάντα εντολές ΑΝ.
Αν και αυτή η λύση είναι σωστή και πρακτική για μικρό αριθμό
δεδομένων, προφανώς δεν εξυπηρετεί την επεξεργασία μεγάλου αριθμού
δεδομένων.
4. &9.1 Μονοδιάστατοι Πίνακες
Η λύση είναι η χρήση μεταβλητής με δείκτες, έννοια που
είναι γνωστή από τα μαθηματικά και υλοποιείται στον
προγραμματισμό με τη δομή δεδομένων του πίνακα.
Χρησιμοποιείται λοιπόν μόνο ένα όνομα Θερμοκρασία, που
αναφέρεται και στις τριάντα διαφορετικές θερμοκρασίες.
Το όνομα του πίνακα καθορίζει μία ομάδα διαδοχικών θέσεων
στη μνήμη.
5. &9.1 Μονοδιάστατοι Πίνακες
Κάθε συγκεκριμένη θέση μνήμης καλείται στοιχείο του
πίνακα και προσδιορίζεται από την τιμή ενός δείκτη, όπως
φαίνεται και στο σχήμα:
6. &9.1 Μονοδιάστατοι Πίνακες
Οι πίνακες που χρησιμοποιούν ένα μόνο δείκτη για την αναφορά των στοιχείων
τους, ονομάζονται μονοδιάστατοι πίνακες.
Το όνομα του πίνακα μπορεί να είναι οποιοδήποτε δεκτό όνομα της ΓΛΩΣΣΑΣ και
ο δείκτης είναι μία ακέραια έκφραση, σταθερή ή μεταβλητή που περικλείεται μέσα
στα σύμβολα [ και ].
Το στοιχείο Θερμοκρασία[i] αναφέρεται στο i-οστό στοιχείο του πίνακα.
Κάθε πίνακας πρέπει υποχρεωτικά να περιέχει δεδομένα του ιδίου τύπου. Ο τύπος
του πίνακα δηλώνεται μαζί με τις άλλες μεταβλητές του προγράμματος στο τμήμα
δήλωσης μεταβλητών.
Θα πρέπει επίσης να δηλώνεται και ο αριθμός των στοιχείων που περιέχει ή
καλύτερα ο μεγαλύτερος αριθμός που μπορεί να έχει και αυτό για να δεσμευτούν οι
αντίστοιχες συνεχόμενες θέσεις μνήμης.
8. &9.1 Μονοδιάστατοι Πίνακες
Παράδειγμα 1
Να γραφεί πρόγραμμα που να διαβάζει την θερμοκρασία 30 ημερών και να υπολογίζει
τη μέση θερμοκρασία καθώς και τον αριθμό των ημερών με θερμοκρασία
κατώτερη της μέσης.
9. &9.1 Μονοδιάστατοι Πίνακες
Παράδειγμα 2
Να γραφεί πρόγραμμα το οποίο να υπολογίζει τα βασικά στατιστικά μεγέθη, τη μέση
τιμή, την τυπική απόκλιση και τη διάμεσο τιμή Ν ακεραίων αριθμών, όπου το Ν
είναι από 2 μέχρι 100.
Για να βρεθεί η διάμεσος τιμή πρέπει υποχρεωτικά οι αριθμοί να ταξινομηθούν κατά
αύξουσα σειρά. Τότε η διάμεσος τιμή, είναι η τιμή για την οποία οι μισοί αριθμοί
είναι μικρότεροι και οι άλλοι μισοί μεγαλύτεροι. Στην περίπτωση που το πλήθος
των αριθμών είναι περιττό, τότε η διάμεσος είναι ο μεσαίος, ενώ στην περίπτωση
που είναι άρτιο, τότε η διάμεσος είναι το ημιάθροισμα των δύο μεσαίων αριθμών.
12. &9.2 Πότε πρέπει να χρησιμοποιούνται
πίνακες
Η χρήση πινάκων είναι ένας τρόπος για τη διαχείριση πολλών δεδομένων
ιδίου τύπου.
Μειονεκτήματα από τη χρήση πινάκων:
Οι πίνακες απαιτούν μνήμη. Κάθε πίνακας δεσμεύει από την αρχή του
προγράμματος πολλές θέσεις μνήμης.
Οι πίνακες περιορίζουν τις δυνατότητες του προγράμματος. Αυτό γιατί οι
πίνακες είναι στατικές δομές και το μέγεθος τους πρέπει να δηλώνεται
στην αρχή του προγράμματος, ενώ παραμένει υποχρεωτικά σταθερό κατά
την εκτέλεση του προγράμματος.
Η απόφαση για τη χρήση ή όχι πίνακα για τη διαχείριση των δεδομένων είναι
κυρίως θέμα εμπειρίας στον προγραμματισμό.
13. &9.3 Πολυδιάστατοι Πίνακες
Έστω ότι οι θερμοκρασίες δίνονται από τον παρακάτω δισδιάστατο
πίνακα 30x10:
Ο πίνακας αυτός έχει θερμοκρασίες για 30 ημέρες για δέκα
διαφορετικές πόλεις. Για να καθοριστεί κάθε στοιχείο χρειάζονται
δύο δείκτες, ο ένας για την ημέρα και ο δεύτερος για την πόλη.
Για την επεξεργασία των θερμοκρασιών μπορεί να χρησιμοποιηθεί
ένας δισδιάστατος πίνακας, στον οποίο ο πρώτος δείκτης δείχνει τη
γραμμή και ο δεύτερος τη στήλη. Π.χ. το στοιχείο
Θερμοκρασία[30,1] έχει τιμή 27.
14. &9.3 Πολυδιάστατοι Πίνακες
Παράδειγμα 3
Να γραφεί πρόγραμμα που να
υπολογίζει τη μέση θερμοκρασία
κάθε πόλης για τον προηγούμενο
πίνακα θερμοκρασιών (δίδονται
30 θερμοκρασίες 10 πόλεων).
Επίσης, για κάθε πόλη, να
υπολογίζει πόσες ημέρες η
θερμοκρασία ήταν κατώτερη από
την αντίστοιχη μέση.
15. &9.3 Πολυδιάστατοι Πίνακες
Παράδειγμα 4
Να γραφεί πρόγραμμα το οποίο:
a. Να διαβάζει τα ονόματα δέκα κινηματογράφων και τις
αντίστοιχες εισπράξεις τους για κάθε ημέρα μίας
εβδομάδας.
b. Να υπολογίζει και να εκτυπώνει το άθροισμα των
εισπράξεων κάθε κινηματογράφου, καθώς και τον
κινηματογράφο με τη μέγιστη συνολική είσπραξη.
c. Να υπολογίζει και να εκτυπώνει το άθροισμα των
εισπράξεων κάθε ημέρας, καθώς και την ημέρα με τη
μέγιστη συνολική είσπραξη.
18. &9.4 Τυπικές επεξεργασίες Πινάκων
Υπολογισμός αθροισμάτων στοιχείων του πίνακα
Πολύ συχνά απαιτείται ο υπολογισμός του αθροίσματος στοιχείων του
πίνακα που έχουν κοινά χαρακτηριστικά.
Εύρεση του μέγιστου ή του ελάχιστου στοιχείου
Αν ο πίνακας είναι ταξινομημένος, τότε πρέπει να συγκριθούν τα
στοιχεία ένα προς ένα, για να βρεθεί το μέγιστο ή το ελάχιστο. Αν
είναι ταξινομημένος, τότε το μέγιστο ή το ελάχιστο βρίσκονται στα
δύο ακριανά στοιχεία του πίνακα.
Ταξινόμηση των στοιχείων του πίνακα
Στο κεφάλαιο 3 είδαμε τη μέθοδο της ευθείας ανταλλαγής. Αυτή είναι
από τις απλούστερες αλλά δεν είναι η πιο αποδοτική.
Αναζήτηση ενός στοιχείου του πίνακα
Δύο είναι οι πλέον διαδεδομένοι αλγόριθμοι αναζήτησης:
– Η σειριακή αναζήτηση
Είναι οι πιο απλή και η λιγότερη αποδοτική. Χρησιμοποιείται σε μη
ταξινομημένους πίνακες.
– Η δυαδική αναζήτηση
Είναι αποδοτικότερη και χρησιμοποιείται σε ταξινομημένους πίνακες
Συγχώνευση δύο πινάκων
Σκοπός της συγχώνευσης είναι η δημιουργία από τα στοιχεία δύο (ή
περισσότερων) ταξινομημένων πινάκων ενός άλλου ταξινομημένου
πίνακα.