חזרה – אמת או שקר
חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 32 מתוך 78.
אתגר
קלקראו מחרוזת קלט שמייצגת ערך לוגי, המירו אותה לערך לוגי ממשי, ואז הציגו את הערך ההפוך באמצעות אופרטור NOT.
תקבלו קלט אחד:
- מחרוזת שהיא
"TRUE"או"FALSE"
קראו את הקלט באמצעות readLines("stdin", n = 1, warn = FALSE) (readline() פועלת רק בהפעלה אינטראקטיבית, ולכן כאן היא לא מקבלת דבר), המירו אותו לערך לוגי ממשי באמצעות השוואת המחרוזת, ואז הפעילו את אופרטור NOT (!) כדי לקבל את הערך ההפוך.
הציגו את התוצאה בפורמט הבא:
Opposite: [result]השתמשו ב-cat() כדי להציג את הפלט וכללו תו ירידת שורה \n בסוף.
לדוגמה, אם הקלט הוא TRUE, הפלט צריך להיות:
Opposite: FALSEאם הקלט הוא FALSE, הפלט צריך להיות:
Opposite: TRUEנסו בעצמכם
# קראו את הקלט
input_string <- readLines("stdin", n = 1, warn = FALSE)
# TODO: כתבו את הקוד שלכם למטה
# 1. המירו את מחרוזת הקלט לערך לוגי
# 2. הפעילו את האופרטור NOT (!) כדי לקבל את הערך ההפוך
# הציגו את התוצאה
cat("Opposite: ", result, "\n", sep = "")כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים (AND, OR)אופרטורים לוגיים חלק 2 (NOT)חזרה – לוגיקה פשוטהלוגיקה וקטורית חלק 1לוגיקה וקטורית חלק 27מחשבון לחלוקת החשבון
הודעת פתיחהקבלת קלט מהמשתמש2משתנים וסוגי נתונים
סוג נתונים מספריסוג נתונים שלמיםסוג נתונים של תוויםסוג נתונים לוגיבדיקת סוגי נתוניםמוסכמות למתן שמותערכים חסרים: NAסיכום – יצירת משתנים8לולאות
לולאת forלולאת whileפקודת breakהמשך (continue)סיכום – עצרתיצירת רצפים (seq, :)לולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמים ומודולואופרטורי השמהחזרה – חשבון פשוטאופרטורי השוואה6קלט/פלט בסיסי
הדפסת פלטחתול כפלטפלט עם משתניםקריאת קלט באמצעות readline()יסודות המרת טיפוסיםחזרה – מחשבון גילחזרה – אמת או שקר9פונקציות
הכרזה על פונקציהארגומנטים של פונקציהערכי החזרהסיכום – פונקציית סיגמאסיכום – פונקציית אימותערכי ברירת מחדל לפרמטריםתרגלו בעצמכם: קומפיילר R אונליין