কম্পিউটারপ্রোগ্রামিং

শর্তসাপেক্ষ অপারেটর কি?

প্রোগ্রামিং, এটা না শুধুমাত্র ভাষা দক্ষতা, কিন্তু কি কি জন্য দায়ী একটি বোঝার গুরুত্বপূর্ণ। এটা তোলে সফল সম্ভাবনা জন্য প্রয়োজনীয় দলবদ্ধভাবে সম্পাদিত কর্ম, এবং নিবন্ধ মধ্যে কি আপনি অপারেটর পরিবেশ, কেন এটা প্রয়োজন হয়, কি বৈশিষ্ট্য খুঁজে বের করতে হবে। এছাড়া আলোচনা করা হবে সাধারণ পদ স্যুইচ করুন এবং শাখাবিন্যাস কোড, এবং যার জন্য প্রয়োগ করা হয়।

শর্তসাপেক্ষ অপারেটর কি?

সুতরাং (অথবা, অথবা, একটি শর্তাধীন শাখা নির্দেশ) একটি প্রোগ্রামিং ভাষা নকশা বলা হয়। এটা একটা টিম বা সেট কর্মক্ষমতা প্রদান করে। কিন্তু এই সম্ভব শুধুমাত্র যখন প্রতিমূর্তি একটি নির্দিষ্ট লজিক্যাল অভিব্যক্তি বা ব্যবহারকারী (সরঞ্জাম অপারেটর) থেকে প্রাপ্ত নির্দেশাবলীর সত্যের পালন অবস্থায়।

আবেদন সাধারণ বিবরণ

কন্ডিশনাল স্টেটমেন্ট যখন করণ বা কমান্ড নির্দিষ্ট সেট উপেক্ষা (কমান্ড কম) আছে কিনা নির্ণয় কারণের করতে হয় উপর নির্ভর করে ব্যবহার করা হয়। এছাড়া শাখাবিন্যাস করার জন্য একটি দৃশ্য সঙ্গে ব্যবহার করা যাবে। এটি তিনটি মৌলিক ডিজাইন, যা ব্যবহার করা হয় এক কাঠামোগত প্রোগ্রামিং।

শর্তাধীন শাখা বিবৃতি

প্রথমত এর একটি বিট মূল গতিপথ থেকে সরে এবং বেশ জনপ্রিয় পেইন্টিং স্মরণ Vasnetsov ভিক্টর মিখাইলোভিচ, "নাইট রাস্তা পারাপার", 1878 সালে লিখিত এটি একটি বীরপুরুষ যারা একটি রাস্তা পারাপার এবং সিদ্ধান্ত নেওয়ার যেখানে যেতে দাঁড়িয়ে চিত্রিত করা যাক। একইভাবে, অপারেটর নিয়ন্ত্রিত পরিচালনা করে। সুতরাং, যদি নাইট এক দিক যেতে প্রস্তাব গ্রহণ করবে না, কিন্তু তিনি একই ডালে যেতে হবে। পছন্দ শুধুমাত্র এক হতে পারে। আমরা যদি শর্তাধীন অপারেটর সম্পর্কে কথা বলতে, তাহলে এটি কাজ করে শুধুমাত্র যখন তার যৌক্তিক অভিব্যক্তি "সত্য" হয়। সর্বাধিক প্রোগ্রামিং ভাষা এটা শব্দ যদি ব্যবহার বরাদ্দ করুন। সম্ভবত নির্মাণ পর্যায়ে, তাই যখন প্রথম এক শর্তে, তারপর অন্য, তারপর তৃতীয়, এক চতুর্থাংশ চেক করা, এবং। এর আরো বিস্তারিতভাবে এই দেখি। শর্তাধীন বিবৃতি বিভিন্ন ফর্ম কি কি? তাদের সমস্ত তিনটি:

  1. কন্ডিশনাল স্টেটমেন্ট, যা শুধুমাত্র একটি শাখা। দেখে মনে হচ্ছে (গড়) নিম্নরূপ: যদি প্রয়োজন হয় তাহলে অবস্থার তারপর দলের শেষ নাগাদ সঞ্চালিত হয়। কম্পিউটার, গাড়ী হিসাব কিনা সত্যের সূচকটি লজিক্যাল মান। যদি শর্ত প্রোগ্রামের অন্যান্য অংশের সেই সঙ্গে একই, এটা শব্দ শেষ না হওয়া পর্যন্ত কোড সঞ্চালিত হয়ে শুরু হয়। প্রতীকী ভাষান্তর কাজ এই ফর্মটি শুধুমাত্র প্রোগ্রামার জন্য উপলব্ধ। এটি যেমন হতে পারে যে শেষ সময় একজন শব্দ হবে, এবং তারপর আপনি কিছু অতিরিক্ত বৈশিষ্ট্য না সতর্ক হতে হবে।
  2. কন্ডিশনাল স্টেটমেন্ট, যেখানে দুটি শাখা তালিকা। এটা তোলে নিম্নরূপ দেখায়: যদি একটি নির্দিষ্ট শর্ত তারপর command1 command2 অন্য শেষ। ক্ষেত্রে এই প্রোগ্রামিং কনস্ট্রাক্ট যেখানে এটা প্রয়োজনীয় যে দলগুলির কোনো একটিতে সঠিকভাবে সঞ্চালিত হয়েছে ব্যবহার করুন। অতএব, যদি শর্ত সত্য হয়, তাহলে কোড প্রথম অংশ - যদি দ্বিতীয়। কিছু কিছু ক্ষেত্রে, যেমন একটি সমাধান প্রয়োজন হয়।
  3. অবস্থার একটি সংখ্যা সঙ্গে শর্তসাপেক্ষ অপারেটর। এটা তোলে নিম্নরূপ দেখায়:
    প্রথম শর্ত তারপর কি করতে যদি
    অন্যথায় যদি যদি প্রথম শর্ত মাপসই করা হবে না, তারপর নিম্নলিখিত কি করতে পরীক্ষা
    একের পর সব অবস্থার একটি চেক অন্যথায় যদি তারপর কি করতে
    অন্যথায় যদি উপর থেকে তন্ন তন্ন বিকল্প উপযুক্ত নয়, তাহলে কমান্ড শেষ চালানো হয়

যেহেতু আপনি দেখতে পারেন, শর্তাধীন অপারেটর একটি ভিন্ন নকশা ব্যবহার করে। তাদের বাস্তবায়ন জায়গা ক্রমানুসারে লাগে। সবসময় শুরু থেকে - ওটা (স্বাভাবিক কৌশল কোণে) সম্ভব অবস্থা, যা কোড এক্সিকিউশন শেষ থেকে শুরু হবে নয়।

উদাহরণ "পাসকাল"

কিভাবে এটি কাজ করে বুঝতে হলে আমাদের সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষা এক উদাহরণ বিবেচনা করার প্রস্তাব করছি। "পাসকাল" এ কন্ডিশনাল স্টেটমেন্ট সহজ বা জটিল হতে পারে। প্রথম ধরনের - চিহ্ন = এক ধরনের, <,>, কথা বলা ইত্যাদি। Pascal সালে একটি জটিল কন্ডিশনাল স্টেটমেন্ট নিম্নলিখিত ফর্ম নিতে পারেন:

একটি> = Y
তারপর
অপ: = Sqr (Ay)
আর
লিখন (একটি অবৈধ মান);

একটি সুইচ কি?

একটি সুইচ কি? তার নকশা বৈশিষ্ট্য এটি অন্তত দুটি শাখা আছে। কিন্তু তিনি একমাত্র আগে থেকেই সেট পরামিতি যে কী এক্সপ্রেশন নির্ণিত হয় করতে পারেন। তার আগে নির্দেশাবলী বিপরীতে কথা বলছেন যে বিষয় একটি বুলিয়ান মান ফিরিয়ে দেয় না, এবং সমগ্র, সেইসাথে ধরনের তাঁর দেওয়া যেতে পারে আপনার দৃষ্টি আকর্ষণ করা উচিত নয়। এছাড়া টেক্সট স্ট্রিং সঙ্গে তুলনা, কিছু প্রোগ্রামিং ভাষার মধ্যে সম্পন্ন করা যেতে পারে।

