Professional Documents
Culture Documents
2018
2018
אלקטרוניקה ומחשבים
שלוש יחידות לימוד (כיתה י"א)
הוראות לנבחן
א .משך הבחינה :שלוש שעות.
ב .מבנה השאלון ומפתח ההערכה :בשאלון זה שני חלקים.
שים לב :עליך לענות רק על חלק אחד.
חלק א׳ — מיועד רק לנבחנים על–פי תוכנית הלימודים החדשה (עמודים .)11-2
בחלק זה שמונה שאלות בשלושה פרקים .עליך לענות על חמש שאלות.
לכל שאלה — 20נקודות .סך הכל — 100נקודות.
פרק ראשון — ענה על אחת מבין השאלות .2—1
פרק שני — ענה על שתיים מבין השאלות .5—3
פרק שלישי — ענה על שתיים מבין השאלות .8—6
חלק ב׳ — מיועד רק לנבחנים על–פי תוכנית הלימודים הישנה (עמודים .)29—12
בחלק זה ארבע–עשרה שאלות בשלושה פרקים .עליך לענות על חמש שאלות ,שאלה אחת לפחות מכל פרק.
לכל שאלה — 20נקודות .סך הכל — 100נקודות.
פרק רביעי — ענה על שאלה אחת לפחות מבין השאלות .12—9
פרק חמישי — ענה על שאלה אחת לפחות מבין השאלות .14—13
פרק שישי — ענה על שאלה אחת לפחות מבין השאלות .22—15
חומר עזר מותר לשימוש :כל חומר עזר ,חוץ ממחשבון הניתן לתכנות. ג .
ד .הוראות מיוחדות:
.1ענה על מספר השאלות הנדרש בשאלון .המעריך יקרא ויעריך את מספר התשובות הנדרש בלבד ,לפי סדר כתיבתן
במחברתך ,ולא יתייחס לתשובות נוספות.
.2התחל כל תשובה לשאלה בעמוד חדש.
.3רשום את כל תשובותיך אך ורק בעט.
.4הקפד לנסח את תשובותיך כהלכה ,ולסרטט את תרשימיך בבהירות.
.5כתוב את תשובותיך בכתב–יד ברור ,כדי לאפשר הערכה נאותה שלהן.
. 6אם לדעתך חסרים נתונים הדרושים לפתרון שאלה ,אתה רשאי להוסיף אותם ,אך עליך להסביר מדוע הוספת אותם.
.7בכתיבת פתרונות חישוביים ,קבלת מֵַרב הנקודות מותנית בהשלמת כל המהלכים שלהלן ,בסדר שהם רשומים בו:
* רישום הנוסחה המתאימה.
* הצבה של כל הערכים ביחידות המתאימות וחישוב (אפשר באמצעות מחשבון).
* רישום התוצאה המתקבלת ,ולצִדה יחידות המידה המתאימות.
* ליווי הפתרון החישובי בהסבר קצר.
כתוב במחברת הבחינה בלבד ,בעמודים נפרדים ,כל מה שברצונך לכתוב כטיוטה (ראשי פרקים ,חישובים וכדומה).
רשום ״טיוטה״ בראש כל עמוד טיוטה .רישום טיוטות כלשהן על דפים שמחוץ למחברת הבחינה עלול לגרום לפסילת הבחינה!
בשאלון זה 29עמודים.
ההנחיות בשאלון זה מנוסחות בלשון זכר,אך מכוונות הן לנבחנות והן לנבחנים.
השאלות
חלק א׳ — מיועד רק לנבחנים לפי תוכנית הלימודים החדשה
שאלה 1
באיור לשאלה 1נתון מעגל חשמלי .למעגל מחוברים ארבעה מדי–זרם אידיאליים . A 1 ' A 4 ,תוצאת המדידה של כל מד–זרם
מצוינת לימינו.
A1 20 A
R2 R3 R4
R1
E 200 V
A2 5 A A3 2.5 A A4 2.5 A
שאלה 2
באיור א׳ לשאלה 2נתון מעגל זרם חילופין ,שמחובר אליו משקף–תנודות .נתון. R = 1 kX :
באיור ב׳ לשאלה מוצגים האותות המתקבלים בערוצים CH1ו– CH2של משקף–התנודות.
V
משקף–תנודות
CH1
0 t
I
R
U
שאלה 3
באיור א׳ לשאלה 3נתון מעגל חשמלי הכולל נגד תלוי–אור ) (LDR – Light Dependent Resistorושתי נוריות . LED
נוריות ה– LEDמאפשרות חיווי של עוצמת ההארה על ה–. LDR
מגברי–השרת שבמעגל — אידיאליים.
6V 6V
120
110
100
90
80
70
התנגדות
)(kX 60
50
40
30
20
10
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
היעזר באיור ב׳ ,ומצא מהו תחום הערכים של עוצמת ההארה (ביחידות )luxשבו הנורית LED2דולקת ג .
והנורית LED1כבויה.
ד .האם קיים מצב שבו הנורית LED1דולקת כאשר הנורית LED2כבויה?
נמק את תשובתך.
שאלה 4
באיור א' לשאלה 4נתון המעגל החשמלי של מגבר טרנזיסטורי .היגבי הקבלים במעגל — זניחים.
נתוני הטרנזיסטור Tהם. hfe = b , hie = 1 kX , VBE = 0.7 V :
VCC
RB RC
C2
C1
T
Vo
Vin
באיור ב' לשאלה נתון גרף המתאר את אופייני המוצא של הטרנזיסטור .על הגרף מסורטט קו העבודה ועליו מסומנת נקודת
העבודה , Q ,של הטרנזיסטור.
]IC [mA
א .היעזר בגרף שבאיור ב׳ ,מצא את ערך המתח , VCCוחשב את התנגדות הנגד . RC
ב .חשב את ההגבר bשל הטרנזיסטור . T
V
ג .חשב את הגבר המתח של המעגל. A V = V o ,
in
ד .באיזה מצב (רוויה ,פעיל ,קיטעון) היה הטרנזיסטור , Tאילו נקודת העבודה Qהייתה על הגרף של זרם–הבסיס IB4
באיור ב׳? נמק את תשובתך.
שאלה 5
באיור לשאלה 5מתואר מעגל חשמלי ,הכולל מגברי–שרת אידיאליים.
12 V
שאלה 6
)public static bool IsTwoDigits(int num נתונה פעולה שכותרתה:
הפעולה הזאת מקבלת מספר שלם כלשהו ,מחזירה trueאם המספר הוא דו–ספרתי חיובי ,ו– falseבכל מצב אחר .להלן קטע של
תוכנית הכתוב בשפת . C#
בקטע זה נעשה שימוש בפעולה . IsTwoDigits
;int x,y,z
;))(x=int.Parse(Console.ReadLine
))if (IsTwoDigits(x
{
;y=x%10
;z=x/10
)if(y>z
;))Console.WriteLine(y
else
;))Console.WriteLine(z
}
else
{
;))"!Console.WriteLine("Bad number
}
א .עקוב אחרי הרצת קטע התוכנית עבור הקלט 71בעזרת טבלת מעקב ,ורשום מה יהיה הפלט בסיום ההרצה .בטבלת
המעקב יש לכלול עמודה עבור כל אחד ממשתני התוכנית ) , (x , y , zעמודה עבור כל תנאי (שבה יצויין אם התנאי
מתקיים או לא) ,ועמודה עבור פלט התוכנית.
ב .רשום דוגמה לקלט ,שעבורו פלט התוכנית יהיה ההודעה "!. "Bad number
רשום מה מבצע קטע התוכנית. ג .
ד .ממש את הפעולה IsTwoDigitsבשפת . C#
שאלה 7
בחנות צעצועים מותקנת מכונה אוטומטית למכירת סוללות המתאימות למשחקים הנמכרים בחנות .מחירה של כל סוללה
הוא 2.5ש״ח .בכל קנייה יש להקליד במכונה את כמות הסוללות המבוקשת .לא ניתן לרכוש יותר מ– 10סוללות בקנייה אחת.
שאלה 8
נתונה המחלקה , TrafficLightהמייצגת את פעולתו של רמזור.
במחלקה מוגדרות שלוש תכונות בוליאניות שכל אחת מהן מייצגת צבע אחר ברמזור:
— greenLightצבע ירוק — yellowLight ,צבע צהוב — redLight ,צבע אדום.
לכל אחת משלוש התכונות יש שני מצבים:
— trueכאשר נורת הצבע דולקת — false ,כאשר נורת הצבע כבויה.
11 המשך בעמוד
אלקטרוניקה ומחשבים ,קיץ תשע"ח,
סמל 815381
- 11 -
להלן קטע–תוכנית בשפת , C#המשתמש במחלקה : TrafficLight
;)(TrafficLight t1 = new TrafficLight
;)(TrafficLight t2 = new TrafficLight
;)(t1.SetYellowLight
)for (int i=0; i<2; i++
{
))(if(t1.GetRedLight()&& t2.GetRedLight
;)"Console.WriteLine("Stop
))(else if(t1.GetYellowLight()&& t2.GetYellowLight
;)"Console.WriteLine("Get Ready
))(else if(t1.GetGreenLight()&& t2.GetGreenLight
;)"Console.WriteLine("Go
else
;)"Console.WriteLine("Error
;)(t1.SetGreenLight
;)(t2.SetGreenLight
}
א .מה יהיה הפלט בסיום הרצת קטע–התוכנית הזה? נמק את תשובתך.
הגדר רמזור נוסף כעצם במחלקת TrafficLightששמו . t3 ב .1 .
כתוב קטע תוכנית הבודק ,תוך שימוש בתנאי ,מהו צבעו של הרמזור , t3ומציג כפלט הודעה מתאימה: .2
אם צבע הרמזור אדום — ", "Red
אם צבע הרמזור צהוב — ", "Yellow
ואם צבע הרמזור ירוק — ". "Green
trueהאם ניתן ליצור עצם מסוג TrafficLightולגרום לכך ששתי תכונות שלו תהיינה בו–זמנית במצב ג .
(כלומר ,ששני אורות ידלקו בו–זמנית ברמזור אחד) ,בלי לשנות את קוד המחלקה? נמק את תשובתך.
שאלה 9
באיור א׳ לשאלה 9נתון מעגל חשמלי הכולל נגד תלוי–אור ) (LDR – Light Dependent Resistorושתי נוריות . LED
נוריות ה– LEDמאפשרות חיווי של עוצמת ההארה על ה–. LDR
מגברי–השרת שבמעגל — אידיאליים.
6V 6V
120
110
100
90
80
70
התנגדות
)(kX 60
50
40
30
20
10
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
היעזר באיור ב׳ ,ומצא מהו תחום הערכים של עוצמת ההארה (ביחידות )luxשבו הנורית LED2דולקת ג .
והנורית LED1כבויה.
ד .האם קיים מצב שבו הנורית LED1דולקת כאשר הנורית LED2כבויה?
נמק את תשובתך.
שאלה 10
באיור א' לשאלה 10נתון המעגל החשמלי של מגבר טרנזיסטורי .היגבי הקבלים במעגל — זניחים.
נתוני הטרנזיסטור Tהם. hfe = b , hie = 1 kX , VBE = 0.7 V :
VCC
RB RC
C2
C1
T
Vo
Vin
באיור ב' לשאלה נתון גרף המתאר את אופייני המוצא של הטרנזיסטור .על הגרף מסורטט קו העבודה ועליו מסומנת נקודת
העבודה , Q ,של הטרנזיסטור.
]IC [mA
א .היעזר בגרף שבאיור ב׳ ,מצא את ערך המתח , VCCוחשב את התנגדות הנגד . RC
ב .חשב את ההגבר bשל הטרנזיסטור . T
V
ג .חשב את הגבר המתח של המעגל. A V = V o ,
in
ד .באיזה מצב (רוויה ,פעיל ,קיטעון) היה הטרנזיסטור , Tאילו נקודת העבודה Qהייתה על הגרף של זרם–הבסיס IB4
באיור ב׳? נמק את תשובתך.
שאלה 11
באיור לשאלה 11נתון תרשים של ממיר אות אנלוגי לאות ספרתי ) (A/Dבעל שמונה סיביות.
)(LSB
D0
D1
D2
ממיר D3
Vi A/D D4
D5
D6
D7
)(MSB
כל הסיביות נמצאות במצב ' '0כאשר מתח המבוא הוא . Vi = 0 Vכאשר מתח המבוא הוא , Vi = 2 V
מתקבלת במוצא הממיר המילה הבינארית ). 01100100(2
א .מהו כושר ההבחנה (הרזולוציה) של הממיר ב–? mV
ב .מצא את המילה הבינארית המתקבלת במוצא הממיר עבור כל אחד ממתחי המבוא שלהלן:
Vi = 200 mV .1
Vi = 5.1 V .2
במוצא הממיר מתקבלת המילה הבינארית ). 10101001(2 ג .
מהו מתח המבוא המתאים למילה הבינארית הזאת?
שאלה 12
באיור לשאלה 12מתואר מעגל חשמלי ,הכולל מגברי–שרת אידיאליים.
12 V
שאלה 13
באיור לשאלה 13נתון מעגל חשמלי .למעגל מחוברים ארבעה מדי–זרם אידיאליים . A 1 ' A 4 ,תוצאת המדידה של כל מד–זרם
מצוינת לימינו.
A1 20 A
R2 R3 R4
R1
E 200 V
A2 5 A A3 2.5 A A4 2.5 A
שאלה 14
באיור א׳ לשאלה 14נתון מעגל זרם חילופין ,שמחובר אליו משקף–תנודות .נתון. R = 1 kX :
באיור ב׳ לשאלה מוצגים האותות המתקבלים בערוצים CH1ו– CH2של משקף–התנודות.
V
משקף–תנודות
CH1
0 t
I
R
U
שאלה 15
להלן קטע מתוכנית בשפת , Cהקולטת ערך של משתנה מטיפוס שלם ,המייצג שעה במהלך היממה .למשל:
השעה שהקלט מייצג קלט אפשרי
00:00 0
00:37 37
08:17 817
22:59 2259
הנח שהקלט בתוכנית תקין — אין צורך לבדוק את תקינותו.
1. >#include <stdio.h
{ 3.
} 11.
שאלה 16
באיור לשאלה 16נתון תרשים של מפתח–קלט שכתובתו 300Hומפתח–פלט שכתובתו . 301H
להדקים D0 ÷ D7של מפתח–הקלט מחוברים שמונת המפסקים , S0 ÷ S7בהתאמה.
להדק D0של מפתח–הפלט מחוברת נורית . LED
מפתח–קלט
שכתובתו S0
300H +5 V
R
D0
)(LSB
S1
+5 V
R
D1
D2
D3
D4 S7
D5 +5 V
D6 R
D7
)(MSB
מפתח–פלט
שכתובתו
301H LED
R
D0
)(LSB
{ 2.
7. {
12. }
} 13.
שאלה 17
באיור לשאלה 17נתונה מערכת הכוללת מפתח–קלט שכתובתו , 300Hשאליו מחוברים שלושה מפסקים ,ומפתח–פלט
שכתובתו , 301Hשאליו מחוברת תצוגת 7-segבחיבור קתודה משותפת ). (CC
מפתח–קלט
שכתובתו S0
300H +5 V
R
D0
S1
+5 V
R
D1
S2
+5 V
R
D2
מפתח–פלט
שכתובתו
301H CC תצוגת 7-segבחיבור
R
D0 a
a
D1 b
D2 c f b
g
D3 d
D4 e
e c
D5 f d
D6 g
D7 R
א .מהו הקוד שיש לשלוח למפתח–הפלט כדי להציג כל אחת מן הספרות 2 , 1 , 0ו– 3בתצוגת ה–? 7-seg
כתוב את ההוראה לקליטת מצבו של המפסק S0בלבד. ב .1 .
כתוב את ההוראה לקליטת מצבו של המפסק S1בלבד. .2
כתוב את ההוראה לקליטת מצבו של המפסק S2בלבד. .3
כתוב תוכנית בשפת Cלביצוע פעולת המערכת הזו. ג .
שאלה 18
כתוב תוכנית בשפת , Cשתבצע את הפעולות שלהלן:
תגדיר מערך חד–ממדי הכולל 31נתונים מטיפוס שלם .המערך מייצג חודש מלא ,והנתונים בו מייצגים את מספר השעות .1
שעבד פועל בכל יום בחודש הזה (האיבר הראשון במערך מייצג את מספר השעות ביום הראשון בחודש ,והאיבר האחרון
במערך מייצג את מספר השעות ביום ה– 31בחודש).
לדוגמה:
אינדקס
0 1 2 ... 27 28 29 30
האיבר במערך
מספר השעות
0 5 8 ... 8 0 6 8
שעבד הפועל
תקלוט מהמשתמש ,תוך שימוש בלולאה ,את שעות העבודה של הפועל בכל יום לתוך המערך. .2
הערה :הנח שהקלט תקין — אין צורך לבדוק בתוכנית את תקינותו.
תחשב ותציג כמה ימים וכמה שעות עבד הפועל בחודש הזה ( 0שעות מייצג יום שבו לא עבד הפועל). .3
תחשב מה יהיה שכרו החודשי של הפועל (הנקבע על–פי מספר השעות שהוא עבד בחודש הזה), .4
אם הוא מקבל 28.49ש״ח לשעה.
שאלה 19
באיור לשאלה 19נתונה ערכת Arduino UNOהמחוברת לתצוגת 7-segבחיבור קתודה משותפת ) . (CCלחצן אידיאלי (ללא
ריטוטים) מחובר להדק PB1של הערכה.
תצוגת 7-seg
בחיבור CC
R
PD0 a
a
PD1 b
PD2 c f b
5V g
Arduino PD3 d
UNO PD4 e
e c
R 10 kX PD5 f d
SW
PD6 g
9 R
PB1 PD7
{ 4.
6. ;DDRD=B11111111
} 7.
{ 9.
13. {
14. ;)delay(1000
15. ;cnt++
16. }
19. else
21. }
שאלה 20
Rp באיור לשאלה 20נתונה ערכת . Arduino UNOלהדקים PD2 ÷ PD7שבערכה מחוברות שש נוריות . LEDהפוטנציומטר
משמש כמחלק מתח בין 0 Vל– , 5 Vומחובר להדק A0של הערכה.
לממיר ה– A/Dהפנימי במעבד של ה– Arduinoיש 10סיביות.
PD0
5V
PD1
R L2
Arduino PD2
UNO 220 X
L3
PD3
Rp A0 220 X
L4
PD4
220 X
L5
PD5
220 X
L6
PD6
220 X
L7
PD7
220 X
שאלה 21
)(7-seg באיור לשאלה 21נתונה ערכת . Arduino UNOלהדקים PD0 ÷ PD6של הערכה מחוברת תצוגת שבעה מקטעים
בחיבור אנודה משותפת ) . (CAלהדק PB1של הערכה מחובר המפסק . SW
+5 V
R
PD0 a
a
PD1 b
5V b
PD2 c f
g
Arduino d
R 10 kX UNO e
e c
f d
SW
9
PB1 PD6 g
PD7 R
תצוגת שבעה מקטעים
בחיבור CA
שאלה 22
באיור א׳ לשאלה 22נתונה ערכת . Arduino UNOההדקים PD0 ÷ PD7בערכה מחוברים ,בהתאמה ,ל– 8נוריות ה–. L0 ÷ L7 LED
לממיר ה– A/Dהפנימי במעבד של ה– Arduinoיש 10סיביות.
להדק A4של הערכה מחובר חיישן טמפרטורה , LM35המודד את טמפרטורת הסביבה.
R L0
PD0
330 X
Arduino
5V UNO
R L6
Vout A4 PD6
LM35 330 X
R L7
PD7
330 X
החיישן מספק להדק A4מתח של 10 mVלכל מעלת צלזיוס ,כמתואר באופיין שלו באיור ב׳.
)Vout (mV
200
100
)T (°C
0 10 20
בהצלחה!