Podcast
Questions and Answers
ما هي القيم التي لا تتغير أثناء تنفيذ خطوات الحل؟
ما هي القيم التي لا تتغير أثناء تنفيذ خطوات الحل؟
- البيانات
- الثوابت (correct)
- الدوال
- المتغيرات
ماذا يمثل مصطلح 'المتغيرات' في سياق حل المشكلات؟
ماذا يمثل مصطلح 'المتغيرات' في سياق حل المشكلات؟
- قيم يمكن أن تتغير (correct)
- رموز خاصة فقط
- دوال رياضية
- قيم لا يمكن تغييرها
أي نوع من البيانات يستخدم بشكل أساسي في العمليات الحسابية؟
أي نوع من البيانات يستخدم بشكل أساسي في العمليات الحسابية؟
- البيانات المنطقية
- الرموز الخاصة
- البيانات الحرفية والنصية
- البيانات العددية (correct)
ما هي القيمتان اللتان تحتويهما البيانات المنطقية؟
ما هي القيمتان اللتان تحتويهما البيانات المنطقية؟
ما هو تعريف الدالة (Function)؟
ما هو تعريف الدالة (Function)؟
ما المصطلح الذي يطلق على الروابط بين التعبيرات والمعادلات في معالجة البيانات؟
ما المصطلح الذي يطلق على الروابط بين التعبيرات والمعادلات في معالجة البيانات؟
في سياق حل المشكلات، ماذا تسمى الحقائق غير المرتبة التي تستخدم كمدخلات؟
في سياق حل المشكلات، ماذا تسمى الحقائق غير المرتبة التي تستخدم كمدخلات؟
أي من الرموز التالية يستخدم لتمثيل باقي القسمة؟
أي من الرموز التالية يستخدم لتمثيل باقي القسمة؟
ما هو المصطلح الذي يصف مجموعة التعليمات التي تكتب على شكل خطوات متسلسلة لإنجاز مهمة معينة؟
ما هو المصطلح الذي يصف مجموعة التعليمات التي تكتب على شكل خطوات متسلسلة لإنجاز مهمة معينة؟
أي من الأدوات التالية تستخدم في بناء الحل؟
أي من الأدوات التالية تستخدم في بناء الحل؟
ما هو الشرط الذي يجب أن يتوفر في كل تعليمة داخل الخوارزمية؟
ما هو الشرط الذي يجب أن يتوفر في كل تعليمة داخل الخوارزمية؟
أي من المصطلحات التالية يصف بنية النموذج في الخوارزميات؟
أي من المصطلحات التالية يصف بنية النموذج في الخوارزميات؟
ماذا تعني جملة If Then / Else في تركيبة اتخاذ القرار؟
ماذا تعني جملة If Then / Else في تركيبة اتخاذ القرار؟
ماذا تفعل تركيبة التكرار?
ماذا تفعل تركيبة التكرار?
ما هي وظيفة المخططات الانسيابية؟
ما هي وظيفة المخططات الانسيابية؟
ما هو الشكل الذي يمثل عملية اتخاذ القرار في المخطط الانسيابي؟
ما هو الشكل الذي يمثل عملية اتخاذ القرار في المخطط الانسيابي؟
ما هو الرمز الذي تبدأ وتنتهي به المخططات الانسيابية؟
ما هو الرمز الذي تبدأ وتنتهي به المخططات الانسيابية؟
في المخططات الانسيابية، ما الذي توضحه خطوط الاتجاه؟
في المخططات الانسيابية، ما الذي توضحه خطوط الاتجاه؟
ماذا يفعل رمز 'المدخلات/المخرجات' في المخطط الانسيابي؟
ماذا يفعل رمز 'المدخلات/المخرجات' في المخطط الانسيابي؟
أي من الخيارات التالية ليس من معايير كتابة الخوارزميات؟
أي من الخيارات التالية ليس من معايير كتابة الخوارزميات؟
ما هو الغرض الرئيسي من استخدام المخططات الانسيابية في تصميم البرنامج؟
ما هو الغرض الرئيسي من استخدام المخططات الانسيابية في تصميم البرنامج؟
ما هو المسار الذي يقوم البرنامج بتنفيذه في تركيبة اتخاذ القرار إذا تحقق الشرط؟
ما هو المسار الذي يقوم البرنامج بتنفيذه في تركيبة اتخاذ القرار إذا تحقق الشرط؟
أي من الخيارات التالية يمثل الشكل العام لتركيبة 'If Then'?
أي من الخيارات التالية يمثل الشكل العام لتركيبة 'If Then'?
ما هي وظيفة الخطوة 'Sum = A + B' في الخوارزمية المستخدمة لحساب مجموع عددين؟
ما هي وظيفة الخطوة 'Sum = A + B' في الخوارزمية المستخدمة لحساب مجموع عددين؟
في سياق المخططات الانسيابية، ما هو الرمز الذي يُستخدم لتمثيل عملية إخراج البيانات أو عرض النتائج؟
في سياق المخططات الانسيابية، ما هو الرمز الذي يُستخدم لتمثيل عملية إخراج البيانات أو عرض النتائج؟
أي من الرموز التالية يمثل عملية حسابية في المخطط الانسيابي؟
أي من الرموز التالية يمثل عملية حسابية في المخطط الانسيابي؟
ما هو أول شيء يجب فعله عند كتابة خطوات الخوارزمية؟
ما هو أول شيء يجب فعله عند كتابة خطوات الخوارزمية؟
بناءً على المثال المقدم، ما هي الخطوة التالية بعد قراءة قيمتي العددين A و B في المخطط الانسيابي لحساب المجموع؟
بناءً على المثال المقدم، ما هي الخطوة التالية بعد قراءة قيمتي العددين A و B في المخطط الانسيابي لحساب المجموع؟
أي من الخيارات التالية يمثل رمز الربط في المخططات الانسيابية؟
أي من الخيارات التالية يمثل رمز الربط في المخططات الانسيابية؟
ما الذي يميز البيانات المنطقية عن غيرها من أنواع البيانات؟
ما الذي يميز البيانات المنطقية عن غيرها من أنواع البيانات؟
أي من الآتية لا يعتبر من أنواع البيانات الأساسية؟
أي من الآتية لا يعتبر من أنواع البيانات الأساسية؟
ما هي الوظيفة الرئيسية للدوال المعرفة من قبل المستخدم؟
ما هي الوظيفة الرئيسية للدوال المعرفة من قبل المستخدم؟
ما هو المصطلح الذي يطلق على القيم التي يمكن أن تتغير أثناء تنفيذ البرنامج؟
ما هو المصطلح الذي يطلق على القيم التي يمكن أن تتغير أثناء تنفيذ البرنامج؟
ما هو الرمز المستخدم للمقارنة 'أكبر من أو يساوي' في معظم لغات البرمجة؟
ما هو الرمز المستخدم للمقارنة 'أكبر من أو يساوي' في معظم لغات البرمجة؟
ماذا يمثل مصطلح الأوامر والتعليمات في لغة البرمجة؟
ماذا يمثل مصطلح الأوامر والتعليمات في لغة البرمجة؟
في الخوارزميات، ماذا تعني كلمة "محدودية"؟
في الخوارزميات، ماذا تعني كلمة "محدودية"؟
في سياق البرمجة، ماذا تعني كلمة 'فعالية' الخوارزمية؟
في سياق البرمجة، ماذا تعني كلمة 'فعالية' الخوارزمية؟
ما هي الطريقة التي يتم بها تعريف الثوابت في سياق حل المشكلات؟
ما هي الطريقة التي يتم بها تعريف الثوابت في سياق حل المشكلات؟
أي نوع من البيانات هو الأنسب لإجراء العمليات الحسابية المعقدة؟
أي نوع من البيانات هو الأنسب لإجراء العمليات الحسابية المعقدة؟
ما هي الأنواع الرئيسية للدوال في البرمجة؟
ما هي الأنواع الرئيسية للدوال في البرمجة؟
أي من العمليات التالية تستخدم لحساب باقي القسمة؟
أي من العمليات التالية تستخدم لحساب باقي القسمة؟
عند كتابة خطوات خوارزمية، ما هي الصفة التي يجب أن تتصف بها التعليمات؟
عند كتابة خطوات خوارزمية، ما هي الصفة التي يجب أن تتصف بها التعليمات؟
ما هو الشرط الذي يجب أن يتوفر في الخوارزمية لتعتبر فعالة؟
ما هو الشرط الذي يجب أن يتوفر في الخوارزمية لتعتبر فعالة؟
ما هو الشكل الذي تمثله الوحدات أو النماذج في الخوارزميات؟
ما هو الشكل الذي تمثله الوحدات أو النماذج في الخوارزميات؟
في تركيبة اتخاذ القرار If Then / Else
، متى يتم تنفيذ التعليمات التي تلي كلمة Else
؟
في تركيبة اتخاذ القرار If Then / Else
، متى يتم تنفيذ التعليمات التي تلي كلمة Else
؟
ماذا يحدث في تركيبة التكرار While
إذا كان الشرط غير محقق منذ البداية؟
ماذا يحدث في تركيبة التكرار While
إذا كان الشرط غير محقق منذ البداية؟
أي شكل هندسي يمثل عملية الإدخال والإخراج في المخططات الانسيابية؟
أي شكل هندسي يمثل عملية الإدخال والإخراج في المخططات الانسيابية؟
ما هو الغرض الرئيسي من استخدام خطوط الاتجاه في المخططات الانسيابية؟
ما هو الغرض الرئيسي من استخدام خطوط الاتجاه في المخططات الانسيابية؟
أي من الرموز التالية يستخدم لاتخاذ قرار في المخططات الانسيابية؟
أي من الرموز التالية يستخدم لاتخاذ قرار في المخططات الانسيابية؟
في المخططات الانسيابية، ماذا يمثل رمز الدائرة الصغيرة؟
في المخططات الانسيابية، ماذا يمثل رمز الدائرة الصغيرة؟
ما هي أول خطوة يجب القيام بها عند تصميم مخطط انسيابي لحل مشكلة معينة؟
ما هي أول خطوة يجب القيام بها عند تصميم مخطط انسيابي لحل مشكلة معينة؟
في سياق العمليات الحسابية داخل الخوارزميات، ماذا تعني العلامة '^'؟
في سياق العمليات الحسابية داخل الخوارزميات، ماذا تعني العلامة '^'؟
ما الذي يشير إليه مصطلح 'المعاملات العلائقية' في سياق الخوارزميات؟
ما الذي يشير إليه مصطلح 'المعاملات العلائقية' في سياق الخوارزميات؟
في الخوارزميات، ماذا تعني خاصية 'الوضوح'؟
في الخوارزميات، ماذا تعني خاصية 'الوضوح'؟
أي من الخيارات التالية يمثل التركيب الصحيح لحلقة التكرار Repeat...Until
؟
أي من الخيارات التالية يمثل التركيب الصحيح لحلقة التكرار Repeat...Until
؟
في المخططات الانسيابية، ماذا يعني وجود رمز 'عملية محددة مسبقًا'؟
في المخططات الانسيابية، ماذا يعني وجود رمز 'عملية محددة مسبقًا'؟
ما هو الغرض من استخدام 'وحدات أو نماذج' في تصميم الخوارزميات؟
ما هو الغرض من استخدام 'وحدات أو نماذج' في تصميم الخوارزميات؟
أي من الرموز التالية يمثل نهاية الخوارزمية في المخطط الانسيابي؟
أي من الرموز التالية يمثل نهاية الخوارزمية في المخطط الانسيابي؟
ماذا تعني الخاصية 'المحدودية' في الخوارزميات؟
ماذا تعني الخاصية 'المحدودية' في الخوارزميات؟
أي من الخيارات التالية يمثل الشكل العام لتركيبة 'While' للتكرار؟
أي من الخيارات التالية يمثل الشكل العام لتركيبة 'While' للتكرار؟
في المخططات الانسيابية، ماذا يمثل السهم المتجه من الأعلى إلى الأسفل؟
في المخططات الانسيابية، ماذا يمثل السهم المتجه من الأعلى إلى الأسفل؟
ماذا تعني 'البرامج الفرعية' في سياق تصميم المخططات الانسيابية؟
ماذا تعني 'البرامج الفرعية' في سياق تصميم المخططات الانسيابية؟
ما هي القيم التي يمكن أن تحتوي عليها البيانات المنطقية؟
ما هي القيم التي يمكن أن تحتوي عليها البيانات المنطقية؟
ما هو الرمز المستخدم لتمثيل عملية 'لا يساوي' في معظم لغات البرمجة؟
ما هو الرمز المستخدم لتمثيل عملية 'لا يساوي' في معظم لغات البرمجة؟
في الخوارزميات، ماذا تعني كلمة 'فعالية'؟
في الخوارزميات، ماذا تعني كلمة 'فعالية'؟
عند تمثيل خوارزمية باستخدام مخطط انسيابي، أي شكل هندسي يستخدم للإشارة إلى عملية حسابية؟
عند تمثيل خوارزمية باستخدام مخطط انسيابي، أي شكل هندسي يستخدم للإشارة إلى عملية حسابية؟
ما الدور الذي يلعبه 'رمز الربط' في المخططات الانسيابية؟
ما الدور الذي يلعبه 'رمز الربط' في المخططات الانسيابية؟
ما هي أهمية تحديد 'المدخلات' في الخوارزمية؟
ما هي أهمية تحديد 'المدخلات' في الخوارزمية؟
في سياق الخوارزميات والمخططات الانسيابية، ماذا تعني جملة 'Sum = A + B'؟
في سياق الخوارزميات والمخططات الانسيابية، ماذا تعني جملة 'Sum = A + B'؟
ما هي الميزة الأساسية لاستخدام المخططات الانسيابية في تصميم الخوارزميات؟
ما هي الميزة الأساسية لاستخدام المخططات الانسيابية في تصميم الخوارزميات؟
ماذا يمثل 'المخرج' في سياق تصميم الخوارزميات؟
ماذا يمثل 'المخرج' في سياق تصميم الخوارزميات؟
في سياق العمليات الحسابية، ماذا تمثل العلامة '/'؟
في سياق العمليات الحسابية، ماذا تمثل العلامة '/'؟
أي من الرموز التالية يستخدم لتمثيل عملية الإدخال أو الإخراج في المخطط الانسيابي؟
أي من الرموز التالية يستخدم لتمثيل عملية الإدخال أو الإخراج في المخطط الانسيابي؟
ما هي وظيفة المعاملات المنطقية في الخوارزميات؟
ما هي وظيفة المعاملات المنطقية في الخوارزميات؟
الثوابت لا يمكن أن تتغير أثناء تنفيذ خطوات الحل.
الثوابت لا يمكن أن تتغير أثناء تنفيذ خطوات الحل.
البيانات العددية تتضمن فقط الأرقام الصحيحة.
البيانات العددية تتضمن فقط الأرقام الصحيحة.
الدالة (Function) هي مجموعة كبيرة من التعليمات.
الدالة (Function) هي مجموعة كبيرة من التعليمات.
المؤثرات (Operators) تستخدم فقط في معالجة الأرقام.
المؤثرات (Operators) تستخدم فقط في معالجة الأرقام.
في المخططات الانسيابية، رمز القرار له مخرج واحد فقط.
في المخططات الانسيابية، رمز القرار له مخرج واحد فقط.
المخططات الانسيابية تبدأ وتنتهي بنفس الرمز.
المخططات الانسيابية تبدأ وتنتهي بنفس الرمز.
يمكن كتابة الخوارزميات بأي لغة طبيعية دون شروط.
يمكن كتابة الخوارزميات بأي لغة طبيعية دون شروط.
تركيبة التتابع تطلب من الحاسوب تنفيذ مجموعة من التعليمات/الأوامر بشكل عشوائي.
تركيبة التتابع تطلب من الحاسوب تنفيذ مجموعة من التعليمات/الأوامر بشكل عشوائي.
لا يشترط أن تكون قيمة كل من رمز 'النهاية' والعداد معلومة في عملية التكرار.
لا يشترط أن تكون قيمة كل من رمز 'النهاية' والعداد معلومة في عملية التكرار.
الكود التالي:
IF Condition Then
Execute A
Else
Execute B
End If
سيتم تنفيذ الكود A إذا كانت Condition
صحيحة.
الكود التالي:
IF Condition Then
Execute A
Else
Execute B
End If
سيتم تنفيذ الكود A إذا كانت Condition
صحيحة.
في مسألة حساب حجم ومساحة الأسطوانة، يجب أولاً قراءة جميع قيم نصف القطر قبل حساب المساحات.
في مسألة حساب حجم ومساحة الأسطوانة، يجب أولاً قراءة جميع قيم نصف القطر قبل حساب المساحات.
المتغيرات في حل المشكلات يجب أن تكون دائماً أرقاماً.
المتغيرات في حل المشكلات يجب أن تكون دائماً أرقاماً.
في عملية إيجاد مجموع الأعداد الصحيحة الفردية من 1 إلى N، يجب قراءة قيمة N مرة واحدة فقط.
في عملية إيجاد مجموع الأعداد الصحيحة الفردية من 1 إلى N، يجب قراءة قيمة N مرة واحدة فقط.
الدوال المعرفة من قبل المستخدم لا تحتاج إلى تعريف.
الدوال المعرفة من قبل المستخدم لا تحتاج إلى تعريف.
يجب أن تحتوي الخوارزمية على مدخل واحد فقط.
يجب أن تحتوي الخوارزمية على مدخل واحد فقط.
Flashcards
الثوابت
الثوابت
قيم لا تتغير أثناء تنفيذ خطوات الحل.
المتغيرات
المتغيرات
قيم يمكن أن تتغير أثناء تنفيذ خطوات الحل.
البيانات (Data)
البيانات (Data)
حقائق غير مرتبة تستخدم كمدخلات للخوارزميات.
البيانات العددية
البيانات العددية
Signup and view all the flashcards
البيانات الحرفية والنصية
البيانات الحرفية والنصية
Signup and view all the flashcards
البيانات المنطقية
البيانات المنطقية
Signup and view all the flashcards
الدالة (Function)
الدالة (Function)
Signup and view all the flashcards
دوال معرفة مسبقًا (Built-in functions)
دوال معرفة مسبقًا (Built-in functions)
Signup and view all the flashcards
دوال معرفة من قبل المستخدم (User-defined functions)
دوال معرفة من قبل المستخدم (User-defined functions)
Signup and view all the flashcards
المؤثرات (Operators)
المؤثرات (Operators)
Signup and view all the flashcards
الخوارزمية (Algorithm)
الخوارزمية (Algorithm)
Signup and view all the flashcards
المخطط الانسيابي (Flowchart)
المخطط الانسيابي (Flowchart)
Signup and view all the flashcards
مدخلات الخوارزمية
مدخلات الخوارزمية
Signup and view all the flashcards
مخرجات الخوارزمية
مخرجات الخوارزمية
Signup and view all the flashcards
وضوح الخوارزمية
وضوح الخوارزمية
Signup and view all the flashcards
محدودية الخوارزمية
محدودية الخوارزمية
Signup and view all the flashcards
فعالية الخوارزمية
فعالية الخوارزمية
Signup and view all the flashcards
تركيبة التتابع
تركيبة التتابع
Signup and view all the flashcards
تركيبة اتخاذ القرار
تركيبة اتخاذ القرار
Signup and view all the flashcards
تركيبة التكرار
تركيبة التكرار
Signup and view all the flashcards
رمز البداية / النهاية
رمز البداية / النهاية
Signup and view all the flashcards
رمز الإدخال / الإخراج
رمز الإدخال / الإخراج
Signup and view all the flashcards
رمز المعالجة
رمز المعالجة
Signup and view all the flashcards
رمز القرار
رمز القرار
Signup and view all the flashcards
رمز الربط
رمز الربط
Signup and view all the flashcards
رمز خط الاتجاه
رمز خط الاتجاه
Signup and view all the flashcards
حل المشكلات
حل المشكلات
Signup and view all the flashcards
الوحدات (Modules)
الوحدات (Modules)
Signup and view all the flashcards
حلقة العداد التلقائي
حلقة العداد التلقائي
Signup and view all the flashcards
المخططات الانسيابية
المخططات الانسيابية
Signup and view all the flashcards
طريقة سير البيانات
طريقة سير البيانات
Signup and view all the flashcards
المخطط الانسيابي
المخطط الانسيابي
Signup and view all the flashcards
الدوال المعرفة في لغات البرمجة
الدوال المعرفة في لغات البرمجة
Signup and view all the flashcards
الخوارزمية
الخوارزمية
Signup and view all the flashcards
Study Notes
الثوابت والمتغيرات
- الثوابت والمتغيرات تستخدم في حل المشكلات.
- الثوابت: قيم لا تتغير أثناء تنفيذ خطوات الحل.
- المتغيرات: قيم يمكن أن تتغير أثناء تنفيذ خطوات الحل.
- كل من الثوابت والمتغيرات يمكن أن يمثل أي نوع من البيانات (حرفية أو عددية أو رموز خاصة).
أنواع البيانات
- البيانات (Data) حقائق غير مرتبة تستخدم كمدخلات للخوارزميات.
- يمكن معالجة البيانات أثناء تنفيذ خطوات الحل للحصول على مخرجات (معلومات).
- يمكن تصنيف البيانات إلى:
- البيانات العددية: تحتوي على جميع أنواع الأرقام (صحيحة، حقيقية)، وهي النوع الوحيد الذي يستخدم في الحسابات.
- البيانات الحرفية والنصية: تحوي الأرقام والحروف الهجائية والحروف الخاصة.
- البيانات المنطقية: تحتوي على قيمتين فقط هما صواب (True) وخطأ (False).
الدوال
- الدالة (Function) هي مجموعة صغيرة من التعليمات والأوامر لأداء وظيفة محددة وإرجاع قيمة.
- يوجد نوعان أساسيان من الدوال:
- الدوال المعرفة من قبل لغات البرمجة (Built in functions).
- الدوال المعرفة من قبل المستخدم (User defined functions).
- الدوال المعرفة في لغات البرمجة في دوال رياضية أو نصية أو للتحويل بين أنواع البيانات أو دوال إحصائية أو دوال مساعدة.
- الدوال المعرفة من المستخدم ينشئها المبرمج لتنفيذ مهمة معينة.
أدوات بناء الحل
- الأدوات المستخدمة في بناء الحل:
- الخوارزميات (Algorithms).
- المخططات الانسيابية (Flow Charts).
الخوارزميات
- الخوارزمية (Algorithm) هى مجموعة من التعليمات أو الإجراءات تكتب على شكل خطوات متسلسلة لإنجاز مهمة معينة أو حل مشكلة.
- معظم الخوارزميات تستقبل المدخلات ثم تقوم بمعالجتها للحصول على المخرجات.
معايير كتابة الخوارزميات
- المدخل يجب أن يكون هناك قيمة واحدة على الأقل أو مجموعة من القيم يتم إدراجها كمدخلات
- المخرج: يجب أن يكون هناك نتيجة واحدة على الأقل.
- الوضوح: كل تعليمة أو خطوة داخل الخوارزمية يجب أن تكون واضحة.
- المحدودية: يجب أن تنتهي الخوارزمية بعد عدد محدد من الخطوات.
- الفعالية: كل تعليمة يجب أن تكتب بصورة أولية وسهلة ( بحيث يمكن لأي شخص تنفيذها باستخدام الورقة والقلم ) ليتم تنفيذها بصورة صحيحة.
التراكيب المنطقية
- النمط المقابل يمثل الشكل العام لهذه التركيبة وهي يطلب من الحاسوب تنفيذ مجموعة من التعليمات / الأوامر في تتابع من الأعلى إلى الأسفل داخل الخوارزمية
تركيبة اتخاذ القرار
- تستخدم تركيبة اتخاذ القرار التعليمة If Then / Else حيث تخبر الكمبيوتر بتنفيذ مجموعة من التعليمات والتي تلي كلمة (Then) في حال تحقق الشرط الذي يلي كلمة (IF) وتكون قيمة الشرط T.
- في حال عدم تحقق الشرط تكون قيمة الشرط (F) تنفذ الجمل التي تلي كلمة False.
تراكيب التكرار
- يوجد ثلاثة أنواع من تراكيب التكرار، وكل منها يمكن إعادة صياغته باستخدام جملة اتخاذ القرار "Ifthen / Else إلا أن تركيبة التكرار تكون أكثر وضوحا وسهولة في القراءة.
- وهذه التراكيب الثلاثة هي:
- While, WhileEnd: تقوم بتكرار مجموعة من التعليمات أو الجمل البرمجية (Statements) طالما كان الشرط المذكور فيها محققا، أي أن له القيمة صواب "True"، ويتوقف عن التنفيذ عندما تتحول نتيجة الشرط إلى القيمة "خطأ "False".
- Repeat/Until: تقوم بتكرار مجموعة من التعليمات أو الجمل البرمجية (Statements) طالما كان الشرط المذكور فيها غير محقق ، أي أن له القيمة "خطأ False أو حتى تتحول قيمة نتيجة الشرط إلى "صواب True ".
- Automatic Counter Loop: يعتمد هذا النوع من التكرار على وجود متغير يأخذ قيمة ابتدائية وتزداد قيمته تلقائيا بمعدل ثابت. يستمر في تكرار الجمل البرمجية الموجودة داخله حتى تجاوز قيمة المتغير قيمة التوقف.
أمثلة على الخوارزميات والمخططات:
- سوف نتعرف على طريقة حل المسائل باستخدام المخططات الانسيابية ( Flow Charts) وتكتب الخوارزميات من خلال الأمثلة الآتية.
- مثال 1: ارسم المخطط الانسيابي لحل مسألة قراءة عددين وإيجاد حاصل الجمع لهما ثم طباعة الناتج.
- مثال 2: ارسم المخطط الانسيابي لحل مسألة قراءة ثلاثة أعداد وحساب المتوسط لها، ثم طباعة الناتج.
- مثال 3: ارسم المخطط الانسيابي لحل مسألة قراءة عددين والمقارنة بينهما وطباعة الأكبر.
- مثال 4: ارسم المخطط الانسيابي لحل مسألة قراءة العدد الصحيح (N) ثم إيجاد مجموع الأعداد الصحيحة الفردية من 1 إلى N. ثم طباعة كل من العدد والمجموع.
- مثال 5: ارسم المخطط الانسيابي لحل مسألة حساب الحجم والمساحة الجانبية لعدد N من الأسطوانات حيث سيتم قراءة نصف قطر القاعدة (r) والارتفاع (h) لكل أسطوانة، المخرجات ستكون طباعة كل من نصف القطر، والارتفاع، والحجم، والمساحة الجانبية في كل مرة.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.