User Tools

Site Tools


qna:hw:lsn65

This is an old revision of the document!


Α Μάθημα Ανακεφαλαίωσης

Εργαστηριακή διάλεξη

Εργασία A.1

Τρίτος και τελευταίος κώδικας πάνω στο Conway's Game Of Life

Ερώτημα A.1.1

Δημιουργία της συνάρτησης bool calcNextGen(int rows, int cols, bool next[rows][cols]) η οποία υπολογίζει βάσει του grid, την επόμενη γενιά του παιχνιδιού και την αποθηκεύει (αυτό μας βοηθάει πολύ στην πραγματικότητα) στον πίνακα next που πρέπει να έχει τις ίδιες διαστάσεις με το grid.

Έλεγχοι

Test A-1-1-a

Εκκρεμούν…

Ερώτημα A.1.2

Δημιουργία της συνάρτησης bool boardInit(int rows, int cols, bool next[rows][cols]) η οποία δίνει τιμές στα κελιά του grid βάσει του πίνακα next που πρέπει να έχει τις ίδιες διαστάσεις με το grid. Ουσιαστικά αντιγράφει τον πίνακα next στο grid.

Έλεγχοι

Test A-1-2-a

Εκκρεμούν…

Εργασία A.2

Πρώτη εργασία πάνω στην άλγεβρα πινάκων.

Ερώτημα A.2.1

Δημιουργία της συνάρτησης bool isLTriangular(int R, int C, double A[R][C]) η οποία απατά στο ερώτημα αν ο πίνακας A είναι κάτω τριγωνικός.

Έλεγχοι

Test A-2-1-a

Εκκρεμούν…

Ερώτημα A.2.2

Δημιουργία της συνάρτησης bool add(int R, int C, double A[R][C], double B[R][C] , double sum[R][C]) η οποία αθροίζει τους πίνακες Α και Β στον πίνακα sum.

Έλεγχοι

Test A-2-2-a

Εκκρεμούν…

Ερώτημα A.2.3

Δημιουργία της συνάρτησης bool mul(int M, int N, int K, double A[M][N], double B[N][K] , double P[Μ][Κ]) η οποία πολλαπλασιάζει τους πίνακες Α και Β στον πίνακα P.

Έλεγχοι

Test A-2-3-a

Εκκρεμούν…

Έλεγχοι A.2.4

Αυτή η ενότητα ελέγχων περιέχει έναν συνδυαστικό έλεγχο των συναρτήσεων.

Έλεγχοι

Test A-2-4-a

Εκκρεμούν…

qna/hw/lsn65.1650132675.txt.gz · Last modified: 2022/04/16 18:11 by xallos