תכנות, רקורסיה, מערכים, מחרוזות, עצים בינאריים ורשימות מקושרות
private static String decimalDouble(String s){…}private static String decimalIncrement(String s){…}public static String binaryToDecimal(String s) המקבלת מחרוזת s המייצגת מספר בבסיס 2 ומחזירה מחרוזת המייצגת את אותו מספר בבסיס 10.| המספר | בינארי | עשרוני |
|---|---|---|
| A: | ||
| B: |
| המחרוזת | המחרוזת | מחרוזת התוצאה |
|---|---|---|
| "1" | "1" | "2" |
| "998" | "2" | "1000" |
| "5" | "0" | "5" |
| "123456789012" | "1" | "123456789013" |
1
/ \
2 0
/ / \
0 2 3
\
1
| המספר | הייצוג העשרוני |
|---|---|
0
/ \
0 0
/ \ / \
1 1 1 1
/
0
שאלות תרגול במבוא למדעי המחשב בנושא ייצוג מספרים ממבחנים של האוניברסיטה הפתוחה, אוניברסיטת תל אביב, אוניברסיטת בר-אילן, הטכניון. השאלות ממוינות לפי רמת קושי, עם פתרונות לבדיקה עצמית - כך שניתן ללמוד מטעויות ולהבין את דרך הפתרון לפני הבחינה. ניתן לאתר שאלות חוזרות ולהריץ מבחני סימולציה ממוקדים בנושא ייצוג מספרים.