داليتي سكول -

Daliaty School

   صفحة البيت  |

 

 

 

 

 

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

 

 

 

 

 

תרגיל:   (החלפת תוכן של שני משתנים)

 

כתוב תוכנית שתציב ב 2 משתנים מספרים שלמים שונים  

על התוכנית לבצע החלפה בין ערכי המשתנים כמו כן על התוכנית

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

ניתן להשתמש במשתנה עזר נוסף.

 

 

  

 

 

תרגיל  (החלפת תוכן משתנים, הכנה)

 

יש לנו שתי כוסות, אחת עם נוזל ורוד ואחת עם נוזל צהוב,

אנחנו רוצים להחליף את תוכן הכוסות. מה אפשר לעשות?

 

swap

 

 

 

  

 

 

 

תרגיל   (החלפת תוכן משתנים)

 

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

על התכנית להציג את ערכי המשתנים כפי שנקלטו,

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

 

 

  

 

 

سؤال  -  (جدول متابعة تبديل)

معطى الكود التالي (الخوارزمية التالية)

 

الخوارزمية (بالكلمات)

الكود البرمجي

سطر

أدخل عدد صحيح  ß n1

أدخل عدد صحيح  ß n2

إطبع  n1, n2

n1 + n2 ß n1

n1 - n2 ß n2

n1 - n2 ß n1

إطبع: n1, n2   

n1 = int(input('n1='))

n2 = int(input('n2='))

print(n1, n2)

n1 = n1 + n2

n2 = n1 - n2

n1 = n1 - n2

print(n1, n2) 

1)

2)

3)

4)

5)

6)

7)

 

أ‌.        جد المخرج الناتج من المٌدخلات 12 و 4 ؟ (استعن بجدول متابعة)

ب‌. جد المخرج الناتج من المٌدخلات النصية x و y ؟ (استعن بجدول متابعة)

ت‌. اكتب بالكلمات ما هي وظيفة الكود (الخوارزمية) ?

 

 

الحل:  ( أ ) المُدخلات 12, 4

 

 

المخرج

n2

n1

سطر

12

1

4

2

12  4

3

12+4=16

4

16-4=12

5

16-12=4

6

4   12

7

   

الكود البرمجي

 

n1 = int(input('n1='))

 

n2 = int(input('n2='))

 

print (n1, n2)

 

n1 = n1 + n2

 

n2 = n1 - n2

 

n1 = n1 - n2

print(n1, n2)

 

1)

 

2)

 

3)

 

4)

 

5)

 

6)

7)

 

 

الحل     ( ب ) المُدخلات x, y

 

 

المخرج

n2

n1

سطر

x

1

y

2

x  y

3

x + y

4

x+y-yà x

5

x+y-xày

6

y    x

 

 

7

   

الكود البرمجي

 

n1 = int(input('n1='))

 

n2 = int(input('n2='))

 

print (n1, n2)

 

n1 = n1 + n2

 

n2 = n1 - n2

 

n1 = n1 - n2

print(n1, n2)

 

1)

 

2)

 

3)

 

4)

 

5)

 

6)

7)

 

( ت ) اكتب ما هي وظيفة الكود (الخوارزمية): تبديل القيم التي في المتغيران

 

 

 

 

  

 

 

 

 

 

   

 

 

 

   

 

 

 

Daliaty School – Copywrite  2023

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

 

 

 

 

 

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