עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone - פורומים

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

תכנות

פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.

  1. שלום. אצלנו בתיכון, ניתן להתחיל את לימודי המחשבים כבר בכיתה י', ואז לסיים בסוף י"א , או להתחיל בי"א ולסיים בסוף י"ב. אני בכיתה י', אבל אני מתלבט אם להתחיל השנה או בשנה הבאה מכיוון שחומר הלימוד שונה. אלו שמתחילים מכיתה י' , לומדים פסקל. אלו שמתחילים בי"א , לומדים java. אם אני לא טועה, מי שמתחיל בי' לא לומד java בי"א. איזה מהשפות עדיפות (גם מהבחינה של הצבא, ממר"ם)? תודה מראש לעונים :]\, אמיר.

    • 15 תגובות
    • 2k צפיות
  2. אהלן D= טוב אז אני עושה פרוייקט פשוט מאוד לבגרות שלי השנה (נדמה לי שזאת היחידה הראשונה שלי). יש דרישה מאוד נמוכה מהפוייקט אבל אני החלטתי לצאת קצת מהמסגרת ושיפרתי(אומנם זה בקטנה אבל הכל יחסי)את הפרוייקט טריויה המשעמם למשהו קצת אחר ורציתי לעשות HighScore ,למי שלא מבין זה טבלה של 10 התוצאות הכי טובות שאנשים השיגו. עכשיו בשביל לעשות את זה אני צריך ליצור קובץ נפרד שבו ישמרו התוצאות,שאליו יעברו השם התוצאה. (שוב-אני צריך עזרה באיך לקלוט שם) מקווה שהבנתם אותי,מחכה לתשובה =]

    • 0 תגובות
    • 2k צפיות
  3. אני צריך למצוא נוסחה(רקורסיבית) לבעיה בכותרת כאשר לכל צלע יש משקל(היכול להיות גם שלילי, איך אין מעגלים בגרף).נסמן פתרון אופטימלי לבעיה עבור הקודקוד v ב- Opt(v). הרעיון שלי הוא כזה: נסתכל על v ועל כל הקשתות מהצורה (u,v) כלומר הקשת האחרונה במסלול.קיימות 2 אפשרויות: או שהיא צהובה או שהיא שחורה. אם היא שחורה, נחפש opt(u) בגרף g. אחרת אנחנו צריכים את opt(u) אבל בגרף g', שזהו הגרף g לאחר שהוסרו ממנו כל הצלעות הצהובות. opt(v)=min{ opt(u) in g+w(u,v) for each black edge , opt(u) in g' +w(u,v) for each yellow edge} zz] עכשיו, איך מובטח לי כאן, שתבחר בוודאות קשת צהובה? חוץ מזה, אני גם קצת תקוע בנוגע לשורש. לדעתי התשובה עבורו אמורה להיות אינסוף (כי אין מסלול מהשורש לעצמו שע…

    • 2 תגובות
    • 2k צפיות
  4. Started by asaf321,

    code exp: https://jsfiddle.net/erone/zqfcjhku/7/ google מעגל מספרים לדוגמא data input ['4',26480 ,4842, 21638] של חודש 4 יציג את זה כ 26K אני רוצה שזה היה 26.4 משהוא יודע אך אני עושה את זה?

    • 2 תגובות
    • 2k צפיות
  5. Started by BuNKeR,

    שלום לכולם אני צריך לכתוב פונקציה שמוצאת את תת המחרוזת הגדולה ביותר בין 2 מחרוזות לדוגמא עבור הקלט abcdef ו abdefg יוחזר 3 def נתון נוסף המחרוזות ממוינות בסדר עולה ההגבלה שיש היא לא ניתן לעבור על המחרוזת יותר מפעם אחת למי שמבין סיבוכיות O(n הגבלה נוספת לא ניתן ליצור משתנה חדש בגודל של אחת המחרוזת ניתן ליצור משתנים שלא תלויים באורך הקלט עכשיו הפתרון שאני מצאתי זה להחתיל ממקום 0 להשוות בין התווים במידה והתו באחת המחרוזות גדול מהתו השני אז לקדם את הINDEX של התו הקטן באחד ככה להשוות עד אשר נגמר הקלט הבעיה בפתרון היא עבור קלט aabbbcde abbbbcdg הוא לא יחזיר את אורך הקלט האמיתי אלא 2 cd כי באחת ההשוואות הוא משווה c עם b ואז מדלג ומאפס כל רעיון יתקבל בברכה איך לפתור א…

    • 14 תגובות
    • 2k צפיות
  6. Started by shlomi1234,

    האם יש דרך כלשהי להריץ כמה פונקציות במקביל? כשאני מריץ פונקציה ארוכה שדורשת מאמץ והתחברות לרשת לדוגמא , החלון קופא עד שהפונקציה הבעייתית מסתיימת. יש דרך למנוע את זה?

    • 6 תגובות
    • 2k צפיות
  7. Started by koko0,

    ניסיתי מלא צורות של Dim Googleurl As New Uri("[url]http://www.google.co.il/"[/url]) Dim Google As New WebBrowser Google.Url = (Googleurl) Google.Refresh() MsgBox(Google.Url) אבל זה מחזיר דבר ריק...מה הטעות שלי? [.net]

    • 9 תגובות
    • 2k צפיות
  8. Started by shlomom,

    שלום, יש לי מערכת ישנה Gambit MIMIC SNMP simulator גירסה 7.31. זה נסיון שאולי מישהו מכיר ויצא לו לעבוד או שיש לו מסמך נורמלי כי אני לא מצאתי. כאשר מייצרים SNMP Agent עם IPAlias, נניח 250 כתובות, ניתן לשייך סקריפט לפרמטר מסויים ב MIB ואז הוא מופעל בכל פעם שמבוצעת פקודת GET/SET לפרמטר. אני לא מצליח למצוא איך ניתן לקבל בסקריפט את הכתובת אליה פנו בפקודה. יש מישהו שיודע פה? לדוגמה: נניח שיש לי Agent בכתובת 10.10.10.1 ויש לו 250 ALIASES 10.10.10.1-10.10.10.250 והוא מקבל GET לפרמטר מסויים בכתובת 10.10.10.44 אני צריך לדעת את הכתובת הזאת בסקריפט. תודה.

    • 0 תגובות
    • 2k צפיות
  9. Started by Shlompy,

    שלום אנשים. יש לי מבחן בשפת C עוד מעט וכמה תרגילי חזרה למבחן. יש תרגיל אחד שממש אין לי מושג איך לעשות אותו. זה משהו כזה: כתוב תכנית שקולטת מחרוזת באורך של 4 תווים, ומדפיסה את כל האפשרויות של המחרוזת. לדוגמא: הקלט היה ABCD הפלט יהיה: ABCD, ABDC, ACDB,CBDA וכו' אודה מאוד על עזרה והכוונה

    • 12 תגובות
    • 2k צפיות
  10. יש לי טעויות בסינטקס ואני צריך משהו להיות איתו עם היד על הדופק כמו בויז'ואל סטודיו של שפת C++... נ.ב, PYSCRIPTER לא עובד לי על המחשב תודה רבה

    • 5 תגובות
    • 2k צפיות
  11. Started by ניר.,

    מישהו יודע מה קוד האלגוריתם לבינה מלאכותית במשחק רברסי (כרגע בלי שימוש בעצים)?

    • 3 תגובות
    • 2k צפיות
  12. Started by BenSalem2,

    מה נשמע חברים אני דיי חדש פה אני מנסה לבנות תוכנית שתחשב לעובד את השכר שלו לפי שעות . שעות נוספות . ושעות סופ''ש ולקבל לבסוף תוצאה סופית של כולם אשמח לקבל עזרה בקוד הבא: #include <stdio.h> int main() { int hours; int rate; int extra; int sat; int total; double salary; int counter = 0; do { printf( "Please Enter Rate,Base Hours,Extra Hours,Weekend Hours (-1 to end): " ); scanf( "%d%d%d%d", &rate,&hours,&extra,&sat); if( hours <= 8 ) { salary = rate * hours; printf( "Salary is %f\n", salary ); } else { salary = rate * 1.25 * hours printf( "Salary is %f\n", salary ); } counter++; }while( hours != -1 ); { if( hou…

    • 19 תגובות
    • 2k צפיות
  13. Started by Burned,

    כתוב תוכנית הקולטת מספר ומדפיסה את כל מחלקיו מישהו יכול לעזור לי? אין לי כיוון אפילו ???

    • 13 תגובות
    • 1.9k צפיות
  14. Started by davidpi,

    שלום לכולם, אני מנסה לבנות פונקציה לדיסקרמיננטה שאני מריץ את הדיבגינג אני כל הזמן מקבל את השגיאה: error C2440: '=' : cannot convert from 'float (__cdecl *)(int,int,int)' to 'float' 1> There is no context in which this conversion is possible הקוד שכתבתי: #include <iostream> #include <math.h> using namespace std; float discriminant(int a, int b, int c); void main() { int x,y,z; float disc; cout<<"please enter 3 values for x, y and z\n"; cin>>x>>y>>z; disc=discriminant; cout<<"your result is...\n"<<discriminant; } float discriminant (int a, int b, int c) { float x; x = sqrt((float)b*b-4*a*c); return x; } א…

    • 1 תגובה
    • 1.9k צפיות
  15. Started by Ghosthunter,

    היי, אני מבצע בC כמה פעולות שדורשות גישות מרובות לפונקציות, ולצערי גודל הSTACK הסטנדרטי לא מספיק. האם יש דרך להגדיל אותו? תודה. עריכה: מצאתי את \stack. אני אנסה להשתמש בזה. איפה בידיוק צריך לרשום את זה? עריכה 2: אמרתי לקומפיילר שינסה להכניס כמה שיותר פונקציות כINLINE. כנראה שזה עזר מכיוון שעכשיו אני לא מקבל ERROR שהוא התמלא.

    • 18 תגובות
    • 1.9k צפיות
  16. שלום, אני עובד על איזה פרוייקט אלקטרוני, ואני מנסה לקבל אותות ממחשב (בפועל שליטה על מנועים). יש לי כל הציוד הדרוש (מבחינת אלקטרוניקה,מגברים וכו'), אבל אני לא יודע איך נותנים פקודה להוציא מתחים מפינים מסויימים (מניח שזה לוגי, ובנוי על שליחה של אות בינארי). בפועל, לא אכפת לי באיזה שפה (MATLAB,DOS,C) העיקר שיעבוד. אני לא יודע אם משנה, אבל בגלל שלא רציתי להלחים ישירות מהלוח אם, ולא מצאתי שום כבל מאריך בשום חנות, יש לי מתאם USB לSERIAL. אם אפשר הסבר קצר האם יוצא פולס\אות רציף או זה עובד אחרת, כדי לטפל בזה בהתאם. תודה מראש.

  17. Started by SMAZ,

    אני לא יודע אם השאלות שאני ישאל מתימות לפורום הזה אם לא אז מנהל תביר לפורום המתאים בבקשה אז קודם כול 1.מה הבדל בין טורבו C לטורבו C++ או שזה אותו דבר 2.איזה גרסה עובדת בויסטה 3.לפי מה שהבאנתי גרסה 3 עובדת על ויסטה אבל מאיפה אני יכול להוריד אותה בחינם כי המורה אמר להוריד אותה ביום ראשון הבא הוא יתן עבודה כדאי להרי תמשהו ושהוא יבדוק ובחינם 4.שאלה כללית מה הבדל בין טורבו C לבין שחכתי אזור או עולם שבו כותבים C# תודה לעוזרים

    • 8 תגובות
    • 1.9k צפיות
  18. Started by Gilladriel,

    יש לי בעיה בתכנית שאני יושב עליה יותר מדי זמן, מקווה שתאירו את עיניי. לא אלאה אתכם בפרטי התכנית, כך שאנסה להתנסח בצורה מופשטת. בתכנית ישנם (בין היתר) 3 קלאסים: A, B, C. B יורש מA, ו-C יורש מB. אציין שקיימים נתונים שונים בA, B, וC, כך שהקלאסים היורשים רק מרחיבים את הקלאסים מהם הם יורשים (ירושה קלאסית). במהלך התכנית אני כותב את השורה הבאה: A item = new C השורה הנ"ל מקבלת גם ארגומנטים שמקבל הקונסטרקטור של C. טיפוס זמן הריצה של item הינו C, וזמן קומפילציה - A. הכל מתקמפל ורץ תקין. בזמן ריצה, כשאני מנסה לבדוק את הנתונים בitem, בעזרת intellisense של הVS, הוא מוצג כאילו הוא מסוג A , ולא C. כלומר, האובייקט item שאמור להכיל נתונים של אובייקט מסוג C, מכיל רק את הנתונים של האובייקט …

    • 20 תגובות
    • 1.9k צפיות
  19. אני כרגע מסיים את התואר בהנדסת מערכות מידע בבן גוריון. הייתי בכמה ראיונות עבודה, ואני רואה שתמיד חסרים לי כמה כלים אם אני בכלל מגיע לראיון ומצד שני קשה מאוד בכלל להגיע לראיונות. העניין הוא שאני רוצה משרות פיתוח תוכנה ולא בדיקות. השאלות שלי: האם אכן לא כדאי להתחיל בבדיקות תוכנה כי יהיה קשה לעבור אחר כך לפיתוח או שזה כדאי בכל זאת? האם יש משרות בדיקות שכן שווה לשקול וכאלה שלא תורמות לניסיון? אני רוצה להתעסק עם הצד הלוגי של התוכנה, כלומר ה business layer. למשל באפליקציה הכי פשוטה של הבנק שמדגימים בהרבה מקומות, לכתוב את הפונקציונאליות כמו משיכה מהחשבון, עיבוד הנתונים וכו. פחות מעניין אותי להתעסק עם בסיסי נתונים, כי אני לא אוהב להתעסק עם sql וכל הסינטקס שם, אני יכול ומכיר ברמה …

    • 4 תגובות
    • 1.9k צפיות
  20. Started by 11moshiko11,

    הבנתי שמשתמים בMALLOC כאשר רוצים להגדיר מערך דינמי שניתן לשנות את הגודל שלו. אפשר לראות תוכנה קצרה שמשתמשת ב MALLOC? הגדרת מערך דינמי ושינוי הגודל שלו. תודה, מושיקו

    • 5 תגובות
    • 1.9k צפיות
  21. Started by GNU,

    בבית ספר אנחנו לומדים עיצוב תוכנה בפסקל ( :'( ) בגלל ששנה שעברה בזבזנו שנה שלמה ללמוד פסקל במקום ישר להתחיל ב C. בכל מקרה אני מחפש כל מיני מדריכים שאפשר ללמוד מהם איך להשתמש ב: - רשומות - בניית יחידות ספריה - טיפוסי נתונים ( מחסנית , רשימות , חוליות וכו'..) וכל שאר הנושאים שלומדים בעיצוב תוכנה, בשפת C. אין לי בעיה עם מדריכים באנגלית אבל לא יהיה אכפת לי גם בעברית. תודה.

    • 1 תגובה
    • 1.9k צפיות
  22. שלום, האם לכל מחלקה שאני בונה צריך להיות בנאי? או שאפשר להשתמש רק ב- MAIN? מה השיקולים לכך שלא צריך בנאי אם התשובה היא לא? תודה

    • 6 תגובות
    • 1.9k צפיות
  23. Started by orninyo,

    מה זה לעזאזל ואיך אני ניצל מזה ?? זה נותן לי שגיאות בתקיה stdio.h אין שום שגיאה בתכנית שלי, מחקתי את כל השינויים שעשיתי לפני שזה התחיל וזה עדיין ממשיך. קימפלתי תוכנית אחרת והיא עבדה ככה שלא נראה לי שזה בעיה בקומפיילר HELP [attachment deleted by admin]

    • 18 תגובות
    • 1.9k צפיות
  24. Started by eliom,

    אפשר בבקשה הסבר של כל חלק בקוד מה הוא אומר. באתר שאני לומד את זה אין הסבר מפורט.איך אני יכול להבין כך? תודה. complex domain */else { real = (double)(-b)/(2*a); img = (double)sqrt(-delta)/(2*a); /* x1 */ printf("X1 = "); if (real != 0) { printf("%.2lf", real); if (img > 0) printf(" + "); else if (img < 0) printf(" - "); if (img == 1 || img == -1) printf("i\n"); else printf("%.2lfi\n", img); return 0; } else { if (img == 1) printf("i\n"); else if (img == -1) printf("-i\n"); else printf("%.2lfi\n", img); } /* x2 */ img = -img; printf("X2 = "); if (real != 0) { printf("%.2lf", real); if (img > 0) printf(" + "); else if (img < 0) printf(" - "); if (img == 1 || im…

    • 12 תגובות
    • 1.9k צפיות
  25. אז שלום לכולם לאחר שהמדריך האחרון שכתבתי על Ajax עלה לאתר: http://hwzone.co.il/guides/basic_ajax_guide/ החלטתי לשתף אותכם באחד הפרוייקטים שישבתי עליהם לאחרונה. במסגרת הקורס יסוד שלי בצבא (שבדיוק סיימתי היום) בתרגיל האמצע חשבתי על דרך מעניינת להוסיף עניין לתרגיל והחלטתי לבנות את המשחק הידוע - iCopter בגירסת Javascript עם שילוב של Ajax: http://ichopper.byshynet.com/ הרעיון הכללי הוא ככה: המסוק אמור להישאר באוויר כמה שיותר זמן. המערה נוצרת על ידי אלגוריתם מסויים באופן רנדומלי וניהיית קטנה יותר ויותר עם הזמן. מהירות המשחק גדלה גם כן. לכול שחקן יש משתמש (ניתן להירשם בקלות רבה) ולוח התוצאות מתעדכן באמצעות Ajax ברגע שהמסוק מתרסק. לא פירסמתי את המשחק במקומות אחרים בגלל…

    • 6 תגובות
    • 1.9k צפיות

דיונים חדשים בפורומים