Scilab/C2/Iteration/Bengali

From Script | Spoken-Tutorial
Revision as of 01:20, 7 October 2015 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 আমাদের সাথে যোগাযোগের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta