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

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

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

Άβαταρ μέλους
meleneemil
Forum Moderator
Forum Moderator
Δημοσιεύσεις: 736
Εγγραφή: Πέμ Νοέμ 05, 2009 5:23 pm
Real Name: Aimilios K
Gender: Male
Facebook ID: 0

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

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

Off Topic
[quote="Tsakalos"]Ωραιος!! Ευχαριστουμε για τις λυσεις! Νομιζω το τεταρτο θεμα που δεν εγραψες εχει ξαναπεσει κ το εχει λυσει πιο πανω ο nicknafplio :D
Αφου τα ξερετε τοσο καλα δεν ερχεστε να γραψετε και για μενα?[/quote]
Ξεκινάμε στα 10 ευρώ.Ένας θα με κερδίσει!... 8) :mrgreen:
10 ευρώ 1
10 ευρώ 2
... :P
Logical? maybe. ميلين اميل
jouliaRS
Δημοσιεύσεις: 115
Εγγραφή: Τρί Σεπ 21, 2010 3:52 pm
Real Name: joulia
Gender: Female
Facebook ID: 0

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

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

mporeis na e3igiseis tiati st 1o thema vazoume
if(n%i==0)
????
den exw idea apo java,dn thn katalavainw kai dn thelw na th mathw....den tha perasw poteeeeeee :rock: :bs2: :bs2: :bs2: :bs2: :bs2: :bs2: :chair:
*Υπάρχουν δύο τρόποι για να λάμπεις: είτε να αντανακλάς το φως είτε να το δημιουργείς...
Άβαταρ μέλους
lunatic
Δημοσιεύσεις: 1095
Εγγραφή: Δευ Φεβ 09, 2009 9:45 pm
Real Name: Zoro
Gender: Male
Facebook ID: 0

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

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

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

public class Prime1
{

     public static boolean isPrime(int n)
     {
         boolean prime=true;
         
         if (n==1)
         {
             return prime;
            }
            
         
         else
         {
             for (int i=2 ; i<n ; i++)
             {
                 if (n%i==0)
                 {
                     prime = false;
                     return prime;
                    }
                }
            }
            
            return prime;
        }
}
Δεν έχω κοιτάξει καν τον προηγούμενο κώδικα αλλά σου εξηγώ με βάση τον παραπάνω κώδικα.
Καταρχάς παίρνω την περίπτωση του 1. Το 1 είναι πρώτος οπότε επιστρέφει true.
Για οποιονδήποτε άλλο αριθμό n ξεκινάω μια επανάληψη από το 2. Το n%i είναι το υπόλοιπο της διαίρεσης n/i. Ένας αριθμός είναι πρώτος όταν διαιρείται ακριβώς μόνο με τον εαυτό του (και το 1). Άρα αν το υπόλοιπο κάποια στιγμή γίνει 0 σημαίνει ότι ο αριθμός δεν είναι πρώτος. Επιστρέφει false λοιπόν.
Η επανάληψη ελέγχει όλους τους αριθμούς από το 2 μέχρι το n-1 αφού προφανώς θα διαιρείται ακριβώς με το 1 και τον εαυτό του.

Τα θέματα της κανονικής 2009 μήπως έχουν κάποιο σφάλμα? Εγώ δεν μπορώ να τα ανοίξω.
When do you think people die?
When they are shot through the heart by the bullet of a pistol? No
When they are ravaged by an incurable disease? No
When they drink a soup made from a poisonous mushroom? No
It's when... they are forgotten...
Άβαταρ μέλους
thangus
Δημοσιεύσεις: 179
Εγγραφή: Παρ Οκτ 12, 2007 11:59 am
Real Name: Θανος
Gender: Male
Facebook ID: 0
Τοποθεσία: π.φαληρο

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

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

