עבור לתוכן
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.

עזרה בפסקל

Featured Replies

פורסם

מישהו יכול לעזור לי לפתור שאלה בפסקל?

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

תודה לעוזרים.

פורסם

הפרוצדורה STR הופכת מספר לערך מחרוזת

אפשר להתחייס למחרוזת כמערך וככה מתי שמצביע התא מתחלק ב3 (משמע עברו 3 תווים) אז יודפס הפסיק...

הפונקציה LENGTH מחזירה את אורך המחרוזת

עריכה- הוספתי גם קובץ טקסט

עריכה2-תיקנתי את התוכנית ועכשיו זה אמור להדפיס את זה נורמלי

[attachment deleted by admin]

פורסם
  • מחבר

הפרוצדורה STR הופכת מספר לערך מחרוזת

אפשר להתחייס למחרוזת כמערך וככה מתי שמצביע התא מתחלק ב3 (משמע עברו 3 תווים) אז יודפס הפסיק...

הפונקציה LENGTH מחזירה את אורך המחרוזת

עריכה- הוספתי גם קובץ טקסט

עריכה2-תיקנתי את התוכנית ועכשיו זה אמור להדפיס את זה נורמלי

תודה רבה לך, אני מאוד מודה לך!!!

עריכה: אתה יכול להסביר לי מה זה DEC?

פורסם

מקטין את הערך ב 1 (ההפך מINC)

פורסם
  • מחבר

יש לי עוד כמה שאלות בקשר למחרוזות, אתה יכול לעזור לי בבקשה?

אני לא כל כך שולט בחומר הזה...

1. לכתוב תוכנית שקולטת סדרת מספרים שלמים וחיוביים באורך כלשהו (סיום הקלט מספר שלילי) ופלט הוא כמות המספרים אשר ערכם שווה למקומם הסידורי.

2. פונקציה המקבל מחרוזת ומחזירה מחרוזת הפוכה. דו

דוגמא: קלט- ABCDE

פלט- EDCBA

תודה לך.

פורסם

יש לי עוד כמה שאלות בקשר למחרוזות, אתה יכול לעזור לי בבקשה?

אני לא כל כך שולט בחומר הזה...

1. לכתוב תוכנית שקולטת סדרת מספרים שלמים וחיוביים באורך כלשהו (סיום הקלט מספר שלילי) ופלט הוא כמות המספרים אשר ערכם שווה למקומם הסידורי.

2. פונקציה המקבל מחרוזת ומחזירה מחרוזת הפוכה. דו

דוגמא: קלט- ABCDE

פלט- EDCBA

תודה לך.

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

1.קודם תשתמש באלגוריתם של לולאת זקיף+לולאת WHILE

אחר"כ יש 2 אפשרויות

1.אתה תקלוט את המספרים למערך בגודל מסויים (מה שמגביל את התוכנית)

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

---

בקשר לשאלה השניה קודם טיפ

אתה יכול להתייחס למחרוזת כמערך(זה מאוד עוזר) כל תא זה אות

בעקרון אפשר לעשות את השאלה בקלות ע"י לולאת FOR הפוכה (במקום "TO" עושים "DOWNTO" ומשתמשים בפונציה LENGTH שהראתי קודם)

פורסם

התשובה לשאלה הראשונה:


program one;
var
i, n, counter: integer;
Begin
counter:=0;
i:=1;
readln (n);
while n>0 do
begin
if n=i then
counter:= counter+1;
i:=i+1;
readln (n);
end;
writeln (counter);
End.

ולשנייה:


program two;
var
st: string;
n, i: integer;
Begin
readln (st);
writeln (st);
n:= length (st);
for i:=1 to n do
write (st[n-i+1]);
End.

פורסם

בתוכנית השנייה- זה סתם מטומטם לעשות N-I+1

עדיף לעשות DOWNTO

פורסם

אפשר ככה ואפשר ככה, זה לא ממש משנה.

פורסם

מה אתם עושים בזה שאתם פותרים לו את שיעורי הבית

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

לעשות לו את השיעורי הבית לא יעזור כאן

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

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.