যদি এবং অন্যের মধ্যে পার্থক্য থাকে

Anonim

যদি বনাম বনাম যদি

প্রোগ্রামগুলি ক্রমানুসারে ক্রমান্বয়ে প্রবাহিত হয় না। একটি সিদ্ধান্ত নেওয়া হলে বা পুনরাবৃত্তি করা প্রয়োজন কোড একটি টুকরা যখন পরিস্থিতি সৃষ্টি হয়। কন্ট্রোল স্ট্রাকচার প্রোগ্রামে কি কি করা প্রয়োজন এবং কি অবস্থার অধীনে ব্যাখ্যা করে এই সাহায্য। এইগুলি শর্তাধীন বিবৃতি হিসাবে পরিচিত হয় যা বুলিয়ানের সত্য বা মিথ্যাগুলির আউটপুটে একটি বিবৃতির বিচার করে।

"যদি" ধারা - এটি অনেক প্রোগ্রামিং ভাষার মধ্যে জনপ্রিয়। প্রধান সিনট্যাক্স পৃথক হতে পারে, কিন্তু ছদ্ম কোড একই অবশেষ। একটি ছোট কোড স্নিপেট নীচে দেওয়া হয়:

যদি (শর্ত)

তারপর

ক্রিয়া

শেষ হলে

শর্ত সবসময় একটি বুলিয়ান ফলাফল ফেরৎ। বলুন অবস্থাটি চকচকে এবং বাহিরের বাইরে যেতে হবে। সুতরাং এটি যদি বাইরে (সত্য) রৌদ্রোজ্জ্বল হয়, তাহলে একজন ব্যক্তি হাঁটার জন্য যায়। অন্যথায়, কোনও কর্ম না করেই আমরা শেষ পর্যন্ত পৌঁছাব।

--২ ->

উপরের গঠনটি গঠনযোগ্য প্রোগ্রামিং প্রোগ্রামিং ভাষাগুলির মধ্যে জনপ্রিয়: সি, সি ++, জাভা, ভিসুয়াল বেসিক, এবং সি #

"অন্য যেকোনো" কনস্ট্রাক্ট আপনাকে অনেকগুলি শর্তের সমন্বয়ে সহায়তা করে। যদি প্রথম শর্তটি সত্য বলে প্রমাণিত হয় তবে বাকিগুলি ছেড়ে দেওয়া হয়। এর ছদ্ম কোডটি দেখুন -

যদি (শর্ত)

তারপর

ক্রিয়া

অন্যথায় যদি (শর্ত)

তারপর

কর্ম

অন্য

কর্ম

শেষ যদি

একটি শর্ত এখনও একটি বুলিয়ান আউটপুট ফেরৎ। একটি "অন্যথায় যদি" ​​ব্লক ঘনঘন একটি আরও স্তর বাড়ে। যদি "যদি" শর্তটি মিথ্যা হয়, তাহলে "অন্য কোনও" শর্ত একটি মিল খুঁজে পাওয়া পর্যন্ত অনুক্রমিকভাবে মূল্যায়ন করা হয়। সব শর্ত ব্যর্থ হলে, "অন্য" ধারা সংজ্ঞায়িত কর্ম সম্পাদন করা হয়। এটি ভাল বুঝতে, উপরের বর্ষার অবস্থার সাথে চলতে দিন। "যদি" শর্ত একই অবশেষ যোগ করুন "অন্য যদি" ​​শর্ত "ঝড়", এবং কর্ম "নিচে নিচে যাচ্ছে হতে হবে "" অন্য "ধারাটি" ভিতরে থাকা " "তাই যদি এটি ঝড়ের বাইরে হয়, তাহলে প্রথম" যদি "অবস্থা মিথ্যা বলে মূল্যায়ন করে। আমরা "অন্য যদি" ​​শর্তে যান এবং এটি সত্য হতে মূল্যায়ন করা হয়। সুতরাং ব্যক্তি নিচে যায়

"যদি" এবং "অন্য যদি" ​​এর মধ্যে পার্থক্য:

1 একটি শর্তাধীন নির্মাণের জন্য "যদি" শর্তটি বাধ্যতামূলক। একটি "অন্য যদি" ​​শর্ত

পূর্ববর্তী "যদি" ব্লক ছাড়া অস্তিত্বহীন হতে পারে

2। আপনি শুধুমাত্র যদি "ব্লক" ব্লক কিন্তু একাধিক "অন্য যদি" ​​ব্লক থাকতে পারে

সংক্ষিপ্ত বিবরণ:

1 উভয় "যদি" এবং "অন্য যদি" ​​কোড শাখা সাহায্য করে। প্রোগ্রাম তার রৈখিক

মৃত্যুদন্ডের বাইরে চলে যায়

2। উভয় "যদি" এবং "অন্য যদি" ​​শর্তসাপেক্ষ এক্সপ্রেশন যা সিদ্ধান্ত গ্রহণে সহায়তা করে

প্রক্রিয়া

3। সমস্ত উচ্চ স্তরের প্রোগ্রামিং ল্যাংগুয়েজ "যদি" এবং "অন্য যদি" ​​ভিন্ন সিনট্যাক্সের সাথে ব্যবহার করে।