הוראת הדפסה/פלט
תרגיל 1
העתיקו לקובץ וענו על השאלות הבאות
.1השלם :כשנריץ קובץ זה נקבל 3הודעות מוקפצות .הודעה ________1
הודעה ________2הודעה ________3
.2כשכותבים ביטוי חשבוני עם גרשיים מקבלים______________
.3כשכותבים ביטוי חשבוני ללא גרשיים מקבלים_____________
.4מה תדפיס ההוראה ;))_____________ alert("2+4="+(2+4
הסבירו מדוע בהוראה זו מופיע הסימן +פעמיים____________.
.5כתבו את הביטוי 3*4=12בהוראת alertאחת בלבד.
.6הוסף את ההוראה ;)"alert("Hello \n JavaScript
הסבירו את הסימן _______________ \n
><body
><script
;)"alert("Hello World
;)"alert("2+4
;)alert(2+4
></script
></body
תרגיל 2
כתבו תוכנית המדפיסה את שמכם ,כתבות ,תחביבים בשורות נפרדות בהוראת alertאחת בלבד,
תרגיל 3
העתיקו לקובץ וענו על השאלות הבאות
><body
><script
;)">document.write("Hello World<br/
;)">document.write("3+5<br/
;)">document.write(3+5+"<br/
;)">document.write("2*4=" + (2 * 4) + "<br/
;)"document.write("Hello <br/> JavaScript
></script
></body
.1
.2
.3
.4
.5
.4
כשנריץ קובץ זה נקבל ( 6/5/4מחקו את המיותר) שורות "הדפסה" לדף הHTML -
בשורה 1יודפס_____________ בשורה 2יודפס_______________
בשורה 3יודפס_____________ בשורה 6יודפס_______________
בשורה 5יודפס_____________ בשורה 4יודפס_______________
בשורה 7יודפס_______________ (מחקו שורות מיותרות)
">+"<br/
הסבירו את הסימן
בהוראה ;)">document.write("2*4=" + (2 * 4) + "<br/
.7כתבו את הביטוי 21/7=3בהוראת document.writeאחת בלבד.
תרגיל 6
כתבו תוכנית המדפיסה את ימות השבוע בשורות נפרדות בהוראת document.writeאחת בלבד.
איריס צור ברגורי ופרלמן רחל
עמוד 1
משתנים -הצבה
תרגיל 5
העתיקו לקובץ וענו על השאלות הבאות
><body
><script
;var score = 5
;"var game = "pong
;var highest_score = 100
;)">document.write(game + "<br/
;)">document.write(highest_score + "<br/
;)">document.write(highest_score - score + "<br/
></script
></body
.1
.2
.3
.6
כשנריץ תוכנית זו הפלט יהיה _________________________________________
כמה משתנים בתוכנית זו?______________ רשמו את שמותיהם_______________
הוסיפו הוראה להדפסת ערך המשתנה score
הסבירו את ההוראה ____________________________________________ var
תרגיל 4
לפניכם תוכנית מילולי .תרגם את התוכנית לתוכנית בJavaScript -
הציבו במשתנה aאת הערך 6
הציבו במשתנה bאת הערך 5
הציבו במשתנה sumאת הביטוי a+b
הציבו במשתנה subאת הביטוי a-b
הציבו במשתנה mulאת הביטוי a*b
הציבו במשתנה divאת הביטוי a/b
הדפיסו את ערכי המשתנים mul, div , sub , sum
תרגיל 7
לפניכם אלגוריתם מילולי .תרגם את התוכנית לתוכנית בJavaScript -
הציבו במשתנה colorRאת הערך ""red
הציבו במשתנה colorGאת הערך ""green
הציבו במשתנה colorBאת הערך ""blue
הדפיסו את ערכי המשתנים colorR , colorG , colorB
תרגיל 8
לפניכם אלגוריתם מילולי .תרגם את התוכנית לתוכנית בJavaScript -
הציבו במשתנה num1את הערך 8
הציבו במשתנה num2את הערך 2
הציבו במשתנה num1את הביטוי num2+ num1
הציבו במשתנה num1את הביטוי num1-5
הדפיסו את ערכי המשתנים num1 , num2
הציבו במשתנה num2את הערך num1+1
הדפיסו את ערכי המשתנים num1 , num2
איריס צור ברגורי ופרלמן רחל
עמוד 2
קליטה- משתנים
9 תרגיל
העתיקו לקובץ ומלאו את הטבלה
<body>
<script>
a = window.prompt ("enter a number");
document.write(a
+ "<br/>");
document.write(a*2 + "<br/>");
document.write(a*3 + "<br/>");
document.write(a*4 + "<br/>");
</script>
</body>
פלט
A
3
5
7
___________________________ window.prompt הסבירו את ההוראה
11 תרגיל
העתיקו לקובץ ומלאו את הטבלה
<head><meta http-equiv="content-type" content="text/html;charset=iso-8859-8-i"></head>
<body>
<script>
mark1 = window.prompt(";)"הכנס ציון במתמטיקה
mark2 = window.prompt(";)"הכנס ציון במדעי המחשב
mark3 = window.prompt(";)"הכנס ציון בפיסיקה
avg = (parseInt(mark1) + parseInt(mark2) + parseInt(mark3)) / 3;
document.write("" הממוצע הוא+avg + "<br/>");
</script>
</body>
הדפסה
avg
mark3
mark2
54
95
81
mark1
95
98
87
78
91
72
____________________________________ parseInt(num) הסבירו את ההוראה.1
_____________________________________ ? פעמים3 מדוע השתמשנו בהוראה זו.2
11 תרגיל
. ומחשבת את התשלום הסופי. כתבו תוכנית הקולטת כמה דפים צילמה אביגיל. אגורות31 מחיר צילום דף
. השלימו את החסר.לפניכם תוכנית
<head><meta http-equiv="content-type" content="text/html;charset=iso-8859-8-i"></head>
<body dir="rtl">
<script>
var price = 30;
var pages = __________________(";)"כמה דפים צילמה אביגיל
var total = parseInt (_________) * parseInt (_________);
document.write("< מחיר סופי לתשלוםbr/>" + _________ + "<br/>" + "<אגורותbr/>");
</script>
3 עמוד
איריס צור ברגורי ופרלמן רחל
</body>
סיכום
שאלה וקליטה למשתנה ;)"a=window.prompt("enter a number
;b=5
הצבה במשתנה
(alert
;)"+"\n
הקפצת הודעה
(document.write
;)">+ "<br/
הדפסה
)parseInt(num
המרת טקסט למספר שלם
תרגיל 12
לפניכם אלגוריתם מילולי .תרגם את התוכנית לתוכנית בJavaScript -
.1שאלו – "מה מחיר מנה עיסקית במסעדה"
קלטו למשתנה restaurantמחיר מנה עיסקית במסעדה
.2שאלו – "כמה מנות הוזמנו?"
קלטו למשתנה numאת כמות ההזמנות
.3הציבו במשתנה totalאת הביטוי num *restaurant
.6הדפיסו "המחיר הסופי לתשלום"total+
תרגיל 13
יוסף קנה המבורגר וקולה .כתבו תוכנית ב JavaScript -המחשבת כמה עליו לשלם.
קולטת מחיר המבורגר למשתנה – hamburger
קולטת מחיר קולה למשתנה – cocaCola
מחשבת מחיר סופי ומציבה במשתנה – total
מדפיסה את ערך המשתנה totalעם הודעה מתאימה
תרגיל 16
אביגיל קנתה חולצות .כתבו תוכנית ב JavaScript -המחשבת כמה עליה לשלם.
קולטת מחיר חולצה למשתנה – shirt
קולטת כמות חולצות למשתנה – num
מחשבת מחיר סופי ומציבה במשתנה – price
מדפיסה את ערך המשתנה priceעם הודעה מתאימה
תרגיל 15
בחנות "קופיל" ניתן לגלוש באינטרנט במחיר של 2שקלים ל 31-דקות.
כתבו תוכנית הקולטת כמה דקות גלשה שרון באינטרנט ,ומחשבת את המחיר שעליה לשלם.
יש לבחור שמות משתנים משמעותיים.
תרגיל 14
רונן קנה 3משחקי מחשב חדשים .כתבו תוכנית הקולטת את מחירו של כל משחק.
ומחשבת את מחירם הכולל של המשחקים .יש לבחור שמות משתנים משמעותיים.
תרגיל 17
בחנות "מגבת-לי" ניתן לרכוש מגבת רחצה ב 25-ש"ח.
כתבו תוכנית הקולטת כמה מגבות רכש אמיר ,ומחשבת את המחיר שעליו לשלם.
יש לבחור שמות משתנים משמעותיים.
איריס צור ברגורי ופרלמן רחל
עמוד 4
תנאים לוגיים
תרגיל 18
לפניכם מספר הוראות הכתבות ב JavaScript -רשמו לצד כל הוראה מה יודפס בהרצת התוכנית
;x = 5; y = 3; z=40 ;m = 25
;)var t = (y >= x
פלט
ההוראה בJavaScript -
;)document.write(x == y
;)document.write(y>x
;)document.write(z<40
;)document.write(y>=3
;)document.write(x != y
;)document.write(z > 40 && z < 100
;)document.write(z >= 40 && z <= 100
;)document.write(x > y && x < z
;)document.write(x == y && x < z
;)document.write(x == y || x < z
;)document.write(x > m || x != z
;)document.write(x > m && x != z
;)document.write(m > z || y > z
;)document.write(!t
גיל התלמיד ()ageבין 7ל17 -
;)document.write(t && y > z && x > y
;)document.write(t || y > z || x > y
;))document.write(!(t || y > z || x > y
מתמטיקה ()mathציון גדול מ 85-או אנגלית
( )englishגדול מ71-
מחיר המוצר ( )priceבין 51ל111-
תרגיל 19
כתבו תוכנית שקולטת מספר ,מדפיסה " "trueאם המספר חיובי ו "false"-אחרת
תרגיל 21
כתבו תוכנית שקולטת 2מספרים ,מדפיסה " "trueאם סכום המספרים גדול מ 46-ו "false"-אחרת
תרגיל 21
כתבו תוכנית שקולטת מחיר חולצה ומחיר גופיה ,מדפיסה " "trueאם מחיר החולצה קטן מ ₪ 111-וגם
מחיר הגופייה קטן מ ₪ 31-ו "false"-אחרת.
תרגיל 22
כתבו תוכנית שקולטת גיל תלמיד וציונו בחינוך גופני ,מדפיסה " "trueאם גיל התלמיד מעל 11שנים או
ציונו בחינוך גופני מעל 91ו "false"-אחרת.
תרגיל 23
סדרה חשבונית-בסדרה חשבונית ההפרש בן כל שני אברים צמודים זהה .לדוגמה ( 4,9,12הפרש )3
כתבו תוכנית הקולטת שלושה מספרים ומדפיסה trueהם מהווים סדרה חשבונית על פי סדר קליטתם
אחרת תדפיס . false
איריס צור ברגורי ופרלמן רחל
עמוד 5
הוראת תנאי
23 תרגיל
העתיקו לקובץ ומלאו את הטבלה
<head>
<meta http-equiv="content-type"
content="text/html;charset=iso-8859-8-i">
</head>
<body dir="rtl">
<script>
heigh = window.prompt(";)"שלך הגובה מה
if (heigh > 1.6)
document.write(" ;)" כדורסל לנבחרת התקבלת
else document.write(" ;)"כדורגל לנבחרת התקבלת
</script>
</body>
פלט
heigh
1.75
1.41
1.65
?else - ? מה משמעות הif(); מה לדעתך עושה הפעולה
26 תרגיל
העתיקו לקובץ ומלאו את הטבלה
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-8-i">
</head>
<body dir="rtl">
<script>
math = window.prompt(";)"הכנס ציון במתמטיקה
computer = window.prompt(";)"הכנס ציון במחשבים
english = window.prompt(";)"הכנס ציון באנגלית
if ((math>85)&& (computer>85)&& (english>85) )
document.write(" ;)" התקבלת לעתודה מדעית טכנולוגית
else if ((math<56)|| (computer<56)|| (english<56) )
document.write(" ;)" הינך משובץ בכיתה רגילה
else
document.write(" ;)" התקבלת לכיתת מופת
</script>
</body>
פלט
english
computer
math
111
95
91
85
91
85
54
54
54
87
91
45
72
46
78
92
88
65
_________________________ ? || מה פירוש הסימן && ?הסימן
6 עמוד
איריס צור ברגורי ופרלמן רחל
תרגיל 25
><head
>"<meta http-equiv="content-type" content="text/html;charset=iso-8859-8-i
></head
>"<body dir="rtl
;))"מספר הכנס"(x = parseInt(window.prompt
;))"מספר הכנס"(y = parseInt(window.prompt
;)"חשבון פעולות + - * / 4סימן הכנס"(var op = window.prompt
)"if (op == "+
;))document.write("x+y="+( x + y
)"else if (op == "-
;))document.write("x-y="+(x-y
)"*" == else if (op
;))document.write("x*y="+ (x * y
;))else document.write("x/y="+(x / y
></script
></body
></html
x
op
y
8
2
/
2
3
+
6
9
*
5
3
-
פלט
תרגיל 24
א.
כתבו תוכנית הקולטת מספר ממשי .אם הוא גדול מ – 31יודפס חם מאוד אחרת יודפס
מזג האוויר יישאר ללא שינוי
ב.
כתבו תוכנית שקולטת מספר אם הוא חיובי יודפס אתה ביתרה אחרת יודפס אתה
במינוס
ג.
כתבו תוכנית הקולטת את האות הראשונה של הרחוב שלך ואת האות הראשונה של
ביה"ס בו אתה לומד .התוכנית תדפיס אם האותיות זהות.
איריס צור ברגורי ופרלמן רחל
עמוד 7
ד.
כתבו תוכנית שקולטת סימן מ 2-משתמשים עבור המשחק איקס עיגול .במידה ושני
המשתתפים בחרו את אותו סימן תודפס הודעה מתאימה.
ה.
כתבו תוכנית הקולטת גיל אדם .במידה וגילו מעל 31ומתחת לגיל 51יודפס "התקבלת
לעבודה" אחרת יודפס "כרגע אין עבודה מתאימה עבורך".
ו.
כתבו תוכנית הקולטת את מחיר העגבניות .אם המחיר מעל
₪ 5יודפס –" המחיר
מוגזם" אחרת יודפס "אשמח לקנות".
ז.
כתבו תוכנית הקולטת את המהירות המרבית לנסיעה בכביש הערבה ואת מהירות הנהג.
– אם הנהג נוסע בגבולות המותר תודפס הודעה מתאימה אחרת תודפס הודעה – "עברת
את המהירות המותרת".
ח.
כתבו תוכנית הקולטת את חום גופו של אדם .אם המספר מעל 38יודפס "גש לרופא"
אחרת יודפס "הינך בריא".
ט.
כתבו תוכנית הקולטת תו ובודקת אם הוא באותיות a – zבמידה וכן יודפס שזו אחת
מאותיות ה abc -אחרת תודפס הודעה מתאימה.
תרגיל 27
אהוד ודוד עורכים בדיקת מחירים עבור מנוי לחדר כושר.
כתבו תסריט הקולט מחיר מנוי לחדר כושר עבור חודש.
במידה והמחיר פחות מ - ₪ 151 -יודפס "מחיר מצוין"
במידה והמחיר בין ₪ 151ל - ₪ 251 -יודפס "מחיר סביר"
במידה והמחיר מעל - ₪ 251יודפס "יקר אך איכותי"
בכל מקרה יודפס – "תודה שהשתמשתם בתוכנית הבדיקה של אהוד ודוד"
תרגיל 28
יוסי וליאת עורכים בדיקה כמה חניכים הגיעו לפעולת אמצע שבוע בתנועת הנוער.
כתבו תסריט הקולט את מס' החניכים עבור פעולת אמצע שבוע
במידה והגיעו יותר מ 31-חניכים -יודפס "אתם מדריכים מעולים"
במידה והגיעו בין 21ל 31-חניכים – יודפס "מס' החניכים הכי גדול בסניף"
במידה והגיעו בין 11ל 21 -חניכים – יודפס "מס' סביר של חניכים"
במידה והגיעו פחות מ 11-חניכים – יודפס "יש לגייס דחוף חניכים לשבט"
בכל מקרה ללא קשר למס' החניכים יודפס בסוף – " תנועת נוער -למימוש החזון של יצירת חברה
לומדת ועושה"
שאלה :29
דני וליטל לומדים צבעים .כתבו תסריט שיעזור להם.
קלוט צבע למשתנה color
אם הצבוע הוא –yellowיודפס צהוב
אם הצבוע הוא –redיודפס אדום
אם הצבוע הוא –blueיודפס כחול
אחרת יודפס– עדיין לא למדנו צבע זה
בכל מקרה (ללא קשר לצבע שנקלט) יודפס " צבעים מזינים את נפש האדם ומעניקים לו תמיד
שמחה ותקווה "
איריס צור ברגורי ופרלמן רחל
עמוד 8
פונקציות – שלב 1
פונקציות ללא משתנים
תרגיל 31
העתיקו לקובץ וענו על השאלות (קובץ )func1.html-
><head
></head
>"<meta http-equiv="content-type" content="text/html;charset=iso-8859-8-i
><script
{ )(function Ballgame
;)">"+"<br /כדורגל כדורסל טניס פינג-פונג"(document.write
}
)(function MusicalInstrument
{
;)">"+"<br /חליל אורגן גיטרה תוף"(document.write
}
></script
></head
>"<body dir="rtl
><br /בדף זה מופעלות פונקציות
> <script
;)(Ballgame
;)(musicalInstrument
></script
></body
א.
כשנריץ את התוכנית יודפס__________________________________
ב.
ג.
ד.
ה.
ו.
הסבירו מה מבצעת הפונקציה )(_______________________Ballgame
הסבירו מה מבצעת הפונקציה)(________________ MusicalInstrument
הוסיפו לתוכנית פונקציה בשם )( , hobbiesהפונקציה תדפיס 4תחביבים.
הוסיפו לתוכנית פונקציה בשם )( , Animalsהפונקציה תדפיס 4שמות של חיות.
הוסיפו לתוכנית פונקציה בשם )( ,Famousהפונקציה תדפיס 4שמות של
מפורסמים.
תרגיל 31
כתבו תוכנית חדשה המכילה 2פונקציות:
א .כתבו פונקציה המדפיסה את כל אותיות הא"ב
ב .כתבו פונקציה המדפיסה את כל הABC -
תרגיל 32
כתבו תוכנית חדשה המכילה 2פונקציות:
א .כתבו פונקציה המדפיסה לפחות 4סוגים של מכוניות
ב .כתבו פונקציה המדפיסה לפחות 4סוגים של מטוסים
איריס צור ברגורי ופרלמן רחל
עמוד 9
– Onclickשלב 1
תרגיל 33
שימוש ב onclick -לכתיבת טקסט בדף webנוכחי
><!DOCTYPE html
><html
><head
"<meta http-equiv="content-type
>"content="text/html;charset=iso-8859-8-i
><script
)(function Israel
{
היא מדינה במזרח התיכון ,השוכנת לחוף הים התיכון ,שהכריזה על עצמאותה "=var text
;"בשנת .1441ישראל היא דמוקרטיה פרלמנטרית המוגדרת כמדינה יהודית ודמוקרטית
;"מדינת ישראל"=document.getElementById("place1").innerHTML
;document.getElementById("place2").innerHTML=text
}
></script
></head
>"<body dir="rtl
></pלחץ על הכפתור><p
></buttonלקבלת מידע על ישראל לחץ כאן>")(<button onclick="Israel
><p id="place1"></p
><p id="place2"></p
></body
></html
תרגיל 43
היעזר בתכנות זה וצור עוד 2כפתורים עם מידע על 2מדינות לפי בחירתך.
תרגיל 43
היעזר בתכנות זה וצור 6כפתורים
בסיס 2
בסיס 8
בסיס 11
בסיס 14
לחיצה על כל כפתור תציג סדרה של מספרים בבסיס רלוונטי.
תרגיל 43
-OSIמודול 7שכבות
היעזר בתכנות זה וצור 7כפתורים – בלחיצה על כפתור נקבל מידע על כל שכבה
(היעזרו בוויקיפדיה)
איריס צור ברגורי ופרלמן רחל
עמוד 11
פונקציות – שלב 2
פונקציות עם משתנים גלובליים
תרגיל 37
העתיקו לקובץ וענו על השאלות (קובץ )func2.html-
><head
></head
>"<meta http-equiv="content-type" content="text/html;charset=iso-8859-8-i
><script
{ )(function sum
;)">document.writeln("num1+num2="+(num1+num2)+"<br/
}
)(function sub
{
;)">document.writeln("num1-num2="+(num1-num2)+"<br/
}
></script
></head
>"<body dir="rtl
><br /בדף זה מופעלות פונקציות
> <script
;))"הכנס מספר "(var num1 = parseInt(window.prompt
;))"הכנס מספר "(var num2 = parseInt(window.prompt
;)(sum
;)(sub
></script
></body
א.
כשנריץ את התוכנית יודפס__________________________________
ב.
ג.
ד.
ה.
ו.
הסבירו מה מבצעת הפונקציה)(___________________ sum
הסבירו מה מבצעת הפונקציה )(____________________ sub
הוסיפו לתוכנית פונקציה בשם )( , multהפונקציה תדפיס את כפל המספרים.
הוסיפו לתוכנית פונקציה בשם )( , divisionהפונקציה תדפיס את חילוק המספרים.
הוסיפו לתוכנית פונקציה בשם )( ,avgהפונקציה תדפיס את ממוצע המספרים.
תרגיל 38
א .כתבו תוכנית הקולטת צלע משולש וגובה
ב .כתבו פעולה המחשבת היקף משולש
ג .כתבו פעולה המחשבת שטח משולש
ד .קראו לפעולות בbody -
ה .עיצבו את הדף -הוסיפו תמונות של משולשים ,שנו רקע
איריס צור ברגורי ופרלמן רחל
עמוד 11
פונקציות – שלב 2
פונקציות עם משתנים גלובליים
תרגיל 39
א .כתבו תוכנית הקולטת 2תווים .
ב .כתבו פעולה הבודקת אם התווים שווים ומדפיסה trueאם הם שווים – false
אחרת.
תרגיל 61
א .כתבו תוכנית הקולטת 2מספרים.
ב .כתבו פעולה המדפיסה את המספר הגדול ביותר מבניהם.
תרגיל 61
א .כתבו תוכנית הקולטת 2מספרים.
ב .כתבו פעולה המדפיסה trueאם הם זוגיים – falseאחרת
תרגיל 62
א .כתבו תוכנית הקולטת מספר דו ספרתי.
ב .כתבו פעולה המדפיסה את סכום ספרותיו.
תרגיל 63
א .כתבו תוכנית הקולטת תו.
ב .כתבו פעולה הבודקת אם התקבל התו Hיודפס " "HONDAאם התקבל Tיודפס
" "TOYOTAעבור כל תו אחר יודפס "אין רכב כזה במלאי".
תרגיל 66
א .כתבו תוכנית הקולטת מספר שלם המייצג צבע.
ב .כתבו פעולה שתדפיס את שם הצבע בהתאםPINK -6 BLUE -3 RED -2 :
עבור כל מספר אחר יודפס – "אין במלאי".
איריס צור ברגורי ופרלמן רחל
עמוד 12
2 – שלבonclick
לכתיבת טקסט בטופסonclick -שימוש ב
65 תרגיל
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type"
content="text/html;charset=iso-8859-8-i">
<script>
function calculator()
{
var number1 =
parseInt(document.getElementById("no_1").value);
var number2 =
parseInt(document.getElementById("no_2").value);
var sum=number1+number2;
document.frm.result.value = sum;
}
</script>
</head>
<body >
<form name="frm">
number1=<input type="text" value="0" id="no_1" size="4">+
number2=<input type="text" value="0" id="no_2" size="4">
<br/>
<input type="button" id="calc" value=""חשב
onclick="calculator()"><br/>
The result is : <input type="text" value="" id="result"
size="4">
</form>
</body>
</html>
33 תרגיל
פעולות חשבון6 היעזר בתכנות זה וצור מחשבון עם
34 תרגיל
מעגל, מלבן,היעזר בתכנות זה וצור מחשבון שטח והיקף – לריבוע
34 תרגיל
היעזר בתכנות זה וצור מחשבון סדרה הנדסית
13 עמוד
איריס צור ברגורי ופרלמן רחל
4 – שלבonclick
רדיו- לכפתורי ברירהonclick -שימוש ב
34 תרגיל
שימוש בכפתורי רדיו להכנת טריוויה
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-88598-i">
<script>
function conversion(number)
{
if (number=="100111")
{
document.frm.result.value = ";"תשובה נכונה
}
else{
document.frm.result.value =";"נסה שוב
}
}
</script>
</head>
<body dir="rtl">
<p> בבסיס בינארי34 מה ערכו של המספר:</p>
<form name="frm">
<input type="radio" name="number" onclick="conversion(this.value)"
value="10110">10110</br>
<input type="radio" name="number" onclick="conversion(this.value)"
value="1111">1111</br>
<input type="radio" name="number" onclick="conversion(this.value)"
value="100011">100011</br>
<input type="radio" name="number" onclick="conversion(this.value)"
value="100111">100111</br></br>
בדוק את תשובתך: <input type="text" id="result"
</form>
</body>
</html>
value="">
35 תרגיל
שאלות לפחות5 העזר בתכנות זה ובנה טריוויה עם
)המרה מבינארי לדצימלי1
)המרה מאוקטלי לדצימלי2
)המרה מאוקטלי לבינארי3
)המרה מהקסדצימלי לדצימלי6
)המרה מהקסדצימלי לבינארי5
14 עמוד
איריס צור ברגורי ופרלמן רחל
תרגילים לסיכום הפרק
הכנת דפי webעם טופס ושימוש בonClick -
תרגיל -51א
תלמידים מעוניינים להכין דף אינטרנט לחישוב מחיר כניסה לגן חיות לפי הפירוט הבא:
מבוגר – , ₪ 51ילד , ₪ 111 -סטודנט – . ₪ 25
3)iתיבות טקסט להכנסת מידע – כמות מבוגרים ,כמות ילדים ,כמות סטודנטים
)iiכפתור שכתוב עליו "חשב מחיר לתשלום" וכאשר לוחצים עליו ,תופעל פונקציה
המחשבת ושותלת את המחיר לתשלום בתיבת טקסט בהתאמה.
לפניכם התוכנית ,השלימו את ההוראות החסרות.
><!DOCTYPE html
><html
><head
><script
)(function calculate
{
;)var number1 = parseFloat(document.getElementById("_____").value
;)var number2 = parseFloat(document.getElementById("_____").value
;)var number3 = parseFloat(document.getElementById("_____").value
;_________________________________________=var total
;_______=document.getElementById("_____").value
}
></script
></head
> "<body dir="rtl
> </h1מחיר כניסה ללונה פארק ><h1
>"<form name="frm
> <input type="text" id="people" value="" size=4מבוגר
ילד
><input type="text" id="kid" value="" size=4
איריס צור ברגורי ופרלמן רחל
עמוד 15
> <input type="text" id="student" value="" size=4></brסטודנט
>" onclick="__________"></brחשב מחיר לתשלום "=<input type="button" id="calc" value
> :<input type="text" id="result" value="" size=20></brהמחיר לתשלום
></form></body></html
תרגיל -ב
התלמידים החליטו להוסיף תיבת טקסט "הערה" ,ולכן הוסיפו את ההוראה הבאה:
> :<input type="text" id="com" value="" size=20הערה
במידה והלקוח ישלם מעל ₪ 311יושתל שם הטקסט " מגיע לך כרטיס חינם"
אחרת יושתל הטקסט "תודה שהגעתם לגן חיות"
לפניכם הפונקציה ,השלימו את ההוראות החסרות.
)(function calculate
{
……..
;var remark
;"________________" = if (________) remark
"___________________ "=else remark
;__________=document.getElementById("______").value
}
------------------- ---------------------------------------------------------------------תרגיל -52א
תלמידים מעוניינים להכין דף אינטרנט לחישוב מחירים עבור מכולת-אינטרנט לפי
הפירוט הבא:
חלב – , ₪ 4קורנפלקס , ₪ 15 -מעדן – . ₪ 6
נקניקיות – , ₪ 31קטשופ , ₪ 12 -וופלות – .₪ 11
4)iתיבות טקסט להכנסת מידע – כמות חלב ,קורנפלקס ,מעדן ,נקניקיות ,קטשופ ,וופלות
)iiכפתור שכתוב עליו "חשב מחיר לתשלום" וכאשר לוחצים עליו ,תופעל פונקציה
המחשבת ושותלת את המחיר לתשלום בתיבת טקסט בהתאמה.
תרגיל -2ב
התלמידים החליטו להוסיף תיבת טקסט "כמות כרטיסי הגרלה" ,ולכן הוסיפו את
ההוראה הבאה:
> :<input type="text" id="com" value="" size=20כמות כרטיסי הגרלה
על כל כפולה של ₪ 51הלקוח יקבל כרטיס הגרלה .יש לחשב את כמות כרטיסי ההגרלה
ולשתול את הטקסט בהתאמה
במידה וללקוח לא מגיע כרטיסי הגרלה כלל יושתל הטקסט "תודה שקנית במכולת-
אינטרנט"
איריס צור ברגורי ופרלמן רחל
עמוד 16
ביצוע חוזר מוגבל מראש
תרגיל 53
העתיקו לקובץ וענו על השאלות
א.
ב.
ג.
ד.
ה.
מה הודפס? _________
כמה פעמים הודפס?___
הסבירו את ההוראה for
_________________
חלק ___________- 1
חלק ___________- 2
חלק 3קידום מונה הלולאה
מה תפקידו של המשתנה ?i
__________________
><head
></head
>"<body dir="rtl
><script
)for (i = 1; i <= 7; i++
;)";document.write("Hello JavaScript  
></script
></body
תרגיל 56
העתיקו לקובץ ומלאו את הטבלה
I
פלט
><head
></head
>"<body dir="rtl
><script
;var x = 5, y = 4
1
1
2
3
6
)for (i = 0; i < x + y; i++
5
4
;)";document.write(i * 5 + " 
7
></script
8
></body
9
11
מחקו שורות מיותרות
א .הסבירו את משמעות הסימן _______________________________________  
ב .כמה פעמים יודפס _____________? i*5מדוע? _____________________________
תרגיל 55
א .כתבו תוכנית המדפיס את המספרים בין 211ל . 611 -יש להשתמש בלולאה
ב .כתבו תוכנית המדפיס את המספרים האי-זוגיים בין 1ל . 111 -יש להשתמש בלולאה
תרגיל 54
כתבו תוכנית החוזר 31פעמים עבור כל תלמידי הכיתה
יש לקלוט כמה כסף תרם התלמיד עבור שיפוץ הכיתה למשתנה money
אם הסכום מעל - ₪ 51יודפס " יישר כח" וכן מספרו הסידורי של התלמיד.
תרגיל 57
כתבו תוכנית הקולט טמפרטורת מזג אוויר עבור כל יום במשך חודש.
יש להדפיס הודעות מתאימות לפי מזג האוויר.
יש להדפיס גם את מספרו הסידורי של היום.
עד " - 11קר מאוד"
11עד " – 17קר"
18עד " – 22מעונן חלקית"
22עד " – 31חם"
31עד " - 61שרב"
איריס צור ברגורי ופרלמן רחל
עמוד 17
ביצוע חוזר מותנה
תרגיל 58
העתיקו לקובץ ומלאו את הטבלה
פלט
X
5
4
7
8
9
11
11
12
מחקו שורות מיותרות
><head
></head
>"<body dir="rtl
><script
;var x = 5
{ )while (x < 10
;)";document.write(x + " 
;x++
}
></script
></body
תרגיל 59
כתבו תוכנית החוזר עד לקבלת מספר שלילי
יש לקלוט כמה כסף שילם התלמיד עבור דמי שכלול למשתנה school
א.
אם הסכום הינו - ₪ 251יודפס "שילם דמי שכלול"
אחרת יודפס – "עלייך לשלם חובותייך!!!"
ב.
יש להדפיס גם את מספרו הסידורי של התלמיד
תרגיל 41
כתבו תוכנית הקולט ממוצע ציונים עבור תלמידי כיתה ח'.
התוכנית יסתיים כשיתקבל 999כממוצע ציונים
א.
אם ממוצע התלמיד מעל – 85הדפס "תלמיד מצטיין",
45-85יודפס "לומד יפה" ,אחרת יודפס "שפר השיגך"
ב.
יש להדפיס גם את מספרו הסידורי של התלמיד
תרגיל 41
כתבו תוכנית שקולט ציונים עד לקליטת מספר גדול מ 111-או קטן מ.1-
א .תוכנית ימנה כמה ציונים נכשלים נקלטו.
ב .תוכנית ידפיס את ממוצע הציונים
תרגיל 42
כתבו תוכנית שקולט גבהים של תלמידים עד לקליטת גובה שלילי.
א .התוכנית ימנה כמה תלמידים גובהם פחות מ.1.45-יש להדפיס הודעה מתאימה
ב .התוכנית יחשב וידפיס את הגובה הממוצע.
איריס צור ברגורי ופרלמן רחל
עמוד 18
לולאות מקוננות -משימת מעבדה 2.2
במשימה זו נבנה את הדף בעזרת תסריטי JavaScriptבלבד .בסופה של המשימה יציג הדף את לוח
הכפל .בסעיפים הבאים תתבקשו לכתבו פונקציות הדפסה שונות ב JavaScript -ולזמן אותן .לדוגמה,
לפניכם קוד דף HTMLהמכיל פונקציית JavaScriptלכתיבת כותרת .הדף אינו מכיל הוראות ב-
HTMLפרט לזימון הפונקציה.
><html
><head
><title></title
>"<script type="text/javascript
{ )(function Header
;)"></h1משימה document.write("<h1>2.2
}
></script
></head
><body
>"<script type="text/javascript
;)(Header
></script
></body
></html
פתחו אתר ובו דף .HTMLהעתיקו אליו את הקוד שלמעלה .בסעיפים הבאים הוסיפו לדף
פונקציות כנדרש וכן את זימון הפונקציות בתוך ה.body -
.1כתבו פונקציה ב JavaScript -המדפיסה כותרת מרמה 1מיושרת לימין ( )direction : rtlבצבע
אדום ( )color : Redשתוכנה "לוח הכפל – נוצר על-ידי תסריט .JavaScript
[רמז – 1הוסיפו לתגית h1את המאפיין styleוהתכונות שלו ]
[רמז – 2ב JavaScript-ניתן להשתמש ב 2-מצייני מחרוזת :מרכאות (") וגרש (') ]
.2כתבו פונקציה ב JavaScript-אשר תדפיס את כל המספרים בין 1ל 11-בשורה .בסיום תרד
שורה .יש להשתמש בלולאה.
[רמז – איך יורדים שורה ב] ?html -
.3
שנו את הפונקציה שכתבתם בסעיף הקודם כך שתדפיס רווח (; ) בין כל שני מספרים.
.6שנו את הפונקציה שכתבתם בסעיף הקודם כך שתדפיס את המספרים הזוגיים בצבע אדום ואת
האי-זוגיים בכחול.
[רמז – התגית > <div></divמאפשרת לקבוע styleואין לה תצוגה מיוחדת בדפדפן פרט לירידת
שורה לפניה ואחריה .התגית > <span></spanמאפשרת לקבוע styleלטקסט בתוך שורה
(ללא ירידת שורה) ]
.5כתבו פונקציה ב JavaScript-אשר תדפיס את לוח הכפל .השתמשו בלולאה מקוננת והקפידו על
רווח בין כל 2מספרים וירידת שורה בסיום כל עשרת.
.4שנו את הפונקציה שכתבתם בסעיף הקודם כך שתדפיס את כל המספרים הזוגיים בצבע כחול.
.7שנו את הפונקציה שכתבתם בסעיף הקודם כך שתדפיס בנוסף ללוח הכפל גם את הכופלים,
כלומר בשורה הראשונה יודפסו המספרים 1..10וכל שורה תתחיל במספר השורה .התו הראשון
שיודפס יהיה הסימן * .תווי המסגרת (הכופלים) יהיו מודגשים.
איריס צור ברגורי ופרלמן רחל
עמוד 19
[רמז – השתמשו ב <span style='font-weight:bold'> -כדי להדגיש טקסט נדרש]
להלן התוצאה הנדרשת :
.8שנו את הפונקציה שכתבתם בסעיף הקודם כך שלוח הכפל יודפס בצורה מסודרת כמודגם
למטה .היעזרו בטבלה.
.9שנו את הפונקציה שכתבתם בסעיף הקודם כך שתציג את גבולות התאים.
איריס צור ברגורי ופרלמן רחל
עמוד 21
איריס צור ברגורי ופרלמן רחל
עמוד 21
© Copyright 2025