עבור לתוכן

תכנות

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

  1. Started by falukky,

    אני צריך לכתוב פונקציה שמקבלת 2 מחרוזות S1 ו-S2 ומחזירה true אם S2 היא תת מחרוזת של S1 ו-false אם לא. זה מה שכתבתי עד עכשיו: אני נותן לינק לרשת לקוד שלי כי כבר מאתמול אני לא מצליח לכתוב פוסט שיש בו קוד: http://www.pastebin.ca/2536950 אני שולח לפונקציה 2 מחרוזות: heyl ו-el לאחר שה-e מושווה מול ה-e של המחרוזת S2 מגיע התו y ובגלל שהוא לא נמצא אני רוצה להתחיל מחדש ולשלוח לפונקציה את המחרוזות המקוריות אבל כבר שיניתי אותם אז חשבתי להשתמש בהעמסת יתר אבל בשאלה רשום בפירוש שאם אני לא ישתמש בהעמסת יתר והתשובה שלי נכונה אני יקבל את מלוא הנק' אז אני לא רוצה להתשמש בהעמסת יתר אבל לא מוצא דרך אחרת.

    • 6 תגובות
    • 1.3k צפיות
  2. שלום מכירים את האתר draw.io? http://www.draw.io/ זו בעצם אפליקציית web ממש נוחה, ליצירת תרשימים למינהם. (בדומה ל-Visio של מיקרוסופט) אחרי שבדקתי המון תוכנות ל-Windows, הכי נוחה שמצאתי למטרה הנ"ל היא דווקא לא תוכנה ל-Windows, אלא אפליקציית web. הסיבה שהיא כל כך טובה היא נוחות השימוש בה. א תנסו לעבוד איתו, ותשוו תוכנות אחרות לאותה מטרה, תראו איך שהיא פשוט לוקחת את כולם בקלות. לצערי הרב, החברה שכתבה את זה לא כתבה גרסא שרצה פשוט על מחשב רגיל, שאין בו חיבור לאינטרנט (לדוגמא כשאתם עם לפטופ ומחוץ לבית) והייתי מאד רוצה לעבוד עם התוכנה שלהם, בלי להצטרך להיות מחובר. כיוון שזה מבוסס JavaScript, רציתי לשאול מישהו שמבין בפיתוח web: האם זה מעשי? כמה זמן ייקח לי להמיר את זה למשהו שרץ על…

    • 1 תגובה
    • 1.8k צפיות
  3. Started by booraz2012,

    יש לי שאלה בסיבוכות והיית רוצה לדעת אם פתרתי אותה נכון נתונה השיטה הבאה: public static boolean what (int [] a, int [] b) { if (a.length != b.length) return false; for (int i= 0; i<a.length; i++) for (int j=0; j<b.length; j++) if (b[j] < a[i]) return false; return true; } א' בהנחה שהמערכים מלאים במספרים שלמים מה מבצעת השיטה ב מה סיבוכית זמן הריצה ומהי סיבוכיות המקום של השיטה, הסבירו ג' כיתבו את השיטה מחדש שתבצע את מה שביצעה ב-א' בסיבוכות זמן ריצה קטנה יתר התשובות שלי: א' השיטה מחפשת האם ישנו מספר במערך b שהוא קטן יותר ממספר במערך a ב' סיבוכיות של n בריבוע כיוון שעל כל איבר במערך a אנחנו עוברים של כל מערך b - הם זוהי סיבוכית הזמן, המקום או שניהם יחד ? ג' אני הי…

    • 6 תגובות
    • 2k צפיות
  4. שלום! נתבקשנו לבצע את המטלה הבאה: כתבו פונקציה שמקבלת מחרוזת ויוצרת מחרוזת חדשה חסרת תווים שהם ספרה או רווח. התוכנית תדפיס את המחרוזת חדשה. דוגמת הרצה: Enter string: 123Students You’ve entered: 123Students New string: Students [U]הנחיות:[/U] אין להשתמש בפונקציות ספריה מ-string.h לפיתרון הבעיה. אסור לשנות את המחרוזת ! עליכם להשתמש במצביעים ולא באינדקסים! אז המשימה אומנם לא הייתה קשה מידי והתוכנית רצה בסדר גמור, מה שכן אני לא בטוח אם ביצעתי נכון את המטלה, שימוש בפוינטרים במקום באינדקסים ואשמח אם תציצו על הקוד ותומרו אם צריך לשנות והיכן על מנת שזה יהיה עם פוינטרים במקום עם אינדקסים. #include<string.h> #define N 20 void newstring(char str[],int len); void mai…

    • 10 תגובות
    • 2.1k צפיות
  5. אני צריך לכתוב פונקציה שמקבלת מערך מלא במספרים ומחזירה true אם יש מספר מסויים שמופיע רק פעם אחת ו-false אחרת. לא מצויין אם המערך ממוין או לא אז חשבתי: 1. למיין את המערך - logn 2. לכתוב פונקציה שעוברת פעם אחת על המערך ובודקת אם יש מופע יחיד של מספר מסויים - n ובסה"כ Onlogn האם יש אפשרות לפתור את זה למשל בסיבוכיות של n ?

    • 9 תגובות
    • 1.2k צפיות
  6. Started by RonCohen,

    איך אני משתמש בTHREAD כשהפונקציה שאני רוצה להשתמש בא היא בקלאס בקובץ נפרד?

    • 7 תגובות
    • 1.5k צפיות
  7. שלום. אני רוצה לבנות אתר שיכול להכיל משתמשים רשומים. האתר הוא מעין אוניברסיטה אונליין. באתר ה"תלמיד" צריך להיות מסוגל להירשם. כמו כן, להיות מסוגל לקבל ניקוד על ווידאו (כך שצריך לדעת איזה משתמש צפה באיזה ווידאו ולזכות אותו בניקוד על כך). יתרה מכך, האתר צריך להיות מסוגל לקבל תרומות באמצעות paypal וגם באמצעות אשראי (אמריקאי). האם כל אלו אפשריים באתר מבוסס wordpress? האם כדאי להימנע אולי מ wordpress? המלצות אחרות? אגב - נכון להיום האתר מאוכלס אצל חברה עצמאית שעולה לנו הון! וזה לא יכול להימשך ככה. אני מנסה לקחת את המושכות לידיים. המון תודה!

    • 1 תגובה
    • 1.8k צפיות
  8. Started by gshhary,

    נתונות המחלקות הבאות: public interface A{ public int what (int [] data); } public class B implements A { public int what(int[] data) { int h1 = 0; int h2 = 1; for (int i = 0; i < data.length; i++) { int v = data[i]; int c = 1; for (int j = i+1; j < data.length; j++) { if (data[j] == v) c++; } if (c > h2) { h2 = c; h1 = v; } } return h1; } } 1. הסבירו מה מבצעת השיטה באופן כללי --> מחפשת איברים זהים במערך 2. מהו סדר הגודל של זמן הריצה של השיטה ? הסבירו --> On², בגלל שעל כל איבר במערך אנחנו עוברים שוב על המערך 3. כתב…

    • 14 תגובות
    • 2.1k צפיות
  9. Started by re212,

    שלום לכם אני עובד כמתכנת PHP כבר כמה שנים. יודע גם JAVASCRIPT, AJAX, CSS2 , PERL, HTML, SQL לא יודע שפות עיליות כמו c#, c++, java כל כמה שנים אצלנו בחברה - העובד יכול לצאת להשתלמות לקורס קצר על חשבון העבודה. איזה קורס כדאי לבחור שיקדם אותי ? אני לא מתעניין בניהול. אני חושב בכיוון של או קורס שיהפוך אותי למתכנת PHP טוב יותר, או מתכנת טוב יותר באופן כללי (לא בשפה מסוימת)

    • 10 תגובות
    • 4k צפיות
  10. Started by gshhary,

    נתונות המחלקות הבאות: public abstract class A{ protected int _x; public abstract void d(int y); public String toString() { return ""+_x; } } public abstract class B extends A { private int _y; public B() { super(); _y = 1; } public String toString() { return ""+_x + "."+_y; } } public class C extends B { private int _z; public C() { super(); _z = 10; } public void d(int y) { _x += (y+_z); } public String toString() { return super.toString()+"."+_z; } } main: public static void main(String[] args) { A a = new C(); B b = new C(); C…

    • 3 תגובות
    • 1.2k צפיות
  11. שלום, אני די איטי, ויכול להיות שמשהו בי דפוק, אבל for the love of god מדוע כ"כ קשה לי להבין את הקונספט הזה. כן, קראתי כל מאמר בנושא, וכן אני מבין את עניין פיבונאצי והדוגמאות הקלות, אבל כאשר אני מתחיל לקרוא על דוגמאות עם שתי קריאות רקורסיביות באותה השיטה (מגדלי הנוי) , אני פשוטו כמשמעו מאבד את הצפון. אני לא מבין מי רץ ומתי וכו' וכו'. אני בטוח שטרם הפנמתי משהו מאוד אינהרנטי ובסיסי בעניין, או שאני טיפש גמור ובחיים לא אבין כיצד לחשוב בצורה רקורסיבית. לשאלתי - התוכלו בבקשה להפנות אותי לחומר מקיף וממצה בתחום, כולל תרגול פתור, בבקשה ? המון תודה. שרון.

    • 8 תגובות
    • 8.1k צפיות
  12. היי לדעתי PHP כרגע שולטת כשפת WEB בכל מה שנוגע לצד שרת. .NET נמצאת קצת אחריה. מי לדעתכם תוביל בעוד כמה שנים מעכשיו ?

    • 9 תגובות
    • 2.6k צפיות
  13. Started by eran256,

    שלום רב, התחלתי ללמוד ולעבוד קצת בSQL ויש לי שאלה: נניח שיש לי טבלה שמצמדת בין מספר לערכים מסוימיים, כאשר כל פעם מופיע רק ערך אחד עבור מספר מסויים. איך אני יכול לשלוף על הערכים ב"וגם"? דוגמא לטבלה: [TABLE=class: grid, width: 500, align: center] [TR] [TD]ID [/TD] [TD]ערך [/TD] [/TR] [TR] [TD]1 [/TD] [TD]לבן [/TD] [/TR] [TR] [TD]1 [/TD] [TD]כחול [/TD] [/TR] [TR] [TD]1 [/TD] [TD]שחור [/TD] [/TR] [TR] [TD]2 [/TD] [TD]שחור [/TD] [/TR] [/TABLE] שליפה: שלוף את כל הID שהערכים שלהם שווים שחור וגם כחול. תשובה ID 1 השאלה השניה: איך אני יכול לקחת אחר כך לקחת את תוצאות השליפה ולהעביר אותם לשליפה אחרת. תודה מראש על העזרה. ערן.

    • 12 תגובות
    • 2.3k צפיות
  14. Started by gshhary,

    בלוח דו-ממדי בגודל m * n, אשר כל אחת ממשבצותיו יכולה להיות ריקה או מלאה, נקרא כתם לרצף משבצות מלאות בעלות צלע משותפת או קדקוד משותף. גודל הכתם הוא מספר המשבצות המרכיבות את הכתם. ייתכנו מספר כתמים בלוח. דוגמה: נסמן משבצת מלאה באמצעות התו  ומשבצת ריקה באמצעות תו רווח. הלוח צורף בקובץ למטה מכיל 3 כתמים: כתם המורכב ממשבצות (1, 0), (0, 1) וגודלו 2. כתם המורכב ממשבצות (3, 2), (2, 2), (4, 1), (3, 1), (4, 0) וגודלו 5. כתם המורכב ממשבצות (2, 4), (1, 4), (0, 4), (0, 3) וגודלו 4. כתבו שיטה רקורסיבית המקבלת כפרמטר מערך דו-ממדי המייצג לוח כמתואר לעיל, וזוג מספרים שלמים המייצגים תא במערך. השיטה תחזיר את גודל הכתם המכיל תא זה. אם התא אינו חלק מכתם, יוחזר אפס. חתימת השיטה תהיה: public …

    • 18 תגובות
    • 6.6k צפיות
  15. שלום לכולם יש לי דף פיסבוק שעבר את ה 5000 חברים, אני מעונין להפוך אותו לאפליקציה פיסבוקאית, ללא מטרת רווח כרגע אלא כשירות לקהילה (אולי בעתיד אפשר לחשוב על מודל כלכלי ) מחפש מתכנתים שרוצים ויכולים לעזור אלכס art34y@gmail.com

    • 1 תגובה
    • 1.5k צפיות
  16. Started by ross1,

    אני לא ממש בטוח אם זה קשור לפורום הזה או לגרפיקה אבל זה חלק מתוכנה שאני כותב אז אני אנסה פה. אני צריך להדפיס ברקוד על מדבקה כאשר הברקוד זה מספרים בלבד, הבר קוד הודפס עד היום בפונט code 128 כאשר הוא נמתח לרוחב. code 128 הוא פונט מסובך יחסית לשימוש (ישנו checksum) יש פונט בשם code 39 שגם נתמך אבל הרבה יותר פשוט לשימוש. )שמים כוכבית בהתחלה ובסוף) הבעיה שלי עם שני הפונטים היא שהגובה מוגבל מאוד (גודל פונט 10) מה שגורם שבהדפסה הברקוד לא ממש קריא, הרוחב שאני מדפיס הוא בערך עשירית מהרוחב שהודפס עד היום כאשר הגובה זהה. יש אפשרות ב-.net 4.5 לשנות רוחב של פונט? יש תוסף חיצוני? או הלואי יש פשוט פונט כזה ופיספסתי אותו איכשהוא בחיפושים בגוגל?

    • 4 תגובות
    • 1.2k צפיות
  17. Started by Gal&Gal,

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

    • 1 תגובה
    • 1.2k צפיות
  18. Started by gshhary,
    • 0 תגובות
    • 326 צפיות
  19. Started by nivzion,
    • 0 תגובות
    • 338 צפיות
  20. Started by א,

    האם יש אפשרות לקלוט מספר לא ידוע של מספרים אל תוך מערך של INT, מבלי שהמשתמש מזין את כמות המספרים שייקלטו?

    • 29 תגובות
    • 5.9k צפיות
  21. Started by NatanZ,

    שלום חברים, סטודנט שנה ראשונה לתואר ראשון במדמ"ח. קיבלתי תרגיל ב- C של איקס-עיגול תלת מימדי. בקוד הבא אני בודק ניצחון לאורך, לרוחב, לגובה ואלכסונים. אני רוצה שהבדיקות תהיינה בלתי תלויות ועבור ניצחון באחת מהבדיקות כל הפונ' תוציא return 1. מה שעשיתי זה פשוט מספר משתנים שונים כמספר הבדיקות (כמו "ערבי") אשמח לעזרה בייעול הקוד int check_2d (char board [N][N][N], int x, int y, int z, char sign){ int ok_z = 1; int ok_y = 1; int ok_x = 1; int ok_xx = 1; int ok_xxx = 1; int ok_yy = 1; int ok_yyy = 1; int ok_zz = 1; int ok_zzz = 1; int ok = 0; for (int i_x=0; i_x<4; i_x++){ for (int i_y=0; i_y<4; i_y++){ for (int i_z=0; i_…

    • 2 תגובות
    • 1.2k צפיות
  22. נתאר את בעיית מציאת "בור" במערך דו-ממדי ריבועי: קלט: מערך דו-ממדי ריבועי בגודל nn המלא באפסים ואחדים בלבד. נגדיר ש- k הוא בור ( sink ) אם בשורה ה- k - ית כל הערכים הם 0, ובעמודה ה- k - ית כל הערכים הם 1 (חוץ מהאיבר [ k][k ] עצמו שהוא 0). פלט: האם קיים מספר k המהווה בור במערך? אם כן, יש להחזיר את ערכו אחרת יש להחזיר 1 -. . לדוגמא: במערך 3 A הוא "בור": 0 1 1 1 1 0 0 0 1 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 1 0 במערך B אין בור: 0 1 0 1 1 0 0 0 1 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 1 0 לצערי לא עולה בדעתי משהו שהוא טוב יותר מ-O(N²)

    • 90 תגובות
    • 16.9k צפיות
  23. Started by BedB0y,

    שלום, אני מחפש אתר שנותן מדריכים לשפות תכנות וטכנולוגיות + שיתן משימות לביצוע אחרי כל נושא. תודה

    • 0 תגובות
    • 1.5k צפיות
  24. Started by MrAlex,

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

    • 9 תגובות
    • 1.4k צפיות

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