הדפסת פלט
חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 26 מתוך 78.
השתמשת ב־print() לאורך הקורס הזה כדי להציג פלט. עכשיו בוא נבחן מקרוב איך היא עובדת בפועל.
הפונקציה print() מציגה ערך במסוף. היא פועלת עם כל סוג נתונים:
print("Hello, World!")
print(42)
print(TRUE)כל קריאה ל־print() מציגה פלט בשורה חדשה. דבר אחד שכדאי לשים לב אליו הוא ש־print() מציגה מחרוזות תווים עם מרכאות מסביבן:
print("Welcome") # פלט: [1] "Welcome"ה-[1] שמופיע כאן הוא האופן שבו R מציגה את האינדקס של האיבר הראשון. זה שימושי כשעובדים עם פלטים ארוכים יותר, אבל לעת עתה, רק חשוב לדעת שזה חלק מהאופן שבו R מציגה תוצאות.
אפשר להדפיס ישירות את התוצאה של ביטוי:
print(5 + 3) # פלט: [1] 8
print(10 > 5) # פלט: [1] TRUEבשיעור הבא תלמדו על cat(), שמעניקה לכם שליטה רבה יותר על האופן שבו הפלט שלכם מוצג.
אתגר
קלהשתמשו בפונקציה print() כדי להציג סוגי נתונים שונים ואת התוצאה של ביטוי.
השלימו את המשימות הבאות לפי הסדר:
- הדפיסו את מחרוזת התווים
"R Programming" - הדפיסו את הערך המספרי
3.14 - הדפיסו את הערך הלוגי
FALSE - הדפיסו את התוצאה של הביטוי
25 - 7 - הדפיסו את התוצאה של ההשוואה
100 >= 50
יש להדפיס כל ערך בשורה נפרדת באמצעות קריאות נפרדות ל־print().
נסו בעצמכם
# TODO: כתבו את הקוד שלכם למטה
# השתמשו ב-print() כדי להציג כל ערך בשורה נפרדת
# 1. הדפיסו את מחרוזת התווים "R Programming"
# 2. הדפיסו את הערך המספרי 3.14
# 3. הדפיסו את הערך הלוגי FALSE
# 4. הדפיסו את תוצאת הביטוי 25 - 7
# 5. הדפיסו את תוצאת ההשוואה 100 >= 50השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים (AND, OR)אופרטורים לוגיים חלק 2 (NOT)חזרה – לוגיקה פשוטהלוגיקה וקטורית חלק 1לוגיקה וקטורית חלק 27מחשבון לחלוקת החשבון
הודעת פתיחהקבלת קלט מהמשתמש2משתנים וסוגי נתונים
סוג נתונים מספריסוג נתונים שלמיםסוג נתונים של תוויםסוג נתונים לוגיבדיקת סוגי נתוניםמוסכמות למתן שמותערכים חסרים: NAסיכום – יצירת משתנים8לולאות
לולאת forלולאת whileפקודת breakהמשך (continue)סיכום – עצרתיצירת רצפים (seq, :)לולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמים ומודולואופרטורי השמהחזרה – חשבון פשוטאופרטורי השוואה6קלט/פלט בסיסי
הדפסת פלטחתול כפלטפלט עם משתניםקריאת קלט באמצעות readline()יסודות המרת טיפוסיםחזרה – מחשבון גילחזרה – אמת או שקר9פונקציות
הכרזה על פונקציהארגומנטים של פונקציהערכי החזרהסיכום – פונקציית סיגמאסיכום – פונקציית אימותערכי ברירת מחדל לפרמטריםתרגלו בעצמכם: קומפיילר R אונליין