داليتي سكول -

Daliaty School

   صفحة البيت  |

 

 

 

 

 

بايثون – פיתון – python

 

 

 

 

 

שאלה (מבחן מפמ"ר, כיתה ז, פיתון, 2018, שאלה 6)

 

 

 

  

 

 

שאלה (מצגת יום עיון, 2018, תל-אביב, פייתון לכיתה ז)

 

בתנועת הנוער ״עתודה מדעית טכנולוגית״ נערכים לקראת מחנה קיץ שיתקיים בדרום הארץ. מארגני המחנה מעוניינים לדעת כמה חניכים בסך הכול יגיעו למחנה הקיץ, ומתוכם את מספר הבנים ואת מספר הבנות .

 

מרים כתבה תסריט שקולט את מספר החברים בתנועת הנוער.

בתסריט מתבקש כל חניך לענות על השאלה אם הוא מתכוון להשתתף במחנה ואם כן, לציין את מגדרו (בן או בת).

 

התסריט מציג את מספר החניכים הכולל שישתתפו במחנה הקיץ, ומתוכם את מספר הבנים ואת מספר הבנות. התסריט גם מחשב ומציג את מספר החניכים שאינם מתכוונים להשתתף במחנה.

בתסריט נעשה שימוש במשתנים הבאים:

 

number - למספר החניכים והחניכות הכולל בתנועת הנוער

arriving - לשאלה האם החניך מתכוון להשתתף במחנה? (כן או לא (

gender - לשאלת המגדר ( בן או בת (

number_of_girls - לספירת מספר הבנות המשתתפות במחנה.

number_of_arrivals - לחישוב מספר החניכים והחניכות הכולל שמתכוונים להשתתף במחנה.

 

 

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

פתרון

 

    

 

 

 

  

 

 

שאלה (מצגת יום עיון, 2018, תל-אביב, פייתון לכיתה ז)

 

 

      

 

         

 

 

 

 

  

 

 

(מיכאל צ'רנובילסקי, חוברת תרגילים, דף 5, שאלה1)

 

שאלה  (משחק "נחש המספר")

(מיכאל צ'רנובילסקי, חוברת תרגילים, דף 5, שאלה1)

יש לכתוב תכנית המממשת את משחק "נחש המספר".

במשחק זה המחשב יגריל מספר אקראי בין 1-20, ומבקש מכם לנחש את המספר. השחקן מקבל רק 6 ניחושים, אך המחשב יגיד לך אם הניחוש שלך הוא גבוה מדי או נמוך מדי. אם אתה מניח את המספר בתוך שישה ניסיונות, אתה מנצח.

 

דוגמא: לאחר הפעלת התכנית המשחק נראה כך:

 

Hello! What is your name?
Albert
Well, Albert, I am thinking of a number between 1 and 20.
Take a guess.
10
Your guess is too high.
Take a guess.
2
Your guess is too low.
Take a guess.
4
Good job, Albert! You guessed my number in 3 guesses!

 

פתרון:   

  

 

  

 

 

 

 

 

 

 

 

   

 

 

 

   

 

 

 

Daliaty School – Copywrite  2023

wahbem@gmail.com | https://daliaty.com

 

 

 

 

 

<meta name="viewport" content="width=device-width, initial-scale=1">