Σελίδα 8 από 14
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Αύγ 15, 2010 3:25 pm
από lunatic
Αν κατάλαβα καλά την ερώτηση σου, θες αυτό {{1,0,0},{0,1,0},{0,0,1}}
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Αύγ 15, 2010 3:28 pm
από NickNafplio
lunatic έγραψε:Αν κατάλαβα καλά την ερώτηση σου, θες αυτό {{1,0,0},{0,1,0},{0,0,1}}
Ναι οκ αυτο ηθελα αλλα τελικα το βρηκα.
Ευχαριστω παντος
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Τετ Σεπ 01, 2010 12:32 pm
από log.karvouno!
παιδια βοηθεια! 2010 θεμα 4) αν υπαρχει καποιος που να ξερει την λυση ας κανει ενα post...

Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Τετ Σεπ 01, 2010 12:36 pm
από NickNafplio
Ο Κωδικας που ζητας ειναι αυτος:
Κώδικας: Επιλογή όλων
public static void PrintTriangle(int n)
{
for (int i=0;i<n+1;i++)
{
for(int j=1;j<n+1-i;j++)
{
System.out.print(" ");
}
for(int j=n+1-i;j<n+2+i;j++)
{
System.out.print("*");
}
for(int k=n+2+i;k<(2*n+2);k++)
{
System.out.print(" ");
}
System.out.print('\n');
}
}
pS: Ειναι ευκολο να δεις οτι το υψος θα ειναι n+1 και οχι n που γραφει στο προβλημα. Προφανως ομως υπηρχε τυπογραφικο στο θεμα και το σωστο ειναι n+1, μιας και τετοιο τριγωνο με βαση 2n+1, πρεπει υποχρεωτικα να εχει υψος n+1 (δες και την εικονα - παραδειγμα που δινει, οπου το υψος ειναι 6 και η βαση 11)
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Τετ Σεπ 01, 2010 4:56 pm
από log.karvouno!
NickNafplio έγραψε:Ο Κωδικας που ζητας ειναι αυτος:
Κώδικας: Επιλογή όλων
public static void PrintTriangle(int n)
{
for (int i=0;i<n+1;i++)
{
for(int j=1;j<n+1-i;j++)
{
System.out.print(" ");
}
for(int j=n+1-i;j<n+2+i;j++)
{
System.out.print("*");
}
for(int k=n+2+i;k<(2*n+2);k++)
{
System.out.print(" ");
}
System.out.print('\n');
}
}
pS: Ειναι ευκολο να δεις οτι το υψος θα ειναι n+1 και οχι n που γραφει στο προβλημα. Προφανως ομως υπηρχε τυπογραφικο στο θεμα και το σωστο ειναι n+1, μιας και τετοιο τριγωνο με βαση 2n+1, πρεπει υποχρεωτικα να εχει υψος n+1 (δες και την εικονα - παραδειγμα που δινει, οπου το υψος ειναι 6 και η βαση 11)
καλα απλα δεν θα το σκεφτομουν ποτε!!! ευχαριστω ρε!!
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Πέμ Σεπ 02, 2010 11:59 am
από vnsc
Re paidia tha mporuse kapoios apo sas pou paizete ti fasi sta daxtula na mu steilei luseiis kan2008 kai (kuriws) kan2010 pou ta xw vrei mpastunia?? eilikrina th mu kanete megali xari.
Basika mallon zitaw polla:P
ant autou ginetai n exw luseis them2/5 kan2010??
Βοήθεια Με θέματα Προγραμματισμού 2007
Δημοσιεύτηκε: Παρ Ιαν 28, 2011 6:46 pm
από constant
Προσπάθησα να κατεβάσω από τα παλαιότερα θέματα, τα θέματα του προγραμματισμού (Εισαγωγή στον προγραμματισμό 1ο εξάμηνο) από το 2007. Στη συνέχεια όμως όταν άνοιξα το πρόγραμμα οι χαρακτήρες ήταν ακαταλαβίστικοι.
(Κάποιο πρόβλημα με την κωδικοποίηση και τα Ελληνικά προφανώς....)
Μπορεί κάποιος να με βοηθήσει να το διορθώσω για να φαίνονται κανονικά?
Re: Βοήθεια Με θέματα Προγραμματισμού 2007
Δημοσιεύτηκε: Παρ Ιαν 28, 2011 7:15 pm
από kostas213
Για τις λύσεις των θεμάτων στο BlueJ εννοείς;
Re: Εισαγωγή Στον Προγραμματισμό
Δημοσιεύτηκε: Σάβ Φεβ 05, 2011 2:08 pm
από constant
Ναι. Στις λύσεις, όταν τις ανοίγω και με το BlueJ αλλά και με οποιοδήποτε text editor μου τα βγάζει περίεργα...
Re: Εισαγωγή Στον Προγραμματισμό
Δημοσιεύτηκε: Τρί Φεβ 08, 2011 1:35 am
από farao
Μήπως ξέρει κανείς πώς λύνονται τα θέματα 1 και 5 της κανονικής του 2010, με τους πρώτους αριθμούς;;;
Ευχαριστώ εκ των προτέρων!
Άκυρο. Βρήκα το 1ο:
Κώδικας: Επιλογή όλων
boolean isPrime(int n)
{
for(int i=2;i<n;i++)
{
if(n%i==0)
return false;
}
return true;
}
Μήπως ξέρεις κανείς, λοιπόν, για το 5ο τίποτα;;
Re: Εισαγωγή Στον Προγραμματισμό
Δημοσιεύτηκε: Πέμ Φεβ 24, 2011 5:43 pm
από Tsakalos
Ανακαλυψα καπου χωμενα τα θεματα της κανονικης του 2009 και τα ανεβασα στο σαιτ! Περιμενω εναν καλο διαχειριστη να τα δεχτει και φυσικα εναν καλο προγραμματιστη για να τα λυσει για εμας τους ασχετους!!!
Απο οτι βλεπω το πρωτο θεμα εχει ξαναπεσει ελαφρως αλλαγμενο το 2006...
Re: Εισαγωγή Στον Προγραμματισμό
Δημοσιεύτηκε: Πέμ Φεβ 24, 2011 7:35 pm
από LocknLoad
Τα θεματα ανεβηκαν σα φωτογραφια. Αργοτερα θα ασχοληθω περισσοτερο για να το μετατρεψω σε pdf (εκτος αν θελει να το κανει καποιος αλλος...)
Edit-------------------------------------------
Θεμα 1 ειναι χοντρικα καπως ετσι
Κώδικας: Επιλογή όλων
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;
}
Το 4ο θεμα ειναι λυμενο σε εργαστηριο. Τα υπολοιπα ειναι αρκετα ευκολα. Μεχρι την Κυριακη θα τα'χω φτιαξει (αν δε τα'χει κανει καποιος αλλος)
Edit --------------------------------------------
Η κανονικη 2009 του tsakalou ανεβηκε σαν pdf
Re: Εισαγωγή Στον Προγραμματισμό
Δημοσιεύτηκε: Παρ Φεβ 25, 2011 1:23 pm
από tuw2da
3erei kaneis poia einai i ili apo to vivlio "antikeimenostrefis programmatismos se java"?
Re: Εισαγωγή Στον Προγραμματισμό
Δημοσιεύτηκε: Παρ Φεβ 25, 2011 1:41 pm
από meleneemil
Απαντήσεις 2010 Κανονική (Εκτός 4ου θέματος...ας κάνει άλλος την παληκαριά)
http://semfe.gr/files/users/1540/eisago ... _kan10.pdf
Κώδικας: Επιλογή όλων
public static boolean isPrime(int n)
{
if (n<=0)
{System.out.println("Error.Give n>0");
return false;
}
else
{
for (int i=2;i<n;i++)
{
if ((n % i)==0 )
return false;
}
return true;
}
}
Κώδικας: Επιλογή όλων
public static long average2DimArray(long[][] a)
{
int l=a.length;
int w=a[0].length;
long sum=0;
for (int i=0;i<l;i++)
for (int j=0;j<w;j++)
sum+=a[i][j];
return sum/l/w;
}
Κώδικας: Επιλογή όλων
public static int findMedian(int[] a)
{
// bubble sort
int n = a.length;
for (int pass=1; pass < n; pass++) { // count how many times
// This next loop becomes shorter and shorter
for (int i=0; i < n-pass; i++) {
if (a[i] > a[i+1]) {
// exchange elements
int temp = a[i]; a[i] = a[i+1]; a[i+1] = temp;
}
}
}
if (n%2==0)
return a[n/2];
else
return a[(n-1)/2];
}
Κώδικας: Επιλογή όλων
public static void printPrimeUpTo(int n)
{
//n>0
for (int i=1;i<=n;i++)
if (isPrime(i))
System.out.println(i);
}
Τα λάθη είναι ανθρώπινα.Talk to me

Re: Εισαγωγή Στον Προγραμματισμό
Δημοσιεύτηκε: Παρ Φεβ 25, 2011 3:38 pm
από Tsakalos
Ωραιος!! Ευχαριστουμε για τις λυσεις! Νομιζω το τεταρτο θεμα που δεν εγραψες εχει ξαναπεσει κ το εχει λυσει πιο πανω ο nicknafplio

Αφου τα ξερετε τοσο καλα δεν ερχεστε να γραψετε και για μενα?