Scilab/C4/File-handling/Bengali

From Script | Spoken-Tutorial
Revision as of 14:35, 27 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Scilab ব্যবহার করে File Handling এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা শিখব:
00:08 নিম্নলিখিত ফাংশনের সাথে ফাইল হ্যান্ডলিং।
00:11 write() ফাংশন। read() ফাংশন।
00:14 mopen(), mclose().
00:16 প্রদর্শন করতে আমি ব্যবহার করছি সংস্থাপিত Scilab সংস্করণ 5.3.3 এর সাথে উবুন্টু লিনাক্স 12.04 অপারেটিং সিস্টেম।
00:26 আপনার Scilab এর মৌলিক জ্ঞান থাকা উচিত।
00:29 না হলে প্রাসঙ্গিক স্পোকেন টিউটোরিয়ালের জন্য spoken hyphen tutorial dot org তে যান।
00:36 এখন আমরা Scilab এর কিছু ফাংশন দেখব যা ফাইল হ্যান্ডলিং এর জন্য উপযোগী।
00:41 ফাইল হ্যান্ডলিং এ এগুলি অন্তর্ভুক্ত:
00:44 write() ফাংশন দ্বারা একটি ফাইলে লেখা,
00:47 read() ফাংশন দ্বারা একটি ফাইল থেকে পড়া,
00:51 mopen() ফাংশন দ্বারা বিদ্যমান ফাইল খোলা এবং
00:55 mclose() ফাংশন দ্বারা ইতিমধ্যে খোলা ফাইল বন্ধ করা।
01:00 এখন ফাইলে ডাটা লেখা দিয়ে শুরু করি।
01:03 এই উদ্দেশ্যের জন্য write() কমান্ড ব্যবহার করা হয়।
01:07 Scilab কনসোল উইন্ডো খুলি।
01:10 এর সাথে শুরু করতে রেন্ডম সংখ্যার একটি ম্যাট্রিক্স তৈরী করি।
01:15 লিখুন: random আন্ডারস্কোর matrix is equal to rand ব্রেকেটে 20 কমা 1 ব্রেকেট বন্ধ করুন সেমিকোলন' এবং এন্টার টিপুন।
01:29 এখন বর্তমান কার্যকর ডিরেক্টরি যাচাই করি।
01:32 লিখুন pwd.
01:34 আমার ক্ষেত্রে, বর্তমান কার্যকর ডিরেক্টরি হল স্ল্যাশ home স্ল্যাশ fossee.
01:39 নিশ্চিত করুন যে এই কমান্ড নিস্পাদন করার আগে সেই ডিরেক্টরিতে আছেন যেখানে read এবং write করার অনুমতি রয়েছে।
01:47 এখন আমরা write কমান্ড ব্যবহার করে টেক্সট ফাইলে ভ্যারিয়েবল random underscore matrix এর বিষয়বস্তু লিখব।
01:55 লিখুন write বন্ধনীতে উদ্ধৃতিতে random ড্যাশ numbers ডট txt উদ্ধৃতি বন্ধ করুন কমা random আন্ডারস্কোর matrix বন্ধনী বন্ধ করুন এবং এন্টার টিপুন।
02:18 এখন দেখি যে এই ফাইল তৈরী হয়েছে কিনা।
02:21 আমি Scilab কনসোল উইন্ডো মিনিমাইজ করব।
02:23 এবং সেই ফাইল খুলবো যা আমার কম্পিউটারের fossee ডিরেক্টরিতে তৈরী এবং সংরক্ষণ করা হবে।
02:33 আপনি দেখতে পারেন ভ্যারিয়েবল random underscore matrix থেকে ডেটা টেক্সট ফাইল random dash numbers dot txt তে লেখা হয়েছে।
02:42 আমি এই ফাইলটি বন্ধ করব।
02:45 Scilab কনসোলে ফিরে আসি।
02:47 এখন আমরা দেখব যে একটি ফাইল থেকে ডেটা কিভাবে পড়ে।
02:50 এইজন্য আমরা read কমান্ড নিম্নের মত প্রয়োগ করব:
02:55 লিখুন: new আন্ডারস্কোর vector is equal to read বন্ধনীতে উদ্ধৃতিতে random ড্যাশ numbers ডট txt উদ্ধৃতি বন্ধ করুন কমা 20 কমা 1 বন্ধনী বন্ধ করুন' এবং এন্টার টিপুন।
03:18 read কমান্ড আর্গুমেন্টে উল্লিখিত ফাইল থেকে সকল তথ্য পড়ে।
03:23 এই ক্ষেত্রে random dash numbers dot txt
03:27 এবং ভ্যারিয়েবল new আন্ডারস্কোর vector এ সংরক্ষিত করে।
03:31 প্রদর্শন অব্যাহত রাখতে এন্টার লিখুন।
03:35 আমরা উপরোক্ত কমান্ডে নীচের মত পরিবর্তন করি:
03:39 new আন্ডারস্কোর vector is equal to read বন্ধনীতে উদ্ধৃতিতে random ড্যাশ numbers ডট txt কমা 19 কমা 1
03:49 read কমান্ড এই আর্গুমেন্টে উল্লিখিত ফাইল থেকে শুধু 19 ডেটা ভ্যালুই পড়ে।
03:56 যেমনকি এই ক্ষেত্রে, random dash numbers dot txt
03:59 এবং ভ্যারিয়েবল new আন্ডারস্কোর vector এ সংরক্ষণ করে।
04:03 এই কমান্ড Scilab কনসোলে দিন এবং আউটপুট যাচাই করুন।
04:08 এখন mopen() ফাংশন সম্পর্কে দেখি:
04:12 fd = mopen বন্ধনীতে file-name কমা mode
04:17 mopen কমান্ড একটি বিদ্যমান ফাইল খুলতে উপযোগী যা একভাবে C fopen পদ্ধতির অনুকুল।
04:25 mode একটি ক্যারাক্টার স্ট্রিং যা নিয়ন্ত্রণ করে যে ফাইল নিম্নের জন্য খোলে হয়েছে কিনা:
04:30 r = পড়ার জন্য ফাইল খোলে।
04:34 rb = পড়ার জন্য একটি বাইনারি ফাইল খোলে।
04:39 rt = পড়ার জন্য একটি টেক্সট ফাইল খোলে।
04:43 w = লেখার জন্য একটি নতুন ফাইল তৈরী করে বা ফাইল খোলে এবং শূন্য দৈর্ঘ্যের জন্য কাটছাঁট করে।
04:50 wb = লেখার জন্য একটি নতুন বাইনারি ফাইল তৈরী করে বা ফাইল খোলে এবং শূন্য দৈর্ঘ্যের জন্য কাটছাঁট করে।
04:58 wt = লেখার জন্য একটি টেক্সট বাইনারি ফাইল তৈরী করে বা ফাইল খোলে এবং শূন্য দৈর্ঘ্যের জন্য কাটছাঁট করে।
05:06 a বা ab = যোগ করে (ফাইলের শেষে লেখার জন্য ফাইল খোলে বা লেখার জন্য ফাইল তৈরী করে)
05:14 r+ বা r+b = আপডেটের জন্য একটি ফাইল তৈরী করে।
05:20 উদাহরণস্বরূপ fd আন্ডারস্কোর r is equal to mopen(random-numbers,rt)
05:30 উপরোক্ত কমান্ড টেক্সট এবং রীড অনলি মোডের মত random-numbers খোলে।
05:37 mclose বন্ধনীতে fd:
05:40 mopen ব্যবহার করে খোলা ফাইল বন্ধ করা।
05:43 যেখানে fd খোলা ফাইলের জন্য ফাইল ডিস্ক্রিপ্টার।
05:48 fd বাদ দিলে mclose() অন্তিম খোলা ফাইল বন্ধ করে।
05:53 এই টিউটোরিয়ালের জন্য এতটাই।
05:55 আমরা শিখেছি নিম্নলিখিত ফাংশনের সাথে ফাইল হ্যান্ডলিং।
05:59 write() ফাংশন।
06:00 read() ফাংশন।
06:02 mopen(), mclose().
06:05 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
06:08 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
06:11 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
06:14 স্পোকেন টিউটোরিয়াল প্রকল্প দল,
06:17 টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
06:20 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
06:23 বিস্তারিত তথ্যের জন্য contact [at] spoken-tutorial.org তে ইমেল করুন।
06:30 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
06:34 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
06:41 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro
06:50 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি।
06:54 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta