Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Συντονιστές: markelos, Ryu, φιάλη klein, meleneemil
- Katsarola
- Δημοσιεύσεις: 653
- Εγγραφή: Δευ Νοέμ 06, 2006 8:23 am
- Real Name: Διαγαλαξιακός Υπερδικτάτωρ
- Gender: Male
- Facebook ID: HNNgnGNGGGNGGGG
- Τοποθεσία: Under a Bridge
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Bullshit. Τον ειχα ρωτησει στην αρχη του εξαμηνου για το τι παιζει με το εργαστηριο και το 20% που υποτιθεται πιανει (αυτο τουλαχιστον ηξερα απο το 1ο ετος). Οταν του το ανεφερα πηρε υφακι "wat" και μου λεει "οχι, αυτο δεν ισχυει, ποτε δεν ισχυε". Δεν ξερω τι ζορι τραβαει, αλλα ο τυπος ειναι απιστευτα κομπλεξικος
Αχ καλέ, μπριζολάκια.
-
- Δημοσιεύσεις: 98
- Εγγραφή: Παρ Ιούλ 11, 2008 5:54 pm
- Real Name: ---
- Gender: Male
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Απορία:
Αν σε μια κλάση έχω ορίσει έναν δισδιάστατο πίνακα και θέλω να ορίσω κάτι για μια ολόκληρη γραμμή (σε ένα if ας πούμε) πώς ορίζω την γραμμή;
(π.χ. επί πτυχίω 2013 θέμα 4: θέλω να βάλω ότι αν ολόκληρη η γραμμή είναι μηδενικά, κάνε αυτό...)
Αν σε μια κλάση έχω ορίσει έναν δισδιάστατο πίνακα και θέλω να ορίσω κάτι για μια ολόκληρη γραμμή (σε ένα if ας πούμε) πώς ορίζω την γραμμή;
(π.χ. επί πτυχίω 2013 θέμα 4: θέλω να βάλω ότι αν ολόκληρη η γραμμή είναι μηδενικά, κάνε αυτό...)
-
- Δημοσιεύσεις: 117
- Εγγραφή: Τρί Σεπ 21, 2010 3:52 pm
- Real Name: joulia
- Gender: Female
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
μια προχειρη σκεψη
public static int hasZeroRow( int a[][])
{
int rows=a.length;
int cols=a[0].length;
int row=-1;
for(int i=0;i<rows;i++)
{ int count=0;
for(int j=0;j<cols;j++)
{
if(a[j]==0)
count++;
if(count==cols)
row=i;
}}
return row;
}
}
δοκιμασε το και δοσ'μου ελπιδες για το μαθηαμ, αν δουλευει..(δεν το τσεκαρα παραπανω, γτ διαβαζω αλλο μαθημα)
public static int hasZeroRow( int a[][])
{
int rows=a.length;
int cols=a[0].length;
int row=-1;
for(int i=0;i<rows;i++)
{ int count=0;
for(int j=0;j<cols;j++)
{
if(a[j]==0)
count++;
if(count==cols)
row=i;
}}
return row;
}
}
δοκιμασε το και δοσ'μου ελπιδες για το μαθηαμ, αν δουλευει..(δεν το τσεκαρα παραπανω, γτ διαβαζω αλλο μαθημα)
*Υπάρχουν δύο τρόποι για να λάμπεις: είτε να αντανακλάς το φως είτε να το δημιουργείς...
- constant
- Portal Administrator
- Δημοσιεύσεις: 1684
- Εγγραφή: Τετ Δεκ 01, 2010 2:16 pm
- Real Name: Konstantinos
- Gender: Male
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Γενικά στην ερώτηση που έκανες, το μόνο που χρειάζεσαι είναι ένα μονό for που να τρέχει σε όλα τα a[j] για το σταθερό i που θες και παριστάνει γραμμή και με το j να τρέχει από 0 μέχρι cols-1.
-
- Δημοσιεύσεις: 98
- Εγγραφή: Παρ Ιούλ 11, 2008 5:54 pm
- Real Name: ---
- Gender: Male
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
@juliaRS
Δουλεύει! Δεν είχα σκεφτεί το count, έψαχνα πώς να γράψω "όλα να είναι μηδέν".
@constant
Αυτό που λες ισχύει για μία σειρά. Αν όμως θέλω να το κάνω σε κάθε σειρά ενός πίνακα πρέπει να βάλω 2 for και τότε τα πιάνει στοιχείο στοιχείο. Or something...
Δουλεύει! Δεν είχα σκεφτεί το count, έψαχνα πώς να γράψω "όλα να είναι μηδέν".
@constant
Αυτό που λες ισχύει για μία σειρά. Αν όμως θέλω να το κάνω σε κάθε σειρά ενός πίνακα πρέπει να βάλω 2 for και τότε τα πιάνει στοιχείο στοιχείο. Or something...
-
- Δημοσιεύσεις: 117
- Εγγραφή: Τρί Σεπ 21, 2010 3:52 pm
- Real Name: joulia
- Gender: Female
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Ναι, βασικα, αν θες κατι να υπολογιζεται ανα γραμμα(η ανα στηλη) βαζεις-οριζεις μια μεταβλητη αμεσως μετα το 1ο φορ.αν θες να "σκαναρεις" οοολο τον πινακα, οριζεις τη μεταβλητη αυτη πριν τα φορ, απο πανω.
πιχι για αθροισμα...με τον 1ο τροπο βρισκεις το αθροισμα καθες γραμμης, με τον δευτερο το αθροισμα ολου του πινακα...
πιχι για αθροισμα...με τον 1ο τροπο βρισκεις το αθροισμα καθες γραμμης, με τον δευτερο το αθροισμα ολου του πινακα...
*Υπάρχουν δύο τρόποι για να λάμπεις: είτε να αντανακλάς το φως είτε να το δημιουργείς...
- otinanai
- Δημοσιεύσεις: 1031
- Εγγραφή: Κυρ Οκτ 07, 2007 9:22 pm
- Real Name: χμ..αλεξανδρος
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
καμια ιδεα για το πως θα λυθει το τελευταιο θεμα της επαναληπτικής του 11 ΧΩΡΙΣ εντολές επανάληψης;;
(οι λύσεις στο forum χρησιμοποιουν for)
(οι λύσεις στο forum χρησιμοποιουν for)
It's only after we've lost everything that we are free to do anything
[imgr 500x180]http://img.buzznet.com/assets/imgx/2/1/ ... 035284.jpg[/imgr]
[imgr 500x180]http://img.buzznet.com/assets/imgx/2/1/ ... 035284.jpg[/imgr]
- meleneemil
- Forum Moderator
- Δημοσιεύσεις: 736
- Εγγραφή: Πέμ Νοέμ 05, 2009 5:23 pm
- Real Name: Aimilios K
- Gender: Male
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Σκέψεις:otinanai έγραψε:καμια ιδεα για το πως θα λυθει το τελευταιο θεμα της επαναληπτικής του 11 ΧΩΡΙΣ εντολές επανάληψης;;
(οι λύσεις στο forum χρησιμοποιουν for)
σε ένα εργαστήριο είχαμε κάνει κάτι παρόμοιο. Που ορίζεις κελιά και το κάθε ένα έχει μεταβλητές για το προηγούμενο και το επόμενο (δεν υπάρχει διάνυσμα).
Οπότε, η κλάση θα έχει αποθηκευμένο το πρώτο και το τελευταίο.
Κάθε φορά που προσθέτεις ένα με τη μέθοδο της κλάσης, αυτό που προσθέτεις θα ορίζεται ως το επόμενο του τελευταίου και θα γίνεται το νέο τελευταίο (αφού θα έχει null αντί για κάποιο επόμενο).
Επίσης, όταν προσθέτεις ένα, αυξάνεις μία μεταβλητή size κατά 1, οπότε όταν ζητηθεί, δε χρειάζεται for αφού είναι ήδη έτοιμο
Logical? maybe. ميلين اميل
- constant
- Portal Administrator
- Δημοσιεύσεις: 1684
- Εγγραφή: Τετ Δεκ 01, 2010 2:16 pm
- Real Name: Konstantinos
- Gender: Male
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Γιατί χωρίς εντολές επανάληψης όμως;
- otinanai
- Δημοσιεύσεις: 1031
- Εγγραφή: Κυρ Οκτ 07, 2007 9:22 pm
- Real Name: χμ..αλεξανδρος
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
ρε ειμαι χαζος! ακυρο. Ελεγε δεν επιτρεπονται οι επαναληψεις (αλλα προφανως εννοει οτι δεν μπορει να ειναι 2 φορες ο ιδιος αριθμος).constant έγραψε:Γιατί χωρίς εντολές επανάληψης όμως;
thanx anyway!
It's only after we've lost everything that we are free to do anything
[imgr 500x180]http://img.buzznet.com/assets/imgx/2/1/ ... 035284.jpg[/imgr]
[imgr 500x180]http://img.buzznet.com/assets/imgx/2/1/ ... 035284.jpg[/imgr]
- constant
- Portal Administrator
- Δημοσιεύσεις: 1684
- Εγγραφή: Τετ Δεκ 01, 2010 2:16 pm
- Real Name: Konstantinos
- Gender: Male
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Το σκέφτηκα ότι μπορεί να είχε γίνει κάποια τέτοια παρεξήγηση
-btw, μου φαίνεται ότι ο κώδικας στα λυμένα θέματα επιδέχεται πολλές βελτιώσεις, οπότε να είστε κριτικοί..
-btw, μου φαίνεται ότι ο κώδικας στα λυμένα θέματα επιδέχεται πολλές βελτιώσεις, οπότε να είστε κριτικοί..
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
Καλησπέρα! Ξέρει κάποιος αν έγιναν όλες οι εργαστηριακές ασκήσεις φέτος;
-
- Δημοσιεύσεις: 2
- Εγγραφή: Τετ Μαρ 21, 2012 8:49 pm
- Real Name: andreas
- Gender: Male
- Facebook ID: 0
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
exei kaneis ta themata tis exetastikis tou 2015?
Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)
http://semfe.ntua.gr/el/announcements/a ... iroforikisΣας ενημερώνουμε ότι, η εξέταση του μαθήματος «Σχεδίαση και Ανάπτυξη Εφαρμογών Πληροφορικής», το οποίο είχε προγραμματιστεί για την Τρίτη 23/2/2016, ώρα 15:00-18:00, αναβάλλεται.
Ο νέος προγραμματισμός για την εξέτασή του θα ανακοινωθεί σύντομα.
Από τη Γραμματεία ΣΕΜΦΕ