חזרה – חשבון פשוט
חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 15 מתוך 78.
אתגר
קלחשב סטטיסטיקות שונות על נסיעה בכביש באמצעות כל האופרטורים האריתמטיים שלמדת.
המשתנים הבאים נתונים לך:
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4בצע את החישובים הבאים:
- צור משתנה בשם
fuel_efficiencyששומר את המרחק שעברת לכל יחידת דלק (המרחק הכולל חלקי כמות הדלק שבה נעשה שימוש) - צור משתנה בשם
avg_speedששומר את המהירות הממוצעת (המרחק הכולל חלקי מספר שעות הנהיגה) - צור משתנה בשם
hours_per_stopששומר כמה שעות שלמות חלפו בין כל עצירת מנוחה (השתמש בחלוקה שלמה של שעות הנהיגה במספר עצירות המנוחה) - צור משתנה בשם
extra_minutesששומר את השארית מחלוקת שעות הנהיגה במספר עצירות המנוחה, ואז הכפל אותה ב־60 כדי להמיר אותה לדקות - צור משתנה בשם
distance_squaredששומר את המרחק הכולל בחזקת 2
השתמש בפונקציה print() כדי להציג את fuel_efficiency, avg_speed, hours_per_stop, extra_minutes ו־distance_squared בדיוק בסדר הזה.
נסו בעצמכם
# משתנים נתונים לנסיעה בכביש
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4
# TODO: כתבו את הקוד שלכם למטה
# 1. חשבו את fuel_efficiency (total_distance / fuel_used)
# 2. חשבו את avg_speed (total_distance / hours_driven)
# 3. חשבו את hours_per_stop (השתמשו בחילוק של מספרים שלמים %/%)
# 4. חשבו את extra_minutes (השתמשו באופרטור השארית %% ואז הכפילו ב-60)
# 5. חשבו את distance_squared (השתמשו בהעלאה בחזקה ^)
# הדפיסו את התוצאות לפי הסדר
print(fuel_efficiency)
print(avg_speed)
print(hours_per_stop)
print(extra_minutes)
print(distance_squared)כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים (AND, OR)אופרטורים לוגיים חלק 2 (NOT)חזרה – לוגיקה פשוטהלוגיקה וקטורית חלק 1לוגיקה וקטורית חלק 27מחשבון לחלוקת החשבון
הודעת פתיחהקבלת קלט מהמשתמש2משתנים וסוגי נתונים
סוג נתונים מספריסוג נתונים שלמיםסוג נתונים של תוויםסוג נתונים לוגיבדיקת סוגי נתוניםמוסכמות למתן שמותערכים חסרים: NAסיכום – יצירת משתנים8לולאות
לולאת forלולאת whileפקודת breakהמשך (continue)סיכום – עצרתיצירת רצפים (seq, :)לולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמים ומודולואופרטורי השמהחזרה – חשבון פשוטאופרטורי השוואה6קלט/פלט בסיסי
הדפסת פלטחתול כפלטפלט עם משתניםקריאת קלט באמצעות readline()יסודות המרת טיפוסיםחזרה – מחשבון גילחזרה – אמת או שקר9פונקציות
הכרזה על פונקציהארגומנטים של פונקציהערכי החזרהסיכום – פונקציית סיגמאסיכום – פונקציית אימותערכי ברירת מחדל לפרמטריםתרגלו בעצמכם: קומפיילר R אונליין