كيف الغي التحويل الشرطي

كيف الغي التحويل الشرطي

مقدمة

التحويل الشرطي، المعروف أيضًا باسم For أو If .. Then هو عبارة عن هيكل تحكم في العديد من لغات البرمجة والذي يسمح للمُبرمج بتنفيذ جزء من التعليمات البرمجية فقط إذا كانت قيمة معينة صحيحة.

ويكون بنية التحويل الشرطي على النحو التالي:

“`

if (شرط) {

// التعليمات التي سيتم تنفيذها إذا كان الشرط صحيحًا

} else {

// التعليمات التي سيتم تنفيذها إذا كان الشرط غير صحيح

}

“`

إلغاء التحويل الشرطي

هناك عدة طرق لإلغاء التحويل الشرطي في لغات البرمجة المختلفة، وفي هذا المقال سنتطرق إلى كيفية إلغاء التحويل الشرطي في لغة بايثون ولغة سي++.

1. إلغاء التحويل الشرطي في لغة بايثون:

إذا كان الشرط عبارة عن تعبير واحد، فيمكنك ببساطة وضع علامة تعجب (-) أمام الشرط، كما في المثال التالي:

“`

if not (x > 0):

print(“x is not positive”)

“`

إذا كان الشرط عبارة عن تعبير مركب، فيمكنك استخدام الكلمة المفتاحية else، كما في المثال التالي:

“`

if x > 0:

print(“x is positive”)

else:

print(“x is not positive”)

“`

يمكنك أيضًا استخدام الكلمة المفتاحية elif لإنشاء سلسلة من التحويلات الشرطية، كما في المثال التالي:

“`

if x > 0:

print(“x is positive”)

elif x < 0:

print(“x is negative”)

else:

print(“x is zero”)

“`

2. إلغاء التحويل الشرطي في لغة سي++:

إذا كان الشرط عبارة عن تعبير واحد، فيمكنك ببساطة وضع علامة تعجب (-) أمام الشرط، كما في المثال التالي:

“`

if (!(x > 0)) {

std::cout << "x is not positive" << std::endl;

}

“`

إذا كان الشرط عبارة عن تعبير مركب، فيمكنك استخدام الكلمة المفتاحية else، كما في المثال التالي:

“`

if (x > 0) {

std::cout << "x is positive" << std::endl;

} else {

std::cout << "x is not positive" << std::endl;

“`

يمكنك أيضًا استخدام الكلمة المفتاحية elif لإنشاء سلسلة من التحويلات الشرطية، كما في المثال التالي:

“`

if (x > 0) {

std::cout << "x is positive" << std::endl;

} elif (x < 0) {

std::cout << "x is negative" << std::endl;

} else {

std::cout << "x is zero" << std::endl;

“`

3. إلغاء التحويل الشرطي في لغة جافا:

إذا كان الشرط عبارة عن تعبير واحد، فيمكنك ببساطة وضع علامة تعجب (-) أمام الشرط، كما في المثال التالي:

“`

if (!(x > 0)) {

System.out.println(“x is not positive”);

}

“`

إذا كان الشرط عبارة عن تعبير مركب، فيمكنك استخدام الكلمة المفتاحية else، كما في المثال التالي:

“`

if (x > 0) {

System.out.println(“x is positive”);

} else {

System.out.println(“x is not positive”);

}

“`

يمكنك أيضًا استخدام الكلمة المفتاحية elif لإنشاء سلسلة من التحويلات الشرطية، كما في المثال التالي:

“`

if (x > 0) {

System.out.println(“x is positive”);

} elif (x < 0) {

System.out.println(“x is negative”);

} else {

System.out.println(“x is zero”);

}

“`

4. إلغاء التحويل الشرطي في لغة باسكال:

إذا كان الشرط عبارة عن تعبير واحد، فيمكنك ببساطة وضع علامة تعجب (-) أمام الشرط، كما في المثال التالي:

“`

if not (x > 0) then

Writeln(‘x is not positive’);

“`

