KTurtle/C3/Common-Errors-in-KTurtle/Bengali
From Script | Spoken-Tutorial
Revision as of 12:09, 8 April 2014 by Kaushik Datta (Talk | contribs)
| Visual Cue | Narration |
|---|---|
| 00:01 | KTurtle এ Common Errors এর এই টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:07 | এই টিউটোরিয়ালে আমরা শিখব: |
| 00:10 | Syntax errors |
| 00:12 | Runtime errors এবং |
| 00:14 | Logical errors. |
| 00:17 | এই টিউটোরিয়ালটি রেকর্ডের জন্য, আমি |
| 00:20 | উবুন্টু লিনাক্স OS সংস্করণ 12.04, |
| 00:25 | KTurtle সংস্করণ 0.8.1 বিটা ব্যবহার করছি। |
| 00:31 | আমরা ধরে নেই যে আপনার KTurtle সম্পর্কে মৌলিক জ্ঞান রয়েছে। |
| 00:36 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য, আমাদের ওয়েবসাইট পরিদর্শন করুন। |
| 00:42 | প্রথমে সংজ্ঞায়িত করি যে error কি? |
| 00:46 | Error প্রোগ্রামে একটি ভুল, যা incorrect বা unexpected ফলাফল দেয়। |
| 00:55 | প্রথমে আমি এররের প্রকার সম্পর্কে ব্যাখ্যা করব। |
| 01:00 | Syntax error প্রোগ্রামিং ভাষার, ব্যাকরণগত নিয়মের উল্লঙ্ঘন। |
| 01:09 | Compilation ব্যর্থ হয় যখন প্রোগ্রামে syntax errors থাকে। |
| 01:15 | Syntax errors খোঁজা এবং ঠিক করা সহজ। |
| 01:22 | উদাহরণস্বরূপ: |
| 01:23 | Unmatched parentheses, square এবং curly braces. |
| 01:29 | Variable এর ব্যবহার যা ঘোষিত করা হয়নি। |
| 01:34 | Strings এ অনুপস্থিত quotes. |
| 01:38 | একটি নতুন KTurtle অ্যাপ্লিকেশন খুলুন। |
| 01:42 | Dash home এ টিপুন। সার্চ বারে, KTurtle লিখুন। |
| 01:48 | KTurtle আইকনে টিপুন। |
| 01:51 | এখন syntax errors এর কয়েকটি ধরণের সাথে টিউটোরিয়াল শুরু করি। |
| 01:58 | আমার কাছে ইতিমধ্যে text editor এ একটি প্রোগ্রাম রয়েছে। |
| 02:02 | প্রোগ্রামে এরর ব্যাখ্যা করতে, আমি কোডের অংশ কমেন্ট করব। |
| 02:09 | এখানে আমি এই লাইন কমেন্ট করব। |
| 02:11 | $a=ask within double quotes "enter any number and click Ok" |
| 02:19 | আমি লাইন কমেন্ট করতে hash(#) চিহ্ন ব্যবহার করব। |
| 02:23 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 02:31 | এখানে টিউটোরিয়াল থামান এবং KTurtle editor এ প্রোগ্রাম লিখুন। |
| 02:37 | প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। |
| 02:42 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 02:47 | Compiler নিম্নলিখিত এরর দেখায়, |
| 02:50 | variable "$a" was used without first being assigned to a value. |
| 02:57 | এখানে লাইন সংখ্যা 4 এ এরর রয়েছে। |
| 03:02 | এটি syntax error. এটি ঘটেছে কারণ ভ্যারিয়েবল 'a' ঘোষিত করা হয়নি। |
| 03:10 | এখন লাইন সংখ্যা 2 এ গিয়ে কমেন্ট মুছে দেবো। |
| 03:14 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 03:23 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 03:27 | a এর জন্য 6 লিখে OK টিপুন। |
| 03:31 | প্রোগ্রাম এরর ছাড়া রান হয়। |
| 03:35 | আমি KTurtle এডিটর থেকে বর্তমান প্রোগ্রাম মুছে ফেলবো। |
| 03:38 | Clear কমান্ড লিখুন এবং ক্যানভাস পরিষ্কার করতে রান করুন। |
| 03:43 | এখন অন্য এরর দেখি। |
| 03:46 | এখানে ইতিমধ্যে text editor এ একটি প্রোগ্রাম রয়েছে। |
| 03:50 | এখানে KTurtle এ "pi" এর মান পূর্বনির্ধারিত। |
| 03:54 | প্রোগ্রামে "$" চিহ্ন মুছে দিন। |
| 03:58 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 04:05 | এখানে টিউটোরিয়াল থামান এবং KTurtle editor এ প্রোগ্রাম লিখুন। |
| 04:11 | প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। |
| 04:16 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 04:19 | Compiler নিম্নলিখিত এরর দেখায়, |
| 04:22 | you cannot put “=” here |
| 04:26 | এই এরর লাইন সংখ্যা 2 এ রয়েছে। |
| 04:30 | এটি syntax error, এটি ঘটেছে কারণ এখানে ভ্যারিয়েবলের কন্টেনার নেই। |
| 04:37 | প্রোগ্রামে ফিরে যান $ চিহ্ন বদলান। |
| 04:41 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 04:49 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 04:53 | কোণের মানের জন্য 45 লিখে OK টিপুন। |
| 04:57 | প্রোগ্রাম এরর ছাড়া রান হয়। |
| 05:00 | String এর একটি quotes মুছে ফেলি। |
| 05:05 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 05:12 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 05:15 | Compiler নিম্নলিখিত এরর দেখায়, |
| 05:18 | Text string was not properly closed, expected a double quote “ ” to close the string. |
| 05:25 | এখানে এরর লাইন সংখ্যা 2 এ রয়েছে। |
| 05:29 | আমি লাইন সংখ্যা 2 এ ফিরে গিয়ে quotes প্রতিস্থাপন করব। |
| 05:34 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 05:41 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 05:44 | কোণের মানের জন্য 45 লিখে OK টিপুন। |
| 05:49 | প্রোগ্রাম এরর ছাড়া রান হয়। |
| 05:52 | এই উপায়ে আপনি যেখানে এরর ঘটেছে সেই লাইন খুঁজে তা সংশোধন করতে পারেন। |
| 05:59 | এখন runtime errors সম্পর্কে শিখি। |
| 06:04 | Run-time error প্রোগ্রাম নিষ্পাদনের দরুণ ঘটে। |
| 06:10 | এটি প্রোগ্রাম ক্রেশ করতে পারে, যখন এটি রান করেন। |
| 06:15 | Runtime errors সাধারণত ব্যবহারকারীর দ্বারা ভুল ইনপুটের কারণে ঘটে। |
| 06:23 | Compiler এই এরর খুঁজতে পারে না। |
| 06:27 | উদাহরণস্বরূপ: |
| 06:29 | একটি ভ্যারিয়েবল দ্বারা বিভক্ত করার চেষ্টা, যেখানে মান নেই। |
| 06:35 | Terminating condition বা increment value ছাড়া লুপ রান করা। |
| 06:43 | আমি KTurtle এডিটর থেকে বর্তমান প্রোগ্রাম মুছে ফেলবো। |
| 06:47 | Clear কমান্ড লিখুন এবং ক্যানভাস পরিষ্কার করতে রান করুন। |
| 06:52 | এখানে ইতিমধ্যে text editor এ একটি প্রোগ্রাম রয়েছে। |
| 06:56 | এই প্রোগ্রামটি দুটি সংখ্যা বিভক্ত করে। |
| 07:00 | 'a' ভাজ্য এবং 'r' হল ভাজক। |
| 07:04 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 07:11 | এখানে টিউটোরিয়াল থামান এবং KTurtle editor এ প্রোগ্রাম লিখুন। |
| 07:16 | প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। |
| 07:20 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 07:24 | 'a' এর জন্য 5 লিখুন এবং OK টিপুন। |
| 07:29 | 'r' এর জন্য 0 লিখুন এবং OK টিপুন। |
| 07:33 | এখানে runtime error পাই, |
| 07:36 | “you tried to divide by zero” |
| 07:39 | এই এরর লাইন সংখ্যা 4 এ রয়েছে। |
| 07:43 | এই এররের কারণ হল আমরা শূন্য দ্বারা সংখ্যা বিভক্ত করতে পারি না। |
| 07:49 | আবার রান করি। |
| 07:51 | 'a' এর জন্য 5 লিখে OK টিপুন। |
| 07:54 | 'r' এর জন্য 2 লিখুন এবং OK টিপুন। |
| 07:58 | প্রোগ্রাম এরর ছাড়া রান হয়। |
| 08:01 | আমি KTurtle এডিটর থেকে বর্তমান প্রোগ্রাম মুছে ফেলবো। |
| 08:05 | Clear কমান্ড লিখুন এবং ক্যানভাস পরিষ্কার করতে রান করুন। |
| 08:10 | এখন logical errors সম্পর্কে শিখব। |
| 08:14 | Logical error প্রোগ্রামের সোর্স কোডে একটি ভুল, যার ফলাফল incorrect বা unexpected আচরণ। |
| 08:26 | উদাহরণস্বরূপ: |
| 08:28 | ভুল ভ্যারিয়েবলে মান নির্দিষ্ট করা। |
| 08:32 | দুটি সংখ্যা যোগের বদলে গুন করা। |
| 08:36 | ইতিমধ্যে text editor এ প্রোগ্রাম রয়েছে। |
| 08:39 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 08:47 | এখানে টিউটোরিয়াল থামান এবং KTurtle editor এ প্রোগ্রাম লিখুন। |
| 08:52 | প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। |
| 08:57 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 09:01 | একটি ডায়লগ বাক্স পপ আপ হয়, OK টিপুন। |
| 09:05 | লুপ infinite loop এ যায়। |
| 09:08 | আমরা দেখি যে “while” লুপ 31 থেকে সংখ্যা প্রিন্ট করে এবং এখনও প্রিন্ট করছে। |
| 09:15 | এটি logical error. |
| 09:18 | “while” কন্ডিশনে x, 20 এর অধিক। |
| 09:23 | কিন্তু variable x সর্বদা 20 এর অধিক হয়। |
| 09:28 | লুপ কখনও টর্মিনেট হয় না। |
| 09:31 | আমি প্রক্রিয়াটি এবর্ট করতে Abort বোতামে টিপব। |
| 09:36 | $x=$x+1 কে $x=$x-1 এ বদলান। |
| 09:44 | আমি text এডিটর থেকে প্রোগ্রাম কপি করব এবং KTurtle এডিটরে পেস্ট করব। |
| 09:51 | এখন প্রোগ্রাম রান করতে Run বোতামে টিপুন। |
| 09:55 | একটি ডায়লগ বাক্স পপ আপ হয়, OK টিপুন। |
| 09:59 | লুপ 29 থেকে 20 পর্যন্ত মান প্রিন্টের পর টর্মিনেট হয়। |
| 10:05 | এর সাথেই আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
| 10:10 | সংক্ষেপে: |
| 10:12 | এই টিউটোরিয়ালে আমরা শিখেছি এরর এবং এররের ধরন যেমন, |
| 10:18 | Variable এর ব্যবহার যা ঘোষিত করা হয়নি। |
| 10:23 | Strings এ অনুপস্থিত quotes. |
| 10:27 | Runtime errors এবং |
| 10:30 | Logical errors |
| 10:31 | নির্দেশিত কাজ হিসাবে আমি চাই যে আপনি প্রদত্ত প্রোগ্রামে এরর খুঁজুন। |
| 10:46 | এই লিঙ্কে উপলব্ধ ভিডিও-টি দেখুন http://spoken-tutorial.org/What is a Spoken Tutorial |
| 10:50 | এটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 10:54 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিও-টি ডাউনলোড করে দেখতে পারেন। |
| 10:59 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, |
| 11:01 | কথ্য টিউটোরিয়াল-গুলি ব্যবহার করে কর্মশালার আয়োজন করে। |
| 11:05 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেয়। |
| 11:09 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
| 11: 17 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ, |
| 11:23 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
| 11:31 | এই বিষয় বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
| 11:37 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
| 11:41 | এই টিউটোরিয়ালে অংশগ্রহন করার জন্য ধন্যবাদ। |