কীভাবে জাল কোড লিখবেন

লেখক: Monica Porter
সৃষ্টির তারিখ: 16 মার্চ 2021
আপডেটের তারিখ: 12 মে 2024
Anonim
পুরাতন জমির দলিল ডাউনলোড করুন শুধুমাত্র নাম দিয়ে
ভিডিও: পুরাতন জমির দলিল ডাউনলোড করুন শুধুমাত্র নাম দিয়ে

কন্টেন্ট

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

পদক্ষেপ

পার্ট 1 এর 1: সিউডোকোডের মূল নীতিগুলি আয়ত্ত করুন

  1. জাল কোড কী তা জেনে নিন। ডামি কোড হ'ল কোডের স্কেচ যা প্রতিটি ধাপের আউটলাইন করে আপনি ধীরে ধীরে একটি প্রোগ্রামিং ভাষায় রূপান্তর করতে পারেন। অনেক প্রোগ্রামার সিগো কোড ব্যবহার করে আরও বিশেষ কোড ওয়ার্ক হয়ে ওঠার আগে অ্যালগরিদমের ফাংশন পরিকল্পনা করে।

    সিউডোকোড একটি অনানুষ্ঠানিক গাইড হিসাবে কাজ করে, প্রোগ্রামটির সমস্যা সমাধানের দিক নির্ণয় করতে সহায়তা এবং এমন একটি যোগাযোগ সরঞ্জাম যা আপনাকে আপনার ধারণাগুলি উপস্থাপনে সহায়তা করতে পারে। অন্যদের সাথে.


  2. জাল কোডগুলি কেন কার্যকর তা বুঝুন। সিউডোকোড কম্পিউটার অ্যালগোরিদমগুলি কীভাবে কাজ করে তা বোঝাতে ব্যবহৃত হয়। কোডার (কোড লেখক) প্রায়শই সিডো কোড ব্যবহার করে প্রোগ্রামিংয়ের মধ্যবর্তী পদক্ষেপ হিসাবে প্রাথমিক পরিকল্পনার স্তর থেকে কোডের বাস্তব নির্বাহযোগ্য পর্যায়ে যেতে move কিছু অন্যান্য কোডার নিম্নলিখিত উদ্দেশ্যে সিউডোকোড ব্যবহার করেন:
    • অ্যালগরিদম কীভাবে কাজ করবে তা বর্ণনা করুন। ডামি কোড চিত্রিত করতে পারে যে কোনও নির্মাণে কোনও নির্মাণ, প্রক্রিয়া, বা কৌশল বা কোথাও উপস্থিত হতে পারে।
    • কম দক্ষতার সাথে ব্যবহারকারীদের গণনা প্রক্রিয়াটি ব্যাখ্যা করুন। প্রোগ্রামগুলি চালনার জন্য কম্পিউটারগুলিকে অত্যন্ত টাইট ইনপুট সিনট্যাক্সের প্রয়োজন হয়, তবে লোকেটে (বিশেষত নন-প্রোগ্রামাররা) একটি নমনীয় ভাষা শিখতে আরও সহজ হতে পারে, সুসংগত, কোডের প্রতিটি লাইনটির উদ্দেশ্য দেখাচ্ছে।
    • দলের জন্য কোড ডিজাইন করুন। উচ্চ দক্ষতাযুক্ত সফটওয়্যার ইঞ্জিনিয়াররা প্রায়শই তাদের ব্লুপ্রিন্টগুলিতে সিউডো কোডটি তাদের ব্লুপ্রিন্টগুলিতে সন্নিবেশ করান যাতে তারা তাদের বিকাশকারীদের অনেকের মুখোমুখি দেখা জটিল সমস্যা সমাধানে সহায়তা করে। আপনি যদি অন্য কোডারের সাথে আপনার প্রোগ্রামটি বিকাশ করে থাকেন তবে আপনি দেখতে পাবেন যে সিউডোকোড আপনার উদ্দেশ্যগুলি আরও পরিষ্কার করে দেয়।

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

    স্বচ্ছতা সিউডোকোডের প্রাথমিক লক্ষ্য যা আপনি অনুমোদিত প্রোগ্রামিং কনভেনশনগুলিতে কাজ করলে সহায়ক হতে পারে be সিউডো-কোডকে বাস্তব কোডে বিকাশ করার সময় আপনার সিউডো কোডটিকে প্রোগ্রামিং ভাষায় রূপান্তর করতে হবে - যাতে এটি আপনাকে মনে মনে স্কেচটি আকার দিতে সহায়তা করে।


  4. জাল কোডের মূল উদ্দেশ্যটিতে ফোকাস করুন। আপনার উদ্দেশ্যটি জানার পরে আপনি সহজেই কোডিংয়ে ফিরে যেতে পারেন। সিউডোকোডের উদ্দেশ্যটি মাথায় রেখে - প্রতিটি প্রোগ্রামের লাইন কী করে তা ব্যাখ্যা করে - ডামি পাঠ্য তৈরি করার সময় আপনাকে সঠিক পথে রাখে। বিজ্ঞাপন

