0% found this document useful (0 votes)
12 views17 pages

Lecture Two

Uploaded by

Limia Alfadil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views17 pages

Lecture Two

Uploaded by

Limia Alfadil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

AFRO COM SOFT

FOUNDATION

Lec 2 and 3
‫ماهو المتغير ‪CONST‬‬

‫• هو متغير ثابت عكس المتغير متغير القيم ‪.‬‬

‫• فائدة المتغير‬
‫• عند النداء عليه يكون اسرع استجابة واسترداد للقيم المخزنة‬
‫في الذاكرة ‪.‬‬
‫العمليات المنطقية‬

‫العالمة‬ ‫القيمة‬
‫=‬ ‫يساوي‬
‫>< او !=‬ ‫ال يساوي‬
‫>‬ ‫اكبر من‬
‫<‬ ‫اصغر من‬
‫=>‬ ‫اكبر من او يساوي‬
‫=<‬ ‫اصغر من او يساوي‬
‫العمليات المنطقية‬

• And = true / true

• Or = true / false

• Not
‫شكل المعين‬

‫الشكل معناها‬
‫اذا‬
‫للشرط‬
‫)‪Problem (11‬‬
‫اكتب برنامج يحسب درجات الطالب في اربعة مواد اذا كان مجموع درجات‬
‫الطالب اكبر من او يساوي نصف المجموع الكلي فاطبع له ‪PASS‬‬
‫اما اذا كان اقل من ذلك فاطبع ‪FAIL‬‬
‫‪ o‬علما بأن المجموع الكلي للمواد = ‪400‬‬

‫الخطوات ‪-:‬‬
‫البداية‬ ‫‪(1‬‬
‫ادخل الرقم االول والرقم الثاني والثالث والرابع ‪.‬‬ ‫‪(2‬‬
‫عملية المقارنة بين الرقمين‬ ‫‪(3‬‬
‫اطبع الرقم االكبر‬ ‫‪(4‬‬
‫النهاية‬ ‫‪(5‬‬
‫البداية‬
ENG = 40
ARAB = 50
MATH = 30
HIST = 55 Enter Eng, Arab
-------------------- Math , Hist
- 175
Result = eng + arab +math + hist

Yes No
If result > = 200

Print pass Print fail

‫النهاية‬
‫)‪Problem (12‬‬
‫اكتب برنامج يطلب من المستخدم إدخال قيمتين‬
‫ويقارن بينهما ويطبع القيمة األكبر‬

‫الخطوات ‪-:‬‬
‫‪ (1‬البداية‬
‫‪ (2‬ادخل الرقم األول‬
‫‪ (3‬ادخل الرقم الثاني‬
‫‪ (4‬عملية المقارنة بين الرقمين‬
‫‪ (5‬اطبع الرقم األكبر‬
‫‪ (6‬النهاية‬
‫البداية‬

number1= 5
number2= 1
Enter number1,
number2

Yes No
If value 1 > =
value2

Print value 1 Print value2

‫النهاية‬
‫)‪Problem (13‬‬
‫انشاء برنامج يطلب من المستخدم اختيار الثيم للهاتف اذا كان‬
‫‪DARK OR LIGHT‬‬

‫الخطوات ‪-:‬‬
‫‪ (1‬البداية‬
‫‪ (2‬ادخال واحد من المتغيرات‬
‫‪ (3‬اسناد القيم للمتغيرات‬
‫‪ (4‬عملية المقارنة ما بين المتغيرين والمدخل‬
‫‪ (5‬اطبع الثيم المختار‬
‫‪ (6‬النهاية‬
‫البداية‬
On = dark
Off = light

Enter mode

On = dark , off = light

Yes No
If Mode = on

Open dark Open light


mode Mode

‫النهاية‬
‫)‪Problem (14‬‬

‫اكتب برنامج يطلب من المستخدم ادخال قيمة فاذا كان العدد اكبر‬
‫او يساوي خمسة يطبع له العدد اكبر او يساوي خمسة والعكس‬
‫اذا كان اصغر من خمسة !‬
‫الخطوات ‪-:‬‬
‫البداية‬ ‫‪(1‬‬
‫ادخل الرقم‬ ‫‪(2‬‬
‫اسناد القيمة المدخلة للمتغير‬ ‫‪(3‬‬
‫عملية المقارنة على الشرط المطلوب‬ ‫‪(4‬‬
‫اطبع القيمة النهائية‬ ‫‪(5‬‬
‫النهاية‬ ‫‪(6‬‬
‫البداية‬

Number = 5

Enter Number

X = Number (5)

Yes No
If x > = 0

Positive Negative
Number Number

‫النهاية‬
‫)‪Problem (15‬‬

‫اكتب برنامج يطلب من المستخدم إدخال كلمة السر لحساب‬


‫الشركة التى يعمل بها اذا كانت كلمة السر صحيحة يرحب به اما‬
‫اذا كانت خاطئة يطبع له كلمة مرور خاطئة وينهي البرنامج !‬

‫الخطوات ‪-:‬‬
‫البداية‬ ‫‪(1‬‬
‫ادخل كلمة المرور‬ ‫‪(2‬‬
‫اسناد وتعريف قيمة متغير الباسورد االساسي للشركة‬ ‫‪(3‬‬
‫مقارنة كلمة المرور المدخلة مع الباسورد االساسي‬ ‫‪(4‬‬
‫اطبع النتيجة النهائية‬ ‫‪(5‬‬
‫النهاية‬ ‫‪(6‬‬
‫البداية‬
Password = 123A

Enter
user_password

Password = 123A

Yes If No
user_password
== password
Welcome in Wrong
your account password

‫النهاية‬

You might also like