עבור לתוכן
  • צור חשבון
  • מי אנחנו?

    שלום אורח/ת!

     
    שים לב - על מנת להשתתף בקהילה שלנו, להגיב ולפתוח דיונים חדשים, עליך להצטרף כחבר רשום.

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

    לא אוהבים שמציקים לכם במייל? ניתן להירשם לאתר אך לוותר על הרישום לעידכוני המייל השבועיים.

ארכיון

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

Boomer

עזרה מהירה בפסקל - Random

Recommended Posts

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

;X:= Random 0<=X<8

העניין הוא שזה לא פועל - זה כותב שחסר ";" אחרי ה-Random.

אז נראה לי שהמורה התבלבלה או משהו...

אז איך עושים את זה?

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

תנסה לפצל את השורה של 0>=X>8

פעם אחת X קטן מ 8

ופעם X קטן שווה לאפס

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

תשתמש בזה:


<VAR(Integer)>:=<NUM1>+RANDOM(<NUM2>-<NUM1>+1);

זה מחזיר לך מספר רנדומלי בין <NUM1> ל-<NUM2>

(הכי פשוט ככה...)

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

תראו, זה אמור להראות בערך כמו מה שכתבתי אני מעריך.

ו-The Saint, זה לא פועל ככה...

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

הכל יכול להיות

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

:)

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

תנסה לשים את הביטוי (מה שאחרי הרנדום) בסוגריים...

ו..מה רע בשלי?

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

זה לא פועל בסוגריים...

שלך לא רע, פשוט אני צריך משהו דומה למה שלימדו אותנו :P

נו, תורידו פסקל שנייה מקאזה ותבדקו ;)

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

לא מוריד פסקל... זה מעלה לי סיוטים... סתם...

אין לי כח להוריד... חוץ מזה שהשיטה שלך בכלל לא מוכרת לי, ואפילו לא נראת ממש הגיונית... אבל... יכול להיות...

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

The random command in has two forms.
1) x=Random(n)+m; -> Gives x a value in the range (m..m+n-1)
2) x=Random; -> Gives x a random floating point value between 0..1
In order to generate a general floating point number between x and y you should write:
t=random*(y-x)+x -> Assuming x is the smallest.

I'm sorry I'm writing in English but I tried to answer the C thing in hebrew and it got all screwed up...
Can somebody tell me how to make a "box" of english text inside hebrew text in here?

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

נסה ליישר לשמאל ע"י הפקודות

(left)

(/left)

* במקום הסוגריים העגולות () שים סוגריים מרובעות [].

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

יותר טוב -> תשתמש בלחצן "קוד" שיש בסרגל כלים בזמן כתיבת הודעה (מסומן בסולמית - # )

הכפתור הזה - code.gif

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

תודה!

תיקנתי, למי שלא הצליח לקרוא...

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

:

try to write

randomize:

random (x); and then

insted ot the x write number

for exampe 10 and the computer will write

number form 0 to 9

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

×
  • צור חדש...
Back to top button
Close
Close