היום ב-
אנשים

../images/Emo63.gif היום ב-../images/Emo43.gif אנשים ../images/Emo44.gif

הערב בשעה 18:00 יתארח דודו זר, המנחה המיתולוגי של 'פרפר נחמד' בבלוג TV בפורום נוסטלגיה. אתם מוזמנים לשאול שאלות בקישור הבא: http://www.tapuz.co.il/tapuzforum/main/Viewmsg.asp?forum=233&msgid=73102343
ב-20:00 יתארח גיורא יהלום, מנהל התוכן של ערוץ yes דוקו לייב ב-BlogTV ויענה לשאלות הגולשים בנושא תוכן הערוץ. שרשור השאלות כבר נפתח בפורום ערוץ yes דוקו ואתם מוזמנים לשרשר אליו שאלות: http://www.tapuz.co.il/tapuzforum/main/Viewmsg.asp?forum=1385&msgid=73079098 ל-BlogTV: http://www.tapuz.co.il/blogtv/
תמיד רציתם להכין קישוטים משגעים לעיפרון אך לא ידעתם כיצד? בואו ללמוד בסדנת און-ליין בפורום אומנות שימושית לילדים! http://www.tapuz.co.il/tapuzforum/main/Viewmsg.asp?forum=1467&msgid=72872473
תפוז אלבומים מזמין אתכם להשתתף בתחרות "פינת הקליק" של פספוסים ולזכות בזוג מכשירי דור שלישי: http://www.tapuz.co.il/Albums/contests/contest.asp?c=34
 

TuTyBoP15

New member
זה קשור לפה../images/Emo35.gif

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

טיורינג

New member
אני לא יודע פסקל

אבל אנסה לעזור לך: את יודעת שהקלט שלך מורכב רק מ-36 סימנים שונים (26 אותיות הא"ב + 10 ספרות). אז מערך מונים זה אומר שתקצי מערך של מספרים שלמים (לא יודע איך קוראים לזה בפסקל - integer?) בגודל 36 ותאפסי את כל התאים. עכשיו תחליטי ש-26 התאים הראשונים מתייחסים לאותיות לפי הסדר, ו-10 התאים האחרונים מתייחסים לספרות לפי הסדר. כאשר מגיע לך הקלט, עבור כל תו תבדקי מה הוא, ולפי זה תקדמי את המספר שבתא המתאים. למשל, אם ראית את האות a תלכי לתא הראשון במערך ותקדמי את המספר שם באחד. אם ראית את התו 0 תלכי לתא ה-27 במערך ותקדמי אותו באחד. בקיצור, כל תא במערך סופר כמה מופעים של האות המסויימת שהוא מייצג היו בקלט. עכשיו אחרי שנגמר הקלט כל מה שאת צריכה לעשות זה לעבור על המערך ולחפש תאים שמכילים את המספר 3. למשל, אם ראית שבתא העשירי מופיע המספר 3 אז את יודעת שהאות העשירית (j) הופיעה 3 פעמים. לגבי השאלה השניה - כאמור, אין לי מושג בפסקל, אז אני לא יכול לעזור...
 

TuTyBoP15

New member
תודה רבה../images/Emo9.gif../images/Emo210.gif

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

טיורינג

New member
הבנתי...

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

operandx

New member
תעקבי אחר ההסבר של טיורינג...

את אכן אמורה לספור כמה פעמים כל תו מופיע במחרוזת, ובסוף התהליך את אמורה לעבור על מערך המונים שלך, ולהדפיס את אלו שמראים בדיוק שלוש פעמים. למעשה את צריכה להתאים לכל תו במחרוזת מונה משלו... דרך פשוטה ונפוצה לעשות את זה היא לנצל את העובדה שאם תפחיתי מכל אות אנגלית קטנה את הערך של האות 'a' (יש לו ערך מספרי, ואאל"ט אפשר לקבל אותו בין היתר עם הפונקציה ord) את מקבלת ערכים בין 0 ל 25. כנ"ל לגבי 0-9, את מפחיתה מכל תו את הערך של '0' (כי בטבלת ה ASCII הם מסודרים ב 0123456789) לולאה שעוברת על כל אות במחרוזת במידה והיא בין 0 ל 9, להפחית ממנה '0' (48), ולקדם את המונה במיקום שהתקבל. במידה והיא בין 'a' ל 'z', להפחית a, וכנ"ל. שורת המפתח תהיה משהו כמו inc(monim[str-'a']) ; z בקשר להגדרת מערכים... ואי ואי... שכחי מכל מה שרשמתי... סתם, תעברי על החומר!
 

vinney

Well-known member
תגידי, החתימה שלך

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