תוכן עניינים:
- שלב 1: זיהוי מספר המשקאות (לולאה)
- שלב 2: הגדר משתנים אחרים (קלט, אם/אחר)
- שלב 3: הגדר משוואה לחישוב BAC
- שלב 4: פרש את ה- BAC לתוצאות המופגנות על גוף האדם (אם/elseif)
- שלב 5: חשב את מספר השעות לפני שהנושא פיכח
- שלב 6: תוצאות ופרשנות
וִידֵאוֹ: פרויקט ארגז חול: חישוב ופירוש BAC: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מאת Haarika Gogineni, Hana Schlosser ובנדיקט Uiseco
בפרויקט זה, ננסה לחשב את ריכוז האלכוהול בדם (BAC) על סמך מספר המשקאות, המשקל והמין של הנבדק. לאחר פרסום ה- BAC המחושב, נציין את ההשפעות של אותה רמת BAC מסוימת על האיברים והמערכות העיקריות בגוף ועל התכונות הפיזיות שלו. אנו גם נסדר את ה- BAC לחישוב מספר השעות של הנבדק לפרק את האלכוהול ולהיות מפוכח לחלוטין.
שלב 1: זיהוי מספר המשקאות (לולאה)
- התחל את הקוד באמצעות הפונקציות "נקה" ו- "clc" כדי לנקות את חלון הפקודה וסביבת העבודה מעבודות קודמות
- השתמש בפונקציית "קלט" כדי להדפיס לחלון הפקודה, ותבקש מהנבדק להזין את מספר המשקאות השונים הנצרכים.
- אם המשתנה "NumberofDrinks" גדול מ- 1, השתמש ב- "for loop" כדי לבקש מהנושא להזין את אחוז האלכוהול ואת גרם האלכוהול בכל סוג משקה. משתנים אלה משמשים לאחר מכן לחישוב צריכת האלכוהול הכוללת על ידי הנבדק.
שלב 2: הגדר משתנים אחרים (קלט, אם/אחר)
- השתמש שוב בפונקציית "הקלט" כדי לבקש מהנבדק להזין משקל (ק"ג) ואת מספר השעות שחלפו מאז השתייה; שני הגורמים משפיעים על פירוק האלכוהול בדם.
- השתמש בפונקציית "קלט" כדי לאפשר לנבדק להיכנס למינו.
- השלימו את הפונקציה הזו עם משפט "if/elseif" המקצה קבוע ספציפי לכל מין. הפונקציה "strcmp" מקבילה את המשתנה למחרוזת, ואם המשתנה שהוזן אינו 'זכר' או 'נקבה' יוצרים משפט "אחר" שיוצא שגיאה.
בעיה שהייתה לנו: אחת הבעיות שהיו לנו הייתה כאשר ניסינו ליצור אופרטור לוגי למשתנה "מגדר". הקוד לא היה מתפקד כראוי אם היינו כותבים "gender = 'male'" או "gender = 'female'"; זה יחזור לגבר בלי קשר אם זה המין הנכון או לא. הבעיה הייתה שבהצהרות "אחר" לא ניתן היה לקבל משתנה השווה למחרוזת. כתוצאה מכך נאלצנו לשנות את הפונקציה ל- "strcmp" - הפונקציה השוואת מחרוזות - שאפשרה לקוד להתקדם.
שלב 3: הגדר משוואה לחישוב BAC
השתמש בנוסחה שנמצאה במחקר כדי לפתח משוואה למציאת ה- BAC בהתחשב במשתנים שנוצרו בשלבים קודמים
שלב 4: פרש את ה- BAC לתוצאות המופגנות על גוף האדם (אם/elseif)
- צור הצהרת "if/elseif" המשתמשת באופרטורים לוגיסטיים (>, <, ==, ~, &) כדי להציג את הרזוט המתאים בהתאם לערך BAC המחושב המתאים להצהרה הלוגיסטית שנבחרה.
- השתמש בפונקציה "fprintf" כדי להדפיס לחלון הפקודה את ערך ה- BAC ואת ההשפעות המתקבלות של רמה זו על הגוף ועל ביטוייהם על סמך מחקר.
- המשך לחזור על שלבים אלה עבור כל הטווחים העיקריים של BAC עם השפעות משתנות
שלב 5: חשב את מספר השעות לפני שהנושא פיכח
- סדר מחדש את נוסחת ה- BAC משלב 2 כדי למצוא את מספר השעות עד שהנושא פיכח (BAC = 0)
- בהתחשב בנוסחה זו, חשב את מספר השעות והדפס נתונים אלה לחלון הפקודה באמצעות הפונקציה "fprintf"
שלב 6: תוצאות ופרשנות
לאחר כתיבת הקוד והזנת ערכים לשאלות המתבקשות, מספר המשקאות, אחוז האלכוהול, משקל, מין וכו ', לחץ על "הפעלה" וקבל את התוצאות שלך. ה- BAC יוצג יחד עם פסקה המסבירה את ההשפעות של ה- BAC המחושב. הצהרה מודפסת נוספת תיתן לך את מספר השעות הדרושות עד שתגיע לפיכחון מלא
* הערה: מכיוון שפסקת הפרשנויות ארוכה, יהיה עליך לגלול ימינה כדי לקרוא את ההודעה כולה.
מוּמלָץ:
חישוב לחות, לחץ וטמפרטורה באמצעות ממשק BME280 ופוטון: 6 שלבים
חישוב לחות, לחץ וטמפרטורה באמצעות BME280 וממשק פוטון: אנו נתקלים בפרויקטים שונים הדורשים ניטור טמפרטורה, לחץ ולחות. כך אנו מבינים כי פרמטרים אלה ממלאים למעשה תפקיד חיוני בהערכה ליעילות העבודה של מערכת בתנאים אטמוספריים שונים
פרויקט ארגז חול BME 60B: 6 שלבים
פרויקט ארגז החול BME 60B: פרויקט ארגז החול שלנו נועד לסייע לחוקרים בתחום הביולוגי לנתח דגימות תאים ולברר את תנאי התאים שלהם. לאחר שהמשתמש יזין תמונה של דגימת התא שלו, הקוד שלנו מעבד את התמונה כדי להכין אותה לספירת תאים
ארגז כחול ארגז 12 מצבים - מבוא: 5 שלבים
ארגז כחול ארגז 12 מצבים - מבוא: עדכון תוכנת Firmware !! -8/8/2019-https://github.com/donfroula/Arduino-Multimode-Blue-Box- כאן מוצגת "ארגז כחול" המבוססת על ארדואינו. הוא מייצר את " המסורתי " צליל Blue Box 2600Hz וצלילי MF (רב תדר), אך עושה זאת
חישוב מכניקת הקוונטים החישובית: 4 שלבים
חישוב מכניקת הקוונטים החישובית: חישובים חישוביים בכימיה ובפיזיקה יכולים לחשוף מאפיינים מעניינים מאוד על כמה דגימות (במיוחד אם הם כפופים לשינוי ליעילות טובה יותר של תרכובת מקורית נתונה). בהליכים, מלבד גורמים של
חישוב עוצמת אור באמצעות BH1715 ו- Arduino Nano: 5 שלבים
חישוב עוצמת אור באמצעות BH1715 ו- Arduino Nano: אתמול עבדנו על מסכי LCD, ותוך כדי עבודה עליהם הבנו את החשיבות של חישוב עוצמת האור. עוצמת האור אינה חשובה רק בתחום הפיזי של העולם הזה, אלא יש לה את תפקידה הנאמר בביולוגיה