পার্ট 2 এর 2: ভাল জাল কোড লিখুন

  1. একটি সরল পাঠ্য সম্পাদক ব্যবহার করুন। যদিও আরও কিছু জটিল জিনিস রয়েছে যেমন মাইক্রোসফ্ট ওয়ার্ড ওয়ার্ড প্রসেসর বা অনুরূপ প্রোগ্রাম যা সমৃদ্ধ-পাঠ্য (সমৃদ্ধ পাঠ্য) পাঠ্য উত্পাদন করে, সিউডো কোডটি সর্বনিম্ন ফর্ম্যাট করা উচিত। সর্বদা সহজ হতে।

    সাধারণ পাঠ্য সম্পাদকগুলির মধ্যে নোটপ্যাড (উইন্ডোজে) এবং পাঠ্য সম্পাদনা (ম্যাকের) অন্তর্ভুক্ত রয়েছে।

  2. কমান্ড লাইনের উদ্দেশ্য রেকর্ড করে শুরু করুন। কোড লাইনটির উদ্দেশ্য উপস্থাপনের জন্য একটি লাইন বা দুটি উত্সর্গ করা বাকী পাঠ্যকে আকার দিতে সহায়তা করে এবং ডামি কোডটি প্রবর্তন করতে চান এমন প্রতিটি ব্যক্তির সাথে প্রোগ্রামটির কার্যকারিতা ব্যাখ্যা করতে আপনাকে সহায়তা করে।
  3. প্রতি লাইনে একটি করে বক্তব্য লিখুন। আপনার সিউডোকোডের প্রতিটি বিবৃতি কম্পিউটারের জন্য কেবল একটি ক্রিয়া সম্পাদন করবে। সাধারণত, যদি কার্য তালিকাটি সঠিকভাবে সংকলিত হয় তবে প্রতিটি টাস্ক সিউডো কোডের একক স্ট্রিমের সাথে মিলে যায়। আপনার নিজের কার্য তালিকাটি লিখে তা ছদ্ম কোডে পরিণত করার কথা বিবেচনা করা উচিত এবং তারপরে ধীরে ধীরে সিউডো কোডটি রিয়েল কোডে বিকাশ করা উচিত যা কম্পিউটার বুঝতে পারে।
  4. স্পেস এবং ইনডেন্টগুলি কার্যকরভাবে ব্যবহার করুন। পাঠ্য "ব্লক" এর মধ্যে স্পেস সন্নিবেশ ডামি কোডের বিভিন্ন অংশকে পৃথক করে রাখে এবং প্রতিটি ব্লকের সিগন্যালকে ডামি টুকরোটি কম ইন্ডেন্টেড বিবরণ হিসাবে অন্তর্ভুক্ত করে। ।
    • উদাহরণ: সংখ্যা প্রবেশের ক্ষেত্রে সিউডো-কোড বিভাগটি একই "ব্লক" এ হওয়া উচিত, যখন পরের অংশটি (যেমন ফলাফলগুলি সম্পর্কিত বিভাগ) অন্য একটি ব্লকে থাকা উচিত।
  5. প্রয়োজনে মূল কীওয়ার্ড মূলধন করুন। ডামি প্রয়োজনীয়তা বা পরিবেশের উপর নির্ভর করে আপনি আপনার ডামি কোডটি প্রকাশ করছেন, আপনার সম্ভবত সম্ভবত বিবৃতিগুলি মূলধনিত করতে হবে যা বাস্তব কোডে রক্ষিত আছে।
    • উদাহরণ: আপনি সিউডো কোডে "যদি" এবং "তারপরে" কীওয়ার্ডগুলি ব্যবহার করেন, আপনি "IF" এবং "THEN" কে মূলধন করতে চাইতে পারেন, যেমন "IF ইনপুট নম্বর THEN আউটপুট ফলাফল" লেখার মতো (আইএফ) THN আউটপুট সংখ্যা লিখুন)।
  6. সহজ কথায় লিখুন। মনে রাখবেন যে আপনি প্রকল্পটি ব্যাখ্যা করতে লিখছেন কি নিছক কোডের সংক্ষিপ্তসার নয়। এটি বিশেষভাবে গুরুত্বপূর্ণ যখন আপনি কোনও ক্লায়েন্টের কাছে ডেমো কোডের জন্য ডামি কোড লিখছেন যিনি কোড সম্পর্কে কিছু জানেন না, বা কোনও নবজাতক বিকাশকারীকে একটি প্রকল্প উপস্থাপন করবেন।

    আপনি এমনকি সমস্ত কোড থেকে মুক্তি পেতে এবং প্রতিটি লাইনকে সরল ভাষায় সংজ্ঞায়িত করতে চাইতে পারেন। উদাহরণ: "যদি ইনপুট বিজোড় হয় তবে আউটপুট 'Y'" লেখার পরিবর্তে (যদি ইনপুট বিজোড় হয় তবে আউটপুটটি 'Y' থাকে) লিখুন "যদি ব্যবহারকারী কোনও বিজোড় সংখ্যায় প্রবেশ করে তবে 'Y'" প্রদর্শন করুন (ব্যবহারকারী যদি একটি বিজোড় সংখ্যা লিখুন, 'Y' প্রদর্শন করুন)।

  7. জাল কোডগুলির সঠিক ক্রম রাখুন। যদিও আপনার সিউডোকোড সম্পাদনা করতে ব্যবহৃত ভাষাটি সহজ হওয়া উচিত, তবুও কার্যকর করার উদ্দেশ্যে আপনার সিউডোকোডের সঠিক ক্রমটি রাখা উচিত।
  8. আপনার অর্থ কী তা অন্য লোকেরা অনুমান করতে দেবেন না। কমান্ডে যা ঘটে চলেছে তার সম্পূর্ণ বিবরণ দেওয়া উচিত। এটি অবশ্যই বলা উচিত যে সিউডো-কোড স্টেটমেন্টটি নিয়মিত ইংরেজি বিবৃতিতে বেশ মিল similar সিউডোকোড সাধারণত ভেরিয়েবল ব্যবহার করে না তবে প্রোগ্রামটি অ্যাকাউন্ট-নাম, নাম বা লেনদেনের গণনার মতো বাস্তব-বিশ্বের বস্তুগুলির সাথে কী করবে তা বর্ণনা করে।
  9. স্ট্যান্ডার্ড প্রোগ্রামিং আর্কিটেকচার ব্যবহার করুন। যদিও সিউডোকোডের জন্য নির্দিষ্ট মান নেই তবে আপনি যদি বিদ্যমান (অনুক্রমিক) প্রোগ্রামিং ভাষার কাঠামো ব্যবহার করেন তবে অন্যান্য প্রোগ্রামারদের পক্ষে আপনার পদক্ষেপগুলি বোঝার চেষ্টা করা আরও সহজ হবে। "যদি" (যদি), "তারপরে" (তখন), "যখন" (যখন), "অন্য" (অন্যথায়), এবং ভাষার মতো "লুপ" ব্যবহার করুন terms আপনার পছন্দসই প্রোগ্রামিং। নিম্নলিখিত কাঠামো বিবেচনা করুন:
    • যদি শর্ত থাকে তবে নির্দেশ এর অর্থ কোনও নির্দিষ্ট শর্তটি সত্য হলেই বিবৃতি কার্যকর করা হবে। এই ক্ষেত্রে "নির্দেশনা" একটি পদক্ষেপ যা প্রোগ্রামটি সম্পাদন করবে এবং "শর্ত" এর অর্থ হল প্রোগ্রামটি ক্রিয়াটি সম্পাদন করার আগে ডেটা অবশ্যই একটি নির্দিষ্ট শর্ত পূরণ করবে।
    • নির্দেশের মাধ্যমে শর্ত - এর অর্থ শর্তটি আর সত্য না হওয়া পর্যন্ত বার বার বিবৃতি কার্যকর করা হবে।
    • CONDITION চলাকালীন নির্দেশ দ্বারা - "যখন CONDITION করুক নির্দেশ" এর সাথে খুব মিল। এই ক্ষেত্রে, বিবৃতি কার্যকর করার আগে শর্তটি পরীক্ষা করা হয়, অন্য ক্ষেত্রে প্রথমে বিবৃতি কার্যকর করা হবে। সুতরাং, বিবৃতিটি কমপক্ষে একবার কার্যকর করা হবে।
    • ফাংশন নাম (যুক্তি): নির্দেশনা - এর অর্থ প্রতিবার কোডে একটি নির্দিষ্ট নাম ব্যবহার করা হলে এটি একটি নির্দিষ্ট বিবৃতি প্রতিস্থাপন করবে। "আর্গুমেন্টস" হল ভেরিয়েবলগুলির একটি তালিকা যা আপনি বিবৃতিটি স্পষ্ট করতে ব্যবহার করতে পারেন।
  10. আপনার সিউডোকোডের অংশগুলি বাছাই করুন। যদি আপনি দেখতে পান যে সিউডোকোডের বৃহত বিভাগ রয়েছে যা একই ব্লকের অন্যান্য সিউডোকোডগুলি সংজ্ঞায়িত করে, আপনি সহজেই দৃশ্যমানতার জন্য বন্ধনী বা অন্য কোনও সনাক্তকারী ব্যবহার করতে পারেন।
    • বন্ধনী - স্ট্যান্ডার্ড বর্গক্ষেত্র বন্ধনী (যেমন) এবং কোঁকড়া ধনুর্বন্ধনী (যেমন {কোড}) সহ - দীর্ঘ সিউডো কোডটি কভার করতে সহায়তা করতে পারে।
    • কোডিংয়ের সময় আপনি মন্তব্য লাইনের বাম দিকে "//" টাইপ করে মন্তব্যগুলি যুক্ত করতে পারেন (উদাহরণস্বরূপ, // এটি একটি অস্থায়ী পদক্ষেপ))। কোডটি অন্তর্ভুক্ত করা যায় না এমন মন্তব্য লেখার জন্য ডামি কোড লেখার সময় আপনি এই পদ্ধতিটি ব্যবহার করতে পারেন।
  11. আপনার জাল কোডটি যাচাই করা সহজ এবং সহজেই পরিষ্কার করা যায়। আপনার সিউডোকোড শেষ করার পরে আপনার নিম্নলিখিত প্রশ্নের উত্তর দিতে সক্ষম হওয়া উচিত:
    • এই আদেশের অজানা কেউ কি আপনার ছদ্ম কোডটি বুঝতে পারে?
    • সিউডো কোডটি কী সহজেই প্রোগ্রামিং ভাষায় রূপান্তরিত হওয়ার জন্য সঠিকভাবে লেখা?
    • সিউডো-কোড পুরো কমান্ডটি বর্ণনা করেছে, কিছু বাদ দিয়েছে?
    • অন্যরা কি সিউডোকোডে ব্যবহৃত প্রতিটি বস্তুর নাম বুঝতে পারবেন?
    • যদি আপনি দেখতে পান যে সিউডোকোডের একটি অংশকে পরিবর্তন করতে হবে বা কেউ ভুলে যেতে পারে এমন একটি পদক্ষেপ নির্দিষ্ট না করে, ফিরে যান এবং প্রয়োজনীয় তথ্য যুক্ত করুন।
    বিজ্ঞাপন

পার্ট 3 এর 3: সিউডো-কোড পাঠ্য উত্পন্নকরণের উদাহরণ

  1. একটি সরল পাঠ্য সম্পাদক খুলুন। আপনি যদি কোনও নতুন ইনস্টল করতে না চান তবে আপনি ডিফল্ট প্রোগ্রাম নোটপ্যাড (উইন্ডোজে) বা টেক্সটএডিট (ম্যাকের উপর) ব্যবহার করতে পারেন।
  2. আপনার প্রোগ্রাম সংজ্ঞায়িত করুন। এটি অপ্রয়োজনীয় হওয়ার সময়, পাঠ্যের শীর্ষে এক বা দুটি লাইন লিখলে এটি প্রোগ্রামের প্রথম ইনডেন্টের থেকে আলাদা করতে সহায়তা করবে:
  3. আপনার খোলার অনুচ্ছেদ লিখুন। আপনার প্রথম বিবৃতি - প্রোগ্রামটি রানটাইমের সময় প্রথম জিনিসটি করবে - প্রথম লাইনটি হওয়া উচিত:
  4. পরবর্তী লাইন যুক্ত করুন। আপনি সবে লিখেছেন রেখা এবং পরবর্তী লাইনের মধ্যে টাইপ করে স্থান নির্ধারণ করুন ↵ প্রবেশ করুন, তারপরে কোডের পরবর্তী লাইনটি লিখুন। এই উদাহরণে, ব্যবহারকারী নিম্নলিখিত সংলাপ বাক্সটি দেখেন:
  5. কল টু অ্যাকশন। এই উদাহরণে, ব্যবহারকারী তদন্তের প্রশ্নটি দেখতে পাবেন:
  6. ব্যবহারকারীকে উত্তরের একটি তালিকা দেখান। এই উদাহরণে, চাপ দেওয়ার পরে after ↵ প্রবেশ করুন আরও একবার, ব্যবহারকারী নীচের উত্তরগুলির একটি তালিকা দেখতে পাবেন:
  7. ব্যবহারকারীকে পদক্ষেপ নিতে বলুন। এখানেই প্রোগ্রামটি ব্যবহারকারীকে একটি উত্তর লিখতে বলে:
  8. ব্যবহারকারী ইনপুট জন্য একটি "যদি" বিবৃতি তৈরি করুন। যেহেতু অনেকগুলি ব্যবহারকারী-বাছাইযোগ্য প্রতিক্রিয়া রয়েছে তাই ব্যবহারকারী সম্ভবত নির্বাচিত প্রতিক্রিয়াটির ভিত্তিতে আপনি আরও ফলাফল যুক্ত করতে চান:
  9. একটি ত্রুটি রেখা যুক্ত করুন। যদি ব্যবহারকারী সঠিক উত্তরটি নির্বাচন না করে তবে আপনি ত্রুটি বার্তাটি প্রদর্শন করতে পারেন:
  10. প্রোগ্রামের অন্যান্য অংশ যুক্ত করুন। আপনি এবং যে কেউ এটি পড়েন উভয়ই এর অর্থ বুঝতে পারে তা নিশ্চিত করার জন্য অতিরিক্ত বিবরণের জন্য আপনার পাঠ্যের যত্ন সহকারে পর্যালোচনা করুন। উপরের পদ্ধতিটি অনুসরণ করার পরে, আপনার সম্পূর্ণ সিউডো-কোড পাঠ্যটি দেখতে হবে:
  11. আপনার পাঠ্য সংরক্ষণ করুন। টিপুন Ctrl+এস (উইন্ডোজে) বা কমান্ড+এস (ম্যাকে), একটি নাম টাইপ করুন, তারপরে ক্লিক করুন সংরক্ষণ বাঁচানো. বিজ্ঞাপন

পরামর্শ

  • শত শত থেকে হাজার হাজার লাইনের কোড পর্যন্ত জটিল প্রোগ্রামগুলির জন্য জাল কোড অনুকূল।

সতর্কতা

  • প্রোগ্রাম তৈরি করার সময় জাল কোডটি আসল কোডের বিকল্প নয়। সিউডোকোডটি কোডটি কী করে তা জানার জন্য কেবলমাত্র রেফারেন্স পাঠ্য তৈরি করতে ব্যবহার করা যেতে পারে।