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

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

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

Απάντηση
Άβαταρ μέλους
jimmakos
Δημοσιεύσεις: 113
Εγγραφή: Τρί Οκτ 07, 2008 7:53 pm
Real Name: jimmakos
Gender: Male
Facebook ID: 0

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

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

na rotiso an kapoios leventakas mporei na lisei ta themata 2,3,4 kai 5 apo martio 2008? to proto to kano kaimonos mou xixi. den kano plaka an mporei kapoios esto kai me stilo na ta lisei kai na ta anevasei, i mporei na mou ta steilei kai sto mail mou. eyxaristw
Άβαταρ μέλους
Tsakalos
Δημοσιεύσεις: 518
Εγγραφή: Δευ Νοέμ 06, 2006 1:43 am
Real Name: Κώστας
Gender: Male
Facebook ID: 0
Τοποθεσία: Άλφα του Κενταύρου
Επικοινωνία:

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

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

Για το τεταρτο θεμα το bin2dec μπορεις να το βρεις στη λυση της εκτης εργαστηριακης ασκησης υπαρχει κ στο site. Εκει μπορεις να βρεις κ ολες τις μετατροπες αριθμων (δεκαδικους δυαδικους κλπ). Για τα αλλα θεματα δεν εχω ιδεα! Απλα ελπιζω να μη βαλει τετοια κ τωρα :P
Τελευταία προτεραιότητα η σχολή μου!
και να θυμομόστε τον κύριο Dio...
Εικόνα
Άβαταρ μέλους
Chris
Forum Moderator
Forum Moderator
Δημοσιεύσεις: 1064
Εγγραφή: Παρ Μαρ 28, 2008 2:02 pm
Real Name: Χρήστος
Gender: Male
Facebook ID: 0

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

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

2o Θέμα:

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

class equalSums{

public static equalSumsl(int a[], int b[]){
int c=0;
int d=0;
boolean isEqual;
        for(int i=0; i<a.length-1; i++){
            c=a[i]+a[i+1];
        }
        for(int j=0; j<b.length-1; j++){
            d=b[j]+b[j+1];
        }
        if (c==d){
        isEqual=true;
    }
    else
    {
        isEqual=false;
        
    }
  return isEqual;  
  
  
     
} 


}
Είμαι τόσο ενθουσιασμένος που επιτέλους μπορώ να λύνω java. :mrgreen: Αν έχω κέφια θα παλέψω και τα υπόλοιπα.

EDIT:Μόλις ψήθηκε και το 3ο Θέμα:

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

class countEqualToTheRight{

public static int countEqualToTheRight(int a[],int index,int x){

    int counter=0;
 for(int i=index+1; i<a.length; i++){
        if(a[i]==x){
            counter++;
        }
    }
    return counter;
}
  }   
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

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

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

Να ψαχνεται το forum λιγο πρωτα.

http://semfe.gr/forum/viewtopic.php?f=9 ... =60#p28420

Στις προηγουμενες σελιδες εχει και αλλα λυμενα θεματα και να δειτε τις διορθωσεις στις επομενες σελιδες
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
Chris
Forum Moderator
Forum Moderator
Δημοσιεύσεις: 1064
Εγγραφή: Παρ Μαρ 28, 2008 2:02 pm
Real Name: Χρήστος
Gender: Male
Facebook ID: 0

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

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

LocknLoad έγραψε:Να ψαχνεται το forum λιγο πρωτα.

http://semfe.gr/forum/viewtopic.php?f=9 ... =60#p28420

Στις προηγουμενες σελιδες εχει και αλλα λυμενα θεματα και να δειτε τις διορθωσεις στις επομενες σελιδες
Πφφφ...εγώ πάντως προπονήθηκα. :P
Άβαταρ μέλους
Glaurung
Δημοσιεύσεις: 411
Εγγραφή: Παρ Μάιος 29, 2009 9:15 pm
Real Name: ....
Gender: Male
Facebook ID: 0

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

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

Chris έγραψε:2o Θέμα:

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

class equalSums{

public static equalSumsl(int a[], int b[]){
int c=0;
int d=0;
boolean isEqual;
        for(int i=0; i<a.length-1; i++){
            c=a[i]+a[i+1];
        }
        for(int j=0; j<b.length-1; j++){
            d=b[j]+b[j+1];
        }
        if (c==d){
        isEqual=true;
    }
    else
    {
        isEqual=false;
        
    }
  return isEqual;  
  
  
     
} 


}
Θα υπολογιστεί έτσι σωστά το άθροισμα ; Έστω ότι υπάρχουν 3 στοιχεία στον πίνακα . Αρχικά η μεταβλητή c θα πάρει την τιμή a[0]+a[1] , μετά όμως την τιμή a[1]+a[2] , χάνοντας έτσι από το άθροισμα την τιμή a[0]… Γενικά , με αυτό τον τρόπο στο τέλος η μεταβλητή θα μας δείχνει το άθροισμα των 2 τελευταίων στοιχείων του πίνακα … :?
Άβαταρ μέλους
Chris
Forum Moderator
Forum Moderator
Δημοσιεύσεις: 1064
Εγγραφή: Παρ Μαρ 28, 2008 2:02 pm
Real Name: Χρήστος
Gender: Male
Facebook ID: 0

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

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

Έχεις δίκιο. I fix'd it. :mrgreen: (αυτά παθαίνεις άμα ελέγχεις για διάνυσμα με λιγότερα από 3 στοιχεία :P )

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

class equalSums{

public static boolean equalSums(int a[], int b[]){
int c=0;
int d=0;
boolean isEqual;
        for(int i=0; i<a.length; i++){
            c=a[i]+c;
        }
        for(int j=0; j<b.length; j++){
            d=b[j]+d;
        }
        if (c==d){
        isEqual=true;
    }
    else
    {
        isEqual=false;
        
    }
  return isEqual;  
  
  
     
} 


}
Άβαταρ μέλους
Glaurung
Δημοσιεύσεις: 411
Εγγραφή: Παρ Μάιος 29, 2009 9:15 pm
Real Name: ....
Gender: Male
Facebook ID: 0

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

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

Επαναλαμβάνομαι λίγο , αλλά ξέρει κάποιος να μας πει άμα υπάρχουν αξιόλογες διαφορές στο επίπεδο των περσινών θεμάτων και αυτών του 2008 ; Δλδ , μοιάζουν πιο πολύ με αυτά του 2008 ή έχουν δυσκολέψει και είναι όπως τα πιο παλιά ;
Άβαταρ μέλους
Chris
Forum Moderator
Forum Moderator
Δημοσιεύσεις: 1064
Εγγραφή: Παρ Μαρ 28, 2008 2:02 pm
Real Name: Χρήστος
Gender: Male
Facebook ID: 0

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

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

Στην προηγούμενη επαναληπτική έβαλε πάρα πολύ εύκολα θέματα. Τώρα δεν ξέρω αν θα αναθεωρήσει φέτος.
Άβαταρ μέλους
Tsakalos
Δημοσιεύσεις: 518
Εγγραφή: Δευ Νοέμ 06, 2006 1:43 am
Real Name: Κώστας
Gender: Male
Facebook ID: 0
Τοποθεσία: Άλφα του Κενταύρου
Επικοινωνία:

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

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

Στην εργαστηριακη ασκηση 7 Linear array labs οταν καλω μια μεθοδο βαζω εναν αριθμο σε μια μεταβλητη πχ 34 και μου λεει Error: incompatible types- found int but expected double[]
τι λαθος κανω? το int δεν ειναι υποπεριπτωση του double?
Τελευταία προτεραιότητα η σχολή μου!
και να θυμομόστε τον κύριο Dio...
Εικόνα
Akenatwn
Δημοσιεύσεις: 18
Εγγραφή: Τρί Ιαν 05, 2010 8:44 pm
Real Name: Foivos
Gender: Male
Facebook ID: 0

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

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

Sthn 7h ergasthriakh...toso sthn clone,oso sthn add kai thn substract duskoleuomai na oriso os topikh metavlith ton pinaka pou tha apotelesei to apotelesma ths prakshs pou prepei na kano...idou ti exo grapsei gia thn add...tha hsasta euloghmenoi apo enan agaphto sas sunadelfo an mporousate na mou apantisete ti kano lathos...

public static double[] add(double a1[], double a2[])
{
double[] a3=new double[];
int len=a1.length;
for(int i=0;i<len;i++){
a3=a1+a2;
}
}


episis,sthn maxLocaionFrom mou bgazei pos missing return statement...
public static int maxLocationFrom(double a[], int start)
{
int len=a.length;
double max=a[start];
double next;
for (int i=start;i<len;i++){
next=a;
if (next>max)
max=next;
}
System.out.println(max];
}
Άβαταρ μέλους
Largo
Δημοσιεύσεις: 7
Εγγραφή: Σάβ Μαρ 01, 2008 2:19 pm
Real Name: .
Gender: Male
Facebook ID: 0
Τοποθεσία: στο δέλτα τού Kronecker...

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

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

δεν έχεις ορίσει την διάσταση του νέου πίνακα...

public static double[] add(double a1[], double a2[])
{
int len=a1.length;
double a3[]=new double[len];
for(int i=0; i<len; i++)
a3=a1+a2;

return a3;
}


για το άλλο πρέπει στο τέλος να επιστρέψεις
τον "int" (το return statement... που λεν και στο χωριό μου)
γιατι μετά το "static" (στην περίπτωσή σου)
έχεις δηλώσει "int" ...
αν είχες βάλει "void" δεν θα χρειαζόταν...
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

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

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

Tsakalos έγραψε:Στην εργαστηριακη ασκηση 7 Linear array labs οταν καλω μια μεθοδο βαζω εναν αριθμο σε μια μεταβλητη πχ 34 και μου λεει Error: incompatible types- found int but expected double[]
τι λαθος κανω? το int δεν ειναι υποπεριπτωση του double?
( Δεν εχω δει την ασκηση αλλα πιστευω οτι καταλαβαινω τι γινεται οποτε... )
Ναι, αλλα εδω του δινεις σκετο int ενω αυτο περιμενει διανυσμα, οποτε γραψε {αριθμος } ή {αριθμος,αριθμος,..., αριθμος } ή για 2 διαστασεις { { αριθμος, αριθμος}, { αριθμος, αριθμος} }
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Akenatwn
Δημοσιεύσεις: 18
Εγγραφή: Τρί Ιαν 05, 2010 8:44 pm
Real Name: Foivos
Gender: Male
Facebook ID: 0

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

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

Are vlasi...o poioa agios anthropos tou kosmou eisai!!!
Άβαταρ μέλους
ex8ros tou malaka
Δημοσιεύσεις: 95
Εγγραφή: Σάβ Δεκ 05, 2009 5:40 pm
Real Name: Vasilantwnhs
Gender: Male
Facebook ID: 0

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

Δημοσίευση από ex8ros tou malaka »

Έχουμε και τις λίστες;
Μπορεί να μας βάλει να κάνουμε ταξινόμηση με έναν συγκεκριμένο τρόπο;
Απάντηση

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