در این مطلب، ویدئو کسری به عنوان یک کلاس در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:34:40
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,270 –> 00:00:04,950
بسیار خوب، بنابراین کاری که ما در اینجا انجام می دهیم این است
2
00:00:04,950 –> 00:00:08,039
که یک کلاس جدید و نوع داده جدید ایجاد کنیم اگر
3
00:00:08,039 –> 00:00:09,960
می خواهید پایتون با کلاسی
4
00:00:09,960 –> 00:00:13,860
از کسری ها کار کند، من برای این کار از Google collab استفاده می
5
00:00:13,860 –> 00:00:16,020
کنم اما هر مترجم پایتون برای این کار انجام می دهد
6
00:00:16,020 –> 00:00:17,279
، هیچ چیز خاصی در مورد
7
00:00:17,279 –> 00:00:19,830
collab وجود ندارد. برای این منظور، قبل از اینکه
8
00:00:19,830 –> 00:00:21,480
بتوانم با این کار شروع کنم، باید
9
00:00:21,480 –> 00:00:24,779
بالاترین تابع کمکی عامل مشترک را ایجاد کنم، بنابراین
10
00:00:24,779 –> 00:00:26,670
بیایید برویم که الگوریتم استاندارد
11
00:00:26,670 –> 00:00:28,109
برای این الگوریتم اقلیدس است که قدمت
12
00:00:28,109 –> 00:00:30,029
دو و نیم هزار ساله دارد
13
00:00:30,029 –> 00:00:31,590
، راه های زیادی برای
14
00:00:31,590 –> 00:00:34,200
بالاترین ضریب مشترک را برای یک عدد مشخص کنید، اجازه
15
00:00:34,200 –> 00:00:35,850
دهید مثالی از الگوریتم اقلیدس به شما بزنم،
16
00:00:35,850 –> 00:00:37,200
بنابراین اگر بگویم
17
00:00:37,200 –> 00:00:40,440
بالاترین عامل مشترک بین 15 و 21
18
00:00:40,440 –> 00:00:42,329
چیست، بدانید که 3 بزرگترین عددی است
19
00:00:42,329 –> 00:00:44,820
که در هر دو 15 و 21 قرار می گیرد،
20
00:00:44,820 –> 00:00:46,469
الگوریتم اقلیدس می گوید که عدد کوچکتر عدد
21
00:00:46,469 –> 00:00:47,670
بزرگتر را وارد کنید و به باقیمانده اجاره نگاهی بیندازید،
22
00:00:47,670 –> 00:00:50,399
بنابراین 15 به 21 باقیمانده 6 را به ما می دهد،
23
00:00:50,399 –> 00:00:53,489
حالا عدد بزرگ را
24
00:00:53,489 –> 00:00:55,440
با عدد کوچک جایگزین
25
00:00:55,440 –> 00:00:58,620
کنید و دوباره همین کار را انجام دهید، بنابراین 6 عدد جدید ما است،
26
00:00:58,620 –> 00:01:00,750
بنابراین ما به دنبال آن هستیم. خوب در 15 و 6 چند
27
00:01:00,750 –> 00:01:03,120
بار 6 به 15 می رود دو بار فراموش
28
00:01:03,120 –> 00:01:06,390
کنید که باقیمانده 3 است، پس دوباره
29
00:01:06,390 –> 00:01:07,650
عدد بزرگتر را با کوچکتر جایگزین کنید،
30
00:01:07,650 –> 00:01:10,439
بنابراین ما به 3 و 6 نگاه
31
00:01:10,439 –> 00:01:12,900
می
32
00:01:12,900 –> 00:01:15,030
کنیم. عددی که آخرین عددی را که امتحان کردید
33
00:01:15,030 –> 00:01:17,610
تقسیم کردید،
34
00:01:17,610 –> 00:01:19,439
بالاترین ضریب مشترک بین دو عدد است
35
00:01:19,439 –> 00:01:21,720
و این کاملاً مشخص است، بنابراین ما میتوانیم
36
00:01:21,720 –> 00:01:24,360
آن را تعریف کنیم، بنابراین بیایید
37
00:01:24,360 –> 00:01:28,110
یک تابع جدید به نام HCF از a
38
00:01:28,110 –> 00:01:32,189
و B تعریف کنیم تا با مقدار خوب برابر باشد. بالاترین
39
00:01:32,189 –> 00:01:35,460
فاکتور مشترک بنابراین می
40
00:01:35,460 –> 00:01:37,829
خواهیم مقداری را که هنگام اعمال
41
00:01:37,829 –> 00:01:42,420
تابع دوباره به دست می آوریم به چیز جدیدی برگردانیم، بنابراین
42
00:01:42,420 –> 00:01:44,399
کوچکترین عدد را انجام می دهیم عدد اول را وارد
43
00:01:44,399 –> 00:01:46,470
کنید عدد دوم باشد % من باقیمانده را می گیرم
44
00:01:46,470 –> 00:01:48,360
که این همان کاری است که عملگر مدول ناراحت کننده
45
00:01:48,360 –> 00:01:51,210
انجام می دهد.
46
00:01:51,210 –> 00:01:54,360
و سپس عدد بزرگتر را
47
00:01:54,360 –> 00:01:55,829
با کوچکتر از آن دو
48
00:01:55,829 –> 00:01:57,320
عدد اصلی جایگزین کنید تا در واقع از نظر
49
00:01:57,320 –> 00:02:00,689
نحوی صحیح باشد، اما مشکلی در این مورد وجود دارد،
50
00:02:00,689 –> 00:02:01,860
51
00:02:01,860 –> 00:02:05,009
بنابراین اینجا چه اتفاقی میافتد، من HCF را انجام میدهم،
52
00:02:05,009 –> 00:02:08,740
نمیدانم چیست 15 d 21
53
00:02:08,740 –> 00:02:11,950
و به طرز وحشتناکی خراب می شود سینگ
54
00:02:11,950 –> 00:02:14,080
سعی کرده این کار را در تقسیم مدول بر
55
00:02:14,080 –> 00:02:16,390
صفر انجام دهد، مشکل این است که ما
56
00:02:16,390 –> 00:02:19,600
هیچ شرط خروجی به آن نداده ایم وقتی به یکی از
57
00:02:19,600 –> 00:02:21,370
آن اعداد رسیدم اولین عدد صفر است،
58
00:02:21,370 –> 00:02:24,550
پس کافی است واقعاً همینطور است.
59
00:02:24,550 –> 00:02:26,440
باید در اینجا یک تست انجام دهید زیرا
60
00:02:26,440 –> 00:02:27,790
توابع معمولاً چنین
61
00:02:27,790 –> 00:02:30,130
مواردی را در اینجا انجام می دهند اگر a برابر با
62
00:02:30,130 –> 00:02:41,790
صفر باشد سپس مقدار دوم B را
63
00:02:41,790 –> 00:02:45,550
برگردانید و در غیر این صورت آنچه را که در ابتدا داشتیم برگردانید خوب اجازه دهید
64
00:02:45,550 –> 00:02:48,580
دوباره آن را امتحان کنیم و این بار باید
65
00:02:48,580 –> 00:02:51,070
پاسخ را دریافت کنیم. در واقع ما انجام
66
00:02:51,070 –> 00:02:53,620
می دهیم این یک تسکین است، اشکالی ندارد، بنابراین برو که
67
00:02:53,620 –> 00:02:55,530
تابع کمکی کوچک در حال انجام است،
68
00:02:55,530 –> 00:02:58,210
هر چیزی که بالاترین
69
00:02:58,210 –> 00:03:00,610
فاکتور مشترک را ارائه می دهد کار می کند، من همین الان
70
00:03:00,610 –> 00:03:02,440
الگوریتم اقلیدس را انجام دادم اما شما می
71
00:03:02,440 –> 00:03:04,540
توانید الگوریتم خود را برای یافتن بالاترین بنویسید.
72
00:03:04,540 –> 00:03:06,790
فاکتورهای رایج آوران فقط
73
00:03:06,790 –> 00:03:08,320
همه فاکتورهای یک لیست را فهرست می کند همه
74
00:03:08,320 –> 00:03:10,210
فاکتورهای B بزرگترین عدد موجود در
75
00:03:10,210 –> 00:03:12,490
هر دو لیست را پیدا کنید که الگوریتمی واقعا کند
76
00:03:12,490 –> 00:03:14,590
است اما در نهایت شما را به آنجا
77
00:03:14,590 –> 00:03:16,150
می رساند، بنابراین الگوریتم های مختلف زیادی وجود دارد.
78
00:03:16,150 –> 00:03:17,350
ریتمهایی برای یافتن و یافتن
79
00:03:17,350 –> 00:03:19,090
بالاترین فاکتورهای رایج بیایید
80
00:03:19,090 –> 00:03:21,400
اکنون به ایجاد این کلاس از کسریها بپردازیم،
81
00:03:21,400 –> 00:03:25,090
بنابراین اولین کاری که میخواهم انجام دهم این است که بگویم
82
00:03:25,090 –> 00:03:28,300
این یک نسخه جدید است متأسفم این یک کلاس جدید است
83
00:03:28,300 –> 00:03:30,790
اگر میخواهید به عنوان
84
00:03:30,790 –> 00:03:33,340
داده فکر کنید. تایپ کنید به عنوان چیزی که در آن بتوانیم
85
00:03:33,340 –> 00:03:35,890
اطلاعات را ذخیره کنیم، اما همچنین چیزی
86
00:03:35,890 –> 00:03:38,800
که عملیات خاصی دارد که
87
00:03:38,800 –> 00:03:41,770
می توانیم روی آن انجام دهیم، بنابراین بیایید اکنون کسری را انجام دهیم،
88
00:03:41,770 –> 00:03:44,560
بنابراین کلاس کسرهای
89
00:03:44,560 –> 00:03:46,300
من باید تعدادی روش
90
00:03:46,300 –> 00:03:48,430
در این و روش اول پیدا کنم. از اینها همان چیزی است که
91
00:03:48,430 –> 00:03:51,040
ما آن را متد سازنده می نامیم و
92
00:03:51,040 –> 00:03:52,720
رویکرد استاندارد در پایتون در اینجا
93
00:03:52,720 –> 00:03:54,880
این است که در هر چیز این است که چگونه
94
00:03:54,880 –> 00:03:58,480
یک کسر جدید ایجاد می کنیم و
95
00:03:58,480 –> 00:04:00,190
آن را به خودش ارجاع می دهیم بنابراین
96
00:04:00,190 –> 00:04:01,990
این کسر خاص اولین
97
00:04:01,990 –> 00:04:03,910
پارامتر از همه
98
00:04:03,910 –> 00:04:05,680
اینها را به عنوان رویه ها یا توابعی در نظر می گیرید که
99
00:04:05,680 –> 00:04:08,230
برای این اشیاء اعمال می کنیم با self در اینجا شروع می شود
100
00:04:08,230 –> 00:04:11,200
و سپس صورت
101
00:04:11,200 –> 00:04:14,770
آن و مخرج آن
102
00:04:14,770 –> 00:04:17,560
کسری را داریم که آن را پاس می کنیم و چگونه
103
00:04:17,560 –> 00:04:18,880
این fra را ایجاد می کنیم. خوب عمل کنید
104
00:04:18,880 –> 00:04:20,019
تعدادی کار وجود دارد که ما می خواهیم انجام دهیم اولین
105
00:04:20,019 –> 00:04:21,850
کاری که می خواهیم انجام دهیم
106
00:04:21,850 –> 00:04:23,080
بزرگترین مقسوم علیه مشترک است
107
00:04:23,080 –> 00:04:24,520
که بزرگترین عددی است که هم
108
00:04:24,520 –> 00:04:26,620
به صورت و هم در مخرج می رود و
109
00:04:26,620 –> 00:04:28,900
به همین دلیل است که ما یک کمک کننده کوچک داریم.
110
00:04:28,900 –> 00:04:31,030
تابع از قبل اجرا می شود، بنابراین بالاترین
111
00:04:31,030 –> 00:04:35,380
ضریب مشترک صورت و
112
00:04:35,380 –> 00:04:40,240
مخرج خوب است، بنابراین مفید خواهد بود
113
00:04:40,240 –> 00:04:42,250
و سپس چیزی که ما می خواهیم
114
00:04:42,250 –> 00:04:44,050
ذخیره کنیم، بالا و پایین این
115
00:04:44,050 –> 00:04:50,200
کسری است، بنابراین بالای کسری
116
00:04:50,200 –> 00:04:58,420
کلید من آب های بالای منجمد است. بالای
117
00:04:58,420 –> 00:05:01,420
کسری برابر با چیزی است که
118
00:05:01,420 –> 00:05:04,060
اگر عددی که به ما داده
119
00:05:04,060 –> 00:05:06,660
شده است را بگیرید و بر بزرگترین مقسوم علیه مشترک تقسیم
120
00:05:06,660 –> 00:05:10,810
کنید، همان چیزی است که اگر مخرجی که به ما داده شده است را تقسیم کنید، همان چیزی است که شما ذخیره می
121
00:05:10,810 –> 00:05:12,990
122
00:05:12,990 –> 00:05:16,840
کنیم. با
123
00:05:16,840 –> 00:05:18,730
بزرگ ترین مقسوم علیه مشترک، بنابراین من یک
124
00:05:18,730 –> 00:05:20,470
کسری را در ساده ترین شکل آن ذخیره می کنم
125
00:05:20,470 –> 00:05:22,180
و یک عبارت منحصر به فرد برای آن
126
00:05:22,180 –> 00:05:23,980
وجود دارد، در حالی که کسرهای زیادی
127
00:05:23,980 –> 00:05:26,380
وجود دارند که یک عبارت منحصر به فرد ندارند،
128
00:05:26,380 –> 00:05:28,660
به عنوان مثال، پانزده و بیست و
129
00:05:28,660 –> 00:05:32,560
یکم دقیق نیست. دقیقاً همان کسر 30
130
00:05:32,560 –> 00:05:36,250
از 42 دقیقاً همان کسر
131
00:05:36,250 –> 00:05:39,430
5/7 است، بنابراین ما میخواهیم یک شکل منحصر به فرد از
132
00:05:39,430 –> 00:05:40,780
آن را ذخیره کنیم که کسری در آخرین
133
00:05:40,780 –> 00:05:42,700
عباراتش است که بر بزرگترین
134
00:05:42,700 –> 00:05:44,800
مخرج مشترک تقسیم میشود و حدس میزنیم که تغییر
135
00:05:44,800 –> 00:05:47,950
به تایپ بازگشته است. آن کد در و
136
00:05:47,950 –> 00:05:49,510
پایتون بدون پیغام خطایی باز می گردد
137
00:05:49,510 –> 00:05:51,520
که همیشه باعث تسکین می شود من اکنون می توانم یک متغیر ایجاد کنم
138
00:05:51,520 –> 00:05:54,210
بیایید آن را a
139
00:05:54,210 –> 00:05:59,130
بنامیم تا کسری برابر با پانزده و بیست و یکم باشد
140
00:05:59,130 –> 00:06:02,080
حالا دوباره شکایتی از
141
00:06:02,080 –> 00:06:04,060
مفسر نیست که واقعاً خوب است.
142
00:06:04,060 –> 00:06:07,960
مقدار a را چاپ کنید، می گوید
143
00:06:07,960 –> 00:06:10,300
کسری است، اطلاعات زیادی به ما نمی دهد
144
00:06:10,300 –> 00:06:12,190
، ورودی دریافت کرده ایم،
145
00:06:12,190 –> 00:06:14,530
خروجی آنها را برای این نوع داده این
146
00:06:14,530 –> 00:06:16,479
کلاس در حال حاضر دریافت کرده ایم، بنابراین بیایید به آن برویم
147
00:06:16,479 –> 00:06:18,790
و روش استاندارد در اینجا این
148
00:06:18,790 –> 00:06:22,180
رشته داده است. عملگر ضربه ای که
149
00:06:22,180 –> 00:06:25,060
یک شی خاص را به عنوان رشته
150
00:06:25,060 –> 00:06:26,680
ای می فرستد که می تواند بسیار مفید باشد و
151
00:06:26,680 –> 00:06:29,500
همچنین توسط تابع چاپ در پایتون فراخوانی می شود،
152
00:06:29,500 –> 00:06:32,140
بنابراین ما فقط
153
00:06:32,140 –> 00:06:35,660
خود کسر را به عنوان خود می
154
00:06:35,660 –> 00:06:38,090
گیریم و ما این را تعریف کردیم عملگر رشته
155
00:06:38,090 –> 00:06:43,850
برای برگرداندن الحاق، بنابراین ما
156
00:06:43,850 –> 00:06:47,570
نسخه رشته بالا را می گیریم، بنابراین من خود نقطه را انجام می دهم
157
00:06:47,570 –> 00:06:52,270
Keeble به انجماد ادامه می دهد بالا من
158
00:06:52,270 –> 00:06:57,020
با یک solidus به هم می پیوندم و سپس
159
00:06:57,020 –> 00:06:59,860
با نسخه رشته ای
160
00:06:59,860 –> 00:07:03,020
هر آنچه در پایین است پس از
161
00:07:03,020 –> 00:07:07,040
کسری و کوچکترین عبارت ها در حال حاضر ما الحاق می کنم.
162
00:07:07,040 –> 00:07:09,920
پیام هنوز 15 از 21 است
163
00:07:09,920 –> 00:07:11,120
که خوب است،
164
00:07:11,120 –> 00:07:13,280
بیایید ببینیم چه اتفاقی میافتد اگر از آن بخواهم
165
00:07:13,280 –> 00:07:18,320
این بار یک را چاپ کند و پاسخ
166
00:07:18,320 –> 00:07:20,270
پنج از هفت را دریافت کنیم که بسیار جالب
167
00:07:20,270 –> 00:07:24,200
است، آیا این 5.0 روی هفت نقطه
168
00:07:24,200 –> 00:07:25,820
هشت ارسال شده است که واقعاً درست است. در آنجا بسیار زیبا است
169
00:07:25,820 –> 00:07:28,100
زیرا من واقعاً نمی خواهم این به
170
00:07:28,100 –> 00:07:30,020
عنوان اعداد واقعی نمایش داده شود،
171
00:07:30,020 –> 00:07:31,790
البته مسئله این است که من در اینجا یک تقسیم انجام داده ام
172
00:07:31,790 –> 00:07:34,370
که همیشه برمی گردد که
173
00:07:34,370 –> 00:07:37,040
معمولاً یک عدد واقعی را برمی گرداند اگر
174
00:07:37,040 –> 00:07:42,200
تقسیم صحیح را انجام دهیم، سپس ما
175
00:07:42,200 –> 00:07:44,390
باید چیزی را دریافت کنیم، بیایید آن را دوباره تعریف کنیم
176
00:07:44,390 –> 00:07:47,060
و آن را با چاپ من آزمایش کنیم، هر چه
177
00:07:47,060 –> 00:07:48,590
پانزده و بیست و یکم
178
00:07:48,590 –> 00:07:51,920
باشد 5/7 با چیزی درست برمی گردد،
179
00:07:51,920 –> 00:07:54,380
بنابراین تا اینجا خیلی خوب به نظر
180
00:07:54,380 –> 00:07:56,630
می رسد، ما می توانیم روش های دیگری را برای خود تعریف کنیم.
181
00:07:56,630 –> 00:07:59,180
با ابداع در این مورد، به عنوان مثال، می
182
00:07:59,180 –> 00:08:01,100
توانم بازگشت را انجام دهم، می توانم روشی ایجاد
183
00:08:01,100 –> 00:08:03,770
کنم که کسر من را دو برابر می کند، یک کسر را
184
00:08:03,770 –> 00:08:05,390
دوباره به عنوان یک تابع یا رویه در نظر بگیرم
185
00:08:05,390 –> 00:08:06,920
که هر کسری داده شده را می گیرد و
186
00:08:06,920 –> 00:08:10,490
آن را دو برابر می کند و این یک کسر جدید را برمی گرداند،
187
00:08:10,490 –> 00:08:13,550
بنابراین من میتوان کلاس کسری را
188
00:08:13,550 –> 00:08:15,940
از داخل کلاس
189
00:08:15,940 –> 00:08:20,870
کسر برابر با دو برابر شمارهگذار صدا کرد و به
190
00:08:20,870 –> 00:08:24,230
این ترتیب که خود نقطه بالا و همان
191
00:08:24,230 –> 00:08:31,010
مخرج خود نقطه پایین، خوب قربان،
192
00:08:31,010 –> 00:08:34,809
من یک چاپ کردم و حالا بیایید سعی کنیم
193
00:08:34,809 –> 00:08:38,669
دو برابر oky دوبرابر را چاپ
194
00:08:38,669 –> 00:08:41,710
کنیم تا یک ok اعمال شود. متد برای یک
195
00:08:41,710 –> 00:08:44,290
شی و این علامت نقطه
196
00:08:44,290 –> 00:08:48,250
در بسیاری از زبانها استاندارد است برای اشیاء
197
00:08:48,250 –> 00:08:50,260
a یک شی است که از شیء
198
00:08:50,260 –> 00:08:52,600
کسر کلاس است که ما متدی
199
00:08:52,600 –> 00:08:55,960
را برای آن کلاس به یک شی در آن
200
00:08:55,960 –> 00:08:58,690
کلاس اعمال میکنیم. به عنوان یک
201
00:08:58,690 –> 00:09:00,700
تابع، بنابراین ما هیچ پارامتری را ارسال نمی کنیم،
202
00:09:00,700 –> 00:09:03,580
زیرا تمام چیزی که نیاز دارد این است که روی آن
203
00:09:03,580 –> 00:09:05,800
اعمال شود، اما نحو در اینجا مهم است،
204
00:09:05,800 –> 00:09:09,190
بنابراین من باید پاسخ را دریافت کنم 5/7.
205
00:09:09,190 –> 00:09:11,020
206
00:09:11,020 –> 00:09:14,290
نه
207
00:09:14,290 –> 00:09:17,980
مثلاً یک نقطه دو فرانکو تعریف نشده است،
208
00:09:17,980 –> 00:09:19,870
آیا متوجه شدید که من در حال گذراندن آن
209
00:09:19,870 –> 00:09:25,410
بودم، امیدوارم که شما انجام داده باشید، من مشخصاً این کار را نکردهام و
210
00:09:25,410 –> 00:09:28,210
ده هفت از آن بیرون میآید که
211
00:09:28,210 –> 00:09:30,910
واقعاً خوب است، آیا اشکالی ندارد که میتوانیم
212
00:09:30,910 –> 00:09:38,740
این را تعمیم دهیم تا بتوانم def x
213
00:09:38,740 –> 00:09:40,630
آیا ما یک مورد شتر زیر خط انجام نمی دهیم
214
00:09:40,630 –> 00:09:44,410
حدس می زنم هیچ پیش بازی از
215
00:09:44,410 –> 00:09:48,640
آندرخط های جفت بتای استاندارد به x دست نزده است، بنابراین
216
00:09:48,640 –> 00:09:52,090
این بار خودش و ضریب
217
00:09:52,090 –> 00:09:55,030
تبدیل به عدد می شود، خوب
218
00:09:55,030 –> 00:09:57,460
شماره را دوست ندارد، من با آن تماس می گیرم
219
00:09:57,460 –> 00:09:59,410
n بنابراین، هر چه از آن
220
00:09:59,410 –> 00:10:02,220
بخواهیم ضرب شود، آن را صدا می
221
00:10:02,220 –> 00:10:06,190
زنیم و چیزی بسیار شبیه به
222
00:10:06,190 –> 00:10:10,140
چیزی که قبلا داشتیم، کسر
223
00:10:10,140 –> 00:10:14,590
Franchione و سپس n برابر نقطه خود نقطه
224
00:10:14,590 –> 00:10:22,030
بالا، کاما خود نقطه پایین، خوب است، بنابراین من
225
00:10:22,030 –> 00:10:23,950
دریافت کردم. ده را دوبرابر می کنیم سپس می توانیم
226
00:10:23,950 –> 00:10:29,740
همین کار را در اینجا انجام دهیم یک نقطه x چاپ کنیم و سپس
227
00:10:29,740 –> 00:10:31,930
بیایید یک چیز دیگر در آنجا به آن بدهیم،
228
00:10:31,930 –> 00:10:34,030
بنابراین اگر دوست داشته باشیم که هفت او
229
00:10:34,030 –> 00:10:37,420
جالب باشد، بنابراین ما 5/7 برابر
230
00:10:37,420 –> 00:10:39,220
هفت داشته باشیم، باید پاسخ پنج را دریافت کنم.
231
00:10:39,220 –> 00:10:41,590
پس از بازگشت از این، بیایید ببینیم
232
00:10:41,590 –> 00:10:44,460
که در واقع چگونه می شود نمایش داده می شود باید
233
00:10:44,460 –> 00:10:46,960
پنج روی یک که می توانیم آن را
234
00:10:46,960 –> 00:10:50,110
پنج صدا کنیم، مطمئن هستم که می توانید با
235
00:10:50,110 –> 00:10:51,550
این چیز برگشتی
236
00:10:51,550 –> 00:10:55,660
در اینجا مخالفت کنید، بنابراین اگر می خواستیم روش رشته را
237
00:10:55,660 –> 00:11:00,100
در اینجا بکشیم، می توانیم بگوییم که اگر نقطه خود
238
00:11:00,100 –> 00:11:04,870
پایین دقیقاً برابر با یک است، فقط کافیست
239
00:11:04,870 –> 00:11:13,350
برگردید. خود نسخه رشتهای از
240
00:11:13,350 –> 00:11:14,950
self dot
241
00:11:14,950 –> 00:11:24,010
top چیزهایی را که قبلاً داشتیم
242
00:11:24,010 –> 00:11:30,870
برمیگرداند، خوب، کد را اجرا کنید نه، خوب بود،
243
00:11:30,870 –> 00:11:33,370
انتظار داشتم چیزی بگوید یا آن عدد را تغییر دهد، در
244
00:11:33,370 –> 00:11:35,680
آنجا میرویم
245
00:11:35,680 –> 00:11:38,649
ویژگی شیفت خوب و سپس این بار
246
00:11:38,649 –> 00:11:40,450
باید پنج را در آخرین مورد دریافت کنیم.
247
00:11:40,450 –> 00:11:42,670
من هیچ گونه خطای نحوی در آنجا مرتکب نشدهام
248
00:11:42,670 –> 00:11:44,380
که کمی ظریفتر به نظر برسد
249
00:11:44,380 –> 00:11:46,779
و پاسخ به آنچه دریافت میکنید،
250
00:11:46,779 –> 00:11:48,850
میتوانید کار مشابهی را در اینجا انجام دهید،
251
00:11:48,850 –> 00:11:52,000
اگر میخواهید، میتوانید ده
252
00:11:52,000 –> 00:11:54,519
هفت را بهعنوان یک نشان دهید و سه هفت را باید نشان دهید. اکنون این کار را بکنید
253
00:11:54,519 –> 00:11:58,329
متأسفم که در مورد این چیزها هیجان زده می شوم،
254
00:11:58,329 –> 00:12:10,450
بنابراین اگر نقطه خود
255
00:12:10,450 –> 00:12:16,270
بزرگتر از خود نیست، بیایید آن را ترک
256
00:12:16,270 –> 00:12:20,100
کنیم که اول خوب کار می کند، در
257
00:12:21,000 –> 00:12:27,959
غیر این صورت اگر self dot chop بزرگتر از
258
00:12:27,959 –> 00:12:36,029
self dot bottom است، چه چیزی را برمی گردانیم،
259
00:12:36,029 –> 00:12:43,500
سپس آن را برمی گردانیم. نسخه رشته ای
260
00:12:43,500 –> 00:12:48,449
تقسیم واقعی خود نقطه بالا بر خود
261
00:12:48,449 –> 00:12:51,329
نقطه پایین، بنابراین چند بار از زمانی که
262
00:12:51,329 –> 00:12:59,540
قسمت پایین به بالا می رود به اضافه
263
00:12:59,750 –> 00:13:06,269
کسری به جایی می رسید که نسخه رشته
264
00:13:06,269 –> 00:13:12,629
ای کسری را دریافت می کنید وقتی
265
00:13:12,629 –> 00:13:16,290
که عدد را با باقیمانده جایگزین می کنید،
266
00:13:16,290 –> 00:13:19,529
بنابراین ما انجام می دهیم. خود نقطه بالا درصد
267
00:13:19,529 –> 00:13:26,100
خود نقطه پایین و سپس
268
00:13:26,100 –> 00:13:29,300
مخرج را همان نگه دارید
269
00:13:29,300 –> 00:13:32,100
من واقعاً می ترسم باید این را آزمایش
270
00:13:32,100 –> 00:13:34,920
می کردم دوستان فرم معمولی را برگرداندند
271
00:13:34,920 –> 00:13:42,089
خوب است بنابراین Shift بازگشت آه دیگری F متاسفم
272
00:13:42,089 –> 00:13:45,829
اشتباه من زیاد است سلام الی
273
00:13:45,829 –> 00:13:48,660
جاوا اسکریپت زیاد است.
274
00:13:48,660 –> 00:13:55,970
اخیراً خوب، از این موضوع خوشحال
275
00:13:55,970 –> 00:13:58,559
نیستیم، ما یک خطای
276
00:13:58,559 –> 00:14:01,019
نحوی داریم، زیرا تعداد براکت ها اشتباه است،
277
00:14:01,019 –> 00:14:04,309
باید دوباره امتحان کنیم،
278
00:14:04,309 –> 00:14:07,740
کلاس کد اجرا می شود، اکنون
279
00:14:07,740 –> 00:14:11,459
باید بگوییم 5/7 1 و 3/ 7 و 5
280
00:14:11,459 –> 00:14:14,879
من کمی نگران
281
00:14:14,879 –> 00:14:18,839
هستم که چگونه این نمایش داده شود، بنابراین میخواهم
282
00:14:18,839 –> 00:14:21,360
فضایی را در وسط الحاقی در آنجا
283
00:14:21,360 –> 00:14:25,019
بگذارم، نه فکر میکنم تغییر
284
00:14:25,019 –> 00:14:27,649
برگشت تا مطمئن شوم که
285
00:14:27,649 –> 00:14:31,380
در 375 یک مورد میگیرد. اگر حمام برای جی خیلی زیاد بود
286
00:14:31,380 –> 00:14:34,199
خوبی های اجتماعی نمایش
287
00:14:34,199 –> 00:14:37,019
اعداد مختلط به درستی بسیار خوب است، بنابراین
288
00:14:37,019 –> 00:14:39,959
به نظر می رسد همه اینها کار می کنند.
289
00:14:39,959 –> 00:14:41,730
290
00:14:41,730 –> 00:14:44,279
291
00:14:44,279 –> 00:14:46,350
292
00:14:46,350 –> 00:14:49,500
نوع داده پس
293
00:14:49,500 –> 00:14:51,269
بیایید ببینیم در مورد آن چه کاری میتوانیم انجام دهیم، پس
294
00:14:51,269 –> 00:14:54,300
بیایید با تعریف جمع در اینجا شروع کنیم تا
295
00:14:54,300 –> 00:14:57,870
بتوانم جمع خوب را به عنوان گرفتن دو
296
00:14:57,870 –> 00:15:01,800
کسر از خود و دیگری
297
00:15:01,800 –> 00:15:04,740
غیرقابل تغییر انجام دهیم.
298
00:15:04,740 –> 00:15:07,019
کسرها با هم
299
00:15:07,019 –> 00:15:10,860
خوب ما میخواهیم یک صورت حساب جدید بسازیم، بنابراین
300
00:15:10,860 –> 00:15:16,079
بالای جدید و مخرج جدید
301
00:15:16,079 –> 00:15:19,259
پایین پایین شما و بالای جدید من برابر خواهد شد
302
00:15:19,259 –> 00:15:21,360
با حالا شما باید به
303
00:15:21,360 –> 00:15:23,670
خودتان یادآوری کنید که چگونه کسرها را در روز انجام می دادید
304
00:15:23,670 –> 00:15:26,310
، اما اگر مرتباً یک ضرب متقاطع را
305
00:15:26,310 –> 00:15:28,259
در اینجا انجام دهید، اگر
306
00:15:28,259 –> 00:15:30,480
بالای بارهای اول را با بالا و
307
00:15:30,480 –> 00:15:33,329
پایین بار دوم بگیرید
308
00:15:33,329 –> 00:15:36,689
و بالای بار دوم را
309
00:15:36,689 –> 00:15:38,519
با پایین بار اول با هم جمع کنید که مانند
310
00:15:38,519 –> 00:15:41,069
بار e-همه چیز است. بنابراین شما
311
00:15:41,069 –> 00:15:43,529
بزرگترین تقسیم بندی مشترک را دارید r در پایین
312
00:15:43,529 –> 00:15:44,639
مطمئن نیستم که بزرگترین
313
00:15:44,639 –> 00:15:47,130
مخرج مشترک در پایین وجود دارد، این
314
00:15:47,130 –> 00:15:50,370
به من برمی گردد که این کار را انجام می دهد و بنا