Μπορει να με βοηθησει καποιος στο 5ο θεμα του 2009 με την προπαιδια,το παλευω απο χθες και δν μου βγαινει με τιποτα...
LocknLoad έγραψε:Θεμα 1 ειναι χοντρικα καπως ετσι
Code:
public static boolean isPowerOf(int m , int n)
{
boolean isPow = false;
int pow = m;

while( pow/n != 1 && pow%n == 0 )
pow = pow / n;
if ( ! m%n != 0 )
IsPow = true;

return isPow;
}
Μπορεις να το εξησησεις λιγο γιατι δν το καταλαβαινω τι ειναι το !m%n!=0?
"Imagination is more important than knowledge." Albert Einstein
jouliaRS
Δημοσιεύσεις: 115
Εγγραφή: Τρί Σεπ 21, 2010 3:52 pm
Real Name: joulia
Gender: Female
Facebook ID: 0

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

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

ax lunatic s'euxaristw eisai polu kaloulis !!!! egw lew na grapseis ena vivlio me oles tis luseis kai na tis perigrafeis etsi kala kai wraia..!!!! tha exei perasi pistepse me,..tha vgaleis mpolika... :wink: :wink:
*Υπάρχουν δύο τρόποι για να λάμπεις: είτε να αντανακλάς το φως είτε να το δημιουργείς...
Άβαταρ μέλους
lunatic
Δημοσιεύσεις: 1095
Εγγραφή: Δευ Φεβ 09, 2009 9:45 pm
Real Name: Zoro
Gender: Male
Facebook ID: 0

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

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

Μάλλον ήθελε να γράψει m%n != 0 που το != είναι το διάφορο
Μπορεί κάποιος με κάποιον τρόπο να μου δώσει τα θέματα της κανονικής του 2009?
When do you think people die?
When they are shot through the heart by the bullet of a pistol? No
When they are ravaged by an incurable disease? No
When they drink a soup made from a poisonous mushroom? No
It's when... they are forgotten...
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

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

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

thangus έγραψε:Μπορεις να το εξησησεις λιγο γιατι δν το καταλαβαινω τι ειναι το !m%n!=0?
m%n ειναι το υπολοιπο της διαιρεσης. Δηλαδη 7%5 ειναι 2
!= ειναι διαφορο. Αρα ζηταμε το υπολοιπο της διαιρεσης m%n να ειναι διαφορο του 0
! ειναι αρνηση. δλδ !true ισοδυναμει με false

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

if ( ! m%n != 0 )
     IsPow = true;
Εδω, για να ισχυει το if ζηταμε το υπολοιπο της διαιρεσης να μην ειναι διαφορο του 0...

ΟΚ... Μολις καταλαβα...

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

if ( m%n == 0 )
     IsPow = true;
Αυτο ειναι το σωστο

EDIT: Σωστο το'χα lunatic. Απλα το'χα κανει πολυπλοκο
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
hello kitty
Δημοσιεύσεις: 151
Εγγραφή: Κυρ Φεβ 13, 2011 12:42 pm
Real Name: Μαρία
Gender: Female
Facebook ID: 0

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

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

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

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

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

jouliaRS έγραψε: den exw idea apo java,dn thn katalavainw kai dn thelw na th mathw....den tha perasw poteeeeeee :rock: :bs2: :bs2: :bs2: :bs2: :bs2: :bs2: :chair:
Κ εγω ετσι ακριβως νιωθω! Εχω κανει συλλογη με τις λυσεις απο τα παλια θεματα που βρηκα εδω μηπως ειμαι τυχερος και περασω! Πιστευω οτι ειναι εφικτο... αλλα πες οτι το περναμε αυτο, με τη Java 2 τι θα κανουμε μετα? :cry: :evil: :-x
Τελευταία επεξεργασία από το μέλος Tsakalos την Παρ Φεβ 25, 2011 10:42 pm, έχει επεξεργασθεί 1 φορά συνολικά.
Τελευταία προτεραιότητα η σχολή μου!
και να θυμομόστε τον κύριο Dio...
Εικόνα
Άβαταρ μέλους
meleneemil
Forum Moderator
Forum Moderator
Δημοσιεύσεις: 736
Εγγραφή: Πέμ Νοέμ 05, 2009 5:23 pm
Real Name: Aimilios K
Gender: Male
Facebook ID: 0

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

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

hello kitty έγραψε:ρε παιδια...ξερει κανενας ποια ειναι η υλη απο το βιβλιο "αντκειμενοστραφης προγραμματισμος"?
Μη διαβάζετε βιβλίο!Εργαστηριακές Ασκήσεις με τη σειρά και Παλιά θέματα σιγά σιγά.
Αν σε κάποια εργαστηριακή δεν καταλαβαίνετε κάτι επιμείνετε!(Αυτές τις συμβουλές έχω)
Logical? maybe. ميلين اميل
Άβαταρ μέλους
hello kitty
Δημοσιεύσεις: 151
Εγγραφή: Κυρ Φεβ 13, 2011 12:42 pm
Real Name: Μαρία
Gender: Female
Facebook ID: 0

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

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

ωωω....thanks... :e_smile: :e_smile: :e_smile:
Άβαταρ μέλους
fakiris
Δημοσιεύσεις: 133
Εγγραφή: Παρ Ιαν 21, 2011 12:25 pm
Real Name: Pedro Almodovar
Gender: Male
Facebook ID: 0

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

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

Πάντως είναι άπειρα τα πράγματα που μπορεί να κάνει κάποιος που ξέρει java. Οπώτε πέρα απο την εξέταση καλό είναι να δεί κανείς κάποια πράματα. Όρεξη να υπάρχει... :e_ugeek:
jouliaRS
Δημοσιεύσεις: 115
Εγγραφή: Τρί Σεπ 21, 2010 3:52 pm
Real Name: joulia
Gender: Female
Facebook ID: 0

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

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

oi luseis twn thematwn 2008-2010 uparxoun kapou???episis ekei sta lummena themata tou mathimatos,kapoia pou den anoigoun me bluej ,me ti programma anoigoun???(opws px epanaliptiki 2007)
pantws isxyei oti ta lumena bohthoun polu...exw katalavei pws na ftiaxnw kwdika me true kai false !!!! :e_biggrin: g auto tha vohthouse ne vrw kai ta upoloipa..eidika ta pio prosfata.. :) :mrgreen:
*Υπάρχουν δύο τρόποι για να λάμπεις: είτε να αντανακλάς το φως είτε να το δημιουργείς...
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

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

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

Μηπως επειδη ειναι αρχειο .rar? http://www.rarlab.com/download.htm
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
lunatic
Δημοσιεύσεις: 1095
Εγγραφή: Δευ Φεβ 09, 2009 9:45 pm
Real Name: Zoro
Gender: Male
Facebook ID: 0

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

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

ΛΥΜΕΝΑ ΘΕΜΑΤΑ
Κάποια μπορεί να είναι λίγο παραλλαγμένα. Για παράδειγμα μπορεί να ζητάει να επιστρέψουμε απλά έναν πίνακα και γω να τον τυπώνω κιόλας. Η λύση πάντως είναι ίδια απλά μπορεί να έχω προσθέσει κ κάτι παραπάνω για να το δω κιόλας.

Περιεχόμενα
1) Κανονική 2006
2) Επαναληπτική 2007
3) Κανονική 2008
4) Επαναληπτική 2008
5) Κανονική 2010

Βρίσκονται όλα μέσα στο ίδιο πακέτο του bluej.
Τελευταία επεξεργασία από το μέλος kostas213 την Σάβ Φεβ 26, 2011 3:39 pm, έχει επεξεργασθεί 1 φορά συνολικά.
Λόγος: Μεταφορά του συνημμένου στο εργαλείο μαθημάτων.
When do you think people die?
When they are shot through the heart by the bullet of a pistol? No
When they are ravaged by an incurable disease? No
When they drink a soup made from a poisonous mushroom? No
It's when... they are forgotten...
Απάντηση

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