স্ট্রিংটি কীভাবে পাস্কলে রূপান্তর করা যায়

সুচিপত্র:

স্ট্রিংটি কীভাবে পাস্কলে রূপান্তর করা যায়
স্ট্রিংটি কীভাবে পাস্কলে রূপান্তর করা যায়

ভিডিও: স্ট্রিংটি কীভাবে পাস্কলে রূপান্তর করা যায়

ভিডিও: স্ট্রিংটি কীভাবে পাস্কলে রূপান্তর করা যায়
ভিডিও: পান্ডা কৌশল। পান্ডাস ডেটাফ্রেমে স্ট্রিংগুলিকে ফ্লোটে রূপান্তর করুন (RegEx দিয়ে ডেটা বিশ্লেষণ করুন) 2024, মে
Anonim

পাস্কাল হ'ল সুইস বিজ্ঞানী নিক্লাস রাইথ ১৯ 1970০ সালে বিকাশকারী প্রাথমিক প্রোগ্রামিং ভাষার একটি। সরলতা এবং দুর্দান্ত কার্যকারিতার কারণে এটি শিক্ষাপ্রতিষ্ঠানে খুব জনপ্রিয়।

স্ট্রিংটি কীভাবে পাস্কলে রূপান্তর করা যায়
স্ট্রিংটি কীভাবে পাস্কলে রূপান্তর করা যায়

তথ্যের ধরণ

প্রোগ্রামিং ল্যাঙ্গুয়েজ "পাস্কাল" এ বিভিন্ন ধরণের ডেটা রয়েছে, প্রোগ্রামগুলি লেখার জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলির জ্ঞান। এখানে পাঁচটি প্রধান ডেটা টাইপ রয়েছে:

  • পূর্ণসংখ্যা ডেটা একটি পূর্ণসংখ্যা যা 1 থেকে 4 বাইট দীর্ঘ এবং সাব টাইপের উপর নির্ভর করে একটি নির্দিষ্ট পরিসীমা থাকে:

    • সংক্ষিপ্ত - -128 থেকে 127 পর্যন্ত
    • বাইট - 0 থেকে 255 পর্যন্ত
    • শব্দ - 0 থেকে 65535
    • আন্ত - 3232 768 থেকে 32 767 পর্যন্ত
    • দীর্ঘ - -2 147 483 648 থেকে 2 147 483 647
  • বাস্তব ডেটা হ'ল বিশাল পরিসরের একটি ভাসমান পয়েন্ট নম্বর। মোট এই ধরণের ডেটার পাঁচটি উপপ্রকার রয়েছে:

    • রিয়েল - 2.9 ই -39 থেকে 1.7 ই +38 পর্যন্ত 38
    • একক - 1.5 ই -45 থেকে 3.4 ই + 38 পর্যন্ত
    • ডাবল - 5.0 ই -324 থেকে 1.7 ই + 308 এ
    • প্রসারিত - 3.4E-4951 থেকে 1.1E + 4932 এ
    • কমপ্যাক্ট - -2 ই + 63 থেকে +2 ই + 63 -1
  • অক্ষরের ডেটা - বর্ণমালার কোনও অক্ষর। ভাষাগুলিতে এটি সংক্ষিপ্ত "চর" দ্বারা চিহ্নিত করা হয়, এর কোন উপপ্রকার নেই।
  • স্ট্রিং ডেটা হ'ল "স্ট্রিং" হিসাবে লেখা অক্ষরের একটি ক্রম।
  • বুলিয়ান ডেটা - সত্য বা মিথ্যা হিসাবে উপস্থাপিত।

অন্য এক ধরণের ডেটা অনুবাদ

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

উদাহরণস্বরূপ, আসুন পাস্কাল প্রোগ্রামিং ভাষা ব্যবহার করে 2 এবং 3 এর যোগফল বের করি।

চিত্র
চিত্র

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

চিত্র
চিত্র

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

চিত্র
চিত্র

সুতরাং, আমরা দুটি এক্সপ্রেশন পেয়েছি, যার প্রতিটি এক লাইনে লেখা রয়েছে। "স্ট্রিং" টাইপের ভেরিয়েবল "ইনট" টাইপের ভেরিয়েবলগুলিতে অনুবাদ করার এই ব্যবহারটি সর্বাধিক একটি সাধারণ এবং নিয়মিত ব্যবহৃত হয়। অন্যান্য ডেটার ধরণগুলিও একইভাবে পরিবর্তন করা যেতে পারে।

প্রস্তাবিত: