1 00:00:00,000 --> 00:00:07,170 2 00:00:07,170 --> 00:00:09,100 >> LUCAS Freitas: ঠিক আছে, আমি অনুমান এখন আমরা লাইভ করছি. 3 00:00:09,100 --> 00:00:11,220 CS50 Supersection স্বাগতম. 4 00:00:11,220 --> 00:00:12,880 আমরা কম আরামদায়ক করছি. 5 00:00:12,880 --> 00:00:13,870 আমার নাম লুকাস Freitas হয়. 6 00:00:13,870 --> 00:00:16,230 আমি এক CS50 হেড টিএফএস আছি. 7 00:00:16,230 --> 00:00:17,523 এই Lauren হয়. 8 00:00:17,523 --> 00:00:19,002 >> আয়াতটি CARVALHO: হাই, আমি লরেন আছি. 9 00:00:19,002 --> 00:00:21,330 আমি CS50 জন্য হেড মেমরি আছি. 10 00:00:21,330 --> 00:00:24,730 >> LUCAS Freitas: আজ আমরা শুধু চলুন কি সব যে আপনি একটি ওভারভিউ দিতে 11 00:00:24,730 --> 00:00:28,440 ছেলেরা আশা করছি, সপ্তাহে এক শিখেছি আছে একটি ভাল আপনি না দিতে 12 00:00:28,440 --> 00:00:32,580 আপনার যা জানা উচিত ইন্দ্রিয় সমস্যার জন্য এক সেট. 13 00:00:32,580 --> 00:00:34,120 >> শুধু একটি দম্পতি ঘোষণা. 14 00:00:34,120 --> 00:00:36,490 প্রথম সব, অফিসে ঘন্টা. 15 00:00:36,490 --> 00:00:41,580 অফিস ঘন্টা সোমবার থেকে ঘটছে বিভিন্ন ঘর মধ্যে মধ্যে বৃহস্পতিবার থেকে 16 00:00:41,580 --> 00:00:43,450 প্রতিটি দিন Annenberg. 17 00:00:43,450 --> 00:00:46,680 তারা আপনার জন্য খুব ভাল সম্পদ আছেন আসা এবং প্রশ্ন, এবং করতে বলছি 18 00:00:46,680 --> 00:00:49,470 টিএফএস সঙ্গে কথা বলা, এবং এমনকি বিনিময় অন্যান্য ছাত্রদের সঙ্গে ধারনা. 19 00:00:49,470 --> 00:00:55,420 সুতরাং যে সম্পদ ব্যবহার নিশ্চিত করা আপনার পক্ষে. 20 00:00:55,420 --> 00:00:59,790 >> দ্বিতীয় বিষয় CS50 অ্যাপ্লায়েন্স. 21 00:00:59,790 --> 00:01:01,390 গত [শ্রবণাতীত] জন্য 22 00:01:01,390 --> 00:01:04,180 আপনি না আসলে করতে হত না একটি যন্ত্র আছে. 23 00:01:04,180 --> 00:01:06,910 আপনি শুধুমাত্র সবকিছুই করেছেন আপনার ব্যক্তিগত কম্পিউটার. 24 00:01:06,910 --> 00:01:10,330 কিন্তু এই সমস্যার জন্য, আপনি আসলে আছে একটি ভার্চুয়াল মেশিন আছে, তাই হবে 25 00:01:10,330 --> 00:01:14,680 CS50 ডাউনলোড করতে ভুলবেন অ্যাপ্লায়েন্স এবং এটি সেট আপ. 26 00:01:14,680 --> 00:01:18,670 >> এবং তৃতীয় যে জিনিসটি নিশ্চিত করা হয় শুধু শীঘ্র সেট সমস্যা শুরু 27 00:01:18,670 --> 00:01:22,740 সেটা খুঁজে পেতে অনেক সহজ, কারণ আপনি আছেন যখন সাহায্য 28 00:01:22,740 --> 00:01:23,730 সপ্তাহের শুরুতে. 29 00:01:23,730 --> 00:01:27,540 মানুষ পর্যন্ত অপেক্ষা ঝোঁক কারণ সমস্যা সেট শুরু শেষ দ্বিতীয়, 30 00:01:27,540 --> 00:01:29,730 এবং তারপর আপনি অফিসে ঘন্টা যান, এবং মানুষ অনেক আছে. 31 00:01:29,730 --> 00:01:33,020 আপনি কোথায় সোমবার যেতে, আপনি যাচ্ছেন আপনি টিএফএস কথা বলতে পারেন যে দেখুন 32 00:01:33,020 --> 00:01:35,870 পুরো রাতের জন্য প্রায় কাছাকাছি এবং তারা হতে যাচ্ছেন বেশী 33 00:01:35,870 --> 00:01:37,790 আপনাকে সাহায্য খুশি. 34 00:01:37,790 --> 00:01:40,720 >> আয়াতটি CARVALHO: আমি থামাতে পারি মাত্র এক দ্বিতীয় জন্য আপনি? 35 00:01:40,720 --> 00:01:43,330 সবাই ডাউনলোড করতে সক্ষম হয়েছে CS50 অ্যাপ্লায়েন্স? 36 00:01:43,330 --> 00:01:44,255 মানুষ চেষ্টা করছেন? 37 00:01:44,255 --> 00:01:47,120 >> LUCAS Freitas: দ্বারা, ডাউনলোড ভাবে, আপনি এ নির্দেশ পেতে পারেন 38 00:01:47,120 --> 00:01:48,045 cs50.net/appliance. 39 00:01:48,045 --> 00:01:48,817 >> আয়াতটি CARVALHO: রাইট. 40 00:01:48,817 --> 00:01:53,120 এবং এটি জন্য একটু সময় নিতে না আমাদের আপনি একটি লাইসেন্স পেতে SYS প্রশাসক 41 00:01:53,120 --> 00:01:55,450 কি, তাই জন্য সাইন আপ করুন বিনামূল্যে ট্রায়াল প্রথম. 42 00:01:55,450 --> 00:01:59,080 আপনি 30 দিনের জন্য এটি হবে এই ভাবে, এবং তারপর আপনার লাইসেন্স কি জন্য অপেক্ষা 43 00:01:59,080 --> 00:02:02,650 এটা দিতে হবে, যা এক বছরের জন্য আপনার কাছে. 44 00:02:02,650 --> 00:02:04,100 >> LUCAS Freitas: প্রথম সব, এর অল্প কথা বলুন 45 00:02:04,100 --> 00:02:06,180 CS50 অ্যাপ্লায়েন্স সম্পর্কে. 46 00:02:06,180 --> 00:02:10,770 CS50 অ্যাপ্লায়েন্স আসলে একটি ভার্চুয়াল হয় আপনি যাচ্ছেন যে মেশিন 47 00:02:10,770 --> 00:02:15,040 যা আপনার নিজের কম্পিউটার চালানো মূলত অন্য একটি কম্পিউটার চলমান 48 00:02:15,040 --> 00:02:16,010 আপনার নিজের কম্পিউটার ভিতরে. 49 00:02:16,010 --> 00:02:16,800 যা বেশ কুল. 50 00:02:16,800 --> 00:02:19,420 এবং প্রকৃতপক্ষে এটা সর্বত্র ব্যবহৃত হচ্ছে. 51 00:02:19,420 --> 00:02:23,150 কারিগরি করার সব লোকদের জানেন যে এই সব সময় ব্যবহার করা হয়. 52 00:02:23,150 --> 00:02:23,250 আপনি? 53 00:02:23,250 --> 00:02:26,200 একাধিক কম্পিউটারে থাকতে পারি এক ডিভাইস. 54 00:02:26,200 --> 00:02:27,760 >> এর আসলে একটি কটাক্ষপাত অ্যাপ্লায়েন্স এ. 55 00:02:27,760 --> 00:02:32,680 56 00:02:32,680 --> 00:02:36,640 আপনি পরে অ্যাপ্লায়েন্স যেতে হলে নিবন্ধনের, আপনার কাছে আছে চলুন 57 00:02:36,640 --> 00:02:42,035 আপনার নাম রাখা এবং হার্ভার্ড লগ ইন তাই আমরা আপনাকে সব নিবন্ধিত পেতে পারেন. 58 00:02:42,035 --> 00:02:46,570 আপনি মূলত দেখতে যাচ্ছে মাত্র একটি ওয়ালপেপার, এবং তারপর বাড়ি এবং ট্র্যাশ, 59 00:02:46,570 --> 00:02:48,980 এবং তারপর এই সামান্য আইকন. 60 00:02:48,980 --> 00:02:51,930 এই তিনটি আইকন আসলে সবচেয়ে আছেন আপনি মধ্যে থাকতে পারে যে গুরুত্বপূর্ণ বিষয় 61 00:02:51,930 --> 00:02:53,000 আপনার প্রয়োগ. 62 00:02:53,000 --> 00:03:00,270 >> প্রথম এক একটি টেক্সট, যা gedit হয় শুধু নোটপ্যাড মত বা মত এডিটর, 63 00:03:00,270 --> 00:03:01,440 টেক্সট এডিটর যে কোন ধরণের. 64 00:03:01,440 --> 00:03:09,750 এটা আমরা লিখতে ব্যবহার যে শুধু কিছু তারপর কোড এবং এটি সঙ্গে স্টাফ না. 65 00:03:09,750 --> 00:03:11,770 >> দ্বিতীয় ব্যাপার হল যে আমরা এখানে আছে ক্রোম হয়. 66 00:03:11,770 --> 00:03:13,910 তাই আপনি যদি ইন্টারনেট ব্যবহার করতে হবে যদি অ্যাপ্লায়েন্স মধ্যে, যে 67 00:03:13,910 --> 00:03:15,030 আপনি ব্যবহার করতে পারেন. 68 00:03:15,030 --> 00:03:22,000 >> এবং তৃতীয় জিনিস টার্মিনাল হল, আসলে খুব মিষ্টি হয়. 69 00:03:22,000 --> 00:03:26,420 মানুষ সাধারণত ধরনের কাঁচুমাচু হয় এটি এই খুব বেশি টার্মিনাল কারণ 70 00:03:26,420 --> 00:03:32,320 যা পুরানো ঢঙের অ্যাপ্লিকেশনের সাহায্যে শুধু মূলত সঙ্গে সবকিছু টাইপ 71 00:03:32,320 --> 00:03:32,940 আপনার কীবোর্ড. 72 00:03:32,940 --> 00:03:34,730 মিথস্ক্রিয়া অনেক নেই আপনার মাউস দিয়ে. 73 00:03:34,730 --> 00:03:39,780 কিন্তু আসলে টার্মিনাল খুব ভাল জিনিস আছে. 74 00:03:39,780 --> 00:03:43,990 >> প্রথম সব, এর ঠিক মধ্য দিয়ে যেতে দেওয়া কিছু কমান্ড যে আপনি 75 00:03:43,990 --> 00:03:48,765 টার্মিনালে ব্যবহার করতে পারেন. 76 00:03:48,765 --> 00:03:51,995 >> আয়াতটি CARVALHO: এবং বন্ধ করার জন্য বিনা দ্বিধায় আমাদের যদি আপনার কোন প্রশ্ন থাকে তাহলে. 77 00:03:51,995 --> 00:03:52,830 >> LUCAS Freitas: হ্যাঁ. 78 00:03:52,830 --> 00:04:01,950 আমরা যে তাই প্রথমে কমান্ড টার্মিনাল জন্য ম হয়. 79 00:04:01,950 --> 00:04:06,450 ম মূলত সব, তালিকা সবকিছু মানে ফাইল এবং সকল পরিচালক, 80 00:04:06,450 --> 00:04:09,540 আমি এ যে জায়গায় আছে. 81 00:04:09,540 --> 00:04:15,200 আমি এখানে ম করবেন সুতরাং, যদি আমি দেখতে যাচ্ছি আমি কিছু ডিরেক্টরি আছে. 82 00:04:15,200 --> 00:04:18,670 আমি ডেস্কটপ, ডাউনলোড, আছে লগ, এবং vhosts. 83 00:04:18,670 --> 00:04:21,260 সেগুলো হল নীল, কারণ তারা সব ডিরেক্টরি হয়. 84 00:04:21,260 --> 00:04:24,160 >> তারপর আপনি অন্য কিছু ফাইল আছে. 85 00:04:24,160 --> 00:04:27,840 আপনি হ্যালো এবং hello.c, মত আছে যা শুধু ফাইল, এবং তারা আছেন 86 00:04:27,840 --> 00:04:28,910 বিভিন্ন রং. 87 00:04:28,910 --> 00:04:33,960 তাই এই একটি খুব গুরুত্বপূর্ণ কমান্ড ঠিক আপনি ফাইল আছে তা দেখতে পারেন 88 00:04:33,960 --> 00:04:37,690 এবং আপনি যে ডিরেক্টরি ডিরেক্টরির মধ্যে যে 89 00:04:37,690 --> 00:04:39,410 আপনি টার্মিনালে করেন. 90 00:04:39,410 --> 00:04:44,580 আপনি jharvard @ প্রয়োগ এবং দেখুন তারপর সেখানে একটু প্রতীক, 91 00:04:44,580 --> 00:04:49,185 টিল্ড, যে ঠিক যে যে মানে আপনি মুহূর্তে যে ডিরেক্টরি. 92 00:04:49,185 --> 00:04:52,970 >> আয়াতটি CARVALHO: তাই ম টাইপ প্রায় হয় ফোল্ডারে ক্লিক মত 93 00:04:52,970 --> 00:04:57,380 যে এটা শো, অধিকার আছে তালিকাভুক্ত করা হয় আপনি যে কন্টেন্ট সমস্ত 94 00:04:57,380 --> 00:04:58,886 যে ফোল্ডারে মধ্যে. 95 00:04:58,886 --> 00:05:04,232 >> AUDIENCE: লেখা নেই hello.c পরে? 96 00:05:04,232 --> 00:05:10,070 >> আয়াতটি CARVALHO: ওহ, আপনি না করতে পারেন এটা নীল, কারণ, যে দেখতে. 97 00:05:10,070 --> 00:05:12,490 >> LUCAS Freitas: এটা বলছেন লগ এবং vhosts. 98 00:05:12,490 --> 00:05:14,450 >> আয়াতটি CARVALHO: যারা আছেন শুধু অন্যান্য ফোল্ডার. 99 00:05:14,450 --> 00:05:16,890 আমি দুঃখিত, এটা দেখার জন্য সত্যিই কঠিন. 100 00:05:16,890 --> 00:05:19,090 আমরা লাইট বন্ধ পরিণত হয়তো তাহলে কি হবে? 101 00:05:19,090 --> 00:05:23,002 Colton, আপনি চেষ্টা করতে চান এবং না আলোর সুইচ খুঁজে পেতে? 102 00:05:23,002 --> 00:05:24,960 যে বিষয়ে দুঃখিত. 103 00:05:24,960 --> 00:05:25,675 আমি এটা সম্পর্কে চিন্তা করা হয়নি. 104 00:05:25,675 --> 00:05:27,340 >> LUCAS Freitas: কিন্তু এটি মূলত এর - 105 00:05:27,340 --> 00:05:30,310 হাঁ, আপনি হতে পারে যদি - 106 00:05:30,310 --> 00:05:32,278 >> আয়াতটি CARVALHO: আপনার পর্দায় জুম. 107 00:05:32,278 --> 00:05:34,738 >> LUCAS Freitas: আমি না যে বৈশিষ্ট্য আছে. 108 00:05:34,738 --> 00:05:35,988 >> আয়াতটি CARVALHO: [শ্রবণাতীত]. 109 00:05:35,988 --> 00:05:39,528 110 00:05:39,528 --> 00:05:40,001 ঠিক আছে. 111 00:05:40,001 --> 00:05:44,270 ওয়েল, প্রাকৃতিক অনেক ঠিক আছে আলোর এই রুমে পাশাপাশি. 112 00:05:44,270 --> 00:05:48,726 >> LUCAS Freitas: যাক এর ঠিক অনুমান যে সেখানে দুই অন্যান্য ডিরেক্টরি আছে. 113 00:05:48,726 --> 00:05:49,780 >> আয়াতটি CARVALHO: শুধু আমাদের সঙ্গে বহন করে. 114 00:05:49,780 --> 00:05:54,200 এই আপনি পাবেন যে অংশ মাত্র টার্মিনাল এ খুঁজছেন করা. 115 00:05:54,200 --> 00:06:00,160 >> LUCAS Freitas: পরের কমান্ড মূলত হয়ত আপনি সংগঠিত করতে চান 116 00:06:00,160 --> 00:06:01,080 আপনার ফাইল - 117 00:06:01,080 --> 00:06:05,015 এক উদাহরণস্বরূপ, সব আপনার সি ফাইল ডাইরেক্টরি-কিন্তু আপনি না থেকে একটি 118 00:06:05,015 --> 00:06:07,180 শুধু সি জন্য ডিরেক্টরির এখনো ফাইল. 119 00:06:07,180 --> 00:06:11,590 আপনি মূলত একটি ডিরেক্টরি তৈরি করতে পারেন যা, যেমন টার্মিনাল ব্যবহার 120 00:06:11,590 --> 00:06:15,670 ডান ক্লিক হিসাবে একই জিনিস এবং নতুন ফোল্ডার বলছে. 121 00:06:15,670 --> 00:06:20,640 কমান্ড, ডিরেক্টরি তৈরি করতে হয় যা mkdir, তাই মূলত "না" এবং 122 00:06:20,640 --> 00:06:21,260 "ডিরেক্টরি." 123 00:06:21,260 --> 00:06:22,680 >> এবং তারপর আপনি লাগাতে পারেন ডিরেক্টরির নাম. 124 00:06:22,680 --> 00:06:32,490 এর আমি বলা যেতে চেয়েছিলেন বলে যাক, আমি জানি না, আমি কি pset1 Doing বলা যাক 125 00:06:32,490 --> 00:06:33,900 এই, আমি শুধু একটি ডিরেক্টরি তৈরি. 126 00:06:33,900 --> 00:06:35,910 এর ঠিক এটি আছে তা পরীক্ষা করা. 127 00:06:35,910 --> 00:06:40,870 আমি ম যদি সুতরাং, এখন আমি লগের দেখতে, এবং তারপর pset1, এবং তারপর vhosts. 128 00:06:40,870 --> 00:06:44,360 তাই আমি সেখানে নতুন ডিরেক্টরি আছে. 129 00:06:44,360 --> 00:06:46,670 >> এবং তারপর আপনি একটি নতুন ডিরেক্টরি আছে পরে হতে পারে আপনি নেভিগেট করতে চান 130 00:06:46,670 --> 00:06:51,760 তা, এই সিডি পরের কমান্ড তাই শুধু মূলত একটি যান যার মানে 131 00:06:51,760 --> 00:06:53,400 নির্দিষ্ট ডিরেক্টরিতে. 132 00:06:53,400 --> 00:06:58,377 তাই আমি pset1 যেতে চান, আমি শুধু সিডি pset1 করতে পারেন. 133 00:06:58,377 --> 00:07:01,550 >> আয়াতটি CARVALHO: CD পরিবর্তন ঘোরা ডিরেক্টরি, [শ্রবণাতীত] সক্ষম করতে 134 00:07:01,550 --> 00:07:02,230 মনে রাখবেন. 135 00:07:02,230 --> 00:07:05,460 >> LUCAS Freitas: এবং এখন আপনি দেখতে যে পরিবর্তে শুধুমাত্র jharvard থাকার 136 00:07:05,460 --> 00:07:09,150 অ্যাপ্লায়েন্স, আমি প্রয়োগ jharvard আছে, এবং তারপর pset1, এটা দেখাচ্ছে কারণ 137 00:07:09,150 --> 00:07:14,150 আমি এই কম্পিউটারের মধ্যে আছি যেখানে আমার. 138 00:07:14,150 --> 00:07:17,510 >> এখন আমি ফিরে যেতে চাই এই এক আগে যে ডিরেক্টরি, আমি 139 00:07:17,510 --> 00:07:22,950 শুধু যেতে যার মানে একটি সিডি ডট ডট, কি করতে পারেন আমি আগে যে ডিরেক্টরিতে, 140 00:07:22,950 --> 00:07:26,290 এই ঊর্ধ্বতন মত ডিরেক্টরি, মূলত. 141 00:07:26,290 --> 00:07:30,460 এবং এখন আমি আমি যে দেখতে ফিরে jharvard করতে. 142 00:07:30,460 --> 00:07:36,050 >> আমি এটা করতে পারেন যে পরের জিনিস একটি ফাইল মুছে ফেলুন যা RM, হয়. 143 00:07:36,050 --> 00:07:39,590 উদাহরণস্বরূপ, প্রথম ম না দেওয়া আমি এখানে আছে তা দেখতে. 144 00:07:39,590 --> 00:07:41,790 আমি হ্যালো আছে এবং hello.c. 145 00:07:41,790 --> 00:07:43,780 এর আমি তাদের সরানোর বিষয়ে বলতে দিন. 146 00:07:43,780 --> 00:07:48,280 আমি RM হ্যালো করতে পারেন. 147 00:07:48,280 --> 00:07:52,770 এটা নিয়মিত ফাইল মুছে ফেলুন "বলে যাচ্ছে হ্যালো? "আর আমি বলে," হ্যাঁ. "এবং এখন যদি আমি 148 00:07:52,770 --> 00:07:56,410 ম না, আমি এটা যে দেখুন না আছে আর. 149 00:07:56,410 --> 00:07:59,700 >> আমি একটি ডিরেক্টরির জন্য RM ব্যবহার করার চেষ্টা করুন, যদিও, এটা যাচ্ছে না 150 00:07:59,700 --> 00:08:00,800 আপনি কিছু করতে দেওয়া. 151 00:08:00,800 --> 00:08:02,960 এটি আপনি, আরে, বলে যাচ্ছে একটি ডিরেক্টরি অপসারণ করতে পারবেন না. 152 00:08:02,960 --> 00:08:08,100 সুতরাং আমরা এই অন্যান্য rmdir বলা আসতে হবে যা শুধু মূলত মানে 153 00:08:08,100 --> 00:08:09,800 ডাইরেক্টরি মুছে ফেলুন. 154 00:08:09,800 --> 00:08:12,842 আমি, যেমন, pset1 সরাতে পারেন. 155 00:08:12,842 --> 00:08:15,770 আমি ম করবেন এবং, যদি আমি না আর এটা আছে. 156 00:08:15,770 --> 00:08:18,430 >> এই সম্পর্কে কোন প্রশ্ন? 157 00:08:18,430 --> 00:08:20,200 কোন? 158 00:08:20,200 --> 00:08:20,595 হাঁ? 159 00:08:20,595 --> 00:08:23,954 >> AUDIENCE: এটি আপনি চলে জরুরী যে একটি স্থান পরে - যখনই আপনি 160 00:08:23,954 --> 00:08:26,540 কিছু টাইপ শুরু? 161 00:08:26,540 --> 00:08:26,830 >> LUCAS Freitas: হ্যাঁ. 162 00:08:26,830 --> 00:08:32,080 আমি সিডি এবং ডিরেক্টরি চান না, যদি আমি একটি স্থান দিতে হবে. 163 00:08:32,080 --> 00:08:33,350 কি স্পেস আপনার সম্পর্কে কথা বলা হয়? 164 00:08:33,350 --> 00:08:34,979 >> আয়াতটি CARVALHO: মধ্যবর্তী স্থান সিডি এবং [শ্রবণাতীত]. 165 00:08:34,979 --> 00:08:37,710 >> LUCAS Freitas: হ্যাঁ, আপনাকে করতে হবে সিডি কারণ স্পেস রাখা 166 00:08:37,710 --> 00:08:42,770 কমান্ড, এবং তারপর পরবর্তী স্ট্রিং যে আপনি টাইপ মূলত ডাইরেক্টরি হয়. 167 00:08:42,770 --> 00:08:45,020 সুতরাং এটি একটি যুক্তি মত. 168 00:08:45,020 --> 00:08:45,360 হাঁ? 169 00:08:45,360 --> 00:08:47,952 >> AUDIENCE: আপনি তালিকা করা হলে, ঐ সমস্ত বিভিন্ন ডিরেক্টরি হয়, ডান? 170 00:08:47,952 --> 00:08:50,125 >> LUCAS Freitas: হ্যাঁ, তারা ডিরেক্টরিতে উপস্থিত রয়েছে. 171 00:08:50,125 --> 00:08:53,524 >> AUDIENCE: পার্থক্য কি ডিরেক্টরি মধ্যে? 172 00:08:53,524 --> 00:08:55,390 >> LUCAS Freitas: তারা শুধু করছি বিভিন্ন ফোল্ডার. 173 00:08:55,390 --> 00:08:57,366 ডিরেক্টরি একটি ফোল্ডার হল আপনার কম্পিউটার এ. 174 00:08:57,366 --> 00:08:58,120 >> AUDIENCE: ওপেন ফোল্ডার. 175 00:08:58,120 --> 00:09:00,140 >> LUCAS Freitas: হ্যাঁ, এটা শুধু একটি খোলা ফোল্ডার. 176 00:09:00,140 --> 00:09:03,400 >> আয়াতটি CARVALHO: এখানে ধরে, ওগুলো নীল যে প্রকৃত হয় 177 00:09:03,400 --> 00:09:07,107 আপনি ঢোকা এবং পারেন যে ডিরেক্টরি তাহলে যে জিনিস এক গুচ্ছ দেখুন 178 00:09:07,107 --> 00:09:10,248 যে মধ্যে, যা দু: খজনক আসলে আপনি পড়তে পারে না, কারণ 179 00:09:10,248 --> 00:09:11,290 ওগুলো নীল. 180 00:09:11,290 --> 00:09:16,166 এবং সাদা বেশী শুধু ফাইল বর্তমান ডিরেক্টরির মধ্যে যে. 181 00:09:16,166 --> 00:09:17,870 >> LUCAS Freitas: তাই ডিরেক্টরি ফোল্ডার আছে. 182 00:09:17,870 --> 00:09:18,810 অন্যান্য বেশী ফাইল হয়. 183 00:09:18,810 --> 00:09:22,810 >> AUDIENCE: কমান্ড কি এটি পুনরায় সেট করতে বা এটি মুছে ফেলা হবে? 184 00:09:22,810 --> 00:09:23,650 LUCAS Freitas: সাফ করার জন্য? 185 00:09:23,650 --> 00:09:24,362 আয়াতটি CARVALHO: সাফ করার জন্য? 186 00:09:24,362 --> 00:09:27,985 LUCAS Freitas: আমি মনে করি এটি "পরিষ্কার." এর হ্যাঁ. 187 00:09:27,985 --> 00:09:32,370 সুতরাং আপনি ঠিক পরিষ্কার টাইপ হলে আপনার পর্দা খুব নোংরা না. 188 00:09:32,370 --> 00:09:33,700 অন্য কোন প্রশ্ন? 189 00:09:33,700 --> 00:09:36,720 এবং আপনি অন্য একটি গুচ্ছ শিখতে হবে সময় শুধু স্বাভাবিকভাবেই কমান্ড 190 00:09:36,720 --> 00:09:38,405 সেমিস্টারে তারা খুব দরকারী কারণ. 191 00:09:38,405 --> 00:09:42,380 192 00:09:42,380 --> 00:09:46,155 >> তাই এখন আমি কি কম্পাইল সম্পর্কে কথা বলুন. 193 00:09:46,155 --> 00:09:51,510 194 00:09:51,510 --> 00:09:54,730 আমরা pseudocode সম্পর্কে বললাম এবং সোর্স কোড এবং বস্তুর অবস্থান. 195 00:09:54,730 --> 00:09:59,020 এবং হয়ত সেখানে কোড অনেক আছে, এবং আপনাকে বলছি যে সম্পর্কে বিভ্রান্ত হয়. 196 00:09:59,020 --> 00:10:02,190 সে সম্পর্কে অল্প কথা বলুন আপনি একটি প্রোগ্রাম লেখার যখন, 197 00:10:02,190 --> 00:10:06,620 এবং আপনি এটা কম্পাইল, এবং এটি পরিণত হয় একটি এক্সিকিউটেবল ফাইল. 198 00:10:06,620 --> 00:10:10,190 যারা সব শব্দ যা আপনি না হয় সম্ভবত শোনা, এবং হয়ত আপনি না হন 199 00:10:10,190 --> 00:10:12,130 কি ঘটছে সত্যিই নিশ্চিত. 200 00:10:12,130 --> 00:10:15,540 >> এর আমি চাই যে, যেমন, বলা যাক "হ্যালো." বলছেন একটি প্রোগ্রাম লিখুন দী 201 00:10:15,540 --> 00:10:19,670 আপনার মনে আসে প্রথম জিনিস আপনি ধরনের আপনি কিভাবে মনে করার চেষ্টা 202 00:10:19,670 --> 00:10:23,000 আপনার মন যে করতে যাচ্ছে, এবং আপনি সম্ভবত ইংরেজিতে চিন্তা বা করছি 203 00:10:23,000 --> 00:10:25,550 প্রাকৃতিক মত কিছু অন্যান্য ভাষা, ভাষা, সম্ভবত. 204 00:10:25,550 --> 00:10:28,770 এবং তারপর আপনি কি মনে করেন, ভাল, আমি চাই, উদাহরণস্বরূপ, একটি প্রোগ্রাম লিখতে যে 205 00:10:28,770 --> 00:10:32,630 , "ওহে," আমি একটি প্রোগ্রাম আরম্ভ করবে বলছেন আমি হ্যালো প্রিন্ট হবে, এবং তারপর আমি আছি 206 00:10:32,630 --> 00:10:35,270 প্রোগ্রাম প্রস্থান করার জন্য. 207 00:10:35,270 --> 00:10:36,350 এই pseudocode হয়. 208 00:10:36,350 --> 00:10:41,740 এই মাত্র মূলত আপনি চেষ্টা করছেন হয় ঘটনা ক্রম চিন্তা 209 00:10:41,740 --> 00:10:46,510 আপনি হতে করতে যাচ্ছেন যে একটি প্রোগ্রাম লিখতে সমর্থ. 210 00:10:46,510 --> 00:10:49,610 >> তারপর আপনি সোর্স কোড আছে, এবং সোর্স কোড তা নয় 211 00:10:49,610 --> 00:10:53,240 বিশেষভাবে আমরা কথা বলছি সি থাকা সি সম্পর্কে সোর্স কোড যে কারণ 212 00:10:53,240 --> 00:10:56,760 আমরা শেখার করছি ভাষা, কিন্তু কোর্স কোড কাছাকাছি কোনো হতে পারে 213 00:10:56,760 --> 00:10:59,160 আপনি যে প্রোগ্রামিং ভাষা. 214 00:10:59,160 --> 00:11:01,230 পরবর্তীতে সেমিস্টারে, আপনি যাচ্ছেন অন্যান্য ভাষা শিখতে. 215 00:11:01,230 --> 00:11:03,230 যে সোর্স কোড এর. 216 00:11:03,230 --> 00:11:07,380 >> উদাহরণস্বরূপ, এখানে, এই হল আমার উৎস কোড, এবং তারপর আমি একটি সহ করছি 217 00:11:07,380 --> 00:11:10,170 লাইব্রেরি, এবং তারপর আমি শুরু প্রধান, এবং তারপর আমার মুদ্রণ. 218 00:11:10,170 --> 00:11:14,510 এবং লরা একটু কথা বলতে যাচ্ছে এই সব বিষয়ে বিট. 219 00:11:14,510 --> 00:11:16,190 তাই এই সোর্স কোড হয়. 220 00:11:16,190 --> 00:11:19,590 >> এবং অবজেক্ট কোড কি? 221 00:11:19,590 --> 00:11:22,500 বস্তুর শূন্য একটি গুচ্ছ হয় এবং বেশী, মূলত. 222 00:11:22,500 --> 00:11:27,680 কি হবে যদি আপনি প্রাথমিকভাবে থাকতে হয় সব ইংরেজিতে যা pseudocode,. 223 00:11:27,680 --> 00:11:29,020 আমি বলতে চাচ্ছি, আপনি এটা বুঝতে. 224 00:11:29,020 --> 00:11:31,260 সম্ভবত আপনার বন্ধু বোঝেন এটা, এবং অধিকাংশ লোক would 225 00:11:31,260 --> 00:11:32,560 ধারণা বুঝতে. 226 00:11:32,560 --> 00:11:36,770 কিন্তু কম্পিউটারের সত্যিই মূক, এবং তারা ইংরেজি বোঝেন, তাই না আপনি 227 00:11:36,770 --> 00:11:41,320 কিছু মধ্যে যে অনুবাদ করেছেন, সাধারণত কিছু অনুবাদ 228 00:11:41,320 --> 00:11:42,460 প্রোগ্রামিং ভাষা. 229 00:11:42,460 --> 00:11:46,840 >> এবং যদি আপনি একটি প্রোগ্রামিং মনে করতে পারেন যত ধরনের একটি ভাষা মত ভাষা 230 00:11:46,840 --> 00:11:50,970 আপনি আপনার কম্পিউটার কত বলতে যে কথা বলার এবং বোঝার. 231 00:11:50,970 --> 00:11:54,160 আপনি মূলত কিছু লেখার একটি ভাষা যে আপনি এবং উভয় আপনার 232 00:11:54,160 --> 00:11:55,190 কম্পিউটার বুঝতে. 233 00:11:55,190 --> 00:11:56,470 যে সোর্স কোড এর. 234 00:11:56,470 --> 00:12:00,580 উৎস সুতরাং যাচ্ছে ফর্ম pseudocode কোড, এটা আপনার উপর. 235 00:12:00,580 --> 00:12:03,130 এটা আপনি আপনার প্রোগ্রাম করছেন মূলত এর. 236 00:12:03,130 --> 00:12:06,740 >> কিন্তু সমস্যা হল কম্পিউটার আছে না এমনকি 237 00:12:06,740 --> 00:12:08,360 প্রোগ্রামিং ভাষা বুঝতে. 238 00:12:08,360 --> 00:12:10,320 এটা বুঝতে না সোর্স কোড এ সব. 239 00:12:10,320 --> 00:12:12,520 এটা আসলে ঠিক বুঝতে পারে zeros এবং বেশী. 240 00:12:12,520 --> 00:12:16,570 সুতরাং আমরা নামক এই খুব জাদু জিনিস আছে মূলত, যা একটি কম্পাইলার, 241 00:12:16,570 --> 00:12:19,755 উৎস বলা পেতে যাচ্ছে আপনি যে একটি ভাষা আপনি উভয় লিখেছে 242 00:12:19,755 --> 00:12:25,320 এবং আপনার কম্পিউটার কথা বলতে, এবং এখন আপনি আছেন মধ্যে যে রুপান্তর করতে যাচ্ছে 243 00:12:25,320 --> 00:12:26,270 zeros এবং বেশী. 244 00:12:26,270 --> 00:12:30,860 তাই মূলত কি কম্পাইলার আছে হয় তা, এই ক্ষেত্রে সি, সোর্স কোড পায় 245 00:12:30,860 --> 00:12:34,100 এটি শূণ্যসমূহ সেটিকে রুপান্তর করতে যাচ্ছে এবং বেশী যে কম্পিউটার 246 00:12:34,100 --> 00:12:37,440 বোঝে এবং একটি করতে পারেন এটা আউট এক্সিকিউটেবল ফাইল. 247 00:12:37,440 --> 00:12:40,900 >> যে জানার জন্য? 248 00:12:40,900 --> 00:12:45,300 আপনি ঠিক যেমন কম্পাইলার মনে করতে পারেন যে অনুবাদক কিছু 249 00:12:45,300 --> 00:12:50,280 আপনি কম্পিউটারে ব্যাখ্যা সাহায্য এটি করতে অনুমিত এর ঠিক কি. 250 00:12:50,280 --> 00:12:52,310 >> কিন্তু কিভাবে আমি কম্পাইল করবেন. 251 00:12:52,310 --> 00:12:59,680 এর ফিরে প্রয়োগ যাওয়া যাক, এবং এর আমি যে প্রোগ্রাম করছি যে বলা যাক. 252 00:12:59,680 --> 00:13:04,220 প্রথম আমি একটি ডিরেক্টরি তৈরি করতে যাচ্ছি এখানে, এবং আমি কল চলেছি 253 00:13:04,220 --> 00:13:11,130 "অনুশীলন." এখন আমি চলাচল করা যাচ্ছে না ডিরেক্টরিতে, তাই সিডি অনুশীলন. 254 00:13:11,130 --> 00:13:13,210 এখন আমি অনুশীলন ভিতরে আছি. 255 00:13:13,210 --> 00:13:16,860 >> এখন আমি gedit শুরু করতে চান, তাই আমি যে কিভাবে করব? 256 00:13:16,860 --> 00:13:21,920 আমি হয় এখানে ক্লিক করতে পারেন, অথবা আমি ঠিক করতে পারেন আক্ষরিক ", gedit" টাইপ করুন এবং এটি যাচ্ছে 257 00:13:21,920 --> 00:13:24,290 আমার জন্য খোলা. 258 00:13:24,290 --> 00:13:28,100 >> এখন আমি আমার প্রোগ্রাম টাইপ করা যাচ্ছে, তাই করছি আমি স্লাইড লিখেছে ঠিক কি. 259 00:13:28,100 --> 00:13:30,360 আমি একটি লাইব্রেরি ঘোষণা করছি. 260 00:13:30,360 --> 00:13:35,440 আমি int প্রধান, শূন্যতা করছি. 261 00:13:35,440 --> 00:13:39,180 এবং এখন আমি হ্যালো printf, করছি. 262 00:13:39,180 --> 00:13:46,530 263 00:13:46,530 --> 00:13:50,170 এখন আমি এই সংরক্ষণ করতে যাচ্ছি. 264 00:13:50,170 --> 00:13:53,665 আমার অনুশীলনের মধ্যে রাখা যাক, এবং আমি এই hello.c কল যাচ্ছি. 265 00:13:53,665 --> 00:13:57,710 266 00:13:57,710 --> 00:13:59,590 তাই এখন তা সংরক্ষিত হচ্ছে. 267 00:13:59,590 --> 00:14:03,250 >> আমি এটা কম্পাইল করতে চান, আমি আসলে দুটি ভিন্ন জায়গায় এটা করতে পারেন. 268 00:14:03,250 --> 00:14:07,090 আমি হয়, একটি টার্মিনাল উইন্ডোর এটি করতে পারেন তাই এই বড় এক, অথবা আপনি করতে পারেন 269 00:14:07,090 --> 00:14:09,860 আসলে যে gedit ব্যবহার একটি এখানে ডান টার্মিনাল উইন্ডোর. 270 00:14:09,860 --> 00:14:17,890 সুতরাং আপনি খুব সুবিধামত ঠিক কি করতে পারেন আপনার কোড, এবং তারপর আপনি শুধু টাইপ করতে পারেন 271 00:14:17,890 --> 00:14:20,670 এটা কম্পাইল করার চেষ্টা এখানে যাই হোক না কেন, এবং. 272 00:14:20,670 --> 00:14:23,450 >> সুতরাং কিভাবে আমি কোড কম্পাইল করে? 273 00:14:23,450 --> 00:14:27,495 আমরা যে সবচেয়ে সহজ উপায় ব্যবহার করে হয় একটি ফাংশন যা, যে 274 00:14:27,495 --> 00:14:29,590 মূলত যাচ্ছে আপনার কোড কম্পাইল. 275 00:14:29,590 --> 00:14:34,170 আপনি শুধুমাত্র হ্যালো করতে বলার আছে, তাই "না" এবং প্রোগ্রামের নাম. 276 00:14:34,170 --> 00:14:35,420 >> ওহো. 277 00:14:35,420 --> 00:14:38,250 278 00:14:38,250 --> 00:14:39,280 এই বিশ্রী হয়. 279 00:14:39,280 --> 00:14:41,738 >> আয়াতটি CARVALHO: পারি আপনি [শ্রবণাতীত]? 280 00:14:41,738 --> 00:14:45,182 281 00:14:45,182 --> 00:14:45,990 >> LUCAS Freitas: দুঃখিত. 282 00:14:45,990 --> 00:14:49,960 আমি তা সংরক্ষণ করা হয়নি ডান নির্দেশিকা. 283 00:14:49,960 --> 00:14:52,130 এখন অনুশীলন করতে আসা, এবং hello.c হিসাবে এটি সংরক্ষণ করুন. 284 00:14:52,130 --> 00:14:54,750 আমি দুঃখিত. 285 00:14:54,750 --> 00:14:56,250 এখন তা সংরক্ষিত হচ্ছে. 286 00:14:56,250 --> 00:14:58,300 >> আমার শুধু ম করুক না এবং হতে এটা এখানে যে নিশ্চিত. 287 00:14:58,300 --> 00:14:59,460 ঠিক আছে, এখন তা এখানে. 288 00:14:59,460 --> 00:15:05,930 আমি হ্যালো করতে করতে যদি তাই এখন, এটি একটি spits স্টাফ অনেক, কিন্তু তারপর এটি শুধু দেয় 289 00:15:05,930 --> 00:15:08,870 টার্মিনাল জন্য আমার অন্য লাইন, যা এটা সফল করার প্রচেষ্টা করে. 290 00:15:08,870 --> 00:15:13,160 তাই এখন আমি আবার একটি LS না, আমি আসলে যা, সবুজ এই ফাইলটি দেখুন 291 00:15:13,160 --> 00:15:15,470 এক্সিকিউটেবল ফাইল. 292 00:15:15,470 --> 00:15:21,700 >> এবং তারপর আমি এটা চালাতে চান তাহলে, যে সব আমি যা করতে হবে হ্যালো ডট স্ল্যাশ হয়. 293 00:15:21,700 --> 00:15:25,830 এটা অধিকার এখানে হ্যালো বলে যাচ্ছে, তাই এর এটা আমি এটা জিজ্ঞাসা করছি ঠিক কি. 294 00:15:25,830 --> 00:15:29,620 >> কম্পাইল এক আরো উপায় আছে, ঝনঝন ব্যবহার করছে যা. 295 00:15:29,620 --> 00:15:35,740 ঝনঝন যে আমরা শুধু একটি কম্পাইলার হয়, এবং এটি একটি সামান্য বিট আরো ভার্বোস এর 296 00:15:35,740 --> 00:15:36,390 এটা সঙ্কলন. 297 00:15:36,390 --> 00:15:40,180 কিন্তু এটা ঠিক হিসাবে ভাল কাজ করে. 298 00:15:40,180 --> 00:15:46,810 তাই আমি তারপর ঝনঝন, এবং তারপর-O, এবং না আমি দিতে চাই যে নাম 299 00:15:46,810 --> 00:15:50,400 এক্সিকিউটেবল ফাইল, সুতরাং এর কথা বলা যাক "হ্যালো." এবং তারপর আমি চাই যে ফাইল 300 00:15:50,400 --> 00:15:53,460 , hello.c কম্পাইল. 301 00:15:53,460 --> 00:15:55,900 এটি কম্পাইল করে যাচ্ছে. 302 00:15:55,900 --> 00:15:59,020 এবং যদি আপনি এখানে ফাইল আছে, এবং আমি ভাল এটি নির্বাহ করতে পারেন. 303 00:15:59,020 --> 00:16:00,610 তাই দুইটাই কাজ. 304 00:16:00,610 --> 00:16:03,270 >> যে জানার জন্য? 305 00:16:03,270 --> 00:16:06,020 কোন প্রশ্ন? 306 00:16:06,020 --> 00:16:09,020 >> AUDIENCE: আপনি জুম করতে পারি অল্প মধ্যে? 307 00:16:09,020 --> 00:16:09,913 >> LUCAS Freitas: দুঃখিত? 308 00:16:09,913 --> 00:16:11,135 >> AUDIENCE: জুম ইন? 309 00:16:11,135 --> 00:16:13,310 >> আয়াতটি CARVALHO: আমি আপনি কি মনে করেন শুধু আদেশ প্লাস পারেন. 310 00:16:13,310 --> 00:16:14,295 >> LUCAS Freitas: কি নির্দেশ? 311 00:16:14,295 --> 00:16:16,060 >> আয়াতটি CARVALHO: কমান্ড প্লাস. 312 00:16:16,060 --> 00:16:17,000 >> LUCAS Freitas: নং 313 00:16:17,000 --> 00:16:19,350 >> আয়াতটি CARVALHO: ওহ, যে না কাজ করে যাচ্ছে, কারণ - 314 00:16:19,350 --> 00:16:25,548 আমরা রেজল্যুশন সেট এটা কারণ এই জিনিস জন্য. 315 00:16:25,548 --> 00:16:27,450 >> LUCAS Freitas: আমি না আমরা ইন জুম করতে পারেন মনে হয় 316 00:16:27,450 --> 00:16:30,852 317 00:16:30,852 --> 00:16:34,130 হাঁ, আমরা জুম করতে পারবেন না. 318 00:16:34,130 --> 00:16:36,200 আপনি অন্য প্রশ্ন আছে? 319 00:16:36,200 --> 00:16:36,680 দুঃখিত. 320 00:16:36,680 --> 00:16:39,170 >> AUDIENCE: আপনি ঝনঝন পুনরাবৃত্তি করা যাবে না? 321 00:16:39,170 --> 00:16:40,630 >> LUCAS Freitas: ঝনঝন? 322 00:16:40,630 --> 00:16:44,190 ঝনঝন করা হিসাবে একই জিনিস, কিন্তু পার্থক্য প্রথম আমি চলেছি অনুপস্থিত 323 00:16:44,190 --> 00:16:48,460 কমান্ড যা ঝনঝন, লিখতে, তারপর আমি -0 করতে যাচ্ছি, সব, যা হয় 324 00:16:48,460 --> 00:16:51,680 শুধু কি আমরা চলুন একটি পতাকা হিসাবে পরে জানতে. 325 00:16:51,680 --> 00:16:54,440 তাই শুধু মনে করি যে আপনি সবসময় -O দিতে হবে. 326 00:16:54,440 --> 00:16:58,690 >> এবং তারপর প্রথম, আপনাকে করা চলুন এক্সিকিউটেবল ফাইলের নাম, 327 00:16:58,690 --> 00:17:00,680 আপনি যে মূলত ফাইলের তৈরি করতে যাচ্ছে. 328 00:17:00,680 --> 00:17:06,430 তাই আমি উদাহরণস্বরূপ, hello2 জন্য, বলতে পারেন তারপর আমি কম্পাইল করতে চান যে ফাইল, 329 00:17:06,430 --> 00:17:07,800 যা. গ ফাইল. 330 00:17:07,800 --> 00:17:09,240 সুতরাং যে hello.c এর. 331 00:17:09,240 --> 00:17:10,871 যে জানার জন্য? 332 00:17:10,871 --> 00:17:12,635 >> AUDIENCE: কি হ্যালো? 333 00:17:12,635 --> 00:17:13,076 যে কি? 334 00:17:13,076 --> 00:17:15,960 >> LUCAS Freitas: hello.c. 335 00:17:15,960 --> 00:17:19,849 এবং আমি এটা কম্পাইল যদি, এবং যদি আমি, আমি আরো একটি ম আছে 336 00:17:19,849 --> 00:17:22,010 আমি শুধু কম্পাইল যে hello2. 337 00:17:22,010 --> 00:17:26,339 আমি এটি চালানোর চেষ্টা এবং, যদি এটা যাচ্ছে ঠিক একই জিনিস করে হ্যালো হিসাবে, 338 00:17:26,339 --> 00:17:27,089 শুধু হ্যালো মুদ্রণ. 339 00:17:27,089 --> 00:17:31,660 >> AUDIENCE: কিভাবে করতে জন্য আসা আপনি পরে hello.c লাগাতে পারেন? 340 00:17:31,660 --> 00:17:33,880 >> LUCAS Freitas: মেক, আপনি . গ করা হবে না. 341 00:17:33,880 --> 00:17:36,140 মেক এ, আপনি বলে প্রোগ্রামের নাম. 342 00:17:36,140 --> 00:17:37,750 আপনি. গ বলার নেই. 343 00:17:37,750 --> 00:17:39,020 কিন্তু ঝনঝন জন্য, আপনি উচিত. 344 00:17:39,020 --> 00:17:44,040 >> AUDIENCE: ঝনঝন সঙ্গে আপনি কি এও [শ্রবণাতীত] যোগ আছে 345 00:17:44,040 --> 00:17:44,480 >> আয়াতটি CARVALHO: হ্যাঁ. 346 00:17:44,480 --> 00:17:46,180 তাই আপনি যদি এছাড়াও লাইব্রেরি আছে. 347 00:17:46,180 --> 00:17:51,170 >> LUCAS Freitas: হাঁ, যে কিছু আমরা পরে ব্যবহার করা যাচ্ছে. 348 00:17:51,170 --> 00:17:54,850 যে লিঙ্ক বলা হয়, এবং আমি মনে করি আমরা মনে হচ্ছে পরে এটা নিয়ে কথা বলতে যাচ্ছি. 349 00:17:54,850 --> 00:17:55,930 আরেকটি প্রশ্ন? 350 00:17:55,930 --> 00:17:59,927 >> AUDIENCE: আপনাকে করা না একটি বিন্দু স্ল্যাশ ঝনঝন? 351 00:17:59,927 --> 00:18:01,060 >> LUCAS Freitas: নং 352 00:18:01,060 --> 00:18:06,040 ডট স্ল্যাশ শুধু খুলতে হয় এক্সিকিউটেবল ফাইল. 353 00:18:06,040 --> 00:18:09,440 তাই ঝনঝন, আপনি শুধু "ঝনঝন" লিখুন এবং তাহলে আপনি খুলতে চান 354 00:18:09,440 --> 00:18:12,640 এক্সিকিউটেবল ফাইল যে আপনি শুধু কম্পাইল, তাহলে বিন্দু না 355 00:18:12,640 --> 00:18:13,780 কাট ও নাম. 356 00:18:13,780 --> 00:18:15,100 যে জানার জন্য? 357 00:18:15,100 --> 00:18:18,635 358 00:18:18,635 --> 00:18:22,435 >> AUDIENCE: আপনি শুধু পরিবর্তন ছিল [শ্রবণাতীত] হ্যালো দুনিয়া, আপনি 359 00:18:22,435 --> 00:18:23,870 এটি পুনরায় কম্পাইল করতে হবে? 360 00:18:23,870 --> 00:18:24,750 >> LUCAS Freitas: হ্যাঁ. 361 00:18:24,750 --> 00:18:36,650 আমি বলতে চাই যদি, উদাহরণস্বরূপ, "ওহে , "আমি শুধু আমি সেখানে এখন তা সংরক্ষণ করুন, এবং পারেন 362 00:18:36,650 --> 00:18:38,020 শুধু পুনরায় কম্পাইল. 363 00:18:38,020 --> 00:18:41,910 তাই হ্যালো আমার একটা করতে না দেওয়া. 364 00:18:41,910 --> 00:18:48,490 আমি হ্যালো না এবং যদি তা করে যাচ্ছে "সেখানে হ্যালো." বলে জ্ঞান করে তোলে? 365 00:18:48,490 --> 00:18:50,280 অন্য কোন প্রশ্ন? 366 00:18:50,280 --> 00:18:54,384 >> AUDIENCE: আপনি অন্তর্ভুক্ত আছে কাজ তুল্য মান ইনপুট / আউটপুট? 367 00:18:54,384 --> 00:18:55,480 >> LUCAS Freitas: হ্যাঁ. 368 00:18:55,480 --> 00:18:58,050 স্ট্যান্ডার্ড ইনপুট / আউটপুট মূলত একটি আছে লাইব্রেরি 369 00:18:58,050 --> 00:19:00,050 printf জন্য বাস্তবায়ন. 370 00:19:00,050 --> 00:19:03,450 371 00:19:03,450 --> 00:19:06,910 নেভিগেশন সুতরাং যে জিনিস অধিকার শীর্ষ stdio অন্তর্ভুক্ত. 372 00:19:06,910 --> 00:19:11,920 একটি লাইব্রেরি সহ যে মূলত বিভিন্ন একটি গুচ্ছ আছে 373 00:19:11,920 --> 00:19:13,260 আপনি ব্যবহার করতে পারেন সরঞ্জাম. 374 00:19:13,260 --> 00:19:13,480 এক? 375 00:19:13,480 --> 00:19:17,820 একটি ফাংশন যে printf, এর মধ্যে হয় যে মূলত প্রিন্ট 376 00:19:17,820 --> 00:19:21,290 পর্দায় Netlog. 377 00:19:21,290 --> 00:19:23,200 >> অন্য কোন প্রশ্ন? 378 00:19:23,200 --> 00:19:24,700 কোন? 379 00:19:24,700 --> 00:19:25,060 ঠিক আছে. 380 00:19:25,060 --> 00:19:31,620 তাই এখন আমি কি বিষয়ে কথা বলুন - 381 00:19:31,620 --> 00:19:33,948 >> আয়াতটি CARVALHO: চলুন শুধু স্টাইল গাইড যান. 382 00:19:33,948 --> 00:19:35,896 আপনি শুধু এখানে সেটা খুঁজে পেতে চান? 383 00:19:35,896 --> 00:19:37,880 >> LUCAS Freitas: সুতরাং আমরা চলুন শৈলী সম্পর্কে কথা বলার জন্য. 384 00:19:37,880 --> 00:19:47,006 385 00:19:47,006 --> 00:19:50,430 >> আয়াতটি CARVALHO: ওহ, ডেভিড শেষ করা হয়নি. 386 00:19:50,430 --> 00:19:51,230 ঠিক আছে. 387 00:19:51,230 --> 00:19:53,870 কেন আমরা ফিরে আসে না খুব শেষে শৈলী? 388 00:19:53,870 --> 00:19:56,220 এটা আসলে আপডেট করা হয়েছে আমরা কথা বলতে হিসাবে. 389 00:19:56,220 --> 00:19:56,810 >> LUCAS Freitas: হ্যাঁ. 390 00:19:56,810 --> 00:19:58,300 ডেভিড যে শেষ জন্য এর পথ চলুন শুরু করা যাক. 391 00:19:58,300 --> 00:20:07,150 392 00:20:07,150 --> 00:20:08,600 >> আয়াতটি CARVALHO: Can আমরা আসলে সুইচ? 393 00:20:08,600 --> 00:20:14,920 394 00:20:14,920 --> 00:20:17,200 >> তাই আমি প্রত্যেকের হয়েছে আশা করি ভূত সেবন. 395 00:20:17,200 --> 00:20:21,950 দুর্ভাগ্যবশত, এটা সময় দূরে এই থেকে সরাতে - 396 00:20:21,950 --> 00:20:25,280 দুর্ভাগ্যবশত এটা দূরে সরাতে সময় এই চমত্কার প্রোগ্রামিং ব্লক থেকে 397 00:20:25,280 --> 00:20:28,530 সি নেভিগেশন কিন্তু এর সৌভাগ্য যে, সব প্রোগ্রামিং আপনাকে করেছি যে নির্মান 398 00:20:28,530 --> 00:20:32,370 ভূত নিয়ে কাজ করা হয় সরাসরি C থেকে অনুবাদ, এবং আমরা করছি 399 00:20:32,370 --> 00:20:35,130 সম্পর্কে জানতে শুরু করতে যাচ্ছে এই মুহূর্তে তাদের কিছু. 400 00:20:35,130 --> 00:20:39,200 শর্ত সম্পর্কে চলুন প্রথম আলাপ বুলিয়ান এক্সপ্রেশন মধ্যে. 401 00:20:39,200 --> 00:20:41,944 >> এই রিজার্ভ নেভিগেশন চলছে ব্যাটারী ক্ষমতা. 402 00:20:41,944 --> 00:20:43,912 >> LUCAS Freitas: কিভাবে হল যে কাজ করছে না? 403 00:20:43,912 --> 00:20:47,850 404 00:20:47,850 --> 00:20:48,010 ঠিক আছে. 405 00:20:48,010 --> 00:20:50,256 আপনি সেখানে যান, আমি পেতে যাচ্ছি - 406 00:20:50,256 --> 00:20:53,700 407 00:20:53,700 --> 00:20:57,390 >> আয়াতটি CARVALHO: সুতরাং শর্ত হয় তারা আমাদের অনুমতি গুরুত্বপূর্ণ কারণ 408 00:20:57,390 --> 00:21:00,588 আমাদের প্রোগ্রাম মধ্যে যুক্তি পরিচয় করিয়ে দিতে. 409 00:21:00,588 --> 00:21:04,620 এখানে একটি অবস্থার একটি উদাহরণ একটি সি প্রোগ্রাম মধ্যে. 410 00:21:04,620 --> 00:21:06,130 এর কিভাবে এই নোট যাক - 411 00:21:06,130 --> 00:21:11,324 তাই এই অবস্থা ব্লক অধিকার এখানে, এই printf বিবৃতি চালানো হবে না 412 00:21:11,324 --> 00:21:14,860 যদি না এর মধ্যে শর্ত প্রথম বন্ধনী, এন 0 থেকে বড়, 413 00:21:14,860 --> 00:21:16,800 সত্য যাও মূল্যায়ণ করা. 414 00:21:16,800 --> 00:21:20,780 >> চ মধ্যে অবস্থার এখন, সব বিবৃতি বুলিয়ান এক্সপ্রেশন আছে, 415 00:21:20,780 --> 00:21:22,970 যার মানে হল যে সেখানে মাত্র দুটি অপশন. 416 00:21:22,970 --> 00:21:26,856 তারা হয়, সত্য যাও মূল্যায়নের পারে অথবা তারা মিথ্যা নির্ণয় করতে পারে. 417 00:21:26,856 --> 00:21:33,174 তাই এখানে, তাই এই অধিকার, জ্ঞান করে তোলে? এন 0 থেকে বড়, এটি একটি ইতিবাচক মানে 418 00:21:33,174 --> 00:21:41,160 এটি প্রিন্ট করবে যার মানে নম্বর, "আপনি যদি একটি ইতিবাচক নম্বর বাছাই করা." আউট 419 00:21:41,160 --> 00:21:44,630 >> বুলিয়ান এক্সপ্রেশন প্রচুর আছে একটি সঙ্গে শর্ত গঠন করতে পারেন 420 00:21:44,630 --> 00:21:47,190 Init বিবৃতি. 421 00:21:47,190 --> 00:21:48,520 আমরা কম আছে. 422 00:21:48,520 --> 00:21:50,950 এই কম বা সমান. 423 00:21:50,950 --> 00:21:52,200 এই মাত্র একটি মজার [শ্রবণাতীত] হয়. 424 00:21:52,200 --> 00:21:54,800 425 00:21:54,800 --> 00:22:01,630 আপনি এটা যদি printf ঘটতে করতে চান, তারপর, তার চেয়ে অনেক বেশী বা 0 সমান 426 00:22:01,630 --> 00:22:03,345 আপনি এই চয়ন করবে. 427 00:22:03,345 --> 00:22:07,750 তাই সমান সঠিক appends সাইন তার চেয়ে অনেক বেশী পরে. 428 00:22:07,750 --> 00:22:12,030 >> থেকে ভিন্ন, যা সমান সমান মাত্র এক সমান চিহ্ন, সমান সমান 429 00:22:12,030 --> 00:22:16,430 আসলে এর মানে হল যে যাই হোক না কেন এর এই বাম দিকে হিসাবে একই 430 00:22:16,430 --> 00:22:20,610 এই ডান দিকে কি যেখানে এক সমান চিহ্ন কি? 431 00:22:20,610 --> 00:22:23,333 শুধু একটা সমান চিহ্ন কি? 432 00:22:23,333 --> 00:22:24,275 বরাদ্দকরণ. 433 00:22:24,275 --> 00:22:25,985 >> LUCAS Freitas: বলেন কে? 434 00:22:25,985 --> 00:22:27,170 যে মিছরি হয়? 435 00:22:27,170 --> 00:22:27,370 ওহ, কোন. 436 00:22:27,370 --> 00:22:27,885 দুঃখিত. 437 00:22:27,885 --> 00:22:28,210 দুঃখিত. 438 00:22:28,210 --> 00:22:30,400 আপনি উভয় মিছরি পেতে. 439 00:22:30,400 --> 00:22:31,510 ঠিক আছে, ওহ! 440 00:22:31,510 --> 00:22:33,046 তিন জনের মিছরি পেতে! 441 00:22:33,046 --> 00:22:37,393 >> আয়াতটি CARVALHO: সুতরাং এই এক অধিকার এখানে হয় পূর্ববর্তী ঠুং অপারেটর 442 00:22:37,393 --> 00:22:40,240 সমান চিহ্ন, তাই যে সমান নয়. 443 00:22:40,240 --> 00:22:46,560 এই হল আমার অবস্থা মধ্যে ছিল তাই যদি, অবস্থার শরীরের would 444 00:22:46,560 --> 00:22:49,615 চালানো শুধুমাত্র যদি যাই হোক না কেন এর মধ্যে বাম হিসাবে একই নয় 445 00:22:49,615 --> 00:22:52,540 ডানদিকে কি. 446 00:22:52,540 --> 00:22:57,680 >> আমি আরো থাকতে পারে শুধু বিস্ময়বোধক বিন্দু. 447 00:22:57,680 --> 00:23:01,250 বাস্তবিক আমরা একটি বৈশিষ্ট্য দেখতে পাবেন এই ব্যবহার করা হবে স্লাইড. 448 00:23:01,250 --> 00:23:03,830 >> LUCAS Freitas: কোন প্রশ্ন? 449 00:23:03,830 --> 00:23:06,450 কোন? 450 00:23:06,450 --> 00:23:10,460 >> আয়াতটি CARVALHO: আমরা এই একত্রিত করতে পারেন আরও নির্মাণ করা বুলিয়ান এক্সপ্রেশন 451 00:23:10,460 --> 00:23:12,500 জটিল শর্তাধীন বিবৃতি. 452 00:23:12,500 --> 00:23:19,680 তাই এখানে, যদি বাম যাই হোক না কেন এর হাত ডবল বার পাশ বা 453 00:23:19,680 --> 00:23:23,160 ডান দিকে যাই হোক না কেন ডবল বার, সত্য যাও মূল্যায়ণ 454 00:23:23,160 --> 00:23:25,700 তারপর আমরা অবৈধ প্রিন্ট আউট করব. 455 00:23:25,700 --> 00:23:29,503 এবং তারপর নিচে এখানে, যাই হোক না কেন এর যদি দুই বাম দিকে 456 00:23:29,503 --> 00:23:33,480 ডানদিকে ampersands এবং যাই হোক না কেন এর দুই ampersands এর দিকে 457 00:23:33,480 --> 00:23:37,470 সত্য, তারপর থেকে মূল্যায়ণ আমরা বৈধ প্রিন্ট আউট করব. 458 00:23:37,470 --> 00:23:42,195 ডবল বার যৌক্তিক বলা হয় বা অপারেটর ডবল ampersands হয় 459 00:23:42,195 --> 00:23:44,190 লজিক্যাল এবং অপারেটর বলা হয়. 460 00:23:44,190 --> 00:23:44,648 হ্যাঁ? 461 00:23:44,648 --> 00:23:47,850 >> AUDIENCE: যারা শুধু আছেন ছোট হাতের L 'গুলি? 462 00:23:47,850 --> 00:23:48,620 >> আয়াতটি CARVALHO: নং 463 00:23:48,620 --> 00:23:50,890 তারা আসলে করছি - 464 00:23:50,890 --> 00:23:55,134 আপনার মত, নেতিবাচক প্রতিক্রিয়া জানতে আপনার ফিরে কী উপরোক্ত? 465 00:23:55,134 --> 00:23:56,585 আপনি যে দেখতে হবে? 466 00:23:56,585 --> 00:23:57,940 >> LUCAS Freitas: এটা আসলে একটি বার এর. 467 00:23:57,940 --> 00:24:02,100 >> আয়াতটি CARVALHO: এটা আসলে এর মাত্র দুই বার. 468 00:24:02,100 --> 00:24:05,724 >> AUDIENCE: আপনি ব্যবহার করতে পারেন স্ট্রিং জন্য সমান সমান? 469 00:24:05,724 --> 00:24:07,000 >> LUCAS Freitas: নং 470 00:24:07,000 --> 00:24:09,130 আমরা পরে জানতে চলুন যে সম্পর্কে কিছু. 471 00:24:09,130 --> 00:24:10,735 >> আয়াতটি CARVALHO: একটি ফাংশন আছে আপনি ব্যবহার করতে পারেন. 472 00:24:10,735 --> 00:24:12,644 কিন্তু আপনি করতে হবে না এখনও যে চিন্তা. 473 00:24:12,644 --> 00:24:15,530 474 00:24:15,530 --> 00:24:18,270 >> আমি এই প্রোগ্রাম দিতে কি যদি নম্বর 5? 475 00:24:18,270 --> 00:24:20,850 কী প্রিন্ট আউট হবে? 476 00:24:20,850 --> 00:24:22,100 >> AUDIENCE: [শ্রবণাতীত] 477 00:24:22,100 --> 00:24:27,780 478 00:24:27,780 --> 00:24:28,275 বৈধ. 479 00:24:28,275 --> 00:24:29,770 >> আয়াতটি CARVALHO: বৈধ? 480 00:24:29,770 --> 00:24:30,135 হ্যাঁ. 481 00:24:30,135 --> 00:24:34,092 আমি যে আছে যারা জানি না. 482 00:24:34,092 --> 00:24:35,036 >> [হাস্য] 483 00:24:35,036 --> 00:24:37,990 >> আয়াতটি CARVALHO: যে ধরনের এর ভয়ের [শ্রবণাতীত]. 484 00:24:37,990 --> 00:24:40,900 >> AUDIENCE: তাই ডবল এবং, যে শুধু মানে ও? 485 00:24:40,900 --> 00:24:41,740 >> আয়াতটি CARVALHO: হ্যাঁ. 486 00:24:41,740 --> 00:24:46,160 সুতরাং সংখ্যা 5 বৃহত্তর উভয় 100 টিরও 0 এবং কম. 487 00:24:46,160 --> 00:24:48,970 >> AUDIENCE: কেন এটা এক হবে? 488 00:24:48,970 --> 00:24:51,350 >> আয়াতটি CARVALHO: এক ampersand হয় আসলে কিছু ভিন্ন, এবং এটি 489 00:24:51,350 --> 00:24:53,390 একটি bitwise অপারেটর, যা আপনি পাবেন পরে সম্পর্কে জানতে. 490 00:24:53,390 --> 00:24:58,250 কিন্তু এটা আসলে যে কাজ কিছু একটি প্রদত্ত সংখ্যার বিট সঙ্গে. 491 00:24:58,250 --> 00:25:00,872 >> LUCAS Freitas: শুধু তাদের সে অধিকার না মনে এখন জন্য এটা চিন্তা করতে হবে. 492 00:25:00,872 --> 00:25:04,590 >> আয়াতটি CARVALHO: আমার মনে হয় এটা সম্ভবত মনে করি আগামী সপ্তাহে উত্ক্রান্ত. 493 00:25:04,590 --> 00:25:06,420 >> LUCAS Freitas: অন্য কোন প্রশ্ন? 494 00:25:06,420 --> 00:25:07,990 কোন? 495 00:25:07,990 --> 00:25:12,480 >> আয়াতটি CARVALHO: সুতরাং আমরা দেখা করেছি যে একা দাঁড়ানো, কিন্তু এটি করতে পারেন পারেন এটা অবরোধ 496 00:25:12,480 --> 00:25:15,370 এছাড়াও ব্লক সঙ্গে এবং অন্য জোটবদ্ধ করা. 497 00:25:15,370 --> 00:25:18,880 তাই এই ক্ষেত্রে, যদি এন চেয়ে অনেক বেশী 0, আমরা "আপনি প্রিন্ট আউট চলুন 498 00:25:18,880 --> 00:25:23,855 একটি ইতিবাচক নম্বর বাছাই করা. "অন্য, অর্থাত এটি হল 0 অথবা যদি যদি কম 499 00:25:23,855 --> 00:25:27,170 0 তুলনায়, আমরা প্রিন্ট আউট চলুন "আপনি একটি নেতিবাচক নম্বর বাছাই করা." 500 00:25:27,170 --> 00:25:30,390 >> এখানে মজার ব্যাপার হল এই একে অপরের একচ্ছত্র হয়. 501 00:25:30,390 --> 00:25:33,940 একটি মামলা করা আছে কখনো ছিল না যা এই এবং এই 502 00:25:33,940 --> 00:25:35,544 প্রিন্ট আউট করতে পারেন উভয়. 503 00:25:35,544 --> 00:25:38,190 504 00:25:38,190 --> 00:25:41,030 >> আমি আপনাকে যদি / অন্য সঙ্গে কাজ নিশ্চিত ভূত বক্স, তাই এই হওয়া উচিত 505 00:25:41,030 --> 00:25:42,392 বেশ পরিচিত. 506 00:25:42,392 --> 00:25:42,874 হ্যাঁ? 507 00:25:42,874 --> 00:25:48,522 >> AUDIENCE: আমরা মধ্যে স্থান প্রয়োজন int-এন মধ্যে GetInt তারপর স্পেস সমান 508 00:25:48,522 --> 00:25:49,460 বিবৃতিতে তাহলে কি হবে? 509 00:25:49,460 --> 00:25:51,565 আমরা একটি লাইন [শ্রবণাতীত] ব্যবহার লেগেছে 510 00:25:51,565 --> 00:25:52,790 >> আয়াতটি CARVALHO: ওহ, এখানে স্থান? 511 00:25:52,790 --> 00:25:56,742 >> AUDIENCE: যে লেগেছে, কিন্তু আপনি স্থান দ্বিগুণ. 512 00:25:56,742 --> 00:25:58,718 না, ওঠো. 513 00:25:58,718 --> 00:25:59,706 আপ যান. 514 00:25:59,706 --> 00:26:00,610 >> LUCAS Freitas: শুধু লাইন? 515 00:26:00,610 --> 00:26:01,140 >> AUDIENCE: হ্যাঁ. 516 00:26:01,140 --> 00:26:02,870 >> LUCAS Freitas: শুধু ফাঁকা লাইন? 517 00:26:02,870 --> 00:26:03,270 >> AUDIENCE: হ্যাঁ. 518 00:26:03,270 --> 00:26:04,070 >> আয়াতটি CARVALHO: ফাঁকা লাইন? 519 00:26:04,070 --> 00:26:04,470 না. 520 00:26:04,470 --> 00:26:06,320 ওটি একটি রচনাশৈলীসংক্রান্ত জিনিস. 521 00:26:06,320 --> 00:26:09,360 >> LUCAS Freitas: এটা ঠিক, কখনও কখনও মত আপনি শুধু তাই কিছু লাইন লাফালাফি 522 00:26:09,360 --> 00:26:12,330 কোড মত দেখাচ্ছে না যে লেখার একটা বিশাল ব্লক. 523 00:26:12,330 --> 00:26:15,800 >> আয়াতটি CARVALHO: আমি কি ঘটেছে মনে আমরা এখানে একটি মন্তব্য ছিল, কিন্তু ছিল যে আমি 524 00:26:15,800 --> 00:26:18,220 আপনি না হবে, যাতে এটি গ্রহণ বরং কোড সম্পর্কে চিন্তা 525 00:26:18,220 --> 00:26:19,920 শুধু আমার মন্তব্য পড়া ছাড়া. 526 00:26:19,920 --> 00:26:24,170 সাধারণভাবে, ফাঁক সত্যিই না করবে আপনার প্রোগ্রাম রান ভাবে প্রভাবিত. 527 00:26:24,170 --> 00:26:26,070 এটি একটি রচনাশৈলীসংক্রান্ত জিনিস আরো. 528 00:26:26,070 --> 00:26:29,460 এবং আমরা আপডেট শৈলী গাইড আছে এবং শেষে যেতে প্রস্তুত 529 00:26:29,460 --> 00:26:33,260 supersection, আমরা কথা বলতে পারবেন যে আরো প্রায়. 530 00:26:33,260 --> 00:26:34,660 >> সাথে কিছু ভুল আছে এই প্রোগ্রাম, ডান? 531 00:26:34,660 --> 00:26:38,980 0 সত্যিই না কারণ একটি ঋণাত্মক সংখ্যা. 532 00:26:38,980 --> 00:26:40,270 সুতরাং আমরা যে ঠিক করতে পারবো যদি দেখুন. 533 00:26:40,270 --> 00:26:45,710 534 00:26:45,710 --> 00:26:48,370 >> আপনি সম্ভবত কল্পনা করতে পারেন এই সঙ্গে ডান বলেছেন? 535 00:26:48,370 --> 00:26:52,850 এন হয় 0 থেকে, আমরা আপনার "প্রিন্ট একটি ইতিবাচক নম্বর বাছাই করা. "তারপর অন্য 536 00:26:52,850 --> 00:26:57,340 এন কম 0 হয়, "আপনি বাছাই করা একটি ঋণাত্মক সংখ্যা. "অন্য," আপনি অবচিত 537 00:26:57,340 --> 00:27:01,040 0. " 538 00:27:01,040 --> 00:27:06,030 >> এখন মজার ব্যাপার হল যে হয় এই চিরতরে নেভিগেশন যেতে পারে. 539 00:27:06,030 --> 00:27:10,020 আপনি একটি যদি ব্লক, একটি অন্য থাকতে পারে যদি ব্লক, অন্য অন্য ব্লক, অন্যথায় যদি, যদি 540 00:27:10,020 --> 00:27:14,790 , যদি অন্য কেউ যদি অন্য মূলত যতদিন আপনি চান হিসাবে. 541 00:27:14,790 --> 00:27:17,110 এবং এই মত নির্মিত হলে, এই সব হতে যাচ্ছে 542 00:27:17,110 --> 00:27:19,206 একে অপরের একচ্ছত্র. 543 00:27:19,206 --> 00:27:19,650 হ্যাঁ? 544 00:27:19,650 --> 00:27:24,130 >> AUDIENCE: সুতরাং কেন আপনি শুধু ব্যবহার করতে পারবেন না অন্য [শ্রবণাতীত] পরিবর্তে তাহলে কি হবে? 545 00:27:24,130 --> 00:27:26,990 >> আয়াতটি CARVALHO: এই ক্ষেত্রে, হ্যাঁ আমি যদি অন্য ব্যবহার করতে পারেন, এবং এটি হবে 546 00:27:26,990 --> 00:27:29,190 একেবারে সূক্ষ্ম কারণ নিজেদের হয় শর্ত 547 00:27:29,190 --> 00:27:30,600 একে অপরের একচ্ছত্র. 548 00:27:30,600 --> 00:27:33,560 কিন্তু শর্ত একচেটিয়া না হলে অপরের, এই would 549 00:27:33,560 --> 00:27:37,596 উভয় নির্ণয় না করতে তাদের বাধ্য, যে অর্থে তোলে যদি. 550 00:27:37,596 --> 00:27:44,195 >> AUDIENCE: সেই ক্ষেত্রে, পারা আমরা নীড় দ্বিতীয় প্রথম মধ্যে যদি তাহলে কি হবে? 551 00:27:44,195 --> 00:27:46,160 >> আয়াতটি CARVALHO: যদি - আপনি কি বোঝাতে চেয়েছেন? 552 00:27:46,160 --> 00:27:49,660 >> AUDIENCE: যদি দুটি শর্ত পারস্পরিক একচেটিয়া নয়? 553 00:27:49,660 --> 00:27:54,700 >> আয়াতটি CARVALHO: যদি শর্ত পারস্পরিক একচেটিয়া নয়? 554 00:27:54,700 --> 00:27:58,000 তবে আপনি যদি শুধুমাত্র একটি তাদের চালাতে চান? 555 00:27:58,000 --> 00:28:00,260 >> AUDIENCE: আপনি চান ঠিক পরিবর্তে অন্য মধ্যে যদি. 556 00:28:00,260 --> 00:28:01,020 >> আয়াতটি CARVALHO: হ্যাঁ. 557 00:28:01,020 --> 00:28:03,630 সবসময় প্রচুর আছে যাচ্ছি আপনি এটা করতে পারেন যে উপায়. 558 00:28:03,630 --> 00:28:06,600 আপনি স্পষ্টভাবে নীড় তাদের যা করতে পারেন. 559 00:28:06,600 --> 00:28:10,390 এবং আপনি ভবিষ্যতে স্লাইড দেখতে পাবেন যে আপনি, একাধিক IFS থাকতে পারে শুধু একটা 560 00:28:10,390 --> 00:28:11,680 একের পর. 561 00:28:11,680 --> 00:28:14,840 কিন্তু এই কথাটি একটি উপায় আপনার প্রোগ্রামের প্রবাহ সংগঠিত. 562 00:28:14,840 --> 00:28:18,000 >> LUCAS Freitas: এবং সেখানে আরও একটি ব্যাপার হল, আপনি নির্বাণ সম্পর্কে জিজ্ঞাসা করা হয় 563 00:28:18,000 --> 00:28:20,110 এবং যদি তারপর অন্য হলে. 564 00:28:20,110 --> 00:28:25,240 এটা পুরোপুরি কাজ করবে, কিন্তু এটা খারাপ নকশা কারণ মূলত আপনি যদি 565 00:28:25,240 --> 00:28:29,320 প্রথম চেক, এবং আপনি লক্ষ্য করা যে সংখ্যা, আপনি হয় 0 থেকে 566 00:28:29,320 --> 00:28:30,660 ঠিক প্রোগ্রাম শেষ করতে পারেন. 567 00:28:30,660 --> 00:28:33,080 আপনি চেক করতে হবে না হলে এটা সঠিক, 0 কম? 568 00:28:33,080 --> 00:28:37,510 >> কিন্তু যদি, যদি আপনি এটি চেক যাচ্ছে যদি উভয়, যখন আমি হয় অন্যথায় যদি না, 569 00:28:37,510 --> 00:28:39,260 এটি চেক যাচ্ছে যদি এটা 0 চেয়ে বেশী. 570 00:28:39,260 --> 00:28:43,500 যদি তা না হয়, এমনকি এটি হওয়া যাচ্ছে না কোড অন্যান্য লাইন এ. 571 00:28:43,500 --> 00:28:48,560 সুতরাং আপনি মূলত মত এটি চেক করছি দু 'বার অকারণে, তাই যে কেন আমরা 572 00:28:48,560 --> 00:28:50,750 যদি অন্য যদি করবেন. 573 00:28:50,750 --> 00:28:52,350 অন্য কোন প্রশ্ন? 574 00:28:52,350 --> 00:28:56,547 >> AUDIENCE: তাই কার্যকারিতা অন্য মধ্যে যদি হিসাবে একই 575 00:28:56,547 --> 00:28:57,790 এটা যদি ছিল তাহলে কি হবে? 576 00:28:57,790 --> 00:28:58,470 >> আয়াতটি CARVALHO: নং 577 00:28:58,470 --> 00:29:02,720 আপনি আসলে আমার পরের দেখতে যাচ্ছেন একটি উদাহরণ স্লাইড এটা করতে পারেন যা 578 00:29:02,720 --> 00:29:03,270 আলাদা হতে. 579 00:29:03,270 --> 00:29:05,690 এই ক্ষেত্রে, এটা প্রায় একই. 580 00:29:05,690 --> 00:29:10,190 581 00:29:10,190 --> 00:29:15,410 >> তাই এখানে, আমরা একাধিক একটি উদাহরণ আছে যদি বিবৃতি, এবং 582 00:29:15,410 --> 00:29:20,020 কার্যকারিতা একই নয় আমি যদি বলেছিলেন হিসাবে যদি 583 00:29:20,020 --> 00:29:23,120 অন্য, অন্যথায় যদি, অন্যথায় যদি. 584 00:29:23,120 --> 00:29:26,970 এর ঠিক প্রিন্ট হবে সে সম্পর্কে চিন্তা করা যাক আমি নম্বর 95 লিখুন যদি আউট 585 00:29:26,970 --> 00:29:27,715 এই প্রোগ্রামে. 586 00:29:27,715 --> 00:29:29,764 >> AUDIENCE: [শ্রবণাতীত] 587 00:29:29,764 --> 00:29:31,102 >> আয়াতটি CARVALHO: এবং তারপর? 588 00:29:31,102 --> 00:29:32,340 >> AUDIENCE: [শ্রবণাতীত] 589 00:29:32,340 --> 00:29:33,680 >> আয়াতটি CARVALHO: হ্যাঁ. 590 00:29:33,680 --> 00:29:37,430 তাই এই ক্ষেত্রে, এই অবস্থার হয় অপরের পারস্পরিক একচেটিয়া নয়. 591 00:29:37,430 --> 00:29:41,040 আর বাঁধন কিছুই নেই, কারণ মূল্যায়নের থেকে এই অবস্থা এই যদি 592 00:29:41,040 --> 00:29:44,730 এক ইতিমধ্যেই আছে, তারা শুধু করছি অল আউট মুদ্রণ যাচ্ছে. 593 00:29:44,730 --> 00:29:46,222 তাই আমি এই কিভাবে ঠিক করতে পারে? 594 00:29:46,222 --> 00:29:47,608 >> AUDIENCE: অন্য IFS? 595 00:29:47,608 --> 00:29:48,910 >> আয়াতটি CARVALHO: আপনি অন্য IFS ব্যবহার করতে পারেন. 596 00:29:48,910 --> 00:29:50,590 আমি অর্ডার পরিবর্তন হতে পারে এর মধ্যে, ডান? 597 00:29:50,590 --> 00:29:53,800 আমি প্রথম এই এক কি যদি? 598 00:29:53,800 --> 00:29:55,120 ভাল, আসলে, কোন. 599 00:29:55,120 --> 00:29:57,100 যে 95 জন্য কাজ করবে. 600 00:29:57,100 --> 00:29:58,490 >> LUCAS Freitas: না, শুধু অন্য IFS. 601 00:29:58,490 --> 00:30:01,720 >> আয়াতটি CARVALHO: অন্য IFS এই সংশোধন করা হবে. 602 00:30:01,720 --> 00:30:07,050 যে বিভ্রান্তির পরিষ্কার করে IFS মধ্যে এবং অন্য IFS? 603 00:30:07,050 --> 00:30:11,480 >> AUDIENCE: আমি, আপনি জিজ্ঞাসা করতে চেয়েছিলেন , এটা থামাতে হবে যদি আপনি অন্য ব্যবহার করেছেন? 604 00:30:11,480 --> 00:30:11,840 >> আয়াতটি CARVALHO: রাইট. 605 00:30:11,840 --> 00:30:13,330 সুতরাং শুধুমাত্র এই প্রথম এক. 606 00:30:13,330 --> 00:30:16,535 আমি নম্বর 95 প্রবেশ করানো থাকে, শুধুমাত্র এই প্রিন্ট আউট, এবং এটা কখনও করবে 607 00:30:16,535 --> 00:30:17,934 অন্য অগ্রগতির হবে. 608 00:30:17,934 --> 00:30:22,570 >> LUCAS Freitas: শুধু ধরনের মনে এটা সেটা হয়, যেমন যদি এটা করতে. 609 00:30:22,570 --> 00:30:26,990 অন্য মত হল, যদি না, চেক এই জন্য, এবং তারপর তা করতে. 610 00:30:26,990 --> 00:30:28,690 তারা সব পারস্পরিক করছি তাই মত একচেটিয়া. 611 00:30:28,690 --> 00:30:30,270 আপনি যাদের উপর দুই ভাগ পেতে পারে না. 612 00:30:30,270 --> 00:30:32,800 613 00:30:32,800 --> 00:30:37,630 >> AUDIENCE: আপনি একটি লজিক্যাল ব্যবহার করতে পারি এবং যে পরিস্থিতির জন্য? 614 00:30:37,630 --> 00:30:39,370 >> আয়াতটি CARVALHO: হ্যাঁ. 615 00:30:39,370 --> 00:30:41,400 আমরা পারা যে অন্য উপায় এই সমস্যা সংশোধন করা হয়েছে. 616 00:30:41,400 --> 00:30:43,470 আমরা সংজ্ঞায়িত করতে পারে করছি অধিকার, রেঞ্জ? 617 00:30:43,470 --> 00:30:49,410 এন বৃহত্তর যদি তাই বলেন, থাকতে পারে 90 এবং তুলনায় কম - 618 00:30:49,410 --> 00:30:52,135 ওয়েল, আমি এই এক সত্যিই আছে না অনুমান কোন ব্যাপার, কিন্তু এখানে আমি আগেই বলেছি পারে 619 00:30:52,135 --> 00:30:53,960 এন 80 এর চেয়ে বড় এবং 90 কম. 620 00:30:53,960 --> 00:30:55,570 70, কম 80 তার চেয়ে অনেক বেশী. 621 00:30:55,570 --> 00:30:59,077 যে কাজ করে. 622 00:30:59,077 --> 00:30:59,891 >> [হাস্য] 623 00:30:59,891 --> 00:31:00,980 >> LUCAS Freitas: সে ভয় নেই. 624 00:31:00,980 --> 00:31:02,070 >> আয়াতটি CARVALHO: ভয় পাবেন না. 625 00:31:02,070 --> 00:31:04,570 >> LUCAS Freitas: এটা না এটা ভুল হবে. 626 00:31:04,570 --> 00:31:08,630 এটা অকারণে শুধু যে ভার্বোস. 627 00:31:08,630 --> 00:31:13,480 ভালো লেগেছে কম্পিউটার বিজ্ঞান, এক উচিত সম্ভব হিসাবে হিসাবে সহজ হতে যতদিন 628 00:31:13,480 --> 00:31:14,730 আপনি কার্যকারিতা আছে. 629 00:31:14,730 --> 00:31:16,725 630 00:31:16,725 --> 00:31:17,835 আপনি মিছরি চান? 631 00:31:17,835 --> 00:31:19,084 >> AUDIENCE: এটি প্রয়োজন না. 632 00:31:19,084 --> 00:31:20,340 >> আয়াতটি CARVALHO: আপনি scaring করছি সবাই, লুকাস. 633 00:31:20,340 --> 00:31:21,590 >> LUCAS Freitas: দুঃখিত. 634 00:31:21,590 --> 00:31:24,650 635 00:31:24,650 --> 00:31:29,510 >> আয়াতটি CARVALHO: ডেভিড এছাড়াও উল্লেখ করেছে এই ক্লাসে বিবৃতি সুইচ. 636 00:31:29,510 --> 00:31:33,180 মূলত কি ঘটছে সুইচ হয় বিবৃতি একটি পরিবর্তনশীল লাগে. 637 00:31:33,180 --> 00:31:35,760 এই ক্ষেত্রে, আমরা একটি পূর্ণসংখ্যা গ্রহণ করছেন. 638 00:31:35,760 --> 00:31:39,220 >> পূর্ণসংখ্যা 1, আমরা চলুন প্রিন্ট আউট, "আপনি একটি ছোট বাছাই 639 00:31:39,220 --> 00:31:42,000 নম্বর. আপনি "পূর্ণসংখ্যা, 1 যদি" একটি মাঝারি নম্বর বাছাই করা. "যদি 640 00:31:42,000 --> 00:31:45,730 পূর্ণসংখ্যা 3 হয়, "আপনি একটি উচ্চ বাছাই নম্বর. "এবং আমি আরো একটি ডিফল্ট ক্ষেত্রে ছিল 641 00:31:45,730 --> 00:31:50,020 নিচে এখানে, কিন্তু এটা দেখাচ্ছে না খুব খারাপ, যা আপ. 642 00:31:50,020 --> 00:31:53,120 643 00:31:53,120 --> 00:31:55,360 >> মূলত, এই মাত্র হয় অন্য সিনট্যাক্স. 644 00:31:55,360 --> 00:31:58,640 আমরা সঠিক এই বাস্তবায়িত হতে পারেনি একই জিনিস দিয়ে থাকলে এবং অন্য হলে 645 00:31:58,640 --> 00:31:59,390 বিবৃতি. 646 00:31:59,390 --> 00:32:05,530 কিন্তু যখন বিভিন্ন প্রচুর আছে পরিস্থিতি এবং বিভিন্ন প্রচুর 647 00:32:05,530 --> 00:32:10,350 আপনার জন্য কি করতে চান নেভিগেশন বৈচিত্র প্রতিটি ইনপুট, এই একটি বিকল্প. 648 00:32:10,350 --> 00:32:13,262 তাই এটি শুধু জানি একটা ভাল বাক্য গঠন করে. 649 00:32:13,262 --> 00:32:15,099 হ্যাঁ? 650 00:32:15,099 --> 00:32:21,380 >> AUDIENCE: কেন একটি ব্যাকস্ল্যাশ নেই এন প্রথম এক? 651 00:32:21,380 --> 00:32:23,340 >> আয়াতটি CARVALHO: আপ সেখানে জন্য? 652 00:32:23,340 --> 00:32:27,600 আপ সেখানে এখন পর্যন্ত কোন ব্যাকস্ল্যাশ এর এন GetInt কারণ - 653 00:32:27,600 --> 00:32:30,140 আপনি এই চেষ্টা, এটা করব আপনি এই প্রম্পট দিতে. 654 00:32:30,140 --> 00:32:32,290 আমার 1 এবং 3 এর মধ্যে একটি পূর্ণসংখ্যা দিন. 655 00:32:32,290 --> 00:32:35,550 আমি নেতিবাচক প্রতিক্রিয়া এন করা এবং, যদি এটা would পরের লাইন আমার লাগবে, কিন্তু আমি ঠিক 656 00:32:35,550 --> 00:32:38,690 তাদের পূর্ণসংখ্যা টাইপ করতে চেয়েছিলেন ডান কোলন পরে. 657 00:32:38,690 --> 00:32:40,120 আপনি নেতিবাচক প্রতিক্রিয়া এন করা থাকতে পারে. 658 00:32:40,120 --> 00:32:42,374 এটি একটি বড় চুক্তি না. 659 00:32:42,374 --> 00:32:43,288 হাঁ? 660 00:32:43,288 --> 00:32:50,525 >> AUDIENCE: এই কোডটি জন্য, এই হল মামলার এক, যে কারণ 661 00:32:50,525 --> 00:32:51,760 এটি প্রথম কেস? 662 00:32:51,760 --> 00:32:52,260 কারণ - 663 00:32:52,260 --> 00:32:53,400 >> আয়াতটি CARVALHO: না, না, না. 664 00:32:53,400 --> 00:32:56,480 তাই এই সম্পর্কে একটি পূর্ণসংখ্যা দিতে হয় 1 থেকে 3. 665 00:32:56,480 --> 00:32:59,070 এন 1 হয়, আমি এই মুদ্রণ. 666 00:32:59,070 --> 00:33:02,740 আমি চিঠি জন্য জিজ্ঞেস করেছেন, আমি থাকতে পারে আমাকে একটি মধ্যে একটি চিঠি দিতে বলেন 667 00:33:02,740 --> 00:33:04,935 এবং সি এর পরে এই ক্ষেত্রে এ হবে 668 00:33:04,935 --> 00:33:05,910 >> AUDIENCE: [শ্রবণাতীত]. 669 00:33:05,910 --> 00:33:08,090 কেস করবে মাত্র [শ্রবণাতীত] 670 00:33:08,090 --> 00:33:11,260 >> আয়াতটি CARVALHO: হ্যাঁ, ঠিক. 671 00:33:11,260 --> 00:33:11,550 হাঁ? 672 00:33:11,550 --> 00:33:14,861 >> আপনি চেয়েছিলেন কি যদি AUDIENCE: একটি রিলেশনাল প্রকাশের আরো? 673 00:33:14,861 --> 00:33:17,645 সুতরাং পরিবর্তে এন বলছে 1 সমান, [শ্রবণাতীত] 674 00:33:17,645 --> 00:33:21,050 এন প্রথম ক্ষেত্রে 1 চেয়ে অনেক বেশী? 675 00:33:21,050 --> 00:33:26,630 >> আমি না আসলে, যদি: Lauren CARVALHO এইসব ক্ষেত্রে কিছু নির্ধারণ করুন, এই would 676 00:33:26,630 --> 00:33:28,500 নিচে বহন করা. 677 00:33:28,500 --> 00:33:30,680 তাই আসলে, হয়তো এই নয় আপনি জিজ্ঞাসা করছি. 678 00:33:30,680 --> 00:33:36,240 >> LUCAS Freitas: আমি যদি তিনি জিজ্ঞাসা মনে কেস 0, মামলা আর এন বৃহত্তর ছিল 679 00:33:36,240 --> 00:33:37,150 কম 0 আর. 680 00:33:37,150 --> 00:33:39,210 >> আয়াতটি CARVALHO: হয়তো সুইচ বিবৃতিতে আপনি যা চান তা সত্যিই না 681 00:33:39,210 --> 00:33:39,880 সেই ক্ষেত্রে ব্যবহার করার জন্য. 682 00:33:39,880 --> 00:33:42,420 >> LUCAS Freitas: সুইচ বিবৃতি শুধু মান জন্য, যাতে আপনি এর চেক করছি 683 00:33:42,420 --> 00:33:45,370 মূল্য এই বা যে ভালো হয়. 684 00:33:45,370 --> 00:33:47,025 তাই আসলে আপনি না করতে পারেন শর্ত রাখা. 685 00:33:47,025 --> 00:33:50,988 686 00:33:50,988 --> 00:33:55,920 >> দর্শকদের: কি যদি ব্যক্তি ধরনের [শ্রবণাতীত] সঙ্গে? 687 00:33:55,920 --> 00:33:58,240 >> আয়াতটি CARVALHO: যে হত আমার ডিফল্ট ক্ষেত্রে, যা দুর্ভাগ্যবশত 688 00:33:58,240 --> 00:33:58,910 আপনি দেখতে পারবেন না. 689 00:33:58,910 --> 00:34:02,240 >> LUCAS Freitas: [শ্রবণাতীত] তাদের দেখতে না. 690 00:34:02,240 --> 00:34:03,690 >> আয়াতটি CARVALHO: বাস্তবিক, আপনি কি জানেন? 691 00:34:03,690 --> 00:34:07,795 এর মাত্র 50 অধ্যয়ন যাওয়া যাক, এবং আমি আছি শুধু গবেষণা উপর স্লাইড জুম 692 00:34:07,795 --> 00:34:10,610 50, এই মাত্র বিরক্তিকর কারণ. 693 00:34:10,610 --> 00:34:14,938 তাই আমাকে আসলে শর্ত যান. 694 00:34:14,938 --> 00:34:17,860 এই মাত্র যাচ্ছে একটু সময় নিতে. 695 00:34:17,860 --> 00:34:26,940 696 00:34:26,940 --> 00:34:27,840 >> ঠিক আছে. 697 00:34:27,840 --> 00:34:29,590 সুতরাং, আমি দুঃখিত. 698 00:34:29,590 --> 00:34:33,625 অন্তত এখন আমরা দেখতে পারবেন এটি বন্ধ কাটা ছাড়া সবকিছু. 699 00:34:33,625 --> 00:34:36,230 700 00:34:36,230 --> 00:34:36,969 ঠিক আছে. 701 00:34:36,969 --> 00:34:43,800 >> তারা একটি 10 ​​করিয়ে সুতরাং, যদি আমরা ডিফল্ট হবে এখানে আমার ডিফল্ট মামলা করার জন্য, এবং আমি 702 00:34:43,800 --> 00:34:46,510 শুধু অবৈধ প্রিন্ট হবে, কারণ আমি একটি পূর্ণসংখ্যা লিখুন তাদের জিজ্ঞাসা 703 00:34:46,510 --> 00:34:49,460 1 থেকে 3. 704 00:34:49,460 --> 00:34:50,650 অন্য কোন প্রশ্ন? 705 00:34:50,650 --> 00:34:51,081 হাঁ? 706 00:34:51,081 --> 00:34:57,590 >> AUDIENCE: এর ক্ষেত্রে এক, মামলা শুরু করা যাক বলতে তিন, আপনি এটি সব হতে চেয়েছিলেন বলে 707 00:34:57,590 --> 00:35:00,950 একই জিনিস, যাতে আপনি একটি নম্বর বাছাই একটি মাঝারি নম্বর নয়. 708 00:35:00,950 --> 00:35:03,840 সেই ক্ষেত্রে, এটি অপ্রয়োজনীয় হবে? 709 00:35:03,840 --> 00:35:08,371 আপনি শুধু উভয় টেক্সট পরিবর্তন হবে তাদের মধ্যে, অথবা কিছু হতে পারে 710 00:35:08,371 --> 00:35:08,617 অতিরেক? 711 00:35:08,617 --> 00:35:11,920 একত্রিত কোনো উপায় আছে কি [শ্রবণাতীত]? 712 00:35:11,920 --> 00:35:15,810 >> আয়াতটি CARVALHO: থেকে উপায় আছে তাদের একত্রিত, কিন্তু আমি আপনি করতে পারেন বিশ্বাস 713 00:35:15,810 --> 00:35:18,730 শুধুমাত্র সন্নিহিত বেশী মেশা. 714 00:35:18,730 --> 00:35:22,250 আমি কিছু নির্ধারণ করা হয়নি তাই আপনি যদি মামলার দুই জন্য, এই would 715 00:35:22,250 --> 00:35:24,130 উভয় ক্ষেত্রেই প্রযোজ্য. 716 00:35:24,130 --> 00:35:28,110 ওহ, আমি মামলার জন্য কিছু করা না এক, এই উভয় ক্ষেত্রে প্রযোজ্য হবে 717 00:35:28,110 --> 00:35:30,620 ক্ষেত্রে এক এবং দুই. 718 00:35:30,620 --> 00:35:33,616 যে অর্থে তোলে যদি. 719 00:35:33,616 --> 00:35:35,872 >> AUDIENCE: আপনি এক যে পুনরাবৃত্তি করা যাবে না? 720 00:35:35,872 --> 00:35:36,670 >> LUCAS Freitas: ঠিক আছে. 721 00:35:36,670 --> 00:35:39,950 আপনি মূলত কি করেন, যেমন, আপনার আছে একই জিনিস, কিন্তু আপনি করা না 722 00:35:39,950 --> 00:35:46,820 এখানে কিছু, আপনি হয় জন্য হতে চাই ক্ষেত্রে একটি বা দুটি ক্ষেত্রে, এই কাজ. 723 00:35:46,820 --> 00:35:47,930 রাইট? 724 00:35:47,930 --> 00:35:54,010 আপনি পাবেন এবং যদি এই বিরতি মানে এই ক্ষেত্রে মধ্যে, শুধু ছেড়ে. 725 00:35:54,010 --> 00:35:55,030 সুতরাং যে ব্রেক মানে কি. 726 00:35:55,030 --> 00:35:59,755 আমি ঠিক এই করেছেন সুতরাং, যদি আপনি তাকান, এটা মামলার এক, এবং আপনি শুধু এটা করতে হবে. 727 00:35:59,755 --> 00:36:02,110 এটা ক্ষেত্রে দুটি ছিল, এটা এছাড়াও would শুধু এখানে এসে তা করতে. 728 00:36:02,110 --> 00:36:03,544 >> AUDIENCE: কিন্তু আপনি এটা করতে পারেন? 729 00:36:03,544 --> 00:36:05,140 কিছু আছে মামলা দুটি [শ্রবণাতীত] 730 00:36:05,140 --> 00:36:07,095 >> আয়াতটি CARVALHO: আমি বিশ্বাস করি না আপনি তা করতে পারে. 731 00:36:07,095 --> 00:36:09,380 আমি আপনার চারপাশের থামিয়া যাবে না মনে হয়. 732 00:36:09,380 --> 00:36:11,070 আপনি, রব তা করতে পারেন? 733 00:36:11,070 --> 00:36:13,300 আমি ঠিক তা মনে করি না. 734 00:36:13,300 --> 00:36:16,548 >> AUDIENCE: এক নম্বর তাই কেবল অধিকার, একটি মামলা পরে যেতে পারেন? 735 00:36:16,548 --> 00:36:21,410 , দুটি কমা ক্ষেত্রে এক, হতে পারে না? 736 00:36:21,410 --> 00:36:21,970 >> LUCAS Freitas: না, আপনি না করতে পারেন. 737 00:36:21,970 --> 00:36:25,085 আপনি স্পষ্টভাবে না. 738 00:36:25,085 --> 00:36:28,770 >> আয়াতটি CARVALHO: আমি বলতে চাচ্ছি, বিন্দু এই একটি বিকল্প, এবং এই না বল 739 00:36:28,770 --> 00:36:31,940 আপনার ব্যবহারের ক্ষেত্রে মাপসই, তাই তারপর আপনি শর্ত যদি ব্যবহার করেন. 740 00:36:31,940 --> 00:36:33,906 >> AUDIENCE: সুতরাং কেন আপনি এই কাজ করবে? 741 00:36:33,906 --> 00:36:34,314 সুইচ? 742 00:36:34,314 --> 00:36:38,540 >> আয়াতটি CARVALHO: আমি এই ব্যবহার করেন আপনি খুব সংজ্ঞায়িত আছে - 743 00:36:38,540 --> 00:36:39,730 আসলে, লুকাস, আপনি ব্লক করছি না. 744 00:36:39,730 --> 00:36:40,982 >> LUCAS Freitas: ওহ, দুঃখিত. 745 00:36:40,982 --> 00:36:44,200 >> আয়াতটি CARVALHO: আপনি যদি থেকে থাকে খুবই আপনার জন্য চান সংজ্ঞায়িত আচরণ 746 00:36:44,200 --> 00:36:48,105 প্রতিটি ইনপুট, এই একটি হতে পারে আউট লেখা ছাড়া বেশী সংক্ষিপ্ত 747 00:36:48,105 --> 00:36:49,530 একটি প্রতিটি এক জন্য বিবৃতি যদি. 748 00:36:49,530 --> 00:36:51,210 >> AUDIENCE: কি আছে আবার অর্থ বিরতি? 749 00:36:51,210 --> 00:36:53,180 >> আয়াতটি CARVALHO: বিরতি থামাতে মানে. 750 00:36:53,180 --> 00:36:56,860 আমি এই বিরতি আছে কি না যদি মনে রাখুন এখানে, আমরা ঠিক নিচে নিপতিত হবে 751 00:36:56,860 --> 00:36:58,110 পরবর্তী কেস মধ্যে. 752 00:36:58,110 --> 00:37:00,820 >> LUCAS Freitas: ব্রেক পেতে মানে সুইচ বিবৃতি আউট. 753 00:37:00,820 --> 00:37:03,400 যদি 1, আমি চাই কারণ এই মুদ্রণ এবং ছেড়ে. 754 00:37:03,400 --> 00:37:04,640 আমি অন্য কিছু চেক করতে চান না. 755 00:37:04,640 --> 00:37:05,790 >> AUDIENCE: আপনি না চান অন্য কিছু প্রিন্ট করতে. 756 00:37:05,790 --> 00:37:06,730 >> LUCAS Freitas: হ্যাঁ. 757 00:37:06,730 --> 00:37:08,260 এটা পারস্পরিক একচেটিয়া কারণ. 758 00:37:08,260 --> 00:37:11,378 >> AUDIENCE: এবং এই শুধুমাত্র এগিয়ে যেতে না পরবর্তী ক্ষেত্রে যদি প্রথম মামলা 759 00:37:11,378 --> 00:37:11,850 সত্য নয়? 760 00:37:11,850 --> 00:37:14,120 অথবা এটা সব ক্ষেত্রে পরীক্ষা না একই সময়? 761 00:37:14,120 --> 00:37:16,300 >> LUCAS Freitas: না, এটা চেক ক্রমানুশারে. 762 00:37:16,300 --> 00:37:18,070 ক্রমানুশারে, হাঁ. 763 00:37:18,070 --> 00:37:21,840 আরও একটি প্রশ্ন, তাহলে আমরা পেয়েছেন তাই আমরা সবকিছু আবরণ পারেন যান. 764 00:37:21,840 --> 00:37:22,300 হাঁ? 765 00:37:22,300 --> 00:37:25,280 >> AUDIENCE: তাই মামলা, হতে পারে শুধু একটা ছাড়াও কিছু কাজ করেছেন? 766 00:37:25,280 --> 00:37:27,680 আপনি এটি একটি পরিসীমা দিতে পারে? 767 00:37:27,680 --> 00:37:28,580 >> LUCAS Freitas: নং 768 00:37:28,580 --> 00:37:29,900 >> আয়াতটি CARVALHO: আমি মনে করি না আপনি এটি একটি পরিসীমা দিতে পারেন. 769 00:37:29,900 --> 00:37:31,430 >> LUCAS Freitas: আপনি আপনি করতে পারেন এটি একটি পরিসীমা দিতে পারবেন না. 770 00:37:31,430 --> 00:37:33,190 >> AUDIENCE: ক্ষেত্রে নির্দিষ্ট নয় [শ্রবণাতীত]. 771 00:37:33,190 --> 00:37:34,840 >> LUCAS Freitas: স্যুইচ মূল্যবোধের সাজান. 772 00:37:34,840 --> 00:37:38,400 আপনি নির্ভর করে বিভিন্ন জিনিসগুলি একটি মান, একটি নির্দিষ্ট মান. 773 00:37:38,400 --> 00:37:41,050 আপনি পরিসর ব্যবহার করতে পারবেন না, আপনি না করতে পারেন অন্য কিছু না. 774 00:37:41,050 --> 00:37:43,055 এটি দেখতে শুধু আরেকটি হাতিয়ার. 775 00:37:43,055 --> 00:37:46,570 >> আয়াতটি CARVALHO: অধিকাংশ মানুষ ব্যবহার করবেন না অনেক CS50 মধ্যে বিবৃতি সুইচ, 776 00:37:46,570 --> 00:37:48,760 কিন্তু এটা আছে. 777 00:37:48,760 --> 00:37:49,920 >> ঠিক আছে. 778 00:37:49,920 --> 00:37:53,870 আমরা কথা বলতে যাচ্ছেন তাই পরের জিনিস প্রায় তিন অপারেটর হয়. 779 00:37:53,870 --> 00:37:56,650 এই মাত্র আরেকটি টাইপ এর শর্তাধীন. 780 00:37:56,650 --> 00:38:01,460 মূলত কি এখানে যাচ্ছে আমি হয় একটি পূর্ণসংখ্যা জন্য জিজ্ঞাসা, এবং এন যদি 781 00:38:01,460 --> 00:38:05,550 100 তার চেয়ে অনেক বেশী, আমি প্রিন্ট আউট করা যাচ্ছে না "উচ্চ." এটা না, আমি যাচ্ছি 782 00:38:05,550 --> 00:38:07,010 "কম." প্রিন্ট আউট 783 00:38:07,010 --> 00:38:11,230 >> তাই এটা করছে শর্ত হল এখানে ডান বন্ধনীর মধ্যে, এবং আপনি 784 00:38:11,230 --> 00:38:13,550 ধরনের প্রশ্ন মনে করতে পারেন আমি কিনা জিজ্ঞাসা করছি হিসাবে 785 00:38:13,550 --> 00:38:15,030 এই সত্য বা না. 786 00:38:15,030 --> 00:38:18,485 এটা সত্যি, আমি প্রথম এই কাজ করতে যাচ্ছি এটা সত্য না হলে জিনিস, এবং, আমি আছি 787 00:38:18,485 --> 00:38:20,020 এই দ্বিতীয় জিনিস করে যাচ্ছে. 788 00:38:20,020 --> 00:38:23,520 789 00:38:23,520 --> 00:38:27,960 >> সম্পর্কে কোন প্রশ্ন তিন অপারেটর? 790 00:38:27,960 --> 00:38:30,880 >> LUCAS Freitas: শুধু থেকে নোট চাই ডেভিড যে আপনি একটি আছে যখনই 791 00:38:30,880 --> 00:38:33,346 শর্ত - 792 00:38:33,346 --> 00:38:35,690 >> আয়াতটি CARVALHO: আমি অনুমান ডেভিড এর লাইভ স্ট্রিম মাধ্যমে দেখছে. 793 00:38:35,690 --> 00:38:37,210 >> LUCAS Freitas: তিনি করছে এই মুহূর্তে জীবন প্রবাহ. 794 00:38:37,210 --> 00:38:41,730 আপনি যদি একটি শর্ত আছে যখনই সুতরাং, আপনি আছেন কোঁকড়া ধনুর্বন্ধনী করা অনুমিত, 795 00:38:41,730 --> 00:38:45,320 আমরা একটি সুইচ আছে ঠিক মত এখানে বিবৃতি. 796 00:38:45,320 --> 00:38:46,750 আমরা এখানে কোঁকড়া ধনুর্বন্ধনী আছে. 797 00:38:46,750 --> 00:38:49,560 যাই হোক না কেন অবস্থায়, আপনি থাকেন জন্য এছাড়াও যে করা অনুমিত. 798 00:38:49,560 --> 00:38:50,820 >> আয়াতটি CARVALHO: আপনি দেখতে পাবেন এই শৈলী গাইড. 799 00:38:50,820 --> 00:38:52,900 আমরা আসলে না থাকে স্টাইল গাইড ডান এখন. 800 00:38:52,900 --> 00:38:53,930 আমি ডেভিড এর এখনও কাজ মনে করি. 801 00:38:53,930 --> 00:38:55,100 >> LUCAS Freitas: তিনি বলেন যে এটা এখন এর কাজ. 802 00:38:55,100 --> 00:38:56,120 >> আয়াতটি CARVALHO: ওহ, এটা এখন কাজ করছে না? 803 00:38:56,120 --> 00:38:57,520 ঠিক আছে. 804 00:38:57,520 --> 00:39:02,060 শৈলী তাই দৃশ্যত এই বছর আপনি শুধু একটা লাইন আছে, এমনকি যদি গাইড, 805 00:39:02,060 --> 00:39:06,040 আপনি ঐ লাগাতে পেয়েছেন এখনো সদস্য না কোঁকড়া ধনুর্বন্ধনী 806 00:39:06,040 --> 00:39:09,480 আপনি অগত্যা জন্য করতে হবে না প্রোগ্রামের কার্যকারিতা. 807 00:39:09,480 --> 00:39:12,210 এবং হয়ত আমরা শুধু একটা ব্রেক নেয়া উচিত শর্ত এবং সোজা যেতে পরে 808 00:39:12,210 --> 00:39:14,620 সাফ স্টাইল গাইড এই জিনিস কিছু আপ? 809 00:39:14,620 --> 00:39:15,010 >> LUCAS Freitas: হ্যাঁ. 810 00:39:15,010 --> 00:39:15,775 আপনি একটি প্রশ্ন আছে? 811 00:39:15,775 --> 00:39:17,580 >> AUDIENCE: না, আমি শুধু অপেক্ষা করব স্টাইল গাইড পর্যন্ত. 812 00:39:17,580 --> 00:39:19,578 >> AUDIENCE: আপনি ফিরে যেতে পারে তিন অপারেটর করতে? 813 00:39:19,578 --> 00:39:23,360 >> আয়াতটি CARVALHO: ত্রয়াত্মক, হ্যাঁ. 814 00:39:23,360 --> 00:39:29,010 >> LUCAS Freitas: তিন অপারেটর হয় মূলত একটি যদি অন্য বিবৃতি, কিন্তু 815 00:39:29,010 --> 00:39:33,590 পরিবর্তে দুটি লাইন আছে থাকার তারপর একটি হলে চেক এবং এর 816 00:39:33,590 --> 00:39:36,600 অন্য, আপনি শুধু একটা লাইন আছে. 817 00:39:36,600 --> 00:39:40,930 আমি একটি স্ট্রিং দিতে চাই তাই মূলত যদি উচ্চ বা নিম্ন, এবং আমি একটি মান 818 00:39:40,930 --> 00:39:46,270 এন চেয়ে অনেক বেশী যদি একটি উচ্চ কাজ করতে চান 100 বা কম যদি কম, আমি কি করতে পারি 819 00:39:46,270 --> 00:39:47,730 এই [শ্রবণাতীত] 820 00:39:47,730 --> 00:39:53,060 স্ট্রিং তারপর হতে যাচ্ছে, এবং হয় আমি প্রোগ্রাম 100 থেকে বড় n হল জিজ্ঞাসা? 821 00:39:53,060 --> 00:39:55,750 >> আমি এই মত প্রকাশ করেছেন সুতরাং যে কেন বন্ধনীর মধ্যে এবং তারপর 822 00:39:55,750 --> 00:39:56,580 প্রশ্ন চিহ্ন. 823 00:39:56,580 --> 00:39:59,110 আমি এটা 100 তার চেয়ে অনেক বেশী জিজ্ঞাসা করছি? 824 00:39:59,110 --> 00:40:02,310 যদি তা না হয়, এটা উচ্চ হতে যাচ্ছে. 825 00:40:02,310 --> 00:40:03,850 এটা না, এটা কম হতে যাচ্ছে. 826 00:40:03,850 --> 00:40:07,310 >> তাই মূলত কি আপনি মনে করেন আপনি জিজ্ঞাসা করা হয় , তাই আপনি বন্ধনীর মধ্যে একটি প্রশ্ন রাখা 827 00:40:07,310 --> 00:40:08,620 শর্ত. 828 00:40:08,620 --> 00:40:11,160 তারপর আপনি প্রশ্ন চিহ্ন রাখা আপনি এটা বলছি কারণ. 829 00:40:11,160 --> 00:40:15,240 এটি সত্য এবং, যদি এটা হতে যাচ্ছে প্রথম মান [শ্রবণাতীত] এখানে. 830 00:40:15,240 --> 00:40:18,176 এটা না, আমি করা যাচ্ছে না কোলন পরে যে মান. 831 00:40:18,176 --> 00:40:21,580 এটা জানার জন্য? 832 00:40:21,580 --> 00:40:24,730 >> এটি একটি মত হল এমন কিছু বিষয় আছে সি টুল কিন্তু আপনি করতে হবে না 833 00:40:24,730 --> 00:40:25,700 বিশেষভাবে এটি ব্যবহার. 834 00:40:25,700 --> 00:40:29,890 কিন্তু সি এস মানুষ সাধারণত যে এটা ঠিক লাইন সঞ্চয় কারণ. 835 00:40:29,890 --> 00:40:31,050 >> আয়াতটি CARVALHO: এটা খুবই মার্জিত এর. 836 00:40:31,050 --> 00:40:32,951 এটা শুধু একটা বিবৃতিতে অনেক আছে. 837 00:40:32,951 --> 00:40:36,077 >> AUDIENCE: তাই শতাংশ চিহ্ন শুধু যাই হোক না কেন ফলাফল 838 00:40:36,077 --> 00:40:36,799 আগের লাইন? 839 00:40:36,799 --> 00:40:38,260 >> আয়াতটি CARVALHO: ওহ, আমি দুঃখিত. 840 00:40:38,260 --> 00:40:42,670 এই শতাংশ চিহ্ন আসলে এই জন্য একটি স্থানধারক গুলি. 841 00:40:42,670 --> 00:40:46,160 একটি printf বিবৃতিতে, আপনি এই পেয়েছেন যাচ্ছে যা কি এখানে স্ট্রিং, 842 00:40:46,160 --> 00:40:48,440 প্রিন্ট আউট, কিন্তু আপনি ঠিক করতে পারেন এই সেখানে গুলি করা. 843 00:40:48,440 --> 00:40:50,290 অন্যথা এটি প্রিন্ট করবে আক্ষরিক গুলি আউট. 844 00:40:50,290 --> 00:40:54,070 সুতরাং আমরা রাখা এখানে একটি শতাংশ করা জন্য অনুষ্ঠিত এই জায়গা যাই হোক না কেন 845 00:40:54,070 --> 00:40:57,590 কমা পরে আসে. 846 00:40:57,590 --> 00:40:59,470 >> সুতরাং একটি পংক্তি, যদি আপনি শতাংশ গুলি পেয়েছেন. 847 00:40:59,470 --> 00:41:00,950 একটি পূর্ণসংখ্যা, শতাংশ আমি. 848 00:41:00,950 --> 00:41:03,330 একটি float, শতাংশ ফল ধরে. 849 00:41:03,330 --> 00:41:06,960 আপনি আমরা হিসাবে যারা দেখতে পাবেন আরো উদাহরণ দেখুন. 850 00:41:06,960 --> 00:41:09,230 কিন্তু হয়তো আপনার সম্পর্কে কথা বলা উচিত কিছুক্ষণের জন্য শৈলী গাইড, এখন 851 00:41:09,230 --> 00:41:10,480 এটা যে. 852 00:41:10,480 --> 00:41:21,040 853 00:41:21,040 --> 00:41:24,010 >> LUCAS Freitas: আপনি যান cs50.net/style, আপনি দেখতে যাচ্ছেন 854 00:41:24,010 --> 00:41:25,760 শৈলী গাইড. 855 00:41:25,760 --> 00:41:32,420 সমস্যা সেট জন্য, জন্য আপনার স্কোর সমস্যা সেট সুযোগ গঠিত হয়, 856 00:41:32,420 --> 00:41:35,510 যা আপনি সব না হলে মূলত মানে সমস্যা সেট অংশ বা আপনি যদি 857 00:41:35,510 --> 00:41:37,170 কিছু প্রচেষ্টা করেছেন. 858 00:41:37,170 --> 00:41:41,120 দ্বিতীয় ব্যাপার হল, শুদ্ধতা, যা মানে আপনার প্রোগ্রাম কি এরকম হয় 859 00:41:41,120 --> 00:41:44,520 কাজ করা অনুমিত, অথবা এটা আছে ছিল বাগ, অথবা এটা কি করছে না আছে 860 00:41:44,520 --> 00:41:45,620 এটি করতে অনুমিত এর. 861 00:41:45,620 --> 00:41:51,420 >> তৃতীয় জিনিস, যার মানে নকশা আপনি এই ভাল রূপায়ণকারী, বা হয় 862 00:41:51,420 --> 00:41:54,520 আপনি অপ্রয়োজনীয় বিবৃতি ব্যবহার করে? 863 00:41:54,520 --> 00:41:59,400 সুতরাং উদাহরণস্বরূপ, যদি আপনি পুনরাবৃত্তি করতে চান একটি সংখ্যা 10 গুণ, আপনি একটি লেখা হয় 864 00:41:59,400 --> 00:42:03,040 লুপ জন্য বা আপনি ঠিক 10 বার করছেন একই বক্তব্য, শুধু করছেন 865 00:42:03,040 --> 00:42:04,060 কপি এবং পেস্ট. 866 00:42:04,060 --> 00:42:05,760 তাই নকশা যে জন্য. 867 00:42:05,760 --> 00:42:07,420 >> এবং পরিশেষে, আপনি শৈলী আছে. 868 00:42:07,420 --> 00:42:12,000 স্টাইল শুধু বিচার ভালো হয় আপনার কোড দেখায় যদি 869 00:42:12,000 --> 00:42:14,050 পাঠযোগ্য এবং ধরনের প্রশংসনীয়. 870 00:42:14,050 --> 00:42:16,520 এটা ঠিক মূলত মানে আপনার কোড পাঠযোগ্য? 871 00:42:16,520 --> 00:42:20,560 খুঁজছেন ছিল যারা অন্য কেউ হয় না আপনার কোড বুঝতে পারবেন 872 00:42:20,560 --> 00:42:21,250 এটা করছে? 873 00:42:21,250 --> 00:42:25,360 এটি আপনার মতামত ও মত আছে? 874 00:42:25,360 --> 00:42:30,430 >> এর শৈলী সম্পর্কে কথা বলতে শুরু করা যাক যে আপনি ব্যবহার করতে অনুমিত করছি. 875 00:42:30,430 --> 00:42:32,200 সর্বপ্রথম মন্তব্য করে. 876 00:42:32,200 --> 00:42:35,280 মন্তব্য করার জন্য খুবই গুরুত্বপূর্ণ আপনার কোড কখনও কখনও আপনি করছেন কারণ 877 00:42:35,280 --> 00:42:38,750 আপনার প্রোগ্রাম, এবং আপনি ঠিক কি জানতে আপনি শুধু শুরু তাই করে যেতে চাই 878 00:42:38,750 --> 00:42:43,120 কোডিং, শুধু সি একটি গুচ্ছ আপ টাইপ কিন্তু অন্য কেউ খুঁজছেন হয় যদি আপনি হয় 879 00:42:43,120 --> 00:42:47,500 কোড, তারা পাবে যাচ্ছেন না তারা জানে না, কারণ এটা বুঝতে 880 00:42:47,500 --> 00:42:51,420 মত আপনার মাথা জিনিস রয়েছে যা, pesudocode, তাই হয়তো তারা 881 00:42:51,420 --> 00:42:53,970 বুঝতে একটি কঠিন সময় আছে কোড কি করছে. 882 00:42:53,970 --> 00:42:57,900 >> তাই মন্তব্য ব্যাখ্যা সত্যিই দরকারী এ খুঁজছেন যারা কেউ 883 00:42:57,900 --> 00:43:00,880 আপনার এরকম কি কোড, এবং আসলে, এমনকি আপনার জন্য, 884 00:43:00,880 --> 00:43:01,880 তারা খুব দরকারী করছি. 885 00:43:01,880 --> 00:43:05,740 আপনি কঠিন ও কঠোর Psets যেতে হিসাবে, আপনি কোড যে পায় দেখতে যাচ্ছেন 886 00:43:05,740 --> 00:43:10,590 আর, এবং তারপর মন্তব্য সত্যিই হয় তাই আপনার মনে রাখা গুরুত্বপূর্ণ কি প্রতিটি 887 00:43:10,590 --> 00:43:13,320 আপনার প্রোগ্রামের অংশ আছে. 888 00:43:13,320 --> 00:43:16,920 >> একটি মন্তব্য করা, আপনি শুধুমাত্র একটি কাজ করতে পারেন স্ল্যাশ স্ল্যাশ এবং তারপর একটি মন্তব্য লিখুন. 889 00:43:16,920 --> 00:43:21,250 এবং পুরো লাইন একটি মন্তব্য অংশ, এবং যাই হোক না কেন আপনি, লিখে রাখুন 890 00:43:21,250 --> 00:43:24,550 এটি হতে যাচ্ছে না আপনার কোড এর জন্য ব্যবহৃত. 891 00:43:24,550 --> 00:43:27,993 এটা কম্পাইলার মত মূলত এর যে উপেক্ষা করতে যাচ্ছে. 892 00:43:27,993 --> 00:43:29,290 যে জানার জন্য? 893 00:43:29,290 --> 00:43:31,710 >> AUDIENCE: আপনি আবার কি করব মন্তব্য লিখতে? 894 00:43:31,710 --> 00:43:33,260 >> LUCAS Freitas: এই? 895 00:43:33,260 --> 00:43:36,020 স্ল্যাশ স্ল্যাশ? 896 00:43:36,020 --> 00:43:39,810 আপনি স্ল্যাশ স্ল্যাশ, টাইপ যখনই যাই হোক না কেন যে লাইনে হয় যাচ্ছে না 897 00:43:39,810 --> 00:43:42,260 হ্যাঁ সি বলে মনে করা হবে? 898 00:43:42,260 --> 00:43:45,910 >> AUDIENCE: তাই মন্তব্য করার পরে, আপনি শুধু লিখুন এবং একটি নতুন লাইন শুরু? 899 00:43:45,910 --> 00:43:47,120 >> LUCAS Freitas: হ্যাঁ, ঠিক. 900 00:43:47,120 --> 00:43:50,010 >> আয়াতটি CARVALHO: স্ল্যাশ স্ল্যাশ এক লাইন মন্তব্যের জন্য. 901 00:43:50,010 --> 00:43:52,910 >> LUCAS Freitas: উদাহরণস্বরূপ, এখানে আমরা আছে - 902 00:43:52,910 --> 00:43:54,160 আমাকে জুম যাক - 903 00:43:54,160 --> 00:43:56,530 904 00:43:56,530 --> 00:44:01,180 উদাহরণস্বরূপ, এখানে আমি একটি float ঘোষণা করছি, কিন্তু হয়তো আপনি শুধু এই লাগাতে হলে 905 00:44:01,180 --> 00:44:04,980 আপনার কোড, আপনি ভালো নহি আসলে এই মত, কি করছে 906 00:44:04,980 --> 00:44:06,950 এই কোড এ খুঁজছেন কেউ , মত হতে যাচ্ছে কি 907 00:44:06,950 --> 00:44:09,190 নরক নেভিগেশন যাচ্ছে? 908 00:44:09,190 --> 00:44:12,890 >> আপনি "রূপান্তর বলছে একটি মন্তব্য করা হলে সেলসিয়াস যাও ফারেনহাইট, এটা অনেক তোলে 909 00:44:12,890 --> 00:44:13,450 আরো জানার. 910 00:44:13,450 --> 00:44:15,480 আপনি আছেন, মত, ঠিক আছে, আপনি আছেন একটি রূপান্তর করছেন. 911 00:44:15,480 --> 00:44:16,730 যে জানার জন্য? 912 00:44:16,730 --> 00:44:19,860 913 00:44:19,860 --> 00:44:24,960 তাই এটি শুধু মানুষের সাহায্য করে এমন কিছু বিষয় আছে না আপনার কোড প্রস্তুত এবং 914 00:44:24,960 --> 00:44:28,290 আপনি সংগঠিত করতে পারবেন আপনার কোড ভাল. 915 00:44:28,290 --> 00:44:33,080 >> দ্বিতীয় যে জিনিসটি আপনাকে যা করতে পারেন মাল্টি লাইন মন্তব্য, তাই আছে 916 00:44:33,080 --> 00:44:34,850 লাইনের একটি গুচ্ছ জন্য মন্তব্য. 917 00:44:34,850 --> 00:44:38,880 পরিবর্তে স্ল্যাশ স্ল্যাশ করা হচ্ছে, প্রথম লাইন মন্তব্য,, স্ল্যাশ স্ল্যাশ 918 00:44:38,880 --> 00:44:43,590 তাই দ্বিতীয় লাইন, এবং, আপনি স্ল্যাশ তারকা ব্যবহার করতে পারেন. 919 00:44:43,590 --> 00:44:46,330 আপনি এটা করতে যে উপায় যে জন্য মন্তব্য প্রথম লাইন, আপনি আছেন 920 00:44:46,330 --> 00:44:49,650 একটি স্ল্যাশ তারকা তারকা করতে যাচ্ছে, তাই ঠিক সেই মতো. 921 00:44:49,650 --> 00:44:56,900 শুধু এখানে মতো আমরা শুরুর আছে একটি প্রোগ্রাম, আপনি সাধারণত আপনি যিনি করান 922 00:44:56,900 --> 00:44:59,530 , এই প্রোগ্রাম আছে, হয় এবং যে ভালো জিনিস. 923 00:44:59,530 --> 00:45:01,900 এটি ধরনের একটি হেডার মত প্রোগ্রামের জন্য. 924 00:45:01,900 --> 00:45:04,540 >> আবার, এটা যে কিছু না কম্পাইলার যত্নশীল যাচ্ছে, কিন্তু হয় 925 00:45:04,540 --> 00:45:07,570 আপনি কি জানেন আপনার জন্য এটা কি গুরুত্বপূর্ণ এই প্রোগ্রাম আছে অথবা অন্যান্য ব্যক্তিদের জন্য 926 00:45:07,570 --> 00:45:09,960 আপনার প্রোগ্রাম কি করছে জানা. 927 00:45:09,960 --> 00:45:17,480 তাই এর পরে তারকা তারকা কাট, এবং না আপনি তারা করতে যাচ্ছেন শেষ লাইন 928 00:45:17,480 --> 00:45:22,250 বন্ধ করুন পাবে স্ল্যাশ যে মন্তব্য. 929 00:45:22,250 --> 00:45:26,140 তাই মূলত সমস্ত অন্যান্য লাইনের জন্য, আপনি শুধু যাহা লিখতে পারেন, এবং এই 930 00:45:26,140 --> 00:45:27,390 সব উপেক্ষা করা যাচ্ছে. 931 00:45:27,390 --> 00:45:32,920 932 00:45:32,920 --> 00:45:37,780 >> এবং এছাড়াও, শুধু শৈলী হিসাবে, আপনি দেখতে যে লাইনের প্রতিটি একটি তারকা আছে, এবং সব 933 00:45:37,780 --> 00:45:39,380 বড় সংযুক্ত করা হয়. 934 00:45:39,380 --> 00:45:41,605 এই গুরুত্বপূর্ণ বিষয়, তাই আপনার কোড চমত্কার দেখায়. 935 00:45:41,605 --> 00:45:42,855 শব্দগুলি ভালো? 936 00:45:42,855 --> 00:45:45,320 937 00:45:45,320 --> 00:45:47,290 >> এখন, শর্ত. 938 00:45:47,290 --> 00:45:52,240 ডেভিড বলছে ছিল আমরা কি করা উচিত যে আসলে যারা স্লাইড স্থাপন করা, যে হয় 939 00:45:52,240 --> 00:45:55,810 আপনি বিবৃতি যদি কোন ধরনের আছে বা শর্ত যে কোন ধরণের, 940 00:45:55,810 --> 00:46:00,700 আপনি যে দেখাতে কোঁকড়া ধনুর্বন্ধনী ব্যবহার করা উচিত এই ঘটতে যাচ্ছে কি 941 00:46:00,700 --> 00:46:02,730 আপনি শর্ত আছে যখন. 942 00:46:02,730 --> 00:46:07,560 টেকনিক্যালি, আপনি একটি শর্ত আছে এবং তারপর পরের লাইন মাত্র এক 943 00:46:07,560 --> 00:46:12,110 লাইন, আপনি টেকনিক্যালি না থাকে কোঁকড়া ধনুর্বন্ধনী রাখা. 944 00:46:12,110 --> 00:46:16,930 >> মূলত কম্পাইলার বুঝতে হবে এটা যেকোন উপায়ে অন্তর্নিহিত হিসেবে. 945 00:46:16,930 --> 00:46:21,100 কিন্তু CS50 জন্য, আমরা রাখা আপনি না জিজ্ঞাসা কোঁকড়া ধনুর্বন্ধনী শুধু যাতে আপনার 946 00:46:21,100 --> 00:46:24,560 কোড আরো সংগঠিত হয় এবং আরো পাঠযোগ্য. 947 00:46:24,560 --> 00:46:28,200 যে কোড আর পায় কারণ আপনি যদি কোঁকড়া ধনুর্বন্ধনী এবং যেমন হবে না. 948 00:46:28,200 --> 00:46:29,150 এটা সত্যিই নোংরা পায়. 949 00:46:29,150 --> 00:46:31,410 >> আয়াতটি CARVALHO: এটি ঠিক নয় ডেভিড মাত্র নির্দিষ্ট কি 950 00:46:31,410 --> 00:46:33,000 আমার আগের স্লাইড মধ্যে. 951 00:46:33,000 --> 00:46:36,690 এটা স্পষ্টভাবে কোঁকড়া ছাড়াই কাজ করে ধনুর্বন্ধনী, কিন্তু রচনাশৈলীসংক্রান্ত কারণে 952 00:46:36,690 --> 00:46:38,840 আমরা যে জিজ্ঞাসা করতে যাচ্ছেন আপনি লগইন করেননি সেই করা না 953 00:46:38,840 --> 00:46:42,400 >> এবং যদি আপনি style50 দৌড় যখন, চেক 50 ধরনের জন্য যা 954 00:46:42,400 --> 00:46:44,860 শৈলী, এটা এই কাজ করতে আপনাকে স্মরণ করিয়ে দেবে. 955 00:46:44,860 --> 00:46:49,710 >> LUCAS Freitas: এবং অন্য জিনিস বরাবর কোঁকড়া ধনুর্বন্ধনী রাখা মনে রাখবেন 956 00:46:49,710 --> 00:46:50,610 প্রতিটি লাইনে. 957 00:46:50,610 --> 00:46:52,490 তাই আপনি যদি উদাহরণস্বরূপ, কি, L 'গুলি. 958 00:46:52,490 --> 00:46:56,910 কোঁকড়া খুলতে, পরের লাইন এ যান বক্রবন্ধনী, তাহলে পরের লাইন এ যান. 959 00:46:56,910 --> 00:46:59,560 চার শূণ্যস্থান যা খাঁজ,. 960 00:46:59,560 --> 00:47:03,570 তারপর আপনি অন্য তারপর, যাই হোক না কেন লিখতে লাইন, এবং কোঁকড়া বক্রবন্ধনী বন্ধ. 961 00:47:03,570 --> 00:47:06,870 তাই নিশ্চিত হতে ঐ যে কোঁকড়া উভয় ধনুর্বন্ধনী বিভিন্ন লাইন আছে. 962 00:47:06,870 --> 00:47:11,548 >> এই কোড এর মত ছিল তাই যদি AUDIENCE: 10 অন্য IFS, এই উচিত 963 00:47:11,548 --> 00:47:13,040 বন্ধনী 10 সেট করা? 964 00:47:13,040 --> 00:47:14,610 >> LUCAS Freitas: হ্যাঁ, তাদের প্রতিটি জন্য. 965 00:47:14,610 --> 00:47:14,930 হ্যাঁ. 966 00:47:14,930 --> 00:47:17,980 তাই অন্য, যদি, যদি, এবং তাই. 967 00:47:17,980 --> 00:47:21,990 >> AUDIENCE: পারি আপনি না ইন্ডেন্ট করতে ট্যাব টেপা? 968 00:47:21,990 --> 00:47:25,350 >> LUCAS Freitas: আমরা আপনাকে বলছি বলছি চার শূণ্যস্থান ব্যবহার. 969 00:47:25,350 --> 00:47:30,060 কিছু টেক্সট এডিটর ট্যাবে অনুবাদ চার শূণ্যস্থান স্বয়ংক্রিয়ভাবে হিসাবে. 970 00:47:30,060 --> 00:47:34,850 gedit না, তাই আপনি যদি আছে স্থান স্থান স্থান স্থান করবেন. 971 00:47:34,850 --> 00:47:37,920 এই যে কিছু কিছু বিষয় প্রোগ্রামারদের শুধুমাত্র ট্যাব, কিছু না 972 00:47:37,920 --> 00:47:40,560 প্রোগ্রামারদের মাত্র চারটি স্পেস কি, এবং কিছু অন্যান্য ব্যক্তিদের এমনকি করবেন 973 00:47:40,560 --> 00:47:41,900 দুই বা তিন স্থানে. 974 00:47:41,900 --> 00:47:44,040 এটা ঠিক যে আমরা এখানে বলছি হচ্ছে আপনি চারটি স্পেস যা করতে বলছি. 975 00:47:44,040 --> 00:47:47,556 >> AUDIENCE: প্রায় নিশ্চিতভাবে আছে gedit করার জন্য একটি উপায় হতে না 976 00:47:47,556 --> 00:47:48,645 স্বয়ংক্রিয়ভাবে [শ্রবণাতীত]. 977 00:47:48,645 --> 00:47:50,480 ভালো লেগেছে কোন [শ্রবণাতীত] যে আছে. 978 00:47:50,480 --> 00:47:51,150 >> LUCAS Freitas: হ্যাঁ. 979 00:47:51,150 --> 00:47:53,165 আমি আপনার সেটিংস যেতে পারেন না. 980 00:47:53,165 --> 00:47:55,270 >> AUDIENCE: এটা ইতিমধ্যেই যে সব আছে. 981 00:47:55,270 --> 00:47:56,410 >> LUCAS Freitas: এটা ইতিমধ্যেই করে? 982 00:47:56,410 --> 00:47:56,890 ঠিক আছে. 983 00:47:56,890 --> 00:48:00,854 তাই শুধু নিশ্চিত হতে আপনি যে চার শূণ্যস্থান আছে. 984 00:48:00,854 --> 00:48:05,880 >> AUDIENCE: আমরা কোঁকড়া করা আছে পাশাপাশি loops জন্য এ বন্ধনী? 985 00:48:05,880 --> 00:48:07,470 >> LUCAS Freitas: হ্যাঁ. 986 00:48:07,470 --> 00:48:11,610 >> আয়াতটি CARVALHO: যখনই আপনার শুধু একটি কোড ব্লক encapsulating 987 00:48:11,610 --> 00:48:13,570 কোঁকড়া ধনুর্বন্ধনী ব্যবহার করুন. 988 00:48:13,570 --> 00:48:18,040 এবং আপনি আমরা ঠিক করছি মনে করি যে আগে কোন ভাল জন্য এই সম্পর্কে sticklers হচ্ছে 989 00:48:18,040 --> 00:48:23,450 কারণ, আপনি না পাওয়া যেতে থাকলে বড় কোম্পানি এ কারিগরি আন্তর্জাতিক, 990 00:48:23,450 --> 00:48:26,020 তারা আপনাকে একটি স্টাইল গাইড দিতে, এবং হবে তারা এই কি আপনার হয় আপনাকে বলতে হবে 991 00:48:26,020 --> 00:48:27,220 কোড মত দেখতে প্রয়োজন. 992 00:48:27,220 --> 00:48:31,120 এবং যদি আপনি ভালো কোড শিখেছি, যদিও এই হয়তো, আপনার ইন্টার্নশীপ মধ্যে 993 00:48:31,120 --> 00:48:32,680 আপনি কিছু একটা করতে হবে সম্পূর্ণ ভিন্ন. 994 00:48:32,680 --> 00:48:35,115 তারা আপনাকে সামঞ্জস্য থেকে আশা করবেন তাদের শৈলী. 995 00:48:35,115 --> 00:48:39,800 >> LUCAS Freitas: এবং আরও একটি জিনিস যে আপনি, আমি এক্স মত আছে কিভাবে লক্ষ্য করবেন 996 00:48:39,800 --> 00:48:42,290 স্থান, কম, স্থান, 0? 997 00:48:42,290 --> 00:48:44,640 আপনি একটি অপারেটর আছে যখনই - 998 00:48:44,640 --> 00:48:50,490 এটা প্লাস মত হবে, বিয়োগ করতে পারেন, বার, কম, অধিক, যাই হোক না কেন অপারেটর - 999 00:48:50,490 --> 00:48:57,560 Glosbe উপর আপনি না একটি স্পেস দিতে হবে এবং অপারেটর অধিকার. 1000 00:48:57,560 --> 00:49:00,570 >> আয়াতটি CARVALHO: যারা আছেন বাইনারি operands বলা. 1001 00:49:00,570 --> 00:49:03,720 শুধু নিশ্চিত করুন যে আপনি সবসময় স্থান না আপনার বাইনারি operands আউট. 1002 00:49:03,720 --> 00:49:05,465 >> LUCAS Freitas: এই হল না একটি বাইনারি operand. 1003 00:49:05,465 --> 00:49:07,010 >> আয়াতটি CARVALHO: যে এটা দুই নেয় কারণ. 1004 00:49:07,010 --> 00:49:08,260 >> LUCAS Freitas: হাঁ, ওহ. 1005 00:49:08,260 --> 00:49:13,340 1006 00:49:13,340 --> 00:49:14,590 >> ঠিক আছে, সুইচ. 1007 00:49:14,590 --> 00:49:18,180 1008 00:49:18,180 --> 00:49:23,390 প্রথমত, আপনি ঠিক মত যে দেখতে আছে একটি হলে বা অন্য বিবৃতিতে, আপনার আছে 1009 00:49:23,390 --> 00:49:28,280 তার নিজস্ব লাইনে কোঁকড়া বক্রবন্ধনী করা এবং এখানে কোঁকড়া বক্রবন্ধনী অধীন. 1010 00:49:28,280 --> 00:49:32,240 একটি স্থান আছে যে লক্ষ্য করুন অন্য এবং যদি সুইচ পরে, শুধু এ চাই 1011 00:49:32,240 --> 00:49:35,360 আমরা এর মধ্যে একটি স্থান ছিল যে এবং বন্ধনী. 1012 00:49:35,360 --> 00:49:36,610 সুতরাং আপনি যে দিতে হবে. 1013 00:49:36,610 --> 00:49:40,380 1014 00:49:40,380 --> 00:49:48,270 >> এবং কোন স্থান অধিকার প্রতিটি পরে আছে প্রথম বন্ধনী বা শেষ হওয়ার আগে 1015 00:49:48,270 --> 00:49:49,080 প্রথম বন্ধনী. 1016 00:49:49,080 --> 00:49:52,612 তাই আপনি, এটা সব একসাথে যে দেখুন এবং এছাড়াও এখানে আপ চাই. 1017 00:49:52,612 --> 00:49:53,940 >> হাঁ? 1018 00:49:53,940 --> 00:49:58,040 >> আয়াতটি CARVALHO: আমি মনে করি আমরা এগিয়ে যেতে প্রয়োজন. 1019 00:49:58,040 --> 00:50:02,340 >> LUCAS Freitas: তাই এই অংশ আপনি CS50 জন্য যে শৈলী গাইড. 1020 00:50:02,340 --> 00:50:06,520 Cs50.net/style যেতে করতে ভুলবেন না এবং এই কটাক্ষপাত করা. 1021 00:50:06,520 --> 00:50:09,250 এই সব খুব গুরুত্বপূর্ণ আপনার শৈলী স্কোর জন্য. 1022 00:50:09,250 --> 00:50:12,740 1023 00:50:12,740 --> 00:50:15,670 >> আমার ফিরে বিবৃতিতে যাওয়া যাক. 1024 00:50:15,670 --> 00:50:17,070 >> আয়াতটি CARVALHO: আমি চাই বরং শুধু style50 ব্যবহার. 1025 00:50:17,070 --> 00:50:18,920 আমরা শুধু যেতে চলুন সোজা loops করতে. 1026 00:50:18,920 --> 00:50:27,580 1027 00:50:27,580 --> 00:50:28,300 ঠিক আছে. 1028 00:50:28,300 --> 00:50:33,720 >> তাই আসুন এখন, ফিরে রেজিস্টার করতে দেওয়া আমরা স্টাইল গাইড উপর সর্বস্বান্ত করেছি. 1029 00:50:33,720 --> 00:50:37,220 Loops, আপনি ভূত তাদের দেখা যায়, এবং করেছি আমরা তাদের সম্পর্কে কথা বলতে যাচ্ছেন 1030 00:50:37,220 --> 00:50:39,210 সি 1031 00:50:39,210 --> 00:50:44,400 >> একটি জন্য লুপ মধ্যে, আছে তিনটি অংশ 1032 00:50:44,400 --> 00:50:45,440 লুপ জন্য এই ঘোষণা. 1033 00:50:45,440 --> 00:50:49,040 আপনি আপনার আরম্ভের মধ্যে পেয়েছেন যা আপনি আপনার ভেরিয়েবল সেট. 1034 00:50:49,040 --> 00:50:52,160 আপনি যা আপনার অবস্থা, পেয়েছেন কিছু বিষয় যা কিনা দেখতে পরীক্ষণ 1035 00:50:52,160 --> 00:50:54,670 সত্য বা মিথ্যা এবং কিনা লুপ চালিয়ে যাওয়া উচিত. 1036 00:50:54,670 --> 00:50:59,390 এবং যদি আপনি আপনার আপডেট পেয়েছেন যা আপনার ভেরিয়েবল আপডেট করা হয়. 1037 00:50:59,390 --> 00:51:05,310 >> এর কিছু কিছু সময়ে দ্রুত কটাক্ষপাত ক্রিয়াটি লুপ জন্য এই সি কোড. 1038 00:51:05,310 --> 00:51:08,860 কি ঘটছে এখানে হয় আরম্ভের, আমরা 0 থেকে আমি সেটিং করছি. 1039 00:51:08,860 --> 00:51:11,820 শর্ত আমরা চেক করছি আমি কম 10 কিনা. 1040 00:51:11,820 --> 00:51:14,982 এবং আপডেটে আমরা করছি আমি বৃদ্ধিশীল. 1041 00:51:14,982 --> 00:51:20,490 তাই কি থেকে স্থাপিত হবে এই লুপ জন্য? 1042 00:51:20,490 --> 00:51:24,344 >> LUCAS Freitas: বাস্তবিক, প্রথম সব, আপনাকে বলছি আমি + কি জানেন? 1043 00:51:24,344 --> 00:51:25,850 >> AUDIENCE: 1 দ্বারা বর্ধিত. 1044 00:51:25,850 --> 00:51:26,870 >> LUCAS Freitas: হ্যাঁ, 1 দ্বারা বর্ধিত. 1045 00:51:26,870 --> 00:51:30,020 তাই এই হিসাবে একই জিনিস আমি এরকম আমি প্লাস 1 সমান. 1046 00:51:30,020 --> 00:51:35,890 এবং আমরা একটি স্থান না থাকে নোটিশ আমি এবং + + 'মধ্যে. 1047 00:51:35,890 --> 00:51:37,600 >> তাই আপনাকে বলছি এই কাজ করবে কি জানেন? 1048 00:51:37,600 --> 00:51:39,060 কেউ বলতে পারেন? 1049 00:51:39,060 --> 00:51:41,463 এবং হয়ত কিছু মিছরি পেতে যে এর কারণ? 1050 00:51:41,463 --> 00:51:42,912 >> AUDIENCE: [শ্রবণাতীত] 1051 00:51:42,912 --> 00:51:44,850 >> LUCAS Freitas: ঠিক আছে. 1052 00:51:44,850 --> 00:51:45,400 [শ্রবণাতীত] 1053 00:51:45,400 --> 00:51:47,450 পরে [শ্রবণাতীত] সবাই প্রদর্শন করুন. 1054 00:51:47,450 --> 00:51:49,565 হাঁ, এটা "এই প্রদর্শন করে যাচ্ছে CS50 "10 বার করে. 1055 00:51:49,565 --> 00:51:52,150 >> আয়াতটি CARVALHO: আমি এটা ছিল অনুমান স্লাইড শিরোনামে. 1056 00:51:52,150 --> 00:51:53,830 >> LUCAS Freitas: হাঁ, ওহ. 1057 00:51:53,830 --> 00:51:54,670 >> [হাস্য] 1058 00:51:54,670 --> 00:51:56,790 >> LUCAS Freitas: যে সাহায্য করে. 1059 00:51:56,790 --> 00:51:58,370 >> আয়াতটি CARVALHO: সুতরাং যারা loops জন্য হয়. 1060 00:51:58,370 --> 00:52:03,200 আমরা আরো কিছু উদাহরণ দেখতে যাচ্ছেন পরে loops জন্য মোট. 1061 00:52:03,200 --> 00:52:06,510 কিন্তু এর আসলে কটাক্ষপাত করা যাক আপনি সম্মুখীন করব লুপ দ্বিতীয় ধরণ 1062 00:52:06,510 --> 00:52:08,920 সি, এবং এটা যখন লুপ বলা হচ্ছে. 1063 00:52:08,920 --> 00:52:11,120 >> যখন একটি লুপ, আপনি করেছেন শুধু একটি শর্ত আছে. 1064 00:52:11,120 --> 00:52:14,790 অবস্থায় চেক করা হয় প্রারম্ভে, এবং যদি যে শর্ত 1065 00:52:14,790 --> 00:52:18,450 মধ্যে সত্য, তারপর কোড করার মূল্যায়ণ যখন ব্লক দেহ 1066 00:52:18,450 --> 00:52:20,380 চালানো হবে. 1067 00:52:20,380 --> 00:52:23,000 এবং কোড অব্যাহত থাকবে যে হিসাবে এতক্ষণ চালানো 1068 00:52:23,000 --> 00:52:24,450 শর্ত সত্য রয়ে যায়. 1069 00:52:24,450 --> 00:52:28,350 1070 00:52:28,350 --> 00:52:33,320 >> এখানে সি একটি লুপ একটি উদাহরণ আমরা 10 থেকে গণনা সেট চলুন 1071 00:52:33,320 --> 00:52:34,580 দিয়ে শুরু. 1072 00:52:34,580 --> 00:52:41,800 যতদিন গণনা হয় 0 থেকে হিসাবে, আমরা এই আউট মুদ্রণ রাখা চলুন 1073 00:52:41,800 --> 00:52:43,360 এখানে পরিবর্তনশীল. 1074 00:52:43,360 --> 00:52:47,080 আমরা গণনা হ্রাস যাচ্ছে এবং করছি তারপর আবার শর্ত চেক. 1075 00:52:47,080 --> 00:52:51,370 প্রিন্ট করুন, হ্রাস, চেক অবস্থা আবার. 1076 00:52:51,370 --> 00:52:54,530 >> এখানে আমরা pertains যে একটি উদাহরণ আছে তার আগে আপনার প্রশ্নের. 1077 00:52:54,530 --> 00:52:57,340 আমরা যখন আমরা শতাংশ গুলি ছিল একটি স্ট্রিং মুদ্রণ, এবং এখন যে 1078 00:52:57,340 --> 00:53:03,420 আমরা কোন int আউট মুদ্রণ করছি, আমরা একটি আছে শতাংশ আমি পরিবর্তে আমাদের স্থানধারক হিসেবে. 1079 00:53:03,420 --> 00:53:09,250 অক্ষর সব চমত্কার হওয়া উচিত স্বজ্ঞাত, আমি কোন int জন্য, স্ট্রিং জন্য গুলি. 1080 00:53:09,250 --> 00:53:15,400 >> এই কোড executes সুতরাং, যদি আপনি উচিত আউট মুদ্রণ, 0 থেকে 10 থেকে গণনা নিচে 1081 00:53:15,400 --> 00:53:15,925 প্রতিটি পূর্ণসংখ্যা. 1082 00:53:15,925 --> 00:53:19,460 >> LUCAS Freitas: এবং আপনি মনে করতে পারেন এটি একটি ফাঁকা মত আর শতাংশ হিসাবে 1083 00:53:19,460 --> 00:53:23,960 স্থান, এবং তারপর আপনি এই নির্বাণ করছি এখানে যে ফাঁকা স্থান পরিবর্তনশীল. 1084 00:53:23,960 --> 00:53:27,640 সুতরাং উদাহরণস্বরূপ, এখানে আমি থাকতে হবে ঠিক একটি ফাঁকা, এবং তারপর আমি নির্বাণ করছি 1085 00:53:27,640 --> 00:53:30,262 , অধিকার আছে গণনা গণনা মান. 1086 00:53:30,262 --> 00:53:32,710 যে জানার জন্য? 1087 00:53:32,710 --> 00:53:35,860 >> আমি ঠিক করতে পারেনি printf মত এবং তারপর, গণনা কোট? 1088 00:53:35,860 --> 00:53:36,840 যে কাজ চান? 1089 00:53:36,840 --> 00:53:37,980 >> AUDIENCE: নং 1090 00:53:37,980 --> 00:53:41,190 >> LUCAS Freitas: না, এটা হবে, কারণ আসলে শব্দ "গণনা" প্রিন্ট 1091 00:53:41,190 --> 00:53:42,850 পরিবর্তে মান মুদ্রণ. 1092 00:53:42,850 --> 00:53:46,080 এর মানে আপনি এটা মান প্রিন্ট করতে হয় কিভাবে পরিবর্তনশীল দিকে পরিবর্তে 1093 00:53:46,080 --> 00:53:47,670 পরিবর্তনশীল শুধু নাম. 1094 00:53:47,670 --> 00:53:48,530 কোন প্রশ্ন? 1095 00:53:48,530 --> 00:53:53,060 >> AUDIENCE: কেন আপনার জন্য ব্যবহার করবেন যখন একটি ভিন্ন? 1096 00:53:53,060 --> 00:53:56,130 >> আয়াতটি CARVALHO: আমি একটা ব্যবহার করেন লুপ আমি যদি জানেন ঠিক কতগুলি 1097 00:53:56,130 --> 00:53:59,520 আমি আমার লুপ চালাতে চান পুনরাবৃত্তিও. 1098 00:53:59,520 --> 00:54:02,810 এই ক্ষেত্রে, এটি কারণ কোন ব্যাপার না, আমি বলতে চাচ্ছি, আমি চেষ্টা ছিল 1099 00:54:02,810 --> 00:54:05,310 একটি সত্যিই সহজ মনে এই স্লাইড জন্য উদাহরণস্বরূপ. 1100 00:54:05,310 --> 00:54:09,990 কিন্তু এর যে আপনি কিছু করতে চান যে বলা যাক যখন বর্তা - 1101 00:54:09,990 --> 00:54:14,480 >> LUCAS Freitas: উদাহরণস্বরূপ, আপনি আছেন ব্যক্তি যতক্ষণ ইনপুট জন্য জিজ্ঞাসা 1102 00:54:14,480 --> 00:54:15,370 আপনি সঠিক ইনপুট দেয়. 1103 00:54:15,370 --> 00:54:19,720 তাই ইনপুট নয়, যখন চাই ঠিক আছে, এটা জন্য জিজ্ঞাসা রাখা. 1104 00:54:19,720 --> 00:54:22,920 অথবা আপনি যখন বাবা দিতে না মত আপনি টাকা, এটা জন্য জিজ্ঞাসা রাখা. 1105 00:54:22,920 --> 00:54:23,430 >> [হাস্য] 1106 00:54:23,430 --> 00:54:25,390 >> আয়াতটি CARVALHO: আপনি জানেন না কিভাবে অনেক বার আপনি এটা করতে হবে. 1107 00:54:25,390 --> 00:54:27,292 >> LUCAS Freitas: আপনি না কারণ যে কতবার জানি 1108 00:54:27,292 --> 00:54:28,010 বর্তা যাচ্ছে. 1109 00:54:28,010 --> 00:54:30,397 >> আয়াতটি CARVALHO: কিন্তু, লুপ জন্য একটি মধ্যে আপনি কতবার জানা প্রয়োজন. 1110 00:54:30,397 --> 00:54:33,640 1111 00:54:33,640 --> 00:54:33,860 হাঁ? 1112 00:54:33,860 --> 00:54:38,520 >> AUDIENCE: শুধু নির্মল, শতাংশ এই সম্পর্কে কিছু বিষয় যা বলেছেন 1113 00:54:38,520 --> 00:54:42,415 এরকম, পূর্ণসংখ্যা জন্য আমি এর, এবং ব্যাকস্ল্যাশ এন - 1114 00:54:42,415 --> 00:54:43,910 >> আয়াতটি CARVALHO: পদ্ধতি? 1115 00:54:43,910 --> 00:54:45,820 কে ব্যাকস্ল্যাশ এন মানে কি জানেন? 1116 00:54:45,820 --> 00:54:47,770 নতুন লাইন, হাঁ. 1117 00:54:47,770 --> 00:54:48,130 যথাযথভাবে. 1118 00:54:48,130 --> 00:54:50,500 >> LUCAS Freitas: আপনি মনে করতে পারেন নতুন লাইন হিসাবে n এর. 1119 00:54:50,500 --> 00:54:52,258 >> আয়াতটি CARVALHO: দারুন. 1120 00:54:52,258 --> 00:54:55,775 >> AUDIENCE: যে গণনা কী ড্যাশ ড্যাশ [শ্রবণাতীত]? 1121 00:54:55,775 --> 00:55:00,240 >> LUCAS Freitas: ছাত্রদের বিয়োগ বিয়োগ হয় একই জিনিস হিসাবে প্লাস প্লাস, কিন্তু 1122 00:55:00,240 --> 00:55:02,160 পরিবর্তে বৃদ্ধি, এটি 1 দ্বারা হ্রাস করা হয়. 1123 00:55:02,160 --> 00:55:04,720 1124 00:55:04,720 --> 00:55:07,185 >> আয়াতটি CARVALHO: কোন বেশি লুপ প্রশ্ন করার সময়? 1125 00:55:07,185 --> 00:55:09,460 কোন? 1126 00:55:09,460 --> 00:55:13,910 ওহ, আমরা অনুমিত হয় যে এড়ানো আছে. 1127 00:55:13,910 --> 00:55:14,950 >> এটি একটি বিক্ষোভ যখন লুপ হয়. 1128 00:55:14,950 --> 00:55:18,950 এ ছাড়া একটি লুপ অনুরূপ এই ক্ষেত্রে আমরা পরে অবস্থা পরীক্ষা 1129 00:55:18,950 --> 00:55:23,430 এর শরীরে কোড লুপ একবার executes. 1130 00:55:23,430 --> 00:55:27,170 সুতরাং আমরা কোড এক্সিকিউট কোন ব্যাপার কি প্রথম. 1131 00:55:27,170 --> 00:55:31,956 তারপর আমরা চালানো, অবস্থা পরীক্ষা এটা আবার শর্ত সত্য হয়. 1132 00:55:31,956 --> 00:55:35,450 1133 00:55:35,450 --> 00:55:38,950 >> আপনি যখন এই ব্যবহার করে নিজেকে খুঁজে পাবেন আপনি ব্যবহারকারীর ইনপুট জন্য বলছি. 1134 00:55:38,950 --> 00:55:42,080 আপনি সবসময় করতে আছে চলুন কারণ একবার জিজ্ঞাসা, এবং তারপর তার উপর নির্ভর করে 1135 00:55:42,080 --> 00:55:46,570 ব্যবহারকারীর ইনপুট আপনি থাকতে পারে, হয় reprompt ও যদি আবার এবং আবার জিজ্ঞাসা 1136 00:55:46,570 --> 00:55:50,670 ইনপুট কি আপনি না এটা প্রত্যাশিত. 1137 00:55:50,670 --> 00:55:53,610 >> AUDIENCE: সুতরাং এটি একটি ফর্ম মত মানুষ পূরণ করার জন্য. 1138 00:55:53,610 --> 00:55:56,010 >> আয়াতটি CARVALHO: হ্যাঁ, ঠিক. 1139 00:55:56,010 --> 00:55:59,720 আপনি আপনার প্রথম মধ্যে, আমি মনে করি, পাবেন Pset, আপনার কাছে আছে চলুন 1140 00:55:59,720 --> 00:56:04,010 সংগ্রহ করার একটি Do ভাল লুপ ব্যবহার ব্যবহারকারী থেকে ইনপুট. 1141 00:56:04,010 --> 00:56:08,728 >> AUDIENCE: পরিস্থিতির উপর নির্ভর করে, আপনার যখন loops আরো চালানো ঝোঁক হবে 1142 00:56:08,728 --> 00:56:12,805 প্রায়ই তুলনায় loops, মত, যখন এক বা কিছু দ্বারা? 1143 00:56:12,805 --> 00:56:14,080 >> আয়াতটি CARVALHO: এটা সঠিক যদি - 1144 00:56:14,080 --> 00:56:17,400 >> LUCAS Freitas: তারা সবসময় চালানো উচিত সময়ের সঠিক পরিমাণ আপনি যে 1145 00:56:17,400 --> 00:56:19,130 এটি চালাতে চান. 1146 00:56:19,130 --> 00:56:23,860 আমরা কি ব্যবহার লেগেছে, যখন কারণ আমরা সত্যিই অন্তত একবার ইনপুট পেতে চেয়েছিলেন. 1147 00:56:23,860 --> 00:56:27,220 যখন loops ইন, কখনও কখনও আপনি চান না এটা না করে যদি সব সময়ে এটি চালানো 1148 00:56:27,220 --> 00:56:28,540 চালানো ক্ষেত্রে. 1149 00:56:28,540 --> 00:56:31,300 সুতরাং এটি নকশা উপর নির্ভর করে. 1150 00:56:31,300 --> 00:56:35,900 যখন বা আমি বলতে চাচ্ছি, আপনি ব্যবহার হয় কি করতে পারেন যতদিন আপনার কোড যে আছে হিসাবে যখন 1151 00:56:35,900 --> 00:56:36,905 এটি করতে অনুমিত এর. 1152 00:56:36,905 --> 00:56:38,470 >> আয়াতটি CARVALHO: কিন্তু আমি না উত্তর মনে হয় আপনার 1153 00:56:38,470 --> 00:56:40,540 প্রশ্ন হ্যাঁ সম্ভবত. 1154 00:56:40,540 --> 00:56:42,190 এর শর্ত মিথ্যা ছিল বলে. 1155 00:56:42,190 --> 00:56:45,498 এক ক্ষেত্রে এটি একবার চালানো, এবং হবে অন্য ক্ষেত্রে এটি শূন্য বার চালানো হবে. 1156 00:56:45,498 --> 00:56:47,370 সুতরাং, হাঁ. 1157 00:56:47,370 --> 00:56:49,260 >> কোন প্রশ্ন? 1158 00:56:49,260 --> 00:56:50,320 হ্যাঁ? 1159 00:56:50,320 --> 00:56:56,443 >> AUDIENCE: লুপ অবস্থার একটি হতে পারি একটি পরিবর্তনশীল অন্যান্য শর্তাবলী লুপ জন্য 1160 00:56:56,443 --> 00:56:57,385 [শ্রবণাতীত] আর. 1161 00:56:57,385 --> 00:57:01,700 >> আয়াতটি CARVALHO: হ্যাঁ, এটা কিছু হতে পারে. 1162 00:57:01,700 --> 00:57:06,420 সম্ভবত প্রারম্ভে Psets জন্য, আপনি যে ক্ষেত্রে সম্মুখীন করতে হবে, কিন্তু হবে না 1163 00:57:06,420 --> 00:57:09,878 নিঃসন্দেহে এটি কিছু হতে পারে. 1164 00:57:09,878 --> 00:57:12,680 >> LUCAS Freitas: আমি মনে করি আমরা এখানে কাজ সম্পন্ন হয়. 1165 00:57:12,680 --> 00:57:13,290 >> আয়াতটি CARVALHO: আমরা কি? 1166 00:57:13,290 --> 00:57:13,480 কোন? 1167 00:57:13,480 --> 00:57:13,870 >> LUCAS Freitas: Loops? 1168 00:57:13,870 --> 00:57:14,600 হ্যাঁ. 1169 00:57:14,600 --> 00:57:16,280 >> আয়াতটি CARVALHO: আমরা করা উচিত হবে না. 1170 00:57:16,280 --> 00:57:17,760 ওহ, আমরা loops সঙ্গে সম্পন্ন করা হয়. 1171 00:57:17,760 --> 00:57:19,250 ঠিক আছে. 1172 00:57:19,250 --> 00:57:23,180 >> বাস্তবিক, আমরা তাই কথা বলা হয়েছে করেছি কারণ অনেক, এর আসলে সব নেভিগেট করা যাক 1173 00:57:23,180 --> 00:57:28,950 study.cs50.net/conditions থেকে বেশি. 1174 00:57:28,950 --> 00:57:34,460 এবং যদি আপনি নিচে চলাচল করতে যাচ্ছেন করতে সমস্যা উইজেট. 1175 00:57:34,460 --> 00:57:39,090 ভাল, আসলে, পেয়ে মানুষ যখন এই সেট আপ, CS50 স্টাডি হল 1176 00:57:39,090 --> 00:57:42,620 আপনার টিএফএস করা হবে এমন একটি টুল হতে যাচ্ছে বিভাগে জন্য এবং যে প্রস্তুতির ব্যবহার 1177 00:57:42,620 --> 00:57:45,230 আপনি বিভাগে মিস্ যদি আপনি না ব্যবহার করতে পারেন. 1178 00:57:45,230 --> 00:57:48,980 এটা স্লাইড একটি গুচ্ছ ধারণ যাচ্ছে, প্রতিটি জন্য কিছু টিপস এবং ট্রিকস 1179 00:57:48,980 --> 00:57:54,030 বিষয়, এবং কিছু অনুশীলন সমস্যা সমাধান সঙ্গে. 1180 00:57:54,030 --> 00:57:57,200 >> কেন না সবাই শুধু দেখব না ঠিক এই সমস্যা এ. 1181 00:57:57,200 --> 00:58:01,630 1182 00:58:01,630 --> 00:58:04,790 >> আমি, আমি দুঃখিত স্মরণ করিয়ে উচিত করছি আজ ল্যাপটপ আনা মানুষ. 1183 00:58:04,790 --> 00:58:07,050 তবে আপনি যদি না থাকে একটি ল্যাপটপ, এটা ঠিক আছে. 1184 00:58:07,050 --> 00:58:10,140 আপনি শুধুমাত্র একটি এই লিখে পারেন কাগজের টুকরা বা উপেক্ষা 1185 00:58:10,140 --> 00:58:12,890 আপনার প্রতিবেশীর কাঁধে. 1186 00:58:12,890 --> 00:58:16,380 >> এর একটি প্রোগ্রাম এবং চেষ্টা লিখুন যাক যে একটি অনুমান নিতে ব্যবহারকারী অনুরোধ জানানো হবে, 1187 00:58:16,380 --> 00:58:19,250 পরিবার প্রতি শিশুদের গড় সংখ্যা মার্কিন যুক্তরাষ্ট্র ইউনিট. 1188 00:58:19,250 --> 00:58:22,265 যে নম্বর আপনি হিসাবে, যাইহোক, 2 হয় এই উদাহরণ থেকে দেখতে পারেন. 1189 00:58:22,265 --> 00:58:24,770 1190 00:58:24,770 --> 00:58:29,030 >> আমরা গড় সংখ্যা প্রিন্ট আউট করতে চান মার্কিন যুক্তরাষ্ট্রে পরিবারের প্রতি শিশু, তারপর আমরা 1191 00:58:29,030 --> 00:58:31,080 কি করতে চান? 1192 00:58:31,080 --> 00:58:35,480 আমরা ইনপুট সংগ্রহ করতে চান ব্যবহারকারী থেকে. 1193 00:58:35,480 --> 00:58:41,290 এবং তারপর কি ব্যবহারকারীর উপর নির্ভর করে ইনপুট আপনি প্রিন্ট আউট চলুন, হয় 1194 00:58:41,290 --> 00:58:44,850 এই সঠিক হয় এই ভুল. 1195 00:58:44,850 --> 00:58:48,040 >> এবং আপনি পাবেন যে খুব প্রথম জিনিস আপনি একটু তীর এ ক্লিক করুন যদি দেখতে 1196 00:58:48,040 --> 00:58:52,190 সমস্যা উইজেট নীচে একটি কিছু pseudocode লিখে স্পট. 1197 00:58:52,190 --> 00:58:53,340 তাই আপনি যদি এখনো প্রোগ্রামিং করছি না. 1198 00:58:53,340 --> 00:58:56,740 আপনাকে কেবল পেয়ে থাকেন আপনার যাতে ধারনা. 1199 00:58:56,740 --> 00:58:59,620 >> কেউ লুকাস সাহায্য চাই না ডান চিন্তা 1200 00:58:59,620 --> 00:59:01,270 এই সমস্যার জন্য pseudocode? 1201 00:59:01,270 --> 00:59:04,900 >> LUCAS Freitas: প্রথম জিনিস কি আমরা সম্ভবত এখানে কি উচিত? 1202 00:59:04,900 --> 00:59:07,010 আপনাকে বলছি কি মনে করেন? 1203 00:59:07,010 --> 00:59:08,260 >> AUDIENCE: [শ্রবণাতীত] 1204 00:59:08,260 --> 00:59:12,060 1205 00:59:12,060 --> 00:59:13,290 >> LUCAS Freitas: ঠিক আছে, হাঁ. 1206 00:59:13,290 --> 00:59:16,610 সুতরাং, মুদ্রণ. 1207 00:59:16,610 --> 00:59:19,480 শুধু প্রিন্ট এই গড় বলে মানুষের সংখ্যা? 1208 00:59:19,480 --> 00:59:20,470 ঠিক আছে. 1209 00:59:20,470 --> 00:59:23,450 প্রিন্ট করুন প্রশ্ন, এর কথা বলা যাক. 1210 00:59:23,450 --> 00:59:25,951 আমি এই প্রশ্নের প্রিন্ট করার পর, আমি কি করতে হবে? 1211 00:59:25,951 --> 00:59:27,875 >> AUDIENCE: ইনপুট পান. 1212 00:59:27,875 --> 00:59:30,690 >> LUCAS Freitas: ইনপুট পান. 1213 00:59:30,690 --> 00:59:32,864 আরও কিছু লাগবে? 1214 00:59:32,864 --> 00:59:34,114 >> AUDIENCE: শর্ত. 1215 00:59:34,114 --> 00:59:36,770 1216 00:59:36,770 --> 00:59:38,980 >> LUCAS Freitas: শর্ত. 1217 00:59:38,980 --> 00:59:41,325 >> আয়াতটি CARVALHO: যে কী শর্ত হতে যাচ্ছে? 1218 00:59:41,325 --> 00:59:43,550 >> AUDIENCE: [শ্রবণাতীত] সংখ্যা. 1219 00:59:43,550 --> 00:59:44,440 >> আয়াতটি CARVALHO: রাইট. 1220 00:59:44,440 --> 00:59:46,945 >> LUCAS Freitas: তাই কি আমি যাচ্ছি শর্ত না পরীক্ষা? 1221 00:59:46,945 --> 00:59:48,750 >> AUDIENCE: এটি 2 সমান হলে. 1222 00:59:48,750 --> 00:59:50,640 >> আয়াতটি CARVALHO: এটি 2 সমান হলে. 1223 00:59:50,640 --> 00:59:51,890 যথাযথভাবে. 1224 00:59:51,890 --> 00:59:58,340 1225 00:59:58,340 --> 01:00:00,140 >> LUCAS Freitas: কিছু আছে আমি কি উচিত অন্যথায়? 1226 01:00:00,140 --> 01:00:01,390 >> AUDIENCE: গণনা. 1227 01:00:01,390 --> 01:00:05,184 1228 01:00:05,184 --> 01:00:08,110 >> LUCAS Freitas: সুতরাং যদি 2 সমান, এর কথা বলা যাক - 1229 01:00:08,110 --> 01:00:14,250 1230 01:00:14,250 --> 01:00:17,960 ইনপুট সমান হলে আমার ঠিক লিখুন 2 তারপর কি আমি যাচ্ছি 1231 01:00:17,960 --> 01:00:23,665 কি মুদ্রণ সঠিক. 1232 01:00:23,665 --> 01:00:26,230 1233 01:00:26,230 --> 01:00:31,826 এবং তারপর অন্য, আমি যাচ্ছি ভুল প্রিন্ট. 1234 01:00:31,826 --> 01:00:34,600 1235 01:00:34,600 --> 01:00:37,720 আরও কিছু লাগবে? 1236 01:00:37,720 --> 01:00:38,670 কোন? 1237 01:00:38,670 --> 01:00:40,500 >> আয়াতটি CARVALHO: তাহলে আপনি - ক্লিক করতে পারেন 1238 01:00:40,500 --> 01:00:42,290 সবাই এই ডাউন আছে? 1239 01:00:42,290 --> 01:00:44,680 >> LUCAS Freitas: এটা জানার জন্য? 1240 01:00:44,680 --> 01:00:46,226 তাই এখন আসুন এই কোড করার চেষ্টা করুন. 1241 01:00:46,226 --> 01:00:50,140 >> আয়াতটি CARVALHO: আপনি ক্লিক করা হলে সামান্য তীর, এটি আসলে সঞ্চয় আপনার 1242 01:00:50,140 --> 01:00:51,900 সত্যিই উত্তেজনাপূর্ণ যা pseudocode,. 1243 01:00:51,900 --> 01:00:56,480 এবং যদি আপনি মন্তব্য মধ্যে যারা করতে পারেন আপনি শুধু নিজেকে স্মরণ করিয়ে চাই 1244 01:00:56,480 --> 01:00:57,075 কি করতে হবে. 1245 01:00:57,075 --> 01:01:01,555 >> LUCAS Freitas: সুতরাং উদাহরণস্বরূপ, প্রথম আমি প্রশ্ন মুদ্রণ যাচ্ছে, তাই করছি 1246 01:01:01,555 --> 01:01:05,930 কিভাবে আমি আসলে, তা করতে যাচ্ছি? 1247 01:01:05,930 --> 01:01:07,050 printf. 1248 01:01:07,050 --> 01:01:12,130 তাই printf, এবং প্রশ্ন গড় প্রতি শিশুদের সংখ্যা 1249 01:01:12,130 --> 01:01:14,110 মার্কিন যুক্তরাষ্ট্রে পরিবার. 1250 01:01:14,110 --> 01:01:19,070 1251 01:01:19,070 --> 01:01:21,790 >> তারপর আমি পেতে চলেছি ব্যবহারকারী থেকে ইনপুট. 1252 01:01:21,790 --> 01:01:29,050 1253 01:01:29,050 --> 01:01:31,324 আমি যে সুতরাং কিভাবে করতে পারি? 1254 01:01:31,324 --> 01:01:32,200 >> AUDIENCE: আন্তর্জাতিক পান. 1255 01:01:32,200 --> 01:01:33,076 >> আয়াতটি CARVALHO: GetInt. 1256 01:01:33,076 --> 01:01:33,890 >> LUCAS Freitas: ঠিক আছে. 1257 01:01:33,890 --> 01:01:35,220 সুতরাং প্রথম ডান, ডিক্লেয়ার? 1258 01:01:35,220 --> 01:01:39,300 int-, এর কল যাক এন GetInt সমান. 1259 01:01:39,300 --> 01:01:42,610 1260 01:01:42,610 --> 01:01:44,670 >> আর এখন অবস্থা. 1261 01:01:44,670 --> 01:01:49,250 তাই আমাকে আমি চলেছি যে বলা যাক চেক উত্তর এখানে. 1262 01:01:49,250 --> 01:01:57,290 সুতরাং প্রথম, এন, যা ইনপুট,, সমান হলে যাও - কিভাবে আমি যে লিখতে যাচ্ছি? 1263 01:01:57,290 --> 01:01:58,480 >> AUDIENCE: সমান সমান. 1264 01:01:58,480 --> 01:02:00,000 >> LUCAS Freitas: পারফেক্ট. 1265 01:02:00,000 --> 01:02:00,670 তাই এন. 1266 01:02:00,670 --> 01:02:04,600 এবং, আমি একটি স্থান যে বিজ্ঞপ্তি সমান সত্য, স্থান, সমান. 1267 01:02:04,600 --> 01:02:06,930 এবং এখন আমি কি করতে হবে? 1268 01:02:06,930 --> 01:02:08,820 শৈলী জন্য খুব গুরুত্বপূর্ণ কিছু. 1269 01:02:08,820 --> 01:02:10,070 কোঁকড়া ধনুর্বন্ধনী. 1270 01:02:10,070 --> 01:02:16,570 1271 01:02:16,570 --> 01:02:17,795 >> এবং তারপর আমি মুদ্রণ যাচ্ছি. 1272 01:02:17,795 --> 01:02:19,790 আমি কিভাবে প্রিন্ট করবেন? 1273 01:02:19,790 --> 01:02:22,500 printf. 1274 01:02:22,500 --> 01:02:24,568 >> AUDIENCE: এটা মূলধনী করা যায়নি? 1275 01:02:24,568 --> 01:02:27,166 1276 01:02:27,166 --> 01:02:28,380 >> LUCAS Freitas: নং 1277 01:02:28,380 --> 01:02:31,000 এটা সব ছোট হাতের হতে অনুমিত এর. 1278 01:02:31,000 --> 01:02:32,250 যাতে এর সঠিক. 1279 01:02:32,250 --> 01:02:40,990 1280 01:02:40,990 --> 01:02:44,870 >> এই printf জন্য যথেষ্ট হবে বিবৃতি, বা আমি কিছু অনুপস্থিত করছি? 1281 01:02:44,870 --> 01:02:46,265 >> AUDIENCE: নতুন লাইন. 1282 01:02:46,265 --> 01:02:50,220 >> LUCAS Freitas: নতুন লাইন, হাঁ. 1283 01:02:50,220 --> 01:02:51,250 এবং এখন অন্য. 1284 01:02:51,250 --> 01:02:57,290 >> AUDIENCE: একটি স্থান আছে কি printf পর, অথবা না? 1285 01:02:57,290 --> 01:03:00,820 >> আয়াতটি CARVALHO: আমরা উচিত স্টাইল গাইড চেক. 1286 01:03:00,820 --> 01:03:02,260 >> AUDIENCE: এটা করা উচিত হবে না. 1287 01:03:02,260 --> 01:03:03,510 >> LUCAS Freitas: ঠিক আছে, হবে না হবে. 1288 01:03:03,510 --> 01:03:05,820 1289 01:03:05,820 --> 01:03:13,605 তাই অন্য printf,, "এটা ভুল." 1290 01:03:13,605 --> 01:03:17,105 >> আয়াতটি CARVALHO: ওহো, আপনার কোট. 1291 01:03:17,105 --> 01:03:17,950 >> LUCAS Freitas: ঠিক আছে. 1292 01:03:17,950 --> 01:03:18,600 আরও কিছু লাগবে? 1293 01:03:18,600 --> 01:03:20,770 এটি চেহারা ভালো করে? 1294 01:03:20,770 --> 01:03:21,890 >> আয়াতটি CARVALHO: আমরা চেষ্টা করবো? 1295 01:03:21,890 --> 01:03:23,190 >> LUCAS Freitas: হ্যাঁ, এর এটি চালানো যাক. 1296 01:03:23,190 --> 01:03:25,880 1297 01:03:25,880 --> 01:03:29,070 সুতরাং এটা কম্পাইল, এবং এটা এটা কাজ করে বলে মনে হয়. 1298 01:03:29,070 --> 01:03:31,465 এর দুটি সন্তান চেষ্টা করুন. 1299 01:03:31,465 --> 01:03:34,110 এটা সঠিক. 1300 01:03:34,110 --> 01:03:37,300 এবং এখন এখন পরিবর্তে এর আবার চালানো যাক, কিন্তু দুটি সন্তান, যাক এর নির্বাণ 1301 01:03:37,300 --> 01:03:40,990 আমি পাঁচ মত করা যাচ্ছে না বলে. 1302 01:03:40,990 --> 01:03:41,515 এটা ভুল. 1303 01:03:41,515 --> 01:03:42,670 সুতরাং এটি কাজ করে বলে মনে হয়. 1304 01:03:42,670 --> 01:03:44,160 >> আয়াতটি CARVALHO: কেন আপনি তাদের দেখাতে না আপনি কিছু রাখা হলে কি হবে 1305 01:03:44,160 --> 01:03:45,055 কিছু অক্ষর যেমন, অদ্ভুত. 1306 01:03:45,055 --> 01:03:45,790 >> LUCAS Freitas: হাঁ, ওহ. 1307 01:03:45,790 --> 01:03:47,430 এর জন্যও তা পরীক্ষা করা. 1308 01:03:47,430 --> 01:03:51,170 ব্যবহারকারী জগাখিচুড়ি করার চেষ্টা করছে কি যদি আপনার প্রোগ্রামের সাথে, এবং তারা ঠিক 1309 01:03:51,170 --> 01:03:57,430 লিখুন, আমি দুই জানি না. 1310 01:03:57,430 --> 01:03:58,320 এটা পুনরায় চেষ্টা বলে যাচ্ছে. 1311 01:03:58,320 --> 01:04:00,780 >> আয়াতটি CARVALHO: সুতরাং GetInt পুনরায় চেষ্টা তাদের জিজ্ঞাসা করা হয়. 1312 01:04:00,780 --> 01:04:02,115 আমরা যত্ন নিতে আছে কি না এর নিজেদেরকে যে. 1313 01:04:02,115 --> 01:04:02,750 >> LUCAS Freitas: হ্যাঁ. 1314 01:04:02,750 --> 01:04:06,853 আমি আসলে একটি সংখ্যা লাগাতে তাই যদি না, এটা পুনরায় চেষ্টা আমাকে জিজ্ঞাসা রাখা যাচ্ছে. 1315 01:04:06,853 --> 01:04:08,330 >> AUDIENCE: কিভাবে আপনি এটি চালানো হয়নি? 1316 01:04:08,330 --> 01:04:10,570 >> LUCAS Freitas: শুধু ক্লিক করুন এই তারকা বাটন. 1317 01:04:10,570 --> 01:04:11,940 >> আয়াতটি CARVALHO: আপনি পর্যন্ত যেতে হবে. 1318 01:04:11,940 --> 01:04:13,320 এখন পর্যন্ত আপনি যান. 1319 01:04:13,320 --> 01:04:15,550 >> LUCAS Freitas: তারকা অধিকার আছে বাটন. 1320 01:04:15,550 --> 01:04:16,040 হাঁ? 1321 01:04:16,040 --> 01:04:19,960 >> AUDIENCE: এটি [শ্রবণাতীত] লেখার অনুরোধ জানানো না খুব দশমিক সংখ্যার? 1322 01:04:19,960 --> 01:04:21,235 >> আয়াতটি CARVALHO: আমি এটা হবে. 1323 01:04:21,235 --> 01:04:22,660 >> LUCAS Freitas: এটা কি করলে? 1324 01:04:22,660 --> 01:04:24,990 >> আয়াতটি CARVALHO: তারা টাইপ হলে একটি দশমিক সংখ্যা, আমি মনে করি 1325 01:04:24,990 --> 01:04:25,880 এটি লেখার অনুরোধ জানানো যাচ্ছে. 1326 01:04:25,880 --> 01:04:26,586 >> LUCAS Freitas: এর দেখতে দিন. 1327 01:04:26,586 --> 01:04:28,360 >> আয়াতটি CARVALHO: কারণ এটা কোন int না. 1328 01:04:28,360 --> 01:04:32,056 1329 01:04:32,056 --> 01:04:33,442 >> LUCAS Freitas: হ্যাঁ. 1330 01:04:33,442 --> 01:04:37,370 >> আয়াতটি CARVALHO: সুতরাং এটা কোন int না, আন্তর্জাতিক পুনরায় চেষ্টা করার অনুরোধ জানানো হবে পান. 1331 01:04:37,370 --> 01:04:40,795 >> AUDIENCE: তাই যেখানে যে কোডের হবে অনুরোধ জানানো হবে যে দশমিক স্থান 1332 01:04:40,795 --> 01:04:46,005 তারা লিখুন যে ইউজার বিশেষভাবে একটি পূর্ণসংখ্যা? 1333 01:04:46,005 --> 01:04:48,480 >> আয়াতটি CARVALHO: GetInt আসলে আমাদের জন্য যে করছেন. 1334 01:04:48,480 --> 01:04:50,600 >> AUDIENCE: না, আমি মনে করি আমরা চেয়েছিলেন মানে প্রবেশ [শ্রবণাতীত] 1335 01:04:50,600 --> 01:04:55,070 >> LUCAS Freitas: আপনি গড় মত বলতে পারেন মার্কিন যুক্তরাষ্ট্রে শিশুদের সংখ্যা. 1336 01:04:55,070 --> 01:04:56,120 আমি জানি না. 1337 01:04:56,120 --> 01:05:01,761 আমরা, যেমন, "অনুগ্রহ করে বলতে পারেন ইনপুট একটি পূর্ণসংখ্যা. " 1338 01:05:01,761 --> 01:05:04,270 >> আয়াতটি CARVALHO: সমান একটি পূর্ণসংখ্যা গড় নম্বরে. 1339 01:05:04,270 --> 01:05:06,190 আমি বলতে চাচ্ছি, এটা কিভাবে আপনি শব্দ এটা, ডান? 1340 01:05:06,190 --> 01:05:06,520 >> LUCAS Freitas: হ্যাঁ. 1341 01:05:06,520 --> 01:05:08,420 এটি আসলে কোডিং অংশ নয়. 1342 01:05:08,420 --> 01:05:11,000 এটা যাহা চাই আরো আপনি চান চলুন 1343 01:05:11,000 --> 01:05:13,987 আপনার প্রোগ্রামে লিখতে. 1344 01:05:13,987 --> 01:05:17,723 >> AUDIENCE: এটা যদি আমরা কিভাবে এটি চালানো হবে [শ্রবণাতীত] gedit মধ্যে আসলে ছিল. 1345 01:05:17,723 --> 01:05:19,130 পরিবর্তে খেলার টিপে? 1346 01:05:19,130 --> 01:05:21,180 >> LUCAS Freitas: আমরা আছি এটি প্রথম সঙ্কলন. 1347 01:05:21,180 --> 01:05:25,080 আমরা মেক করে এটি করতে পারেন এবং ফাইলের নাম. 1348 01:05:25,080 --> 01:05:29,896 এবং তারপর এটি চালানোর জন্য, আমরা ডট স্ল্যাশ চেষ্টা করবো এবং প্রোগ্রামের নাম. 1349 01:05:29,896 --> 01:05:36,588 >> AUDIENCE: আমি কি আমি বোঝানো হলে ছিল অনুমান আমরা প্রোগ্রাম সাড়া চেয়েছিলেন 1350 01:05:36,588 --> 01:05:42,010 তাদের ভুল, অবৈধ এন্ট্রি, আপনি স্থাপন করা উচিত নয় - 1351 01:05:42,010 --> 01:05:45,710 >> LUCAS Freitas: আমরা করতে পারবেন না যে কারণে এই বলছে কোড 1352 01:05:45,710 --> 01:05:50,350 পুনরায় চেষ্টা পান আন্তর্জাতিক একটি যা থেকে আসে ইতিমধ্যে বাস্তবায়িত হয় যে ফাংশন 1353 01:05:50,350 --> 01:05:55,790 CS50 লাইব্রেরি মাধ্যমে, এবং যেহেতু আমাদের জন্য এটি আগে থেকেই আছে বাস্তবায়িত হচ্ছে আমরা 1354 01:05:55,790 --> 01:05:58,340 যা করতে পারেন না শুধু [শ্রবণাতীত]. 1355 01:05:58,340 --> 01:06:00,780 >> আয়াতটি CARVALHO: আপনি ব্যবহার না করেন GetInt, তাহলে আপনি তা করতে পারে. 1356 01:06:00,780 --> 01:06:01,490 >> LUCAS Freitas: হ্যাঁ. 1357 01:06:01,490 --> 01:06:03,750 আপনি GetInt ব্যবহার করছেন কিন্তু, যদি আপনি করতে পারেন না. 1358 01:06:03,750 --> 01:06:05,427 অন্য কোন প্রশ্ন? 1359 01:06:05,427 --> 01:06:12,938 >> AUDIENCE: আপনার মত সাথে চলে যায়নি তারপর GetFloat এবং লাগাতে পারবেন 1360 01:06:12,938 --> 01:06:14,381 একটি দশমিক তা? 1361 01:06:14,381 --> 01:06:15,343 >> LUCAS Freitas: হ্যাঁ. 1362 01:06:15,343 --> 01:06:15,824 >> AUDIENCE: ঠিক আছে. 1363 01:06:15,824 --> 01:06:19,210 তারপর আপনি শুধু ইনপুট করতে পারে একটি সমান ভাসা - 1364 01:06:19,210 --> 01:06:19,950 >> আয়াতটি CARVALHO: হ্যাঁ. 1365 01:06:19,950 --> 01:06:22,740 একটি ছাড়া ঠিক একই ভাসা পরিবর্তে কোন int এর. 1366 01:06:22,740 --> 01:06:27,372 >> LUCAS Freitas: শুধু এখানে রাখা এবং তারপর সেখানে GetFloat. 1367 01:06:27,372 --> 01:06:29,795 >> AUDIENCE: আপনি হবে হিসাবে দেখতে বা দেখা যায় - 1368 01:06:29,795 --> 01:06:31,327 >> আয়াতটি CARVALHO: আমরা আছে এখনো সেখানে অর্জিত না. 1369 01:06:31,327 --> 01:06:36,490 >> AUDIENCE: - সঙ্গে বৈষম্য করছে ফ্লোট করে না [শ্রবণাতীত] 1370 01:06:36,490 --> 01:06:40,290 >> AUDIENCE: সেমিকোলন এর অর্থ কী? 1371 01:06:40,290 --> 01:06:43,220 >> আয়াতটি CARVALHO: সেমিকোলন ঠিক , এই বিবৃতি সম্পূর্ণ করার প্রচেষ্টা করে 1372 01:06:43,220 --> 01:06:45,030 এবং আমরা যেতে চলুন পরবর্তী স্লাইড সম্মুখের. 1373 01:06:45,030 --> 01:06:47,040 >> AUDIENCE: সুতরাং প্রয়োজন প্রত্যেক সময়? 1374 01:06:47,040 --> 01:06:48,330 >> আয়াতটি CARVALHO: হ্যাঁ. 1375 01:06:48,330 --> 01:06:53,130 আচ্ছা, ঠিক আছে, তাই না এই অবস্থার জন্য, তারা কারণ 1376 01:06:53,130 --> 01:06:54,090 কিছু encapsulating. 1377 01:06:54,090 --> 01:07:00,290 তাই মূলত কিছু সৃষ্টি হলে এর পরে একটি কোঁকড়া বক্রবন্ধনী তৈরি 1378 01:07:00,290 --> 01:07:03,000 ব্লক, একটি সেমিকোলন করা না শেষে. 1379 01:07:03,000 --> 01:07:04,200 >> LUCAS Freitas: কিন্তু সব কিছুর অন্য, হ্যাঁ. 1380 01:07:04,200 --> 01:07:06,670 আপনি একটি বিবৃতি শেষ, সেমিকোলন করা. 1381 01:07:06,670 --> 01:07:10,380 এবং যদি আপনি সেমিকোলন ভুলে গেলে, কম্পাইলার, আপনি রাগ পেতে যাচ্ছে 1382 01:07:10,380 --> 01:07:12,640 এবং আপনি আছে চলুন এটা ঠিক করার চেষ্টা করে. 1383 01:07:12,640 --> 01:07:16,520 >> আয়াতটি CARVALHO: আমি একটি সেমিকোলন করা হলে এখানে, যে আমি এই থামাতে, এবং হবে 1384 01:07:16,520 --> 01:07:18,780 কি চালানো পেতে হবে ভিতরে, উপায় দ্বারা. 1385 01:07:18,780 --> 01:07:21,113 সুতরাং যারা সাধারণ বাগ এক. 1386 01:07:21,113 --> 01:07:22,390 >> AUDIENCE: সর্বদা নির্বাহ. 1387 01:07:22,390 --> 01:07:22,950 >> আয়াতটি CARVALHO: হ্যাঁ. 1388 01:07:22,950 --> 01:07:25,860 এই ক্ষেত্রে, সবসময় আমরা would ভিতরে কি চালানো. 1389 01:07:25,860 --> 01:07:29,050 >> AUDIENCE: আপনার শৈলী [শ্রবণাতীত] ভেবেছিলাম, আপনার জন্য যে জোড়া. 1390 01:07:29,050 --> 01:07:29,802 >> আয়াতটি CARVALHO: ওহ, এটা সত্য. 1391 01:07:29,802 --> 01:07:34,298 >> AUDIENCE: [শ্রবণাতীত] একক লাইন জিনিস [শ্রবণাতীত] 1392 01:07:34,298 --> 01:07:35,286 >> AUDIENCE: হ্যাঁ? 1393 01:07:35,286 --> 01:07:37,756 >> AUDIENCE: আপনি একাধিক দিবেন এক লাইনে ইনপুট? 1394 01:07:37,756 --> 01:07:41,214 তাই আপনি যদি ব্যবহারকারীকে অনুরোধ করতে পারেন ভালো দুটি জিনিস প্রিন্ট করতে? 1395 01:07:41,214 --> 01:07:42,530 >> আয়াতটি CARVALHO: ব্যবহার না - 1396 01:07:42,530 --> 01:07:44,520 >> LUCAS Freitas: নং 1397 01:07:44,520 --> 01:07:47,040 এর আমি এও চাই যে শুরু করা যাক বলতে এই পূর্ণসংখ্যা মি পেতে. 1398 01:07:47,040 --> 01:07:49,558 আমি একটি ভিন্ন লাইনে তা যা করতে হবে. 1399 01:07:49,558 --> 01:07:54,992 >> AUDIENCE: আপনি রান ছিল যে, কিভাবে [শ্রবণাতীত]? 1400 01:07:54,992 --> 01:07:59,438 এটা প্রম্পট প্রিন্ট করবে আছে [শ্রবণাতীত] 1401 01:07:59,438 --> 01:08:00,940 এবং তারপর আপনি এক লিখুন এবং চাই - 1402 01:08:00,940 --> 01:08:01,840 >> আয়াতটি CARVALHO: ভাল, এটি চালানোর জন্য. 1403 01:08:01,840 --> 01:08:04,365 আমি বলতে চাচ্ছি, থেকে আমাদের বাঁধন কিছুই নেই এটা চলমান এবং এইজন্য কি 1404 01:08:04,365 --> 01:08:06,610 ঘটতে পারে. 1405 01:08:06,610 --> 01:08:08,080 >> LUCAS Freitas: আমি তা মনে করি যাচ্ছে আমাদের এ অভিযোগ 1406 01:08:08,080 --> 01:08:08,977 আমরা ব্যবহার করছি না, কারণ - 1407 01:08:08,977 --> 01:08:09,751 >> আয়াতটি CARVALHO: ওহো. 1408 01:08:09,751 --> 01:08:12,580 >> LUCAS Freitas: এটা ঠিক আমাদের সময়ে অভিযোগ আমরা এই ব্যবহার করছি না এখন, কারণ 1409 01:08:12,580 --> 01:08:21,640 পরিবর্তনশীল, কিন্তু আমি না হলে, যেমন, এন সমান হয় সমান, এবং মি সমান 1410 01:08:21,640 --> 01:08:26,849 তারপর কি করবে না, করার সমান এই ক্ষেত্রে ঘটতে? 1411 01:08:26,849 --> 01:08:28,830 এই প্রোগ্রাম কি করতে হবে? 1412 01:08:28,830 --> 01:08:30,330 >> AUDIENCE: আমি শুধু ভাবছি করছি কিভাবে তা হবে - 1413 01:08:30,330 --> 01:08:31,550 >> আয়াতটি CARVALHO: তিনি শুধু চায় এটা দেখে মনে হচ্ছে জানতে 1414 01:08:31,550 --> 01:08:34,189 যেমন, আমি সঠিক মনে করি? 1415 01:08:34,189 --> 01:08:36,819 সুতরাং এটি তখন তাদের একজন গ্রহণ করে এবং এটি দ্বিতীয় এক নেন. 1416 01:08:36,819 --> 01:08:41,279 1417 01:08:41,279 --> 01:08:43,069 >> আমি মনে করি আমরা এগিয়ে যেতে হবে মনে করি, আমরা আরও একটি কারণ 1418 01:08:43,069 --> 01:08:44,689 আগে যেতে শো স্লাইড - 1419 01:08:44,689 --> 01:08:46,269 আপনি গণিত থামা চান? 1420 01:08:46,269 --> 01:08:47,558 >> LUCAS Freitas: হ্যাঁ, গণিত. 1421 01:08:47,558 --> 01:09:00,033 1422 01:09:00,033 --> 01:09:02,206 >> আয়াতটি CARVALHO: দিন আমাকে শুধু একটা দ্বিতীয়. 1423 01:09:02,206 --> 01:09:07,390 1424 01:09:07,390 --> 01:09:14,260 >> কয়েক বিভিন্ন সংখ্যাসূচক আছে সি সি সংখ্যাসূচক ডাটা ভেরিয়েবল 1425 01:09:14,260 --> 01:09:18,130 বিভিন্ন ধরনের ভাগ করা যেতে পারে, এবং এই আপনি পাবেন ওগুলো 1426 01:09:18,130 --> 01:09:19,570 প্রায়শই দেখতে. 1427 01:09:19,570 --> 01:09:20,910 >> এবং কোন int একটি সম্পূর্ণ সংখ্যা. 1428 01:09:20,910 --> 01:09:23,189 আপনি যে কোনো দশমিক থাকতে পারে না. 1429 01:09:23,189 --> 01:09:27,754 অ্যাপ্লায়েন্স, এটা লাগে কোন int সংরক্ষণ 32 বিট. 1430 01:09:27,754 --> 01:09:30,450 >> একটি ভাসা দশমিক থাকতে পারে. 1431 01:09:30,450 --> 01:09:34,330 এটি সংরক্ষণ করতে 32 বিট লাগে অ্যাপ্লায়েন্স মধ্যে একটি float. 1432 01:09:34,330 --> 01:09:42,270 >> একটি ডবল একটি দশমিক সাথে একটি সংখ্যা এটি সংরক্ষণ করতে 64 বিট লাগে যে বিন্দু, 1433 01:09:42,270 --> 01:09:44,470 যা আপনি শুধু থাকতে পারে এর মানে হল যে অধিক স্পষ্টতা কারণ 1434 01:09:44,470 --> 01:09:46,426 আপনি আরো থাকতে পারে - 1435 01:09:46,426 --> 01:09:47,785 আপনি কি এটি কল? 1436 01:09:47,785 --> 01:09:48,640 >> LUCAS Freitas: হাঁ, যে আরো. 1437 01:09:48,640 --> 01:09:52,140 >> আয়াতটি CARVALHO: আরো জায়গা দশমিক বিন্দু পরে. 1438 01:09:52,140 --> 01:09:57,140 এবং একটি দীর্ঘ দীর্ঘ একটি সম্পূর্ণ সংখ্যা যে 64 বিট লাগে 1439 01:09:57,140 --> 01:09:58,395 অ্যাপ্লায়েন্স মধ্যে কালশিটে এটি. 1440 01:09:58,395 --> 01:10:00,278 >> LUCAS Freitas: সুতরাং এটি হতে পারে ints চেয়ে বড় হতে পারে. 1441 01:10:00,278 --> 01:10:03,320 1442 01:10:03,320 --> 01:10:08,380 >> আয়াতটি CARVALHO: তথ্য সম্পর্কে জিনিস সি ধরনের তারা আপনাকে বলতে যে কি 1443 01:10:08,380 --> 01:10:11,050 আপনি সংরক্ষণ করতে পারেন ডেটা ধরনের আপনার পরিবর্তনশীল. 1444 01:10:11,050 --> 01:10:15,860 তারা যদি আপনি এই ব্যবহার করতে পারেন কিভাবে আপনি বলুন আপনার প্রোগ্রামে পরিবর্তনশীল. 1445 01:10:15,860 --> 01:10:19,650 এটা ঠিক রাখা খুবই গুরুত্বপূর্ণ কি তথ্য ধরনের যে আপনি ব্যবহার করে, এবং করছি 1446 01:10:19,650 --> 01:10:23,070 আপনি একটি ডাটা টাইপ থেকে নিক্ষেপ প্রয়োজন অন্য জন্য, আপনি কি জানেন যে নিশ্চিত করুন 1447 01:10:23,070 --> 01:10:25,250 যখন যে ঠিক কি ঘটবে কাস্টিং সঞ্চালিত হয়. 1448 01:10:25,250 --> 01:10:28,520 এবং যদি আপনি পরে একটি উদাহরণ দেখতে পাবেন একটি এই স্লাইড সালে প্রথম 1449 01:10:28,520 --> 01:10:31,490 হতে পারে যে ভুল. 1450 01:10:31,490 --> 01:10:35,300 >> এর সি কিছু গণিত কটাক্ষপাত করা যাক এবং সত্যিই সাবধানে মনে করি, আমি অনুমান, 1451 01:10:35,300 --> 01:10:38,470 যখন এই কি করছেন সম্পর্কে গণিত স্থান গ্রহণ করা হয়. 1452 01:10:38,470 --> 01:10:43,552 প্রথম লাইন ইন, কি আমি এক্স ডিক্লেয়ার যখন ঘটছে? 1453 01:10:43,552 --> 01:10:48,921 >> AUDIENCE: আপনি অনুমতি করছি এক্স কিছু হতে? 1454 01:10:48,921 --> 01:10:49,700 >> আয়াতটি CARVALHO: হ্যাঁ. 1455 01:10:49,700 --> 01:10:54,040 ওয়েল, আমি সত্যিই অপারেটিং জিজ্ঞাসা করছি মেমরির 32 বিট জন্য সিস্টেম, ডান? 1456 01:10:54,040 --> 01:10:57,890 যা আমি কোন int সংরক্ষণ, এবং পারেন আমি যে কোন int x এর কল যাচ্ছি. 1457 01:10:57,890 --> 01:11:01,370 >> LUCAS Freitas: মূলত মেমরি যাচ্ছে এবং 32 আছে একটি জায়গা খুঁজে পেতে 1458 01:11:01,370 --> 01:11:05,290 বিট এবং বলছে, আরে, আমি এই স্থান চাই এবং এটি এক্স নামক করা যাচ্ছে. 1459 01:11:05,290 --> 01:11:08,590 তাই আপনি শুধু প্রায় কাছাকাছি ফাইন্ডিং করছি আপনার মেমরি থেকে একটি বাক্স 1460 01:11:08,590 --> 01:11:10,440 x এর জন্য দোকান মান. 1461 01:11:10,440 --> 01:11:13,980 >> আয়াতটি CARVALHO: এবং তারপর আমি আরম্ভ X, যা আমি শুধু সংরক্ষণ করার প্রচেষ্টা করে 1462 01:11:13,980 --> 01:11:20,270 যে জায়গায়, যে তাল মধ্যে 2 এর মান আমরা অপারেটিং জিজ্ঞাসিত মেমরি, যে 1463 01:11:20,270 --> 01:11:21,860 জন্য সিস্টেম. 1464 01:11:21,860 --> 01:11:25,090 এবং নিচে এখানে আমরা কি করছেন হয় আসলে আমরা ঘোষণা এবং করছি 1465 01:11:25,090 --> 01:11:29,060 এক লাইনে Y আরম্ভ পরিবর্তে আমরা এখানে আপ কি মত দুই লাইনে, 1466 01:11:29,060 --> 01:11:33,960 এছাড়াও একটি পুরোপুরি সূক্ষ্ম, যা আমরা করছি এক্স যাও 1, যোগ এবং আমরা সংরক্ষণ করছেন যে 1467 01:11:33,960 --> 01:11:34,950 Y মান. 1468 01:11:34,950 --> 01:11:39,360 >> LUCAS Freitas: তাই মূলত কি এই লাইন এটা এখন Y জন্য একটি বাক্স খুঁজে বের করে, না, 1469 01:11:39,360 --> 01:11:41,990 এবং তারপর তার মান, জিনিস যে আপনি বক্সের ভিতরে রাখা চলুন, হয় 1470 01:11:41,990 --> 01:11:43,800 x এর মান প্লাস 1 হতে যাচ্ছে. 1471 01:11:43,800 --> 01:11:45,850 সুতরাং Y জন্য এই বক্স আছে. 1472 01:11:45,850 --> 01:11:49,980 এটা x এর মান, দেখতেও পায় এখানে, এবং এটা 2 যে দেখতে. 1473 01:11:49,980 --> 01:11:53,035 সুতরাং, আছে, প্লাস 1 এটা রাখুন এটা সেখানে একটি 3 রাখে. 1474 01:11:53,035 --> 01:11:54,290 যে জানার জন্য? 1475 01:11:54,290 --> 01:11:55,780 সুতরাং Y এই ক্ষেত্রে 2 হবে. 1476 01:11:55,780 --> 01:11:58,993 1477 01:11:58,993 --> 01:12:00,770 >> আয়াতটি CARVALHO: সমস্ত অধিকার শান্ত. 1478 01:12:00,770 --> 01:12:06,010 আমরা কিছু সংযোজন দেখেছি, তাই এর এখন চিন্তা করা যাক আমি আছি এখানে সি সম্পর্কে বিভাগ 1479 01:12:06,010 --> 01:12:11,490 একটি float ঘোষণা এবং আরম্ভের উত্তর এবং 10 দ্বারা 1 বিভাজক বলা, 1480 01:12:11,490 --> 01:12:14,860 এবং তারপর আমি উত্তর খুঁজে মুদ্রণ করছি দুই দশমিক স্থান থেকে. 1481 01:12:14,860 --> 01:12:18,800 এবং আমার printf বিবৃতিতে, এখানে উল্লেখ্য, আমি দুটি কিছু প্রিন্ট করতে চান যখন 1482 01:12:18,800 --> 01:12:25,600 দশমিক স্থান% .2 চ হয় আমি ব্যবহার করতে চান কি. 1483 01:12:25,600 --> 01:12:28,880 1484 01:12:28,880 --> 01:12:31,760 তাই পয়েন্ট 2 শুধু বলছে না আমি পরে দুটি স্থানের প্রয়োজন 1485 01:12:31,760 --> 01:12:34,980 দশমিক আউট মুদ্রিত. 1486 01:12:34,980 --> 01:12:38,740 >> এখন, কি ঘটতে যাচ্ছে আমি এই কোড রান তাহলে কি হবে? 1487 01:12:38,740 --> 01:12:40,500 যে কেউ একটি ধারণা আছে? 1488 01:12:40,500 --> 01:12:42,721 কী প্রিন্ট আউট হবে? 1489 01:12:42,721 --> 01:12:45,010 >> LUCAS Freitas: কি কি আমরা পেতে আশা. 1490 01:12:45,010 --> 01:12:46,810 >> আয়াতটি CARVALHO: কি করতে আমরা প্রথম সব, চান? 1491 01:12:46,810 --> 01:12:48,871 >> LUCAS Freitas: [শ্রবণাতীত] 1492 01:12:48,871 --> 01:12:51,120 >> আয়াতটি CARVALHO: 0.1, হাঁ. 1493 01:12:51,120 --> 01:12:52,325 কিন্তু কি প্রিন্ট আউট হবে? 1494 01:12:52,325 --> 01:12:53,275 >> AUDIENCE: [শ্রবণাতীত] 1495 01:12:53,275 --> 01:12:56,760 >> আয়াতটি CARVALHO: ভাল, না, আসলে. 1496 01:12:56,760 --> 01:13:01,400 এই আমি সম্পর্কে কথা ছিল কি আপনি কেন খুব সতর্কতা অবলম্বন ট্র্যাক রাখা প্রয়োজন 1497 01:13:01,400 --> 01:13:02,550 আপনার ডেটা ধরন. 1498 01:13:02,550 --> 01:13:05,000 সুতরাং, এই কি ডাটা টাইপ আছে? 1499 01:13:05,000 --> 01:13:06,250 কোন int, ডান হয়? 1500 01:13:06,250 --> 01:13:07,600 কোন দশমিক জায়গা আছে. 1501 01:13:07,600 --> 01:13:08,770 10 এছাড়াও কোন int হয়. 1502 01:13:08,770 --> 01:13:09,930 কোন দশমিক জায়গা আছে. 1503 01:13:09,930 --> 01:13:15,770 >> আমি কোন int দ্বারা কোন int বণ্টন, আমি একটি পেতে , 0.1 না যা int ints কারণ 1504 01:13:15,770 --> 01:13:18,630 দশমিক স্থান আছে, কিন্তু মাত্র 0 পারবেন না. 1505 01:13:18,630 --> 01:13:21,005 কোন int শুধু ছোট করা কারণ দশমিক স্থান বন্ধ. 1506 01:13:21,005 --> 01:13:24,280 >> LUCAS Freitas: তাই যখনই আপনি করবেন ints সঙ্গে অপারেশন, আপনি চলুন 1507 01:13:24,280 --> 01:13:25,990 উত্তর হিসাবে কোন int পেতে. 1508 01:13:25,990 --> 01:13:28,930 তাই মূলত, কি কম্পিউটার করছে, এটা ভাগ 1 দ্বারা এর 1509 01:13:28,930 --> 01:13:31,520 10, এবং এটি 0.1 পায়. 1510 01:13:31,520 --> 01:13:34,870 কিন্তু তারপর এটা এই হয়, অপেক্ষা করুন, মত একটি পূর্ণসংখ্যা হতে অনুমিত হয়, তাই আপনি শুধু 1511 01:13:34,870 --> 01:13:37,045 0.1 উপেক্ষা, তাই এটি এখন শুধু 0 এর. 1512 01:13:37,045 --> 01:13:41,782 >> আয়াতটি CARVALHO: তাই আমি এই প্রিন্ট করার সময় আউট, আমি বরং 0.10 চেয়ে 0.00 পেতে. 1513 01:13:41,782 --> 01:13:44,075 >> LUCAS Freitas: যে জানার জন্য? 1514 01:13:44,075 --> 01:13:45,530 >> আয়াতটি CARVALHO: যে ধরনের এর দু: খজনক, ডান? 1515 01:13:45,530 --> 01:13:47,290 >> LUCAS Freitas: আমরা এই সুতরাং কিভাবে ঠিক করতে পারবো? 1516 01:13:47,290 --> 01:13:48,620 >> আয়াতটি CARVALHO: যাক এর চেষ্টা করুন এবং এটি ঠিক. 1517 01:13:48,620 --> 01:13:51,570 1518 01:13:51,570 --> 01:13:54,810 এখানে আমি আছি যেখানে একটি উদাহরণ আসলে 1 ভোটদান 1519 01:13:54,810 --> 01:13:56,650 এবং 10 floats করতে. 1520 01:13:56,650 --> 01:13:58,800 সুতরাং এখন, 1 আর কোন int হয়. 1521 01:13:58,800 --> 01:14:00,020 1 একটি float না. 1522 01:14:00,020 --> 01:14:02,590 যাইহোক, এই মাত্র বাক্য গঠন হয় আপনি এক থেকে নিক্ষেপ করতে চান জন্য 1523 01:14:02,590 --> 01:14:03,410 ডাটা টাইপ অন্য. 1524 01:14:03,410 --> 01:14:07,140 আপনি শুধু ডাটা টাইপ লাগাতে পারেন প্রথম বন্ধনী এবং মাত্র পূর্ববর্তী আছে 1525 01:14:07,140 --> 01:14:10,860 আপনি ঢালাই করছি যে মান. 1526 01:14:10,860 --> 01:14:15,800 >> তাই এখানে, আমি দ্বারা একটি float বিভাজক করছি একটি float উত্তর পেতে একটি float. 1527 01:14:15,800 --> 01:14:19,535 এবং হ্যাঁ, এই মধ্যে would আসলে 0.10 মুদ্রণ. 1528 01:14:19,535 --> 01:14:20,470 যে জানার জন্য? 1529 01:14:20,470 --> 01:14:24,110 >> LUCAS Freitas: তাই টাইপ কাস্টিং ঠিক হয় অন্য এক ধরনের থেকে রূপান্তর. 1530 01:14:24,110 --> 01:14:29,460 সুতরাং 1 আসলে 1.000 হয় ভাসা. 1531 01:14:29,460 --> 01:14:33,400 ঠিক এই, কিন্তু এটি কিছু দশমিক স্থান সঙ্গে 1532 01:14:33,400 --> 01:14:34,715 যে আসলে 1. 1533 01:14:34,715 --> 01:14:35,960 যে জানার জন্য? 1534 01:14:35,960 --> 01:14:36,260 হাঁ? 1535 01:14:36,260 --> 01:14:40,990 >> AUDIENCE: আপনি কি ভাসা উত্তর না হলে 1.0 10 দ্বারা বিভক্ত সমান? 1536 01:14:40,990 --> 01:14:43,940 >> আয়াতটি CARVALHO: আপনি আসলে চলুন পরবর্তী স্লাইডের যে দেখতে. 1537 01:14:43,940 --> 01:14:47,150 এটা আসলে আমাদের খুব পরবর্তী স্লাইড এর. 1538 01:14:47,150 --> 01:14:50,740 এটি আসলে আর একটি nicer হয় কাস্টিং টাইপ করুন, আমি মনে করি. 1539 01:14:50,740 --> 01:14:53,470 তাই এই দুটি floats ঠিক করে হয় আসলে প্রকৃতি যে তারা 1540 01:14:53,470 --> 01:14:54,926 দশমিক স্থান আছে. 1541 01:14:54,926 --> 01:14:55,300 হ্যাঁ? 1542 01:14:55,300 --> 01:14:57,670 >> AUDIENCE: কি যদি আপনি কি [শ্রবণাতীত] 1543 01:14:57,670 --> 01:14:59,480 10 দ্বারা বিভক্ত? 1544 01:14:59,480 --> 01:15:02,270 >> আয়াতটি CARVALHO: বাস্তবিক একটি float কোন int দ্বারা বিভক্ত আসলে আপনি একটি দেয় 1545 01:15:02,270 --> 01:15:03,670 যে সূক্ষ্ম কাজ করা হবে, তাই ভাসা. 1546 01:15:03,670 --> 01:15:08,070 1547 01:15:08,070 --> 01:15:09,120 >> সবাই এই বুঝতে না, অপেক্ষা করুন! 1548 01:15:09,120 --> 01:15:12,720 এটি একটি সত্যিই হতে যাচ্ছে কারণ pset1 মধ্যে বড় চুক্তি, আসলে. 1549 01:15:12,720 --> 01:15:13,130 হ্যাঁ? 1550 01:15:13,130 --> 01:15:14,762 >> AUDIENCE: যায়নি আপনি শুধু দ্রুত লাল অংশ উপর যেতে? 1551 01:15:14,762 --> 01:15:16,380 >> আয়াতটি CARVALHO: লাল অংশ, হাঁ. 1552 01:15:16,380 --> 01:15:17,250 লুকাস, আপনি চান? 1553 01:15:17,250 --> 01:15:18,020 >> LUCAS Freitas: ঠিক আছে. 1554 01:15:18,020 --> 01:15:20,570 তাই মনে রাখবেন যে শতাংশ একটি স্থানধারক হয়. 1555 01:15:20,570 --> 01:15:22,150 এটি একটি ফাঁকা স্থান মত. 1556 01:15:22,150 --> 01:15:26,240 তাই এর সবকিছু বুঝতে চেষ্টা করুন যে এখানে যাচ্ছে. 1557 01:15:26,240 --> 01:15:28,170 শতাংশ এটি একটি স্থানধারক এর মানে হল যে. 1558 01:15:28,170 --> 01:15:33,640 তারপর আপনি যার মানে চ, আছে এই স্থানধারক একটি float জন্য. 1559 01:15:33,640 --> 01:15:38,870 আমরা এখানে যে শেষ জিনিস হল একটি .2, যা আমি দুই করাতে চাই মানে 1560 01:15:38,870 --> 01:15:42,410 ভাসা জন্য দশমিক স্থান. 1561 01:15:42,410 --> 01:15:48,510 >> আমি ঠিক% চ ছিল, তারা এটা করা হবে দশমিক স্থান একটি গুচ্ছ. 1562 01:15:48,510 --> 01:15:54,170 তাই আমি ঠিক .2 বা .1 বা .5 করা, বা করতে পারেন যাই হোক না কেন, এবং এটা যে করা যাচ্ছে 1563 01:15:54,170 --> 01:15:55,950 দশমিক স্থান সংখ্যা. 1564 01:15:55,950 --> 01:15:59,950 শুধু যে আপনার মত লাগাতে হলে .100 বা .1,000, এটি আসলে না 1565 01:15:59,950 --> 01:16:04,200 সমস্ত দশমিক স্থান করা যাচ্ছে এটা পর্যাপ্ত মেমরি নেই, কারণ 1566 01:16:04,200 --> 01:16:06,432 যে স্পষ্টতা আছে. 1567 01:16:06,432 --> 01:16:07,955 >> অন্য কোন প্রশ্ন? 1568 01:16:07,955 --> 01:16:08,450 হাঁ? 1569 01:16:08,450 --> 01:16:12,970 >> AUDIENCE: তাই ভাসা শুধু পারবেন আপনি ইন্টিজার অতিক্রম করার? 1570 01:16:12,970 --> 01:16:13,720 >> LUCAS Freitas: হ্যাঁ. 1571 01:16:13,720 --> 01:16:17,345 >> আয়াতটি CARVALHO: ওয়েল, একটি float শুধু আপনি দশমিক স্থান করতে সক্ষম হবেন. 1572 01:16:17,345 --> 01:16:20,460 >> LUCAS Freitas: এটা ঠিক এর মানে হল আপনি যে এখন দশমিক সংখ্যা থাকতে পারে. 1573 01:16:20,460 --> 01:16:25,728 >> AUDIENCE: কেন আমরা would কখনও ইন্টিজার ব্যবহার? 1574 01:16:25,728 --> 01:16:27,870 >> LUCAS Freitas: কেন হবে আপনি ইন্টিজার ব্যবহার? 1575 01:16:27,870 --> 01:16:31,810 আপনি যদি 10 থেকে 0 গণনা করছি হয়তো যদি আপনি আসলে একটি পূর্ণসংখ্যা ব্যবহার করতে চান. 1576 01:16:31,810 --> 01:16:33,370 আপনি একটি float ব্যবহার করার প্রয়োজন হবে না. 1577 01:16:33,370 --> 01:16:35,430 কিছু পরিস্থিতিতে, আপনি না আসলে আছে - 1578 01:16:35,430 --> 01:16:37,040 >> আয়াতটি CARVALHO: হতে পারে আপনি দশমিক চাই না. 1579 01:16:37,040 --> 01:16:38,600 >> LUCAS Freitas: হয়তো আপনি না একটি float ব্যবহার করতে চান. 1580 01:16:38,600 --> 01:16:42,660 >> আয়াতটি CARVALHO: অন্যান্য জিনিস, একটি float এবং কোন int করা উভয়, স্মরণ 1581 01:16:42,660 --> 01:16:46,170 হয়তো তাদের সঞ্চয় করতে 32 বিট গ্রহণ করা, এবং আপনার উপর বিট নষ্ট করতে চাই না 1582 01:16:46,170 --> 01:16:48,062 দশমিক স্থান. 1583 01:16:48,062 --> 01:16:49,750 >> LUCAS Freitas: হ্যাঁ. 1584 01:16:49,750 --> 01:16:51,910 তাই ভালো, শুধু এই চিন্তা. 1585 01:16:51,910 --> 01:16:55,200 আপনি উভয়ের জন্য 32 বিট আছে কোন int এবং একটি float. 1586 01:16:55,200 --> 01:16:59,400 কোন int জন্য, যারা 32 বিট পূর্ণসংখ্যা অংশ যান. 1587 01:16:59,400 --> 01:17:03,460 আপনি 32 বিট, আপনার সাথে একটি float ব্যবহার এই মেমরি ব্যবহৃত হচ্ছে অংশ আছে 1588 01:17:03,460 --> 01:17:06,820 সংখ্যার জন্য, পূর্ণ সংখ্যা জন্য, এবং জন্য ব্যবহৃত হচ্ছে অন্যান্য অংশ 1589 01:17:06,820 --> 01:17:08,300 দশমিক স্থান. 1590 01:17:08,300 --> 01:17:12,370 সুতরাং যে আপনি পেতে পারে না যে মানে floats সঙ্গে খুব বড় সংখ্যা কারণ 1591 01:17:12,370 --> 01:17:16,020 ভাসা ইতিমধ্যে অনেক ব্যবহার হচ্ছে দশমিক স্থান জন্য মেমরি. 1592 01:17:16,020 --> 01:17:17,014 হাঁ? 1593 01:17:17,014 --> 01:17:21,487 >> AUDIENCE: এটা প্রথম উত্তর, এটা ঠিক কি করছে? 1594 01:17:21,487 --> 01:17:25,214 এটা সমান ভাসা মান সেটিং যে স্থানধারক করতে আপনি যা করতে পারেন যে 1595 01:17:25,214 --> 01:17:26,954 পরের লাইনে তা প্রত্যাহার? 1596 01:17:26,954 --> 01:17:28,942 এটা উত্তর ভাসা বলল. 1597 01:17:28,942 --> 01:17:29,770 >> LUCAS Freitas: হ্যাঁ. 1598 01:17:29,770 --> 01:17:37,200 সুতরাং, ভাসা উত্তর আপনি পেয়ে থাকেন মানে মেমরির মধ্যে এখন একটু বালতি যে 1599 01:17:37,200 --> 01:17:40,050 একটি float ঝুলিতে, এবং যে যাচ্ছে উত্তর নামে. 1600 01:17:40,050 --> 01:17:42,040 সুতরাং যে ভাসা উত্তর আছে কি. 1601 01:17:42,040 --> 01:17:44,720 >> এবং তারপর আপনি বলতে যে এর ভিতর এই, আপনি রাখা চলুন 1602 01:17:44,720 --> 01:17:46,470 এই ফলাফল. 1603 01:17:46,470 --> 01:17:52,610 তাই আপনি যদি 1.0 দ্বারা বিভক্ত করতে যাচ্ছেন 10.0, আপনি 0.1 পেতে, এবং তারপর আপনি করা 1604 01:17:52,610 --> 01:17:53,490 উত্তর যে ভিতরে. 1605 01:17:53,490 --> 01:17:57,540 >> আয়াতটি CARVALHO: তাই এক লাইনে, আমরা করছি এই ভাসা ঘোষণা এবং আরম্ভের 1606 01:17:57,540 --> 01:18:00,070 উত্তর বলা. 1607 01:18:00,070 --> 01:18:04,470 >> LUCAS Freitas: মজার, যদিও এই, এটা শুধু একটা লাইন করছে হয় 1608 01:18:04,470 --> 01:18:05,570 একাধিক অপারেশন. 1609 01:18:05,570 --> 01:18:08,800 এটা সি লেট শুধু একটি উপায় আপনি কম কোড ব্যবহার. 1610 01:18:08,800 --> 01:18:12,310 এটা তিন মত একই জিনিস আপনি শুধু একটি কাজ করতে পারেন কিভাবে অপারেটর, 1611 01:18:12,310 --> 01:18:13,810 [শ্রবণাতীত] এক লাইনে. 1612 01:18:13,810 --> 01:18:18,860 এটা আসলে হিসাবে একই জিনিস করছে ভাসা উত্তর, সেমিকোলন, এবং করছেন 1613 01:18:18,860 --> 01:18:23,060 তারপর উত্তর পরিবর্তে কিন্তু, এই সমান আপনি যে জন্য দুই লাইন না, যার ফলে 1614 01:18:23,060 --> 01:18:24,160 এটি একটি শর্টকাট মত. 1615 01:18:24,160 --> 01:18:24,520 হাঁ? 1616 01:18:24,520 --> 01:18:27,929 >> AUDIENCE: তাই আপনি যদি এই দৌড়ে হলে, তা 0.10 হতে হবে? 1617 01:18:27,929 --> 01:18:30,120 >> LUCAS Freitas: হ্যাঁ. 1618 01:18:30,120 --> 01:18:30,530 হাঁ? 1619 01:18:30,530 --> 01:18:34,540 >> AUDIENCE: আসলে কোড উত্তর অথবা এটি শুধু নাম? 1620 01:18:34,540 --> 01:18:36,010 >> আয়াতটি CARVALHO: এই আসলে কোড করা. 1621 01:18:36,010 --> 01:18:37,750 এই যে আমরা চলুন কি আমাদের ভেরিয়েবল নাম দিতে. 1622 01:18:37,750 --> 01:18:39,770 >> AUDIENCE: সুতরাং এটি ঠিক আছে একটি নাম [শ্রবণাতীত]. 1623 01:18:39,770 --> 01:18:40,270 >> আয়াতটি CARVALHO: হ্যাঁ. 1624 01:18:40,270 --> 01:18:44,670 আমি ভাসা এক্স 1.0 সমান বলেন থাকতে পারে. 1625 01:18:44,670 --> 01:18:47,160 >> LUCAS Freitas: জিনিস যে হয় পরিবর্তনশীল নাম 1626 01:18:47,160 --> 01:18:48,400 আপনি ব্যবহার এমন কিছু বিষয়. 1627 01:18:48,400 --> 01:18:49,690 এটা আপনার জন্য গুরুত্বপূর্ণ. 1628 01:18:49,690 --> 01:18:52,660 প্রকৃত প্রোগ্রাম, শুধুমাত্র বিষয়ের জন্য বিষয় যে আপনি মূল্য যে 1629 01:18:52,660 --> 01:18:55,570 বালতি ভেতরে আছে. 1630 01:18:55,570 --> 01:18:59,270 আপনি ভেরিয়েবল আছে এবং কারণ ভেরিয়েবলের নাম, তাই আপনার জানা দরকার হয় 1631 01:18:59,270 --> 01:19:01,910 আপনার মত, সঙ্গে লেনদেন করছেন কি আপনি তথ্য কি ধরনের 1632 01:19:01,910 --> 01:19:03,040 একটি সময়ে অ্যাক্সেস. 1633 01:19:03,040 --> 01:19:07,580 কিন্তু কোড নিজেই, যদি আপনি কল যদি এটা বা প্রশ্ন বা কিছু উত্তর, 1634 01:19:07,580 --> 01:19:09,530 প্রায় কাছাকাছি, এটা কোন ব্যাপার না. 1635 01:19:09,530 --> 01:19:10,060 এটা কোন ব্যাপার না. 1636 01:19:10,060 --> 01:19:12,910 যতদিন আপনি প্রত্যেক মধ্যে সুসংগত করছি হিসাবে সংঘটন এটি এবং যাতে আপনি একে ডাকতে 1637 01:19:12,910 --> 01:19:13,620 অন্য কিছু. 1638 01:19:13,620 --> 01:19:14,880 হাঁ? 1639 01:19:14,880 --> 01:19:17,208 >> AUDIENCE: ভেরিয়েবল কি ফাংশন অতিক্রম করা? 1640 01:19:17,208 --> 01:19:20,902 ভালো লেগেছে আপনি একটি বন্ধনী তৈরি করতে হলে [শ্রবণাতীত], পারে আপনি শুধু 1641 01:19:20,902 --> 01:19:21,806 [শ্রবণাতীত] আবার উত্তর? 1642 01:19:21,806 --> 01:19:22,550 >> আয়াতটি CARVALHO: নং 1643 01:19:22,550 --> 01:19:23,300 >> AUDIENCE: [শ্রবণাতীত] 1644 01:19:23,300 --> 01:19:24,200 >> আয়াতটি CARVALHO: নং 1645 01:19:24,200 --> 01:19:26,930 যে সুযোগ বাইরে হবে এই বিশেষ পরিবর্তনশীল. 1646 01:19:26,930 --> 01:19:29,940 এবং প্রকৃতপক্ষে, যে ধরনের আছে আকর্ষণীয়, আমরা যখন কারণ 1647 01:19:29,940 --> 01:19:33,010 loops বা এই যদি ভালো জিনিস শর্ত, যদি আপনি একটি ভেরিয়েবল ডিক্লেয়ার যদি 1648 01:19:33,010 --> 01:19:36,330 কোঁকড়া ধনুর্বন্ধনী অন্য সেট মধ্যে, এটি সত্যিই শুধুমাত্র বিদ্যমান 1649 01:19:36,330 --> 01:19:39,800 যারা কোঁকড়া ধনুর্বন্ধনী মধ্যে. 1650 01:19:39,800 --> 01:19:43,088 >> AUDIENCE: আমার একটা শেষ নোট [শ্রবণাতীত] floats. 1651 01:19:43,088 --> 01:19:46,076 কেন আপনি কি কখনো ints ব্যবহার করতে চায়? 1652 01:19:46,076 --> 01:19:49,562 এই তুলনায় একটি সাইড নোট আরও কিছু, কিন্তু আপনার কম্পিউটার 1653 01:19:49,562 --> 01:19:53,048 ints সামলাচ্ছে এ উল্লেখযোগ্যভাবে ভালো এটা সামলানো floats মধ্যে রয়েছেন চেয়ে. 1654 01:19:53,048 --> 01:19:55,040 এটি একটি আদেশ মত দ্রুত মাত্রার. 1655 01:19:55,040 --> 01:20:00,360 তাই আমরা ঠিক ঘাঁটা যদি শুধুমাত্র, floats জিনিস অনেক ধীর হবে. 1656 01:20:00,360 --> 01:20:03,080 >> আয়াতটি CARVALHO: বাস্তবিক, সেখানে মনে হয় floats একটি সমস্যা হতে. 1657 01:20:03,080 --> 01:20:06,400 >> LUCAS Freitas: কারণ ধরনের আপনি মনে করতে পারেন, যে, কিভাবে বাইনারি হয় 1658 01:20:06,400 --> 01:20:08,480 আপনি ইন্টিজার উপস্থাপন করতে পারেন 0 এবং 1 এর নির্বাণ দ্বারা. 1659 01:20:08,480 --> 01:20:09,980 >> আয়াতটি CARVALHO: যে পরের জিনিস. 1660 01:20:09,980 --> 01:20:10,480 >> LUCAS Freitas: ঠিক আছে. 1661 01:20:10,480 --> 01:20:10,740 জট্টিল. 1662 01:20:10,740 --> 01:20:11,480 >> আয়াতটি CARVALHO: শুধু যে চিন্তার রাখা. 1663 01:20:11,480 --> 01:20:13,800 >> LUCAS Freitas: ঠিক আছে, আমি করব পরে আপনি বলুন. 1664 01:20:13,800 --> 01:20:16,920 >> আয়াতটি CARVALHO: আমরা কি পেতে আগে লুকাস শুধু বলছে ছিল, অপারেটর 1665 01:20:16,920 --> 01:20:17,420 প্রাধান্য. 1666 01:20:17,420 --> 01:20:18,220 এই সাধারণ জ্ঞান. 1667 01:20:18,220 --> 01:20:20,830 আপনি না এই যথেষ্ট কাজ করেছেন. 1668 01:20:20,830 --> 01:20:24,705 সুতরাং, কিছু বন্ধনীর মধ্যে আছে শুধু যদি, এটি প্রথম ঘটবে. 1669 01:20:24,705 --> 01:20:27,970 এটা গুণ প্রাধান্য লাগে না উপরন্তু ধরে, 1670 01:20:27,970 --> 01:20:30,330 বিয়োগ, যে ভালো জিনিস. 1671 01:20:30,330 --> 01:20:34,700 তাই আসলে, শুধু যে কেউ করতে চান না কি এক নম্বর আসলে আমাকে বলুন 1672 01:20:34,700 --> 01:20:36,674 যাও মূল্যায়ন? 1673 01:20:36,674 --> 01:20:37,638 >> AUDIENCE: 27. 1674 01:20:37,638 --> 01:20:39,090 >> আয়াতটি CARVALHO: 27? 1675 01:20:39,090 --> 01:20:39,550 হ্যাঁ. 1676 01:20:39,550 --> 01:20:41,975 >> LUCAS Freitas: আমাকে দিতে যাক মানুষের candies. 1677 01:20:41,975 --> 01:20:42,850 >> আয়াতটি CARVALHO: ঠিক আছে. 1678 01:20:42,850 --> 01:20:44,100 কি দুই নম্বর সম্পর্কে কি? 1679 01:20:44,100 --> 01:20:46,880 1680 01:20:46,880 --> 01:20:48,340 কি দুই নম্বর সম্পর্কে কি? 1681 01:20:48,340 --> 01:20:49,280 >> AUDIENCE: 22. 1682 01:20:49,280 --> 01:20:50,680 >> আয়াতটি CARVALHO: 22, হাঁ. 1683 01:20:50,680 --> 01:20:51,570 আমি যে আছে যারা জানি না. 1684 01:20:51,570 --> 01:20:52,694 নম্বর তিন! 1685 01:20:52,694 --> 01:20:54,050 >> AUDIENCE: 10. 1686 01:20:54,050 --> 01:20:55,300 >> আয়াতটি CARVALHO: 10, হ্যাঁ. 1687 01:20:55,300 --> 01:20:58,150 1688 01:20:58,150 --> 01:20:58,490 কুল. 1689 01:20:58,490 --> 01:21:01,280 সুতরাং modulo. 1690 01:21:01,280 --> 01:21:03,700 লুকাস, আপনি modulo ব্যাখ্যা করতে চান? 1691 01:21:03,700 --> 01:21:07,150 >> LUCAS Freitas: Modulo এই অপারেটর হয় যে আসলে একটি হাজার হাজার জন্য 1692 01:21:07,150 --> 01:21:09,470 সমস্যার গুচ্ছ. 1693 01:21:09,470 --> 01:21:15,270 আমি এটি কী 55 modulo 10, যদি এই এর আমি চাই যে বলা যাক 1694 01:21:15,270 --> 01:21:16,970 10 দ্বারা 55 ভাগ. 1695 01:21:16,970 --> 01:21:18,240 আমি কি পেতে পারি? 1696 01:21:18,240 --> 01:21:21,380 এটা ঠিক আমি আসলে ঠিক আছি যদি মত আর বিভাগ করছেন, কি 1697 01:21:21,380 --> 01:21:22,450 আমি পূর্ণসংখ্যা পেয়েছিলাম যে প্রথম সময়? 1698 01:21:22,450 --> 01:21:23,190 >> AUDIENCE: 5. 1699 01:21:23,190 --> 01:21:24,080 >> LUCAS Freitas: 5. 1700 01:21:24,080 --> 01:21:26,230 এবং তারপর বাকি অধিকার, 5 আছে? 1701 01:21:26,230 --> 01:21:29,250 সুতরাং এটি 5 বার 10 প্লাস 5 মত. 1702 01:21:29,250 --> 01:21:35,570 মূলত, কি modulo, এটা করার চেষ্টা করে না এই এক দ্বারা এই নম্বর বণ্টন করা, এবং 1703 01:21:35,570 --> 01:21:37,440 এটা বাকি কি উদ্ধার বিভাগের. 1704 01:21:37,440 --> 01:21:40,080 >> আয়াতটি CARVALHO: তাই এটি শুধু বাকি ফেরৎ. 1705 01:21:40,080 --> 01:21:41,920 তাই এক নম্বর কি? 1706 01:21:41,920 --> 01:21:42,560 5. 1707 01:21:42,560 --> 01:21:43,336 সংখ্যা দুটি? 1708 01:21:43,336 --> 01:21:44,150 >> AUDIENCE: 3. 1709 01:21:44,150 --> 01:21:44,934 >> আয়াতটি CARVALHO: 3. 1710 01:21:44,934 --> 01:21:46,240 নম্বর তিন! 1711 01:21:46,240 --> 01:21:47,190 0. 1712 01:21:47,190 --> 01:21:48,410 এবং চার 1. 1713 01:21:48,410 --> 01:21:48,665 যথাযথভাবে. 1714 01:21:48,665 --> 01:21:49,915 >> LUCAS Freitas: সহজ, ডান? 1715 01:21:49,915 --> 01:21:54,270 1716 01:21:54,270 --> 01:21:56,560 >> আয়াতটি CARVALHO: কেন আমরা এই লাফালাফি করবেন না শুধু আমরা সত্যিই আছে না, কারণ 1717 01:21:56,560 --> 01:21:59,780 সময়, এবং মানুষ বুঝতে বলে মনে হচ্ছে. 1718 01:21:59,780 --> 01:22:03,330 তাই এখানে লুকাস ছিল কি শুধু যে বিষয়ে কথা বলছি. 1719 01:22:03,330 --> 01:22:08,030 >> LUCAS Freitas: আরেকটি কারণ কেন আমি পরিবর্তে floats এর ints হয় ব্যবহার করেন 1720 01:22:08,030 --> 01:22:10,840 floats খুব যথাযথ নয় এমন যে. 1721 01:22:10,840 --> 01:22:12,720 এবং কেন তারা যথাযথ নয় এমন হয়? 1722 01:22:12,720 --> 01:22:17,140 ডেভিড একটি পূর্ণসংখ্যা প্রতিনিধিত্ব করতে বলেন যে, উদাহরণস্বরূপ, আমরা 0 এর ব্যবহার এবং 1723 01:22:17,140 --> 01:22:17,810 1 এর, ডান? 1724 01:22:17,810 --> 01:22:22,370 এবং তারপর আপনি মূলত কি গুণ, ঐ সমস্ত কাজ 1725 01:22:22,370 --> 01:22:30,000 অপারেশন জানতে কি দশমিক সংখ্যা আপনি পরিবর্তে বাইনারি মধ্যে আছে. 1726 01:22:30,000 --> 01:22:33,040 >> আমি চেষ্টা হলে এখন কি হবে দশমিক পয়েন্ট করিয়ে দিতে? 1727 01:22:33,040 --> 01:22:37,680 বাস্তবিক, উদাহরণস্বরূপ, যদি আমি আছে 3,33333 মত নম্বর? 1728 01:22:37,680 --> 01:22:40,250 এটা 3 ওভার 10 ভালো মনে. 1729 01:22:40,250 --> 01:22:44,950 আমি কিভাবে সংরক্ষণ যাচ্ছি সব 3 আমি যে পরে আছে কি? 1730 01:22:44,950 --> 01:22:47,120 এটা ঠিক, সত্যিই কঠিন? 1731 01:22:47,120 --> 01:22:49,580 আপনি শুধু কম্পিউটার বলতে পারে না, আরে, আমি একটি 3 আছে, এবং 1732 01:22:49,580 --> 01:22:50,520 তাহলে আপনি চিরকালের জন্য তা করতে. 1733 01:22:50,520 --> 01:22:52,810 বাস্তবিক কম্পিউটার নয় এই জন্য যথেষ্ট স্মার্ট. 1734 01:22:52,810 --> 01:22:58,300 >> তাই মূলত আপনার কম্পিউটার না সব হয় এটি হিসাবে অনেক সংখ্যা লাগাতে চেষ্টা করে যে 1735 01:22:58,300 --> 01:23:00,950 এটা আপনি যে মেমরি যা করতে পারেন. 1736 01:23:00,950 --> 01:23:05,890 সুতরাং আসুন এটা যাচ্ছে যে বলা যাক 3,3333 বলে, এবং যে এটি. 1737 01:23:05,890 --> 01:23:10,690 সুতরাং এটা আসলে প্রকাশ করতে পারবে না অবিকল কি যে ভাসা হয়. 1738 01:23:10,690 --> 01:23:13,240 >> আয়াতটি CARVALHO: আমরা একটি নির্দিষ্ট নম্বর আছে বিট, যার মানে হল যে না 1739 01:23:13,240 --> 01:23:17,910 প্রত্যেক দশমিক সংখ্যা হতে যাচ্ছে অবিকল প্রতিনিধিত্ব করা সক্ষম. 1740 01:23:17,910 --> 01:23:24,910 আমরা হয় এবং তাই এই উদাহরণে, যদি 0.1 আউট মুদ্রণ, এখন আমরা মুদ্রণ করছি 1741 01:23:24,910 --> 01:23:26,475 আউট 20 জায়গায়. 1742 01:23:26,475 --> 01:23:30,250 >> LUCAS Freitas: আমি বলার ছিল শুধু চাই আপনাকে বলছি, আপনি কোন সংখ্যা লাগাতে পারে. 1743 01:23:30,250 --> 01:23:36,520 কিন্তু আপনি শুধু দুটি স্থানের না হলে, আপনি 0.10 পেতে, কিন্তু চাই আপনি 20 করা হলে 1744 01:23:36,520 --> 01:23:43,630 জায়গা, এটা আপনি একটি গুচ্ছ দেখাতে যাচ্ছে এর থাকিবে আপনি লাগাতে পারেন কি কারণ 1745 01:23:43,630 --> 01:23:45,720 মেমরি, ডান? 1746 01:23:45,720 --> 01:23:48,800 >> কিন্তু এখানে ডান 0 পর্যন্ত, এবং তারপর এটা একটা করা হয় 1747 01:23:48,800 --> 01:23:50,030 র্যান্ডম সংখ্যার গুচ্ছ. 1748 01:23:50,030 --> 01:23:52,590 এই ধরনের কিছু ভালো হয় - 1749 01:23:52,590 --> 01:23:56,190 >> আয়াতটি CARVALHO: আমরা করছি কারণ হল এই দশমিক প্রতিনিধিত্ব করতে পারবে না 1750 01:23:56,190 --> 01:23:58,320 অবিকল নম্বর দিয়ে বিট আমরা আছে. 1751 01:23:58,320 --> 01:23:59,730 >> LUCAS Freitas: এবং তারপর কম্পিউটার মূলত 1752 01:23:59,730 --> 01:24:01,470 আপনি একটি ট্র্যাশ নম্বর দেবার. 1753 01:24:01,470 --> 01:24:04,530 এটি আসলে নয় সংখ্যা মান. 1754 01:24:04,530 --> 01:24:08,242 >> AUDIENCE: এটা হিসাবে বন্ধ হিসাবে এর এটি পেতে পারেন [শ্রবণাতীত] 1755 01:24:08,242 --> 01:24:09,613 [শ্রবণাতীত] ব্যবহার করে. 1756 01:24:09,613 --> 01:24:12,685 1757 01:24:12,685 --> 01:24:18,830 >> আয়াতটি CARVALHO: তাই সংশ্লেষ এর এই যে এর কথা বলা যাক যে পরিবর্তে 1758 01:24:18,830 --> 01:24:27,680 0.100014 হচ্ছে, যাই হোক না কেন, কি এটা 0,0999 ছিল - 1759 01:24:27,680 --> 01:24:30,470 আচ্ছা, ঠিক আছে. 1760 01:24:30,470 --> 01:24:38,280 এর জাহির যাক যে প্রকৃত উত্তর এই করতে 0.9999999 ছিল. 1761 01:24:38,280 --> 01:24:40,740 যে 1 খুব ঘনিষ্ঠ, কিন্তু এটা ঠিক 1 না. 1762 01:24:40,740 --> 01:24:42,840 এটা 0,99999 এর. 1763 01:24:42,840 --> 01:24:48,140 >> এটা যে আমি নিতে হলে যে 0.999, মানে এবং আমি কোন int তা নিক্ষেপ, আমি 0 পেতে. 1764 01:24:48,140 --> 01:24:49,460 আমি 1 পাবেন না. 1765 01:24:49,460 --> 01:24:53,050 >> LUCAS Freitas: স্মরণ কারণ, কাস্টিং ভাসা থেকে int-করার জন্য, আপনি শুধু 1766 01:24:53,050 --> 01:24:54,880 সব দশমিক স্থান উপেক্ষা. 1767 01:24:54,880 --> 01:24:56,400 আপনি শুধু তাদের উপেক্ষা. 1768 01:24:56,400 --> 01:25:00,170 আপ rounding যেমন জিনিস আছে আপনি typecast যখন বা নিচে চলমান. 1769 01:25:00,170 --> 01:25:03,310 বাস্তবিক, এই ফাংশন আছে খুব, যা rounding আছে 1770 01:25:03,310 --> 01:25:08,840 গুরুত্বপূর্ণ, কিন্তু আপনি শুধু মনে করি যে যখন আপনি টাইপকাস্টিং না, এটা ঠিক না 1771 01:25:08,840 --> 01:25:09,720 সবকিছু মুছে যাচ্ছে. 1772 01:25:09,720 --> 01:25:13,970 সুতরাং আপনি 0,99999 আছে, এমনকি যদি এটা যাচ্ছে শুধু 0 দিতে আপনি typecast যদি 1773 01:25:13,970 --> 01:25:14,800 [শ্রবণাতীত] একটি পূর্ণসংখ্যা. 1774 01:25:14,800 --> 01:25:17,480 >> আয়াতটি CARVALHO: তাই শুধু সত্যিই সচেতন হতে হবে স্পষ্টতা মধ্যে এর ফ্লোটিং পয়েন্ট, 1775 01:25:17,480 --> 01:25:20,410 আপনি শুরু, বিশেষ করে যখন pset1 মধ্যে floats ব্যবহার. 1776 01:25:20,410 --> 01:25:22,790 কিন্তু উচিত মাধ্যমে হাঁটার পাশাপাশি যে আপনি সতর্ক. 1777 01:25:22,790 --> 01:25:26,100 >> LUCAS Freitas: এবং আসলে এটা সত্যিই এর আমি না হলে, যেমন, হার্ড 1778 01:25:26,100 --> 01:25:31,570 ভাসা উত্তর 1 ওভার 1.0 সমান 10, এবং তারপর উত্তর 2 ভাসা 1779 01:25:31,570 --> 01:25:35,540 100.0 ওভার 10.0 সমান. 1780 01:25:35,540 --> 01:25:36,890 তারা একই সংখ্যা আছে, ডান? 1781 01:25:36,890 --> 01:25:38,540 0.1, ডান? 1782 01:25:38,540 --> 01:25:41,700 1 10 বা 100 10. 1783 01:25:41,700 --> 01:25:46,360 কিন্তু এখন আমি সমতা দেখতে চেষ্টা করুন, মত উত্তর 1 2 উত্তর সমান হলে, 1784 01:25:46,360 --> 01:25:49,300 হয়ত এটা আসলে যাচ্ছে না একই জিনিস হতে. 1785 01:25:49,300 --> 01:25:50,720 সুতরাং floats ধরনের যে মত. 1786 01:25:50,720 --> 01:25:51,970 তারা সমতা করছেন ভালো থাকেন. 1787 01:25:51,970 --> 01:25:55,136