Εισαγωγή Στον Προγραμματισμό

Παρακολουθώ όλα τα μαθήματα.

Συντονιστές: φιάλη klein, Ryu, markelos, meleneemil

alexk
Δημοσιεύσεις: 237
Εγγραφή: Τρί Ιαν 22, 2008 1:58 pm
Real Name: alex
Gender: Male

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από alexk »

Μπήκα στο math.ntua.... κ απ οτι είδα γράφει "Απαραίτητη η ικανοποιητική συμμετοχή στα εργαστήρια".
Εγώ αρχικά είχα σαν μάθημα την Pascal επι Ζάχου και μετά έγινε Java αλλά δεν έχω παρακολουθήσει κανένα εργαστηριο.Παίζει να μη μπορείς να δώσεις το μάθημα αν δεν έχεις παρακολουθήσει εργαστήρια καθόλου?
Άβαταρ μέλους
Wizard
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2624
Εγγραφή: Τετ Νοέμ 01, 2006 8:40 am
Real Name: Μάνος Ικάριος
Gender: Male
Facebook ID: Manos.Ikarios
Τοποθεσία: Παντού!

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από Wizard »

Από όταν καταργήθηκε η Pascal οι παλιοί δε χρειάζεται να κάνουν τα εργαστήρια. Γράφουν με άριστα το 10. Τουλάχιστον αυτό μέχρι πριν 3 περίπου χρόνια αλλά δεν πιστεύω να έχει αλλάξει κάτι :)
Windows is unprotected sex. Linux is using a condom, the pill, a vasectomy, and the Berlin wall...
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από LocknLoad »

Οπως και να'χει, εαν εχεις κανει περισσοτερες απο 2 απουσιες χανεις το +2 (αν θυμαμαι καλα το οποιο περιεχει και την προοδο, η οποια φετος νομιζω δεν εγινε, και την εργασια). Με αλλα λογια αν δεν εχεις παρακολουθησει τα εργαστηρια μπορεις να δωσεις την εξεταση
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
alexk
Δημοσιεύσεις: 237
Εγγραφή: Τρί Ιαν 22, 2008 1:58 pm
Real Name: alex
Gender: Male

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από alexk »

Από το βιβλίο ποιά κεφάλαια είναι στην ύλη?
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από LocknLoad »

Λοιπον, αφου επιμενεις η υλη απο το βιβλιο Εισαγωγη στην Java 2 του Γιωργου Λιακεα ειναι τα (συμφωνα με οσα ειχαμε κανει περυσι) ειναι 1,2,3,4,5 αλλα σε ΟΛΑ τα κεφαλαια περιεχει πληροφοριες τις οποιες μπορει ουτε καν να ξυσεις στην java του 2ου εξαμηνου. Οποτε δυσκολα καποιος θα σου πει την υλη, ΑΝ την εχει δωσει καν, απο το βιβλιο. (ειναι μπερδεμα)

Σου προτεινω να διαβασεις τις διαφανιες που σου ειπα που να βρεις πριν μερικα post και και μετα να δεις τα θεματα και τις λυσεις τους (ειχα ανεβασει μερικες περυσι αλλα ειχαν κατι λαθακια. Στο εργαλειο εχει σωστες και πριν την εξεταση θα ανεβασω και τις υπολοιπες σωστες). Οτι δλδ εκανα και εγω. Το βιβλιο κατα την γνωμη μου (αν δεν θες να μαθεις java) θα σε μπερδεψει.

Τελος, εχουμε κανει αρκετη συζητηση σε αλλο thread του μαθηματος στο οποιο μπορεις εκει να βρεις παλιες αποριες και απαντησεις.

EDIT: Απο'δω και κατω http://www.semfe.gr/forum/viewtopic.php ... t=0#p23321 αλλα καλυτερα να μην κατεβασεις τα θεματα που ανεβασα σαν attachments. Δες του εργαλειου και περιμενε να τα ξανανεβασω σωστα.
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
alexk
Δημοσιεύσεις: 237
Εγγραφή: Τρί Ιαν 22, 2008 1:58 pm
Real Name: alex
Gender: Male

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από alexk »

