|
Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη. Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). ΠΧ [img height=400 (κλείνει η αγκύλη)
Show Posts
|
Pages: 1 2 3 [4]
|
47
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με Υπολογιστές] 3η Εργασία 2016
|
on: May 13, 2016, 20:32:15 pm
|
Φίλε μου εγώ του κέντρου βάρους έστελνα. Αλλά πραγματικά δεν βρήκα καμιά χρησιμότητα στο να το κάνω αυτό, επίσης τσέκαρα και τι διαφορά θα είχε αν έστελνα τις κορυφές και δν βρήκα απολύτως καμιά διαφορά . Είναι και λογικό αφού τα τρίγωνα είναι πάρα πολύ μικρά, και άρα το κέντρο βάρους θα είναι πολύ κοντά στις κορυφές. Αυτό το χρώμα όμως αντιστοιχεί στο κέντρο βάρους όχι στις κορυφές, μετά πως βρίσκεις το χρώμα των τριών κορυφών του τριγώνου?
|
|
|
57
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Λειτουργικά Συστήματα / Re: [Λειτουργικά Συστήματα] Εργασία 2015-2016
|
on: February 08, 2016, 11:53:59 am
|
καλημερα..να ρωτησω κάτι..για την δεύτερη εργασία με τα named pipes..πρέπει να έχω δύο named pipes??ένα για τον server και ένα για τον client?η δημιουργώ μόνο ένα μέσα στον server?
τα named pipes είναι ένας δίαυλος επικοινωνίας μεαξύ δύο διεργασιών. η μία άκρη του πρέπει να καταλήγει στον server και ορίζεται μόνο για διάβασμα και η άλλη στον client μόνο για γράψιμο. το ίδιο named pipe με το ιδιο όνομα.
|
|
|
59
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Μικροϋπολογιστών / Re: [Συστ. Μικροϋπολογιστών] Λυμένα Θέματα
|
on: February 05, 2016, 00:36:40 am
|
Φεβρούαριος 2012 Θέμα 3
Ο αλγόριθμος πάει ως εξής Σειρά Ν: αλλάζουν από Ν*(Ν-1) ως Ν*Ν -1 Ν-1: από Ν(Ν-2)+1 ως Ν(Ν-1) -2 Ν-2: από Ν(Ν-3)+2 ως Ν(Ν-2) -3 Ν-i: από N(N-1-i)+i ως Ν(Ν-i)-i-1
δηλαδή ανά row αλλάζουν κάθε φορά Ν -2 *i στοιχεία
με βάση αυτό ο αλγόριθμος τσεκάρει πόσες σειρές πρέπει να αλλάξει, και μετά σειρά σειρά τοποθετείται στην κατάλληλη θέση, και αλλάζει όσα στοιχεία οφείλει πριν μετακινηθεί στην επόμενη
.def i .def maxi .def N .def counter .def stadlo .def stadhi .def load .def temp
; find maxi mov i, N lsr i brvc found_i inc i ; if N/2 returns overflow, (e.g. 5/2=2.5, increment result) clv found_i: ldi temp, 0 mov maxi, i dec maxi ; count starts at zero add stadlo, N adc stadhi, temp ; move to end of array
;start ldi i, 0 mov counter, N ; last row- swap out all elements
read_row: clr load mov temp, i inc temp sub stadlo, temp sbc stadhi, load ; subtract from current address > stad -i-1 ld read, X neg read st -x, read dec counter brne read_row
; finished a row ldi read, 0 sub stadlo, i sbc stadhi, read ; go up i bytes (start of finished row) scpe i, maxi ; if i==maxi rjmp done ; complete inc i ; else increase i mov counter, n ; reset counter clc mov temp,i lsl temp ; temp=2*i clc sub counter, temp ; new counter = counter -2 *i rjmp read_row
ps: εφαγα μιαμιση ωρα για 33 γραμμες 'κωδικα', γιατι τοσο δυσκολο αυτο το μαθημα και γιατι κανενας δεν αγχωνεται;
να σε ρωτήσω λίγο κάτι...αν εδώ έχω Ν γραμμές και Ν στήλες τότε τα συνολικά στοιχεία του πίνακα δεν θα είναι ΝxN ?οπότε αν θες να πας στο τελευταίο στοιχείο το ΝχΝ δεν έπρεπε να προσθέσεις στις διευθύνσεις? Αφου ο πίνακας είναι κάτω τριγωνικός δεν πρέπει απλά να ελέγχουμε τα στοιχεία που ειναι διάφορα του μηδενος και αυτα να αλλάζουμε σε συμπλήρωμα του 2? Ή θέλει και το μηδέν?
|
|
|
|
|