פורסם 2008 במאי 2117 שנים בגרות של שתי יחידות בשפת JAVA....השאלה היתה א': לכתוב תת תכנית שתקבל מערך דו מימדי 17*17 ושני משתנים אחד לעמודות ואחד לשורות ותבדוק אם התא במערך [שמקומו זה שני המשתנים הנוספים שהתת תוכנית מקבלת...] מקיים את התנאי הבא: סכום כל השורה שבה הוא נמצא שווה לסכום העמודה שבה הוא נמצא...אם כן התת תוכנית תחזיר אחד ואם לא היא תחזיר אפס.....אני עשיתי כך: public static int mk(a[][],x,y) { int zover1=0,zover2=0; for (int i=0;i<17;i++) zover1 = zover1 + a[i][y]; for (int j=0;j<17;j++) zover2=zover2 + a[x][j]; if (zover1==zover2) return 1; else return 0; }סעיף ב' צריך לכתוב תוכנית שנתו בה מערך דו מימדי 17*17 והיא תמנה כמה איברים כאלה [מה שיש בסעיף א'] יש במערך....וצריך להתשמש בתת תוכנית אני עשיתי כך:import java.util.Scanner;public class DFS { public static int mk(a[][],x,y) { int zover1=0,zover2=0; for (int i=0;i<17;i++) zover1 = zover1 + a[i][y]; for (int j=0;j<17;j++) zover2=zover2 + a[x][j]; if (zover1==zover2) return 1; else return 0; } public static void main(String[] args) { Scanner in = new Scanner(System.in); int [][]a = new int [17][17]; int mone=0; for (int x=0;x<17;x++) for (int y=0;y<17;y++) a[x][y] = in.nextInt(); for (int x=0;x<17;x++) { for (int y=0;y<17;y++) System.out.print(a[x][y] + " ") ; System.out.println(""); } for (int x=0;x<17;x++) for (int y=0;y<17;y++) mone = mone + mk(a,x,y); System.out.println(mone); }}האם זה נכון?אני צריך שמשהו ירגיע אותי תודה מראש....
פורסם 2008 במאי 2117 שנים כל הכבוד חבר הצלחת לפתור את זה יפה אבל לא זכור לי שאמרו לקלוט לתוך המערך הדו-מימדיגם אני בחרתי את השאלה הזאת ועשיתי ככה... ועוד דבר שאלה 10 הייתה דיי מוזרה לא ממש הצלחתי למצוא דרך לעשות את זה... צריך להפוך את ההפרש לדקות אבל לא היה לי מושג....היום עשיתי את שני הבגרויות גם את א' וגם את ב' ווואלה א' הייתה קלה!....בהצלחה ילד...
פורסם 2008 במאי 2117 שנים מחבר הקליטה היתה בשביל לבדוק את זה במחשב.....וכמובן הגרסא המוחרבנת לא נותנת לזה לעבוד....לגבי שאלה 10 אפילו לא קראתי אותה....נראית ארוכה ומשעממת....הורדת אבן מליבי, תודה!ועוד משהו בשאלה אחד שחכתי בכלל שיש פקודה של OR ולכן ממש הסתבכתי ועשיתי מונה שימנה כמה פעמים שלושת האיפים התקיימו וכך אני אדע כמה פעמים להדפיס וכו' השאלה היא כמה נוקדות מתוך ה10 יורידו לי על זה???
פורסם 2008 במאי 2117 שנים מחבר אני רוצה להרביץ לעצמי תראו איזה תכנית אידיוטית כתבתי לשאלה אחד...אתם בטוחים שלא יורידו על זה???int x,y,z,mone=0;x=in.nextInt();y=in.nextInt();z=in.nextInt();if (x+y==200){ System.out.println("yes"); mone++;}if (x+z==200){ if (mone==0)System.out.println("yes"); mone++;}if (y+z==200){ if (mone==0)System.out.println("yes"); mone++;}if (mone==0)System.out.pritnln("no");
פורסם 2008 במאי 2217 שנים ועוד משהו בשאלה אחד שחכתי בכלל שיש פקודה של OR ולכן ממש הסתבכתי ועשיתי מונה שימנה כמה פעמים שלושת האיפים התקיימו וכך אני אדע כמה פעמים להדפיס וכו' השאלה היא כמה נוקדות מתוך ה10 יורידו לי על זה???חחחח גם אני עשיתי משהו דומה מרוב שהייתי בלחץ.... אין סיבה להוריד לדעתי.בשאלה 8 כמו אידיוט שחכתי לבדוק אם דקות השיחה גדולים מ250 או 100 ורק אז לחסר מהם 250 או 100. כמה בערך יורידו לי?
פורסם 2008 במאי 2617 שנים X-BLADE,סעיף א'. למה עשית שתי לולאות? אפשר לעשות את זה בצורה יעילה יותר עם לולאה אחת בלבד.סעיף ב'. לא הבנתי את השאלה :-Xאתה אמור לספור כמה שורות שוות לעמודות יש בכל המערך?דבר נוסף - יש מקום שמפרסם את כל השאלות מהבגרויות בJAVA? מסקרן אותי מאוד לראות אותן.
פורסם 2008 במאי 2617 שנים מחבר X-BLADE,סעיף א'. למה עשית שתי לולאות? אפשר לעשות את זה בצורה יעילה יותר עם לולאה אחת בלבד.סעיף ב'. לא הבנתי את השאלה :-Xאתה אמור לספור כמה שורות שוות לעמודות יש בכל המערך?דבר נוסף - יש מקום שמפרסם את כל השאלות מהבגרויות בJAVA? מסקרן אותי מאוד לראות אותן.אתה צודק בהחלט... אפשר עם לולאה אחת...בסעיף ב' זה בדיוק מה שאני עושה רק שאני לא עושה זאת ישירות אלא שולח את מיקום התא ואת המערך אל התת תוכנית והיא בודקת את זה..... מה שחשוב לי זה האם משהו יכול להעריך כמה נקודות יורידו לי על הזוועה שכתבתי בשאלה הראשונה?הנה הבגרות:http://www.kadman.net/bagrut/899222/t222_08.pdfפתרונות בJAVA http://www.kadman.net/bagrut/899222/pitaron222java_2008.pdfפתרונות בC# http://www.kadman.net/bagrut/899222/pitaron_CS_222_2008.pdf
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.