Scilab/C2/Iteration/Bengali
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Scilab ব্যবহার করে ইটারেটিভ কাল্যুলেশনের টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | আমি এখানে ম্যাক অপারেটিং সিস্টেমে Scilab সংস্করণ 5.2 ব্যবহার করেছি। |
00:11 | কিন্তু এই কাল্যুলেশন অন্য সংস্করণেও চলা উচিত এবং Scilab ও যা লিনাক্স এবং উইন্ডোজে চলে। |
00:17 | আমি iteration.sce ফাইল থেকে উপলব্ধ কোড ব্যবহার করব। |
00:22 | আমি এই ফাইল scilab এডিটরের সাহায্যে খুলেছি যা শুধুমাত্র একটি এডিটর হিসাবে ব্যবহার করব। |
00:29 | এখন colon অপারেটরের সাহায্যে ভেক্টর তৈরী করি, i = 1:5 |
00:38 | এটি 1 থেকে 5 পর্যন্ত ভেক্টর তৈরী করে যা 1 দ্বারা বৃদ্ধি পায়। |
00:42 | এই কমান্ডে, i = 1:2:5, |
00:51 | এই কমান্ডে আমরা দেখতে পারি যে 2 এর মাঝের আর্গুমেন্ট বৃদ্ধির নির্দেশ দেয়। |
00:56 | 1 হল প্রথম আর্গুমেন্ট যেখানে ভেক্টর শুরু হয়. i, 5 এর আগে যেতে পারে না। |
01:01 | কিন্তু এটি 5 এর সমান হতে পারে। |
01:04 | লক্ষ্য করুন যে যদি অন্তিম আর্গুমেন্ট বদলে 6 হয় তাহলেও ফলাফল একই থাকে। |
01:09 | এই আচরণ ব্যাখ্যা করা কঠিন নয। |
01:13 | আপনি কি ভাবতে পারেন এটি কেনো হয়? |
01:15 | এখন আমরা ইটারেটিভ ক্যাল্কুলেশন করতে for স্টেটমেন্টের ব্যবহার প্রদর্শন করি। |
01:22 | for i = 1:2:7 disp(i) end |
01:28 | আমি এটি কাট করে Scilab কনসোলে পেস্ট করব, এন্টার টিপুন। |
01:34 | আমরা এই লুপের মধ্যে দিয়ে গেলে কোড i প্রিন্ট করে। |
01:37 | এই প্রদর্শন disp কমান্ডের জন্য হয়েছে - পাস করা আর্গুমেন্ট প্রদর্শিত হয়েছে। |
01:42 | for লুপের ব্যবহার ইন্টিজার ভ্যালুর জন্য হয়েছে। |
01:45 | এই ক্ষেত্রে চারটি ইন্টিজার ভ্যালু 1,3,5 এবং 7 প্রদর্শিত হয়েছে। |
01:50 | for লুপ্সে যতবার ইটারেশন হয় তাকে priori বলে। |
01:56 | আমরা এই টিউটোরিয়ালের অন্তিম ভাগে ডিফল্ট বৃদ্ধি 1 নিয়ে চলবো। |
02:01 | চলুন সেই লুপ দিয়ে শুরু করি যা i কে 1 থেকে 5 এর সমান প্রদর্শন করে। |
02:10 | আমরা break স্টেটমেন্ট ব্যবহার করে এই কোড পরিবর্তন করতে পারি। |
02:18 | লক্ষ্য করুন যে i এর প্রদর্শন শুধুমাত্র 2 পর্যন্ত হয়েছে। |
02:22 | এই ইটারেশন i এর অন্তিম ভ্যালু যা হল পাঁচ পর্যন্ত চালানো হয়নি। |
02:27 | যখন i, 2 এর সমান হয় তখন if ব্লক প্রথমবার এক্সিকিউট হয়। |
02:30 | কিন্তু break কমান্ড লুপ টার্মিনেট বা সমাপ্ত করে। |
02:34 | যদি কোনো ইন্টারমিডিয়েট কন্ডিশন সঠিক হয় এবং আমরা লুপের বাইরে আসতে চাই তাহলে ব্রেক স্টেটমেন্ট ব্যবহার করতে পারি। |
02:40 | লক্ষ্য করুন যে i=2 স্টেটমেন্ট দুইবার ইকুয়াল টু চিহ্ন ব্যবহার করে। |
02:45 | প্রোগ্রামিং লান্গয়েজে ইকুয়ালিটি তুলনা করতে এটি একটি স্ট্যান্ডার্ড উপায়। |
02:50 | এই কম্পেরিজনের ফলাফল হল বুলিয়ান: সত্য অথবা মিথ্যা। |
02:56 | এখন আমরা এখানে continue স্টেটমেন্টে পরিচয় করাতে পারি। Enter টিপুন। |
03:06 | এটি i কে শুধুমাত্র 4 এবং 5 পর্যন্ত প্রদর্শন করার সুযোগ দেয়। |
03:10 | i, 3 এর থেকে ছোট হলে বা 3 এর সমান যেমন i<=3 স্টেটমেন্ট দ্বারা দেওয়া হয়, তাহলে কিছু হবে না। |
03:18 | কন্টিনিউ স্টেটমেন্ট প্রোগ্রামের বাকি লুপ স্কিপ করে অর্থাৎ অব্যাহত রাখে। |
03:22 | এটি ব্রেক কমান্ডের মত লুপ সমাপ্ত করে। |
03:25 | i প্যারামিটার হল ইন্টারেক্টিভ এবং এই i এর জন্য লুপের সকল ক্যালকুলেশন এক্সিকিউট হয়। |
03:32 | আমরা একটি ছোট বিরতি নিয়ে দেখি যে কিভাবে <= টাইপের অপারেটরের জন্য সাহায্য নিতে পারি। |
03:38 | এখন লিখুন help এর সাথে <= |
03:46 | এটি Scilab Help ব্রাউজার খোলে। |
03:51 | আমরা হেল্প উইন্ডোতে দেখতে পারি যে less এর নীচে help রয়েছে। |
03:56 | তাই আমি লিখব help less. |
04:06 | আমরা এখানে প্রয়োজনীয় হেল্প নির্দেশাবলী দেখতে পারি। |
04:11 | for স্টেটমেন্ট প্রোগ্রামিং লাঙ্গুয়েজের থেকে অধিক Scliab এ শক্তিশালী। |
04:16 | উদাহরণস্বরূপ, ভেক্টরের উপর একটি for লুপ প্রদর্শন করি। |
04:24 | এই স্ক্রিপ্ট v এর সকল ভ্যালু প্রদর্শন করে। |
04:28 | এখন পর্যন্ত আমরা শুধুমাত্র ভ্যারিয়েবল প্রদর্শন করছিলাম। |
04:32 | আমরা বাস্তবে ক্যালকুলেশনের ফলাফল ও প্রদর্শন করতে পারি। |
04:35 | নিম্নলিখিত কোড সংখ্যার বর্গ প্রদর্শন করে। |
04:44 | আমরা অনেকটা সময় for লুপ ব্যাখ্যা করতে করেছি। |
04:48 | এখন while লুপের দিকে যাই। |
04:50 | বুলিয়ান এক্সপ্রেশন সঠিক হলে while স্টেটমেন্ট লুপকে প্রদর্শনের অনুমতি দেয়। |
04:55 | লুপের শুরুতে এক্সপ্রেশন সঠিক হলে |
04:58 | তাহলে লুপের স্টেটমেন্ট এক্সিকিউট হয়। |
05:02 | প্রোগ্রাম সঠিকভাবে লেখা হয়ে থাকলে এক্সপ্রেশন ভুল হয়ে যায় এবং লুপ সমাপ্ত হয়। |
05:08 | এখন while লুপের জন্য উদাহরণ দেখি। |
05:15 | i এর মান 1 থেকে 6 পর্যন্ত প্রদর্শিত রয়েছে। |
05:19 | While লুপে ব্রেক এবং কন্টিনিউ স্টেটমেন্ট একইভাবে কাজ করে যেমনকি for লুপে। এখন break ব্যবহার করে এটি প্রদর্শন করি। |
05:33 | আমরা দেখতে পারি যে i 3 এর সমান হলে ব্রেক স্টেটমেন্টের জন্য প্রোগ্রাম লুপের বাইরে প্রস্থান করে। |
05:39 | While লুপে আপনি কন্টিনিউ স্টেটমেন্টের জন্য উদাহরণ চেষ্টা করতে পারেন। |
05:44 | আমরা Scilab ব্যবহার করে ইটারেটিভ ক্যালকুলেশন টিউটোরিয়ালের শেষে চলে এসেছি। |
05:50 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ যা ICT মাধ্যমে জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
05:57 | এই সম্পর্কে অধিক তথ্য http://spoken-tutorial.org/NMEICT-Intro তে উপলব্ধ। |
06:00 | আমাদের সাথে যোগাযোগের জন্য ধন্যবাদ। |