עבור לתוכן
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. רעיון: כל מי שרוצה יספר איך הוא התחיל עם תכנות, מה שפת התכנות הראשונה שכתב בה, אנקדוטות משעשעות או מרגשות. כל מי שישאל את השאלה, נוכל להפנותו לכאן. אני אתחיל, ואני מעודד את כל בעלי הנסיון הרב להוסיף פה (שימו לב - שנתיים זה לא הרבה נסיון...) התחלתי בתור ילד. היה לנו ZX Spectrum, מחשב שמתחבר לטלויזיה, ואוכל קלטות (כן, פעם שמרו נתונים על קלטות של טייפ). היה לו BASIC ב-ROM, כך שהדבר שהוא הריץ כשאר הוא עלה היה BASIC וניתן היה לתכנת אותו. בתקופה ההיא מחשבים היו מגיעים עם חוברת הוראות והיתה לנו חוברת הוראות של BASIC. קרוב משפחה הטיל עלי אתגר תכנותי - לשחק משחק שבו המחשב מנסה לקלוע למספר שניחשתי, כאשר אני אומר אם גבוה או נמוך. הוא נתן לי כמה טיפים ואז זרק עלי את החוברת ואמר לי לק…

    • 12 תגובות
    • 9.2k צפיות
  2. Started by yulia new,

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

    • 9 תגובות
    • 9.2k צפיות
  3. נכתב כדי לראות מה אתם באמת יודעים על ההבדלים ביניהם.

    • 16 תגובות
    • 9.2k צפיות
  4. שלום לכולם. אתחיל בכך שרמת הידע שלי במחשבים גבוהה מאוד במגוון נושאים, אך משום מה בתכנות אף פעם לא היה לי את הזמן להתמקד. כרגע הידע שלי בכל מה שקשור לתכנות מסתכם בסה"כ בפסקל(מ5 יחידות מחשבים בתיכון), מעט C++ שלמדתי מספר וכבר הספקתי לשכוח כמעט הכל, וגם קצת HTML, JS, וASP - ברמה בינונית. ברצוני לנסות להתקבל לאחת העבודות של מתכנתים מתחילים\בודקי תוכנה, שלא דורשות תואר ומתאימות לסטונדטים\חיילים משוחררים. רציתי לשאול ברצינות, תוך כדי לקיחת העובדה שאני לומד מהר(ואפילו מאוד), והרקע שלי במחשבים נרחב אבל בתכנות די בסיסי, תוך כמה זמן אני יכול ברצינות ללמוד שפת תכנות ברמה מספיק גבוהה בשביל להציע את עצמי לאחת מהעבודות בסגנון. האם פרק זמן של פחות מחודש-חודש גג הוא פרקטי? אשמח גם אם מיש…

    • 18 תגובות
    • 9.2k צפיות
  5. Started by warwick,

    היי אני כיתה י ואנחנו צריכים להגיש פרויקט באסמבלי. עכשיו חשבתי על כמה רעיונות לפרויקט. אחד מהם הוא פקמן אבל אני לא ככ יודע מאיפה להתחיל....(אם למשהו יש רעיונות יותר טובים לפרויקט מוזמן לשתף ) מישהו יכול לעזור לי?

    • 2 תגובות
    • 9.1k צפיות
  6. היי, בדיוק התחלתי להתעניין בשפת התכנות C, וכשניסיתי להזין קוד שיוציא פלט בעברית כל מה שקיבלתי זה ג'יבריש בCMD, הקוד עובד אבל המלל לא. סלחו לי על הבורות אבל זה אפשרי שהCMD יציג אותיות בעברית? תודה מראש, ושוב סליחה על השאלה המטופשת. הקוד, במקרה ולא ניסחתי את עצמי כשורה - #include <stdio.h> int main () { printf("מלל כלשהו"); return 0; }

  7. Started by eyal1990,

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

    • 10 תגובות
    • 9.1k צפיות
  8. Started by The-Devil,

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

    • 10 תגובות
    • 9.1k צפיות
  9. Started by inevitable5194,

    היי חברים, אני מתלבט כיום בין מקומות לימוד לקורס Full stack js, מתלבט בין כמה מוסדות, יש לי פגישות במכללת סלע, מקום שנקרא Real time, ג'ון ברייס והאקר יו. ברור לי שללכת לברר זה קריטי, אבל אני אפגש עם יועץ מטעם המוסד, לא בן אדם שהאינטרסים שלי הם בראש מעייניו אלא יותר איש מכירות, לכן אשמח לחוות דעת שלכם ומשל אנשים שאתם מכירים לגבי מוסדות אלה כי גם על ביקורות ברשת קשה לסמוך אם זה לא מקור ראשון. תודה לעוזרים ולעונים.

  10. Started by Lost Spirit,

    לפי תרגום אזי void = null או משהו בסגנון. מה התפקיד של זה בשפת C עצמה?

  11. אני מתכווין לכך שהמשתמש יכניס שלושה מספרים: a,b,c ואני רוצה שזה יראה ככה: ax² + bx + c =0 איך אני עושה את זה...

    • 38 תגובות
    • 8.9k צפיות
  12. שלום, שאלה, אני צריך לכתוב תכנית שתחלק שני משתנים, יש אתגר בשאלה אסור לי להשתמש באופרטורים / % למי יש רעיון איך לעשות את זה?? תודה רבה

    • 25 תגובות
    • 8.9k צפיות
  13. Started by maoz23,

    שאלה שניתנה בשיעור עם הכוונה טובה של המורה רק לא מצליח למצוא את הטעויות שלי לסגירת התרגיל עצמו. בשאלה זו עליכם לקלוט שני תווים (char) מהמשתמש ולחשב את ההפרש ביניהם לפי טבלת ה ASCII. התוכנית תדפיס את הערך המוחלט של ההפרש. לדוגמא: עבור התווים ‘B’ ו ‘A’ התוכנית תדפיס 1 כי ערך ה ASCII של ‘A’ הוא 65 ושל B הוא 66. עבור התווים ‘7’ ו ‘@’ התוכנית תדפיס 9. עבור התווים ‘Q’ ו ‘Q’ התוכנית תדפיס 0. זה בערך לאן הגעתי. כמובן שיש עריכות קטנות.. תודה לעוזרים.. /* ASCII.c */ #include <stdio.h> int main() { char A, B, C; int diff; printf(" Enter the char with space : "); if (scanf_s("%c%c%c", &A, &B, &C) != 3) { printf(" Input Error \n"); return(1); } …

    • 1 תגובה
    • 8.9k צפיות
  14. שלום, נתון לי מספר בינארי, חוץ מ - O(n) ובעצם לעבור אחד אחד ולצבור, האם יש רעיון לפתרון בסיבוכיות נמוכה יותר, למשל O(logn)? (למי שלא הבין, נתון לי 101 ואני צריך להחזיר 2) תודה רבה

    • 4 תגובות
    • 8.8k צפיות
  15. המטרה שלי לדעת לפתח תוכנות ולעבוד בהייטק. עכשיו רציתי לדעת מה בידיוק האפשרויות שלי מלבד לימודי מדעי המחשב באפיק מעבר באו"פ? האם ישנם עוד אפשרויות כגון למידת קורסים של שפות ספציפיות וכו? אני מקווה שהשאלה שלי היית מספיק ברורה במידה ולא אשמח לפרט + הבחירה באפיק מעבר מכיוון שאני לא מעוניין לבזבז זמן על שיפור בגרויות\פסיכומטרי. + אני אצתרך לקחת קורס כלשהו בשביל לשפר את התמטיקה.

    • 57 תגובות
    • 8.8k צפיות
  16. Started by weinman,

    דרושה הנוסחא לחישוב תאריך חדש ע"פ הנוסחה הבאה תאריך + מס' ימים = תאריך חדש. ע"פ העזרה באקסל הבנתי שהדבר אפשרי אך לא מוסבר כיצד מבצעים את הדבר. חישוב שני דורש לדעת כמה ימים עברו מקביעת תאריך בסיס. כלומר כמה ימים עברו בפועל מתאריך מסויים שנקבע כהתחלה ועד ליום הנוכחי בו צופים בגליון החישובים. דרך אגב תאריך הבסיס הנ"ל הוא התאריך החדש המבוקש בנוסחה הראשונה. תודה מראש

    • 3 תגובות
    • 8.8k צפיות
  17. Started by ran1809,

    קיבלתי תרגיל לבנות פונק' שממינת מערך דו מימדי כתבתי אחת והיא לא עושה את העבודה כמו שצריך... אשמח לעזרה בכתיבת הפונק' הזו..: void my_sort (int arr[N][M]) { int x, y, line,col, min_x, min_y, temp; min_x = min_y = 0; for (line=0; line<N; line++) { for (col=0; col<M; col++) { for (x=line; x<N; x++) { for (y=col; y<M; y++) { if (arr[x][y]<=arr[min_x][min_y]) { min_x=x; min_y=y; } } } temp=arr[line][col]; arr[line][col]=arr[min_x][min_y]; arr[min_x][min_y]=temp; } } my_print(arr); } תודה מראש רן

    • 2 תגובות
    • 8.8k צפיות
  18. אני רק בן 13, אבל אני יודע לעשות כמה דברים נחמדים (לפי דעתי).. חוץ מזה אני גם משקיען בקטע של תכנות ואין לי בעיה לכתוב תוכניות ארוכות (כבר כתבתי מעל 100 שורות.. אפילו הרבה מעל). התוכניות הכי גדולות שבניתי: 1. למי שלא מכיר את המשחק יאצי, זה משחק שזורקים חמש קוביות ואפשר להכניס את מה שיצא לך בקוביות ל"שדות" שונים (אחדות - תקבל ניקוד לפי מספר האחדות, שלשות (יעני מספרי שלוש) - תקבל לפי מספר מספרי השלוש x3 (כי כל אחד הוא שלוש כאילו), פול האוס - תקבל מספר קבוע [נגיד 50] של נקודות, שלושה מאותו סוג - תקבל נקודות בחיבור של כל הקוביות וכו'. אז בניתי תוכנית שמגלגלת קוביות (לכל קובייה יש צבע רנדומאלי, המספר שיוצא הוא רנדומאלי, הקובייה מתגלגלת.. [בערך], הזמן של כל גילגול הוא רנדומאלי, …

    • 18 תגובות
    • 8.8k צפיות
  19. Started by dddd01,

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

    • 3 תגובות
    • 8.8k צפיות
  20. Started by PhoenixBoy,

    שלום, אני מנסה לכתוב פונקציה שתקבל שתי מטריצות בגדלים זהים ותחזיר מטריצה של סכומם. הצלחתי לעשות את הפונקציה כאשר היא מקבלת תמיד מטריצות של 2 טורים אבל אני לא מצליח לעשות פונקציה שתקבל מטריצות בגדלים שונים. זה הקוד שכתבתי ועובד: void Add(int mat1[][2], int mat2[][2], int w, int h, int res[][2]) { //int res[w][h]; for (int i=0; i<w; i++) for (int j=0; j<h; j++) res[i][j] = mat1[i][j] + mat2[i][j]; } וכאשר ניסית להעביר את זה למטריצה בגודל דינאמי זה לא עבד. הנה הקוד: void Add(int mat1[][], int mat2[][], int w, int h, int res[][]) { //int res[w][h]; for (int i=0; i<w; i++) for (int j=0; j<h; j++) res[i][j] = mat1[i][j] + mat2[i][j]; } …

    • 5 תגובות
    • 8.8k צפיות
  21. Started by elixvx,

    יש למישהו סיכומים לעיצוב תוכנה במדעי המחשב ב'? או לאוטמטים?. כל חומר עזר כלשהו. אם יש למישהו שעושה או עשה את הבגרות כבר אשמח אם יכול לשתף פה. תודה (:

    • 1 תגובה
    • 8.7k צפיות
  22. Started by tal1988,

    שלום אני חדש פה.... יש לי מחרתיים מבחן ב-סי:\ ואני רוצה לעבור על הרבה תרגילים אפשריים, כדי שלא יהיה מצב שאני לא אדע משהו במבחן... אז אם יש לכם תרגילים על לולאות פור ואתם יכולים להעלות ת'תרגילים ואם אפשר גם את הפיתרון, אני אודה לכם מאוד :yelclap:

    • 12 תגובות
    • 8.7k צפיות
  23. Started by SweeT_EviL,

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

    • 9 תגובות
    • 8.6k צפיות
  24. Started by 007המקורי,

    קלוט שני מיספרים ובדוק אם הם מיתחלקים אחד בשני. יש קוד יותר קצר לזה? זה הקוד שלי\\\ #include "stdafx.h" #include <iostream> using namespace std; int main () { double a,b ; int c,s; double z,x; cout << "put num"; cin >> a; cout << "put second num"; cin >> b; s = (a / b) ; cout << s << endl; c = (b / a) ; cout << c << endl; cout << c<< endl; z = (a / b) ; cout << x << endl; x = (b / a) ; if (a > b) { if ( ( z > s) || (z < s)) cout << " not divided\n"; if (b > a) { if ((x > c ) || (x < c)) { cout << " not divided\n"; } } else { co…

    • 96 תגובות
    • 8.6k צפיות
  25. Started by Paci,

    יש לי ספר של ++C ששם מסבירים איך להבין מספרים בינארי וכל זה. והיבאו תוכנה. המספר 65 בסוג CHAR הערך הבינארי שלו זה: 01000001 ואמרו שהערך ההקסדצמילי הוא: 41 כלומר 0100 = 4 0001 = 1 ואני לא הבנתי איך מחליטים כמה זה שווה. תודה לעוזרים ולמי שהבין. P:

    • 5 תגובות
    • 8.6k צפיות

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.