মধ্য দিয়ে যাচ্ছে মডিউলো অপারেশন (এভিনিউ যখন মধ্যে পার্থক্য অন্বেষণ আমি প্রবেশ rem
এবংmod
) আমি জুড়ে এসেছিল:
গণিতে মডুলো অপারেশনের ফলাফল ইউক্যালিডিয়ান বিভাগের বাকী অংশ। তবে অন্যান্য সম্মেলনগুলিও সম্ভব। কম্পিউটার এবং ক্যালকুলেটরগুলির সংখ্যা সংরক্ষণ এবং প্রতিনিধিত্ব করার বিভিন্ন উপায় রয়েছে; সুতরাং তাদের মডুলো অপারেশন সংজ্ঞা প্রোগ্রামিং ভাষা এবং / বা অন্তর্নিহিত হার্ডওয়্যার উপর নির্ভর করে।
প্রশ্নাবলী:
- ইউক্লিডিয়ান বিভাগের মধ্য দিয়ে গিয়ে আমি দেখতে পেলাম যে এই অপারেশনের অবশিষ্টাংশ সর্বদা ইতিবাচক (বা 0) থাকে। অন্তর্নিহিত কম্পিউটার হার্ডওয়্যারের কোন সীমাবদ্ধতা প্রোগ্রামিং ভাষা ডিজাইনারকে গণিত থেকে পৃথক করতে বাধ্য করে?
- প্রতিটি প্রোগ্রামিং ল্যাঙ্গুয়েজের এটি পূর্বনির্ধারিত, বা অপরিজ্ঞাত, এমন নিয়ম রয়েছে যা মডিউল অপারেশনের ফলাফলের স্বাক্ষর পেয়ে থাকে। এই নিয়মগুলি তৈরি করার সময় কোন যুক্তি গৃহীত হয়? এবং যদি অন্তর্নিহিত হার্ডওয়্যারটি উদ্বেগজনক হয় তবে প্রোগ্রামিং ভাষার থেকে পৃথক হয়ে কি সেই অনুযায়ী নিয়মগুলি পরিবর্তন করা উচিত নয়?
(-3)/2 == -1
। এই সংজ্ঞাটি কার্যকর হতে পারে। আপনি যখন %
এই বিভাগটির সাথে সামঞ্জস্য বজায় রাখতে চান আপনি সি # তে ব্যবহৃত x == (x/y)*y + x % y
সংজ্ঞাটি শেষ করেন %
।