বিকাশের ইতিহাস

মূলত দলের দ্বারা ব্যবহৃত গণনা করা ট্যাগের রূপান্তরটি নির্দেশ করে। এটা তোলে অভিব্যক্তি বিবৃত, একটি নির্বাচক, যা একটি পূর্ণসংখ্যা ফেরৎ, এবং রূপান্তরটি নির্দেশাবলীর একটি সেট হিসাবে উভয় অভিনয়। কমান্ড মৃত্যুদন্ড কার্যকর করা হয়, গণনা সুনির্দিষ্ট মানের, যা কমান্ড সমগ্র তালিকা যার জন্য সেখানে একটি চলমান ও মেশিন মনোযোগ হয় একটি লেবেল নম্বর হিসাবে ব্যবহার করা হয়।

একই ডিজাইন যেমন "বেসিক" এবং "ফোরট্রান" হিসাবে প্রোগ্রামিং ভাষাতে দেখা যেতে পারে। বলতে পারে না যে তারা তারিখ সীমার বাইরে উল্লেখযোগ্যভাবে হয়, কারণ এখন পর্যন্ত তারা যথেষ্ট অত্যন্ত দক্ষ অহংকার করা যাবে, যদি আমরা প্রোগ্রামিং সম্পর্কে সাধারণভাবে কথা বলুন। শর্তসাপেক্ষ বিবৃতি যে আধুনিক ভাষা ব্যবহার করা হয়, একটি আরো জটিল গঠন, যার ফলে কর্মক্ষমতা প্রভাবিত হয়। ফিরে এই আইটেমটি উদ্ভব যাওয়া, আমি যোগ করার জন্য প্রয়োজনীয় শাখা নিরুপন করার জন্য চাই প্রক্রিয়া ক্রমানুসারে এবং অন্যান্য মূল্যবোধের অভিব্যক্তি সঙ্গে ফলাফলের তুলনা করতে প্রয়োজন হয় না। শুধু নিঃশর্ত শাখা নির্দেশাবলীর মেমরির অ্যারে, যা আপনার ঠিকানা থাকে রেকর্ডে যাচ্ছে। যখন একটি প্রয়োজনীয় ইঙ্গিত যে প্রয়োজনীয় তথ্য কেবল গণনা করা হয়। আর কর্মসূচির গতি ট্যাগের সংখ্যা স্বাধীন হয়ে যায়।

আধুনিক প্রোগ্রামিং ভাষার, যা ব্যাপকভাবে মুহূর্তে ব্যবহার করা হয় ইন, সুইচ অপারেটর একটি রূপান্তরটি দল, যা বিভিন্ন শর্ত ছাড়াই কোডের প্রয়োজনীয় টুকরা উপর মনোযোগ আন্দোলন চালায় গঠিত টেবিল হিসাবে ডিজাইন করা যায়। তারা কিভাবে দাঁড়াবেন না? উচ্চ পর্যায়ের প্রোগ্রামিং ভাষা বেশিরভাগ ক্ষেত্রেই, কেস নাম, swithc বা উভয় ব্যবহার করুন।

প্রোপার্টি বুলিয়ান এক্সপ্রেশন নিরূপণ

কিভাবে শর্তাধীন বিবৃতি দিয়ে প্রোগ্রাম মৃত্যুদন্ড কার্যকর করা হবে উপর উল্লেখযোগ্য প্রভাব প্রতিটি ক্ষেত্রে শর্তাধীন অভিব্যক্তি যুক্তি গণনার গৃহীত উপস্থাপন করে। দুটি প্রধান কৌশল আছে।

  1. সম্পূর্ণ হিসাব। আমরা প্রদান মান সকল প্যারামিটার নিরূপণ, এবং তারপর আই
  2. অসম্পূর্ণ হিসাব। আলাদাভাবে প্রত্যেক বিকল্প বিবেচনা করেছিলেন। অভিব্যক্তি "সত্য" মূল্যায়ণ, তাহলে পরবর্তী বিকল্প প্রতারিত। অথবা ক্ষেত্রে কাজ করে।

উপসংহার

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bn.delachieve.com. Theme powered by WordPress.