יצירת ספריית C למספרי דיוק שרירותיים

פרסומת
MAGNEZIX מגנזיקס


פרסומת

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

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

יש צורך להשוות מספרים, כמו a > b או a == b. ניישם פונקציית השוואה כדי לטפל בגדול מ, פחות מ ושווה ל.

פונקציית ההוספה תעבוד כמו שלמדת בבית הספר היסודי. התחל עם הספרות הפחות משמעותיות, הוסף אותן, נשא את ה-1 במידת הצורך, וחזור על העמודה הבאה.

בעקבות דפוס דומה לחיבור, הכפל לא יהיה כל כך קשה ליישום. גם הוא ישתמש באלגוריתם של בית ספר כיתה: הכפל כל ספרה של המספר הראשון בכל ספרה של המספר השני, ולאחר מכן הוסף את כל התוצאות יחד.

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

Adafruit מפרסמת מגוון רחב של תכני כתיבה ווידאו, כולל ראיונות ודיווחים על שוק היצרניות ועולם הטכנולוגיה הרחב. דף התקנים שלנו נועד כמדריך לשיטות עבודה מומלצות בהן Adafruit משתמשת, כמו גם מתווה של הסטנדרטים האתיים אליהם שואפת Adafruit. בעוד Adafruit אינו מוסד עיתונאי עצמאי, Adafruit שואפת להיות קול הוגן, אינפורמטיבי וחיובי בתוך הקהילה – בדוק זאת כאן: adafruit.com/editorialstandards

הצטרף ל-Adafruit ב-Mastodon

Adafruit נמצא במסטודון, הצטרפו! adafruit.com/mastodon

תפסיקו לחמם ולהלחים – התחילו להכין מיד! ה-Circuit Playground של Adafruit עמוס בנורות LED, חיישנים, כפתורים, רפידות קליפס תנין ועוד. בנה פרויקטים עם Circuit Playground תוך דקות ספורות עם גרור ושחרר אתר תכנות MakeCodeלמד מדעי המחשב באמצעות השיעור CS Discoveries ב-code.org, קפוץ אל CircuitPython ללמוד Python וחומרה ביחד, TinyGO, או אפילו להשתמש ב- Arduino IDE. Circuit Playground Express הוא הלוח החדש והטוב ביותר של Circuit Playground, עם תמיכה ב-CircuitPython, MakeCode ו-Arduino. יש לו מעבד חזק, 10 NeoPixels, מיני רמקול, אינפרא-אדום קליטה ושידור, שני כפתורים, מתג, 14 רפידות תנין והרבה חיישנים: מגע קיבולי, קרבת IR, טמפרטורה, אור, תנועה וקול. עולם רחב שלם של אלקטרוניקה וקידוד מחכה לכם, והוא נכנס לכף ידכם.

יש לכם פרויקט מדהים לשתף? ה אלקטרוניקה הצג וספר הוא כל יום רביעי בשעה 19:00 ET! כדי להצטרף, עברו ליוטיוב וצפו בצ'אט החי של התוכנית – נפרסם את הקישור שם.

הצטרפו אלינו בכל יום רביעי בערב בשעה 20:00 ET עבור שאל מהנדס!

הצטרף ליותר מ-36,000 יצרנים ערוצי הדיסקורד של אדפרויט ולהיות חלק מהקהילה! http://adafru.it/discord

CircuitPython – הדרך הקלה ביותר לתכנת מיקרו-בקרים – CircuitPython.org

קבלו את הניוזלטר היומי היחיד ללא דואר זבל על דברים לבישים, ניהול "עסק מייצר", טיפים אלקטרוניים ועוד! הירשם ב- AdafruitDaily.com !

אין תגובות עדיין.

ל-Adafruit יש מדיניות הערות של "תהיו מצוינים זה לזה". עזרו לנו לשמור על הקהילה כאן חיובית ומועילה. היצמד לנושא, תכבד את היוצרים בכל הגילאים ורמות המיומנות. היה אדיב, ואל תשלח דואר זבל – תודה!



קישור לכתבת המקור – 2024-06-18 22:11:18

Facebook
Twitter
LinkedIn
Telegram
WhatsApp
Email
פרסומת
MAGNEZIX מגנזיקס

עוד מתחומי האתר