Υλικό 2ης Εβδομάδας (Βασικές έννοιες 2 και 3 (partOf))

Κυριακή, 15 Οκτωβρίου 2023 - 8:12 μ.μ.
- από τον χρήστη Θραμπουλίδης Κλεάνθης

Διάλεξη

1. Αξιολόγηση 1ης Εβδομάδας.

Ο στόχος της 1ης Εβδομάδος, Τα εργαλεία για να τον πετύχουμε, Ήταν ο στόχος εφικτός;  Αξιοποιήσαμε τα εργαλεία;

2. Βασικές έννοιες Μέρος 2ο

Βασικές έννοιες Διαδικαστικού Προστακτικού Προγραμματισμού με τη χρήση παραδειγμάτων Υπολογιστικών διεργασιών.

Αφαιρετικότητα (Ορισμός-Είδη)

Παραδείγματα ανάθεσης έργου στην Μηχανή (Hailstonesequence, Fibonacci numbers). Λεκτικές Περιγραφές.

Η επικοινωνία με την μηχανή. Το παράδειγμα Fibonacci numbers

3. Βασικές έννοιες Μέρος 3ο (part of)

Η διεργασία ως πρόγραμμα και ως συνάρτηση.

Βασικές έννοιες στην ανάπτυξη Προγράμματος (Η main(), Συναρτήσεις βασικής βιβλιοθήκης, Δικές μας συναρτήσεις)

Δεδομένα - Τύποι Δεδομένων – Πίνακας ( Array)

Πρόταση, Πρόταση δήλωσης μεταβλητής, Πρόταση ελέγχου ροής προγράμματος (ελέγχου συνθήκης επανάληψης)

Τελεστής, Έκφραση

Παραδείγματα: Add2Numbers, Add2Numbers και ChatGPT (σελίδα 1, σελίδα 2)

Η διεργασία ως συνάρτηση (Add2Numbers).

H συνάρτηση max() – Πρόταση Ελέγχου Συνθήκης (if-else) – Πρόταση επανάληψης (for).

Αντιστοίχιση Λεκτικής περιγραφής σε πηγαίο κώδικα.

Η διεργασία υπολογισμού μέσου όρου (Average) (Υλικό 3ης  εβδομάδας)

 

Αναρτήσεις

Απολογισμός 1ης εβδομάδας και Στόχος 2ης

Εργαστήριο (I2P-LAB)

Υλικό 1ης Εβδομάδας (Εισαγωγή, Βασικές έννοιες -Μέρος 1ο ) [Updated 15Oct]

Εκτέλεση του 1ου Εργαστηρίου – Προβλήματα, Λύσεις

 

Ερωτηματολόγια

Το πρόγραμμα HailstoneSequence

Το πρόγραμμα FibonacciNumbers

Σχόλια (0)