Βαθμολόγηση γραπτού.

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: Super-Moderators, WebDev Moderators

Απάντηση
shortyjr
Δημοσιεύσεις: 66
Εγγραφή: 17 Φεβ 2010 01:49

Βαθμολόγηση γραπτού.

Δημοσίευση από shortyjr » 17 Ιουν 2010 20:39

Γεια σας παιδια θα ηθελα να βαθμολογήσετε το παρακάτω προγραμμα. Για μηχανολογο πρωτο έτος ειναι. Οποτε η ανάλογη αυστηρότητα. Η ύλη μας ειναι οτι καναμε στο λύκειο αλλα στη C
η εκφώνηση ειναι να φιαξουμε πρόγραμμα που υπολογι2ει το Α=χ*χ+χ+(a+b)*c σε συναρτηση calc για χ απο 1 μεχρι 10.τα a, b, c τα δινει ο χρήστης μια φορα.

Κώδικας: Επιλογή όλων

#include <stdio.h>

int calc&#40;int a, int b, int c, int x&#41;
&#123;
             int A;
             A=x*x+x+&#40;a+b&#41;*c;
             printf&#40;"To A einai %d", A&#41;;
&#125;

main &#40;&#41;
&#123;
     int a, b, c, x, i;
     scanf&#40;"%d", a&#41;;
     scanf&#40;"%d", b&#41;;
     scanf&#40;"%d", c&#41;;
     
     for&#40;i=1;i=10;++i&#41;
     &#123;
         calc&#40;a, b, c, x&#41;;
     &#125;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6224
Εγγραφή: 30 Νοέμ 2004 03:09

Βαθμολόγηση γραπτού.

Δημοσίευση από fafos » 18 Ιουν 2010 00:48

den ksero an o kodikas einai sostos h oxi.. ego pantos tha sou ekova 2/10 giati den exeis sxolia se kathe grammh gia na katalavei o vathmologhths an katalaves ti kaneis h an to phres apo kapou etoimo.. :lol:

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Βαθμολόγηση γραπτού.

Δημοσίευση από dva_dev » 18 Ιουν 2010 01:08

Γενικά η βαθμολόγηση μου φαίνεται δύσκολη υπόθεση. Βαθμολογείς συγκριτικά με το τι έχουν γράψει οι υπόλοιποι; Με βάση τι έχει γράψει ο καθένας μόνος του; Βαθμολογείς το γραπτό ή και την προσπάθεια; Την κατανόησης της γλώσσας; Τον αλγόριθμο; Την (ανύπαρκτη) τεκμηρίωση;
Επίσης δεν ξέρουμε ποιά είναι η ύλη που έχετε διδαχθεί.
Σίγουρα αυτό που έχεις φτιάξει δεν δουλεύει, αλλά δεν είναι και εντελώς λάθος.
Δύσκολα θα έβαζα πάνω από 6 άντε 7/10. Εχεις πρόβλημα στην επιστροφή της main, στην επιστροφή της calc, στη χρήση της x, στη χρήση της for, στη χρήση των scanf.
Επίσης δεν βλέπω πουθενά να αναφέρεται στην εκφώνηση ότι πρέπει να εμφανίζεται κάτι στην οθόνη (printf) αλλά ίσως αυτό να είναι θέμα του πως έχεις γράψει την εκφώνηση.

Άβαταρ μέλους
pasxal
Δημοσιεύσεις: 83
Εγγραφή: 16 Απρ 2010 04:39

Βαθμολόγηση γραπτού.

Δημοσίευση από pasxal » 18 Ιουν 2010 01:51

Αν δεν ξέρουμε ακριβώς την εκφώνηση προφανώς δεν μπορούμε να σε βαθμολογήσουμε. Πόσο μάλλον όταν σε ένα τόσο μικρό και απλό πρόβλημα δεν παρουσιάζεις λειτουργική λύση.
Τουλάχιστον το περνάς ή αυτό είναι που διαμορφώνει αποτέλεσμα;

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

Βαθμολόγηση γραπτού.

Δημοσίευση από mariosal » 18 Ιουν 2010 02:05

0 / 10 για το λόγο επειδή δε δουλεύει.
Άμα φτιάξεις τα λάθη του τότε θα σου έβαζα 7 / 10

Καλό θα ήταν να βάλεις σχόλια ώστε να καταλαβαίνουν όλοι τι κάνεις.

Επίσης καλό θα ήταν να γυρνάς μια τιμή ώστε κάποιο άλλο πρόγραμμα που ίσως τύχει να χρησιμοποιήσει αυτό το πρόγραμμα να ξέρει ότι εκτελέστηκε με επιτυχία ;)

Σίγουρα σας έβαλαν τέτοια εργασία; :P Είναι γελοία :P

Κώδικας: Επιλογή όλων

#include <stdio.h>

int calc&#40; int, int, int, int &#41;;

int main&#40;&#41; &#123;
    // Declaration of variables 'a', 'b', 'c'

    printf&#40; "a&#58; " &#41;;   // Print 'a&#58; ' to stdout
    int a;
    scanf&#40; "%d", &a &#41;; // Get 'a''s value from stdin

    printf&#40; "b&#58; " &#41;;   // Print 'b&#58; ' to stdout
    int b;
    scanf&#40; "%d", &b &#41;; // Get 'b''s value from stdin

    printf&#40; "c&#58; " &#41;;   // Print 'c&#58; ' to stdout
    int c;
    scanf&#40; "%d", &c &#41;; // Get 'c''s value from stdin

    // Call calc for x's values from 1 to 10

    int x = 0;
    while &#40; 11 > ++x &#41; &#123;
        calc&#40; x, a, b, c &#41;;
    &#125;

    return 0; // No errors
&#125;

int calc&#40; int x, int a, int b, int c &#41; &#123;
    return x + x * x + &#40; a + b &#41; * c;
&#125;

shortyjr
Δημοσιεύσεις: 66
Εγγραφή: 17 Φεβ 2010 01:49

Βαθμολόγηση γραπτού.

Δημοσίευση από shortyjr » 18 Ιουν 2010 08:27

εχω βάλει παιδια σχολια απλα δε τα εγραψα εδω..
επισης εχουμε διδαχθει δομες επιλογης , επανάληψης, πινακες και λιγο απο δομές structures. στη c.

alex599
Δημοσιεύσεις: 66
Εγγραφή: 17 Δεκ 2008 01:11
Τοποθεσία: Πάτρα

Βαθμολόγηση γραπτού.

Δημοσίευση από alex599 » 18 Ιουν 2010 10:23

Εφόσον το μάθημα είναι προγραμματισμός στη C έχουμε:

1) -1/10 διότι δεν έχει σχόλια (είναι εύκολο γι'αυτό δεν θα έκοβα περισσότερα).
2) -2/10 διότι δεν ξέρεις να κάνεις εισαγωγή με scanf (είναι βασικότατο).
3) -1/10 διότι η main δεν κλείνει!! (έλεος)
4) -1/10 διότι δεν ξέρεις να κάνεις σωστή χρήση του for-loop και κλήση συνάρτησης
5) -1/10 διότι η x τι είναι? σκουπίδια! Τι στέλνεις στην συνάρτηση?

4,5 πάνε πακέτο. Επειδή δεν λειτουργεί και το πρόγραμμα θα έκοβα από 0 έως 1/10 αλλά επειδή έχω κόψει ήδη αρκετά θα το άφηνα. Συνολικά: 4/10 παίρνει. Αν είχες σχόλια με το ζόρι παίρνεις 5/10.

Και δεν είμαι αυστηρός.. εξήγησα γιατί κόβω και που..
while(!dead()) ++knowledge;

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

Βαθμολόγηση γραπτού.

Δημοσίευση από mariosal » 18 Ιουν 2010 15:13

Με ποιον compiler μπόρεσες να κάνεις εκτελέσιμο αυτό τον κώδικα; :S

Μου φαίνεται κάπως το να μας δίνεις κώδικα που δε δουλεύει, σίγουρα κάπου σου δούλεψε για να μας λες να τον αξιολογήσουμε :/

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Βαθμολόγηση γραπτού.

Δημοσίευση από dva_dev » 18 Ιουν 2010 17:45

mariosal έγραψε:Με ποιον compiler μπόρεσες να κάνεις εκτελέσιμο αυτό τον κώδικα; :S
Βαθμολόγηση γραπτού.
Mάλλον το έδωσε σε κάποιο γραπτό (εξεταστική περίοδος; ) και αναρωτιέται αν περνάει το μάθημα ή κόβεται.

Ποιόν/ποιούς compiler(s) χρησιμοποιείς;

ΥΓ. Το Α δεν το υπολογίζεις πουθενά.

shortyjr
Δημοσιεύσεις: 66
Εγγραφή: 17 Φεβ 2010 01:49

Βαθμολόγηση γραπτού.

Δημοσίευση από shortyjr » 18 Ιουν 2010 17:47

παιδια οκ το περασα το μαθημα

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Βαθμολόγηση γραπτού.

Δημοσίευση από dva_dev » 18 Ιουν 2010 17:51

Τι βαθμό πήρες στο γραπτό;

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες