דלג לתוכן הראשי
8200 University Pro

תקשוב ומחשבים

3 שיטות · 9 שאלות תרגול

בינארי, תרשימי זרימה, לוגיקה בוליאנית - שיטות מהירות

F1

Double-Dabble (בינארי בראש)

קראו בינארי משמאל לימין: כפלו ב-2 והוסיפו ביט

הלוגיקה

להמרת מספר בינארי לעשרוני בלי לזכור חזקות של 2: התחילו מ-0. לכל ביט (משמאל לימין): כפלו את הסכום ב-2 והוסיפו את הביט. דוגמה: 10110 → 0→1→2→5→10→22. (0×2+1=1, 1×2+0=2, 2×2+1=5, 5×2+1=11... wait: 2×2+1=5, 5×2+1=11, 11×2+0=22)

תרגול (3 שאלות)

המירו את 11001 (בינארי) לעשרוני:

א. 25
ב. 19
ג. 21
ד. 29

המירו את 10101 (בינארי) לעשרוני:

א. 19
ב. 21
ג. 25
ד. 23

המירו את 1110 (בינארי) לעשרוני:

א. 12
ב. 14
ג. 16
ד. 10
F2

בדיקת זוגיות (בינארי)

ביט אחרון 0 = זוגי, 1 = אי-זוגי - פסלו חצי מהתשובות

הלוגיקה

הביט האחרון (הימני ביותר) של מספר בינארי קובע זוגיות: • מסתיים ב-0 → מספר זוגי • מסתיים ב-1 → מספר אי-זוגי בשאלת המרה, בדקו אם המספר העשרוני זוגי/אי-זוגי ופסלו תשובות.

תרגול (3 שאלות)

מהו 13 בבינארי?

א. 1100
ב. 1101
ג. 1110
ד. 1010

מהו 22 בבינארי?

א. 10110
ב. 10111
ג. 11010
ד. 10101

המספר הבינארי 11111 הוא:

א. 30
ב. 31
ג. 32
ד. 33
F3

קפיצה לסוף הלולאה

זהו את אפקט הלולאה ודלגו ישר לתוצאה

הלוגיקה

בתרשימי זרימה עם לולאה, אל תעקבו אחרי כל איטרציה. זהו מה הלולאה עושה בכל סיבוב (×2? +5? −1?) ומתי היא עוצרת. חשבו כמה סיבובים נדרשים ודלגו ישר לערך הסופי.

תרגול (3 שאלות)

תרשים: x=1, לולאה: x=x×2 עד x>100. מה הערך הסופי של x?

א. 64
ב. 128
ג. 256
ד. 100

תרשים: sum=0, i=1, לולאה: sum=sum+i, i=i+1 עד i>5. מה sum?

א. 10
ב. 15
ג. 20
ד. 5

תרשים: x=100, לולאה: x=x−7 עד x<10. מה x בסוף?

א. 2
ב. 3
ג. 9
ד. 5