חישוב חזקות בפסקל - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

חישוב חזקות בפסקל


e.s

Recommended Posts

אני רוצה להכין תוכנית שקולטת מהמשתמש את המספרים השלמים a ו-b

וש- a זה המספר ו-b זה החזקה של a כאילו----->>> a בחזקת b

מישהו יודע?

קישור לתוכן
שתף באתרים אחרים

יש פונקציה מוכנה בשם pow או power (אין לי TP מותקן ככה שאין לי איך לבדוק)

אם אתה רוצה לממש פונקציה שעושה חזקה בעצמך אתה יכול לעשות את זה די בקלות בהנחה ש-b הוא שלם חיובי, פשוט תעשה לולאה שכל פעם כופלת ב-a.

קישור לתוכן
שתף באתרים אחרים

רק אם b שלם חיובי פשוט תעשה לולאה מ-1 עד b שכל פעם כופל משתנה שהגדרת ב-a

אם b לא שלם או שלילי זה כבר מאד מסובך

קישור לתוכן
שתף באתרים אחרים

חזקות שליליות זה לא בעיה, פשוט עושים אחד חלקי המספר בחזקה החיובית. שברים זה באמת מסובך, אם כי זה דיי קל לחשב אם המכנה של השבר הוא חזקה של 2, כי יש לך את הפונקציה sqrt (אבל צריך לזהות מהי החזקה של 2 שבמכנה, כלומר log 2 של המכנה, דיי מסובך. אפשר לעשות עם משפט case כי אף אחד לא מתעסק עם שורשים ענקיים כמו השורש ה64-) . אין לי מושג למה אני חושב על כל זה, שהרי הבחור שאל על חזקות פשוטות :)

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...