LocknLoad έγραψε:αλλα σε ΟΛΑ τα κεφαλαια περιεχει πληροφοριες τις οποιες μπορει ουτε καν να ξυσεις στην java του 2ου εξαμηνου. Οποτε δυσκολα καποιος θα σου πει την υλη, ΑΝ την εχει δωσει καν, απο το βιβλιο. (ειναι μπερδεμα)
Την Java του 2ου εξαμηνου την εχω περάσει...
Τελευταία επεξεργασία από το μέλος alexk την Κυρ Φεβ 22, 2009 12:11 pm, έχει επεξεργασθεί 1 φορά συνολικά.
Άβαταρ μέλους
Wizard
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2624
Εγγραφή: Τετ Νοέμ 01, 2006 8:40 am
Real Name: Μάνος Ικάριος
Gender: Male
Facebook ID: Manos.Ikarios
Τοποθεσία: Παντού!

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από Wizard »

Θα συμφωνήσω κι εγώ. Μην διαβάσετε από το βιβλίο αν σας ενδιαφέρει απλά να περάσετε το μάθημα. Είναι μάλιστα πολύ πιθανό να σας μπερδέψει.
Το βιβλίο απ' όσο το έχω δει πρέπει να είναι πολύ καλό, αλλά είναι κυρίως για τη βιβλιοθήκη. Για τη Java 1, αν δεν έχετε ιδέα και δε μπορείτε να πιάσετε απευθείας ασκήσεις εργαστηρίου ή σημειώσεις-διαφάνεις μαθήματος, ξεκινήστε από το βιβλίο προγραμματισμού 3ης λυκείου ώστε να μάθετε τα βασικά.
Πάντως οι ασκήσεις του εργαστηρίου είναι υπεραρκετές για να περάσετε και μάλιστα αρκετές ώστε να πάρετε έναν αξιοπρεπή βαθμό. Αν μάλιστα έχετε και μια ιδέα από προγραμματισμό το άριστα δεν είανι ιδιαίτερα δύσκολο.
Δε βάζει εξωπραγματικά θέματα και μάλιστα στην Java 1 δεν εξετάζονται καν τα στοιχεία που κάνουν τη γλώσσα αντικειμενοστραφή. Είναι καθαρά αλγοριθμική η εξέταση. Απλά γράφετε μεθόδους σε Java :)
Windows is unprotected sex. Linux is using a condom, the pill, a vasectomy, and the Berlin wall...
thalia
Δημοσιεύσεις: 109
Εγγραφή: Τρί Ιουν 10, 2008 12:29 pm
Real Name: Θάλεια
Gender: Female
Facebook ID: 0

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από thalia »

Παιδια ξερει κανενας απο τις εργαστηριακες ασκησεις που επρεπε να καλυφθουν ποσες τελικα εγιναν?Στην προσωπικη του σελιδα εχει τις παρακατω

3
Υλοποίηση μεθόδων.
4
Eντολές επιλογής.
Χρήση πακέτου βιβλιοθήκης για δημιουργία ψευτο-τυχαίων αριθμών.
5
Eντολή επανάληψης (for…).
Δημιουργία στατικών μεθόδων.
6
Eντολή επανάληψης (while…), εντολή διακλάδωσης (switch…).
Χρήση της κλάσης String.
7
Εξοικείωση με την χρήση των διανυσμάτων και των εντολών επανάληψης.
8
Ανάπτυξη προγραμμάτων ταξινόμησης.
9
Χρήση δισδιάστατων διανυσμάτων.
10
Χρήση μεταβλητών τύπου αναφοράς για δημιουργία συνδεδεμένων δομών.
11
Συνδεδεμένες δομές.
Εξοικείωση με τη χρήση κλάσεων (σε ρόλο "κλάσης βιβλιοθήκης") ως συστατικών μεγαλύτερων εφαρμογών.



Οποιος ξερει ας απαντησει...Ευχαριστω
papagalakos

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από papagalakos »

Τοτε μηπως ξετετε αν υπαρχει πουθενα κατι σαν τυπολογιο για τις λεξεις της java?
Άβαταρ μέλους
wild_cat
Δημοσιεύσεις: 145
Εγγραφή: Δευ Δεκ 15, 2008 1:52 pm
Real Name: ax to ksexasa!!!xD
Facebook ID: 0
Τοποθεσία: pizza planet!!! xD

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από wild_cat »

kseri kanis pou mporo na bro to BLUE J ke pos mporo na to egkatastiso ston ipologisti??? :?: :?: :?: :?
ΟΧΙ ΠΑΡΑΤΑΞΕΙΣ ΣΤΟ ΕΜΠ!
Άβαταρ μέλους
Chris
Forum Moderator
Forum Moderator
Δημοσιεύσεις: 1064
Εγγραφή: Παρ Μαρ 28, 2008 2:02 pm
Real Name: Χρήστος
Gender: Male
Facebook ID: 0

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από Chris »

Άβαταρ μέλους
Artemoila
Δημοσιεύσεις: 961
Εγγραφή: Τρί Δεκ 11, 2007 6:05 pm
Real Name: Artemis
Facebook ID: 1003775262
Τοποθεσία: κάπου μωβ

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από Artemoila »

Θα χρειαστει να εχεις εγκατεστημενη κ την java στο συστημα σου
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από LocknLoad »

papagalakos έγραψε:Τοτε μηπως ξετετε αν υπαρχει πουθενα κατι σαν τυπολογιο για τις λεξεις της java?
Σαν? Δλδ... ενα παραδειγμα "λεξης"?

Δλδ, αν καταλαβα θες κατι σε φαση

for (int i=0; i<a.length; i++) (ή γενικα καποια συνθηκη με μετρητη, βημα κτλ)
{
εντολες
}
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
papagalakos

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από papagalakos »

πχ τι σημαινει και πως χρησιμοποιειται η public static void main ή ti einai ta \b,\t κλπ
Άβαταρ μέλους
Wizard
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2624
Εγγραφή: Τετ Νοέμ 01, 2006 8:40 am
Real Name: Μάνος Ικάριος
Gender: Male
Facebook ID: Manos.Ikarios
Τοποθεσία: Παντού!

Re: Εισαγωγή στον προγραμματισμό

Δημοσίευση από Wizard »

public: Σημαίνει ότι μπορεί να χρησιμοποιηθεί και από αντικείμενα/κλάσεις πέραν του αντικειμένου που δημιουργείται από αυτή την κλάση. Αν ανήκει στην κλάση Α μπορείς δηλαδή να την καλέσεις από ένα αντικείμενο τύπου Β. Αν ήταν private ή protected δε θα είχες αυτή τη δυνατότητα.
static: Σημαίνει ότι η μέθοδος αυτή καλείται από την κλάση. Δε χρειάζεται να δημιουργήσεις αντικείμενο για να την τρέξεις. Οπτικά θα το καταλάβεις στο bluej επειδή τη συγκεκριμένη μέθοδο θα τη βρεις κάνοντας δεξί κλικ στην κλάση σου και όχι αφού δημιουργήσεις αντικείμενο. Παίξε δηλαδή βάζοντας και βγάζοντας αυτή τη λέξη για να δεις τι σημασία έχει.
void: Σημαίνει ότι η μέθοδός σου είανι μια διαδικασία η οποία δεν επιστρέφει τίποτα. Κάνει δηλαδή απλά μια δουλειά και δεν επιστρέφει μια τιμή. Στη θέση της λέξης αυτής μπορείς να βάλεις τον τύπο της μεταβλητής που θα επιστρέφεται σε περίπτωση που θέλεις να επιστρέφεις. π.χ. int, long, float, double, String, int[] κλπ...
Το \t είναι σα να πατάς tab. To \n σα να πατάς enter.
Το \b είανι μια περίεργη ιστορία:

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

Specifies a boundary defined by a transition from an alphanumeric character to a nonalphanumeric character, or from a nonalphanumeric character to an alphanumeric character.

For example, the string " Big" contains boundary defined by the space (nonalphanumeric character) and the "B" (alphanumeric character). 

The following example uses the \b escape sequence in a regular expression to locate the string "Big" at the end of the search string and not the fragment "big" inside the word "ambiguous".

reFindNoCase("\bBig\b", "Don't be ambiguous about Big.")
<!--- The value of IndexOfOccurrence is 26 --->

When used inside of a character set (e.g. [\b]), it specifies a backspace
http://msdn.microsoft.com/en-us/library/4edbef7e.aspx
Windows is unprotected sex. Linux is using a condom, the pill, a vasectomy, and the Berlin wall...
Απάντηση

Επιστροφή στο “Πρώτο Έτος”