ΣΧΟΛΙΑ ΓΙΑ ΤΟ LAB 1 Ασκήσεις που είναι µαρκαρισµένες µε οριακά, δεν είναι επαρκούς ποιότητας για να περάσουν. Ο λόγος που τελικά παίρνουν είναι επειδή αυτό ήταν το πρώτο εργαστήρ και κάποια λάθη και δυσκολίες δικαιολογούνται. Στο µέλλον, ασκήσεις χαµηλής ποιότητας και ειδικά ασκήσεις που δεν κάνουν compile θα βαθµολογούνται µε FAIL και θα µπαίνει απουσία στο αντίστοιχο εργαστήριο. Ασκήσεις που είναι µαρκαρισµένες µε ERROR θα δικαιολογηθούν αυτή τη φορά λόγω γενικότερων τεχνικών προβληµάτων. Φοιτητές που έχουν δυσκολία µε τη δηµιουργία tgz αρχείων και την αποστολή εργασιών µε email πρέπει να φροντίσουν να µάθουν τη διαδικασία πριν από την επόµενη φορά που έχουν εργαστήριο. Επανειληµµένα λάθη δεν δικαιολογούνται. AEM 0001 LAB1 0002 0003 NO EMAIL (PC problems) 0004 0005 SUBMISSION ERROR 0006 0007 0008 0009 0010 0011 0012 0013 0014 To output πρέπει να είναι ακριβώς ζητά η εκφώνηση. Τα σχόλια πρέπει να στοιχίζονται όπως ο κώδικας οριακά Δεν κάνει compile!! Μη συνεπής στοίχιση FORMAT ERROR PRESENT BUT NO SUBMISSION Page 1
0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 NO EMAIL 0032 SENT SB ELSE'S TEMP TGZ 1043 ERROR in tar file 1067 Μη συνεπής στοίχιση Sheet3_2 Ελλειπή σχόλια Ο χαρακτήρας αλλαγής γραµµής είναι \n, όχι /n Μη χρησιµοποείς όλο κεφαλαία για µεταβλητές Ο χαρακτήρας αλλαγής γραµµής είναι \n, όχι n Page 2
1187 1188 1189 1190 Τα σχόλια πρέπει να στοιχίζονται όπως ο κώδικας Ο χαρακτήρας αλλαγής γραµµής είναι \n, όχι /n Μη δηλώνεις µεταβλητές στο µέσον του block Πάντα να κάνεις ένα τελευταίο compile πριν στείλεις το πρόγραµµά σου 1191 1192 1193 1072 1073 EMPTY TGZ 1074 1075 1076 1077 1078 1079 1080 ERROR in tar file 1081 ERROR in tar file 1082 1083 1084 EMPTY TGZ 1085 1086 1087 1088 1089 Τα σχόλια πρέπει να στοιχίζονται όπως ο κώδικας Οι µεταβλητές πρέπει να έχουν πιο περιγραφικά ονόµατα Πολύ µικρή στοίχιση. Χρησιµοποίησε tab. Άσχηµη στοίχιση Page 3
1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 ERROR in tar file 1102 1103 1104 1105 1106 1107 Sheet3_2 Mistake in comments οριακά Λάθη σε printf/scanf Οι µεταβλητές πρέπει να έχουν πιο περιγραφικά ονόµατα Μη συνεπής στοίχιση Άσχηµος σχολιασµός οριακά Δεν κάνει compile 1108 1109 SUBMISSION ERROR 1110 1111 1112 Page 4
1113 1114 1115 1116 1117 ERROR 1118 ERROR in tar file 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 Sheet3_2 Stray semi-colon Άσχηµη τοποθέτηση σχολίων Ο χαρακτήρας αλλαγής γραµµής είναι \n, όχι /n Uses /n instead of \n See variable naming conventions Excessive comments οριακά Δεν κάνει compile οριακά Δε χρησιµοποιείς %d στην printf Page 5
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 ERROR in tar file 1149 1150 1151 1152 1153 1154 1155 1156 Λάθος σχολιασµός Μη χρησιµοποιείς σχόλια τύπου C++ Υπερβολικός σχολιασµός Άσχηµο όνοµα µεταβλητής (z) Ελλειπές output Μη συνεπής στοίχιση Sheet3_2 Μη συνεπής στοίχιση Ο χαρακτήρας αλλαγής γραµµής είναι \n, όχι /n οριακά Δεν κάνει compile Page 6
1157 1158 NO EMAIL 1159 1160 1161 NO EMAIL 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 οριακά Δεν κάνει compile Sheet3_2 Mistake in printf Λάθη στη στοίχιση Το όνοµα του αρχείου πρέπει να είναι lab1.c, όχι Lab1.c Άσχηµη στοίχιση - να χρησιµοποιείς tabs οριακά Δεν κάνει compile Δεν χρησιµοποιείς %d στην printf Page 7
1177 οριακά Δεν κάνει compile Σοβαρά προβλήµατα 1178 1179 1180 1181 1182 1183 1184 1185 1186 Bad comments Ο χαρακτήρας αλλαγής γραµµής είναι \n, όχι /n Πολύ µικρή στοίχιση. Να χρησιµοποιείς tab. Page 8
α ριο Page 9
Page 10
Page 11
Page 12
Page 13
Page 14
Page 15
Page 16