إذا كان الشرط عبارة عن تعبير مركب، فيمكنك استخدام الكلمة المفتاحية else، كما في المثال التالي:

“`

if x > 0 then

Writeln(‘x is positive’);

else

Writeln(‘x is not positive’);

“`

يمكنك أيضًا استخدام الكلمة المفتاحية elseif لإنشاء سلسلة من التحويلات الشرطية، كما في المثال التالي:

“`

if x > 0 then

Writeln(‘x is positive’);

elsif x < 0 then

Writeln(‘x is negative’);

else

Writeln(‘x is zero’);

“`

5. إلغاء التحويل الشرطي في لغة فورتران:

إذا كان الشرط عبارة عن تعبير واحد، فيمكنك ببساطة وضع علامة تعجب (-) أمام الشرط، كما في المثال التالي:

“`

IF (.NOT. (X .GT. 0)) THEN

WRITE (, ) ‘X is not positive’

END IF

“`

إذا كان الشرط عبارة عن تعبير مركب، فيمكنك استخدام الكلمة المفتاحية ELSE، كما في المثال التالي:

“`

IF (X .GT. 0) THEN

WRITE (, ) ‘X is positive’

ELSE

WRITE (, ) ‘X is not positive’

END IF

“`

يمكنك أيضًا استخدام الكلمة المفتاحية ELSE IF لإنشاء سلسلة من التحويلات الشرطية، كما في المثال التالي:

“`

IF (X .GT. 0) THEN

WRITE (, ) ‘X is positive’

ELSE IF (X .LT. 0) THEN

WRITE (, ) ‘X is negative’

ELSE

WRITE (, ) ‘X is zero’

END IF

“`

6. إلغاء التحويل الشرطي في لغة سمول توك:

إذا كان الشرط عبارة عن تعبير واحد، فيمكنك ببساطة وضع علامة تعجب (-) أمام الشرط، كما في المثال التالي:

“`

[x > 0] ifFalse: [^ ‘x is not positive’]

“`

إذا كان الشرط عبارة عن تعبير مركب، فيمكنك استخدام الكلمة المفتاحية ifElse، كما في المثال التالي:

“`

[x > 0] ifTrue: [^ ‘x is positive’] ifFalse: [^ ‘x is not positive’]

“`

يمكنك أيضًا استخدام الكلمة المفتاحية elseif لإنشاء سلسلة من التحويلات الشرطية، كما في المثال التالي:

“`

[x > 0] ifTrue: [^ ‘x is positive’]

ifFalse: [x < 0 ifTrue: [^ 'x is negative'] ifFalse: [^ 'x is zero']]

“`

7. إلغاء التحويل الشرطي في لغة جوليا:

إذا كان الشرط عبارة عن تعبير واحد، فيمكنك ببساطة وضع علامة تعجب (-) أمام الشرط، كما في المثال التالي:

“`

if !(x > 0)

println(“x is not positive”)

end

“`

إذا كان الشرط عبارة عن تعبير مركب، فيمكنك استخدام الكلمة المفتاحية else، كما في المثال التالي:

“`

if x > 0

println(“x is positive”)

else

println(“x is not positive”)

end

“`

يمكنك أيضًا استخدام الكلمة المفتاحية elseif لإنشاء سلسلة من التحويلات الشرطية، كما في المثال التالي:

“`

if x > 0

println(“x is positive”)

elseif x < 0

println(“x is negative”)

else

println(“x is zero”)

end

“`

الخلاصة

في هذا المقال، تعرفنا على كيفية إلغاء التحويل الشرطي في ثماني لغات برمجة مختلفة، وهي بايثون وسي++ وجافا وباسكال وفورتران وسمول توك وجوليا. كما تعلمنا أن هناك عدة طرق لإلغاء التحويل الشرطي، وهي استخدام علامة تعجب (-) أمام الشرط أو استخدام الكلمة المفتاحية else أو استخدام الكلمة المفتاحية elif لإنشاء سلسلة من التحويلات الشرطية.

أضف تعليق