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

מחפש סוג של אלגוריתם (בלי קוד, רק הרעיון) להצגת מספרים 1,12,123,1234... ואילך

Featured Replies

פורסם

השאלה בגוף הכותרת בעצם...

אני לא מחפש בשפה מסוימת, רק שמישהו יסביר לי את הרעיון, אפילו בצורה מתמטית בכמה שפחות משתנים (או אוגרים :smile1:)

אפשר בשפת C או אסמבלי אם זה קריטי, תודה :xyxthumbs:

קצת רקע...

זה נושא מתוך תורת הקבוצות במתמטיקה... יש לי דוגמה כזו:

A = {1,12,123,1234,...}

ואני רוצה להגדיר אותה בצורה מילולית, הכי קרוב שהצלחתי זה ככה:

K = מספר טבעי

X = K+1

C = 10K

ואז הסדרה שלי נראית כך:

K, C+X ואיבר שלישי כבר לא יעבוד...

אם אני משתמש בשיטה הזו, הכל מתחרבש לי אחרי איבר או 2... וצריך עוד משתנים, לכן צריך עזרת מתכנת...

פורסם

השאלה היא מה קורה אחרי 1234567890?

אבל בגדול זה משהו בסגנון של:

הגדרת משתנים, נניח X וY

X = 1

Y = 0

לולאה:

Y = Y + X

X = X + 1

Y = Y * 10

סוף לולאה.

פורסם
  • מחבר

זה טוב זה אוסם... תודה!!!

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

אפשר לרשום שם לולאות? הרי מותר מילולי :smile1:

פורסם

יותר פשוט הייתי מגדיר זאת כך:

Xn=10Xn-1+n

X0=0

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

פורסם
  • מחבר

את הפונקציה אני מבין וזה בסדר לבנות אלגוריתם בתכנות,

ומבחינת קבוצה מתמטית:

N = מספר טבעי

ואז אם רושם:

{X|Xn=10Xn-1+n}

איך זה מסתדר עם האיבר הראשון שאמור להיות 1? נראה לי הקבוצות האלה די מוגבלות בצורת הביטוי שלהן... >:(

ארכיון

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

דיונים חדשים

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.