در این مطلب، ویدئو از پایه 10 به پایه های دیگر در پایتون تبدیل کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:08
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:06,350 –> 00:00:07,520
[موسیقی]
2
00:00:07,520 –> 00:00:09,519
در این ویدیو بیایید نگاهی
3
00:00:09,519 –> 00:00:12,480
به نحوه تبدیل از پایه 10 به پایه های دیگر
4
00:00:12,480 –> 00:00:14,080
بیاندازیم، بنابراین ابتدا
5
00:00:14,080 –> 00:00:15,839
جنبه تئوری را بررسی می کنیم
6
00:00:15,839 –> 00:00:17,199
و سپس یاد می گیریم که چگونه
7
00:00:17,199 –> 00:00:18,960
این را در پایتون پیاده سازی کنیم،
8
00:00:18,960 –> 00:00:22,279
بنابراین فرض کنید یک عدد ما
9
00:00:22,279 –> 00:00:23,680
429 است
10
00:00:23,680 –> 00:00:26,320
و میخواهیم آن را از پایه 10
11
00:00:26,320 –> 00:00:29,279
به پایه 7 تبدیل
12
00:00:29,359 –> 00:00:32,800
کنیم. خوب نتیجه ما 1
13
00:00:32,800 –> 00:00:36,160
1 5 2 و پایه 7 خواهد بود، اما چگونه میتوانیم
14
00:00:36,160 –> 00:00:39,040
آن عدد را تولید کنیم،
15
00:00:39,040 –> 00:00:41,040
بنابراین اگر جدولی برای آن ایجاد کنیم کمک میکند.
16
00:00:41,040 –> 00:00:42,320
این به این دلیل است که روشی که ما می خواهیم این کار را انجام
17
00:00:42,320 –> 00:00:43,360
دهیم مستلزم
18
00:00:43,360 –> 00:00:46,160
آن است که تقسیم بندی و محاسبات مدولار زیادی انجام دهیم،
19
00:00:46,160 –> 00:00:47,520
20
00:00:47,520 –> 00:00:49,760
بنابراین من ابتدا چند ردیف را در اینجا تنظیم می
21
00:00:49,760 –> 00:00:51,840
کنم و آنها را فقط برای مرجع شما برچسب گذاری می کنم
22
00:00:51,840 –> 00:00:52,879
23
00:00:52,879 –> 00:00:56,160
تا ما ابتدا با توان
24
00:00:56,160 –> 00:00:59,840
های هفت شروع کنید و بعد از نوشتن همه این ها را توضیح خواهم داد
25
00:00:59,840 –> 00:01:01,280
تا
26
00:01:01,280 –> 00:01:03,120
قدرت های هفت داشته باشیم که از آنها استفاده
27
00:01:03,120 –> 00:01:05,119
می کنیم، باید به شماره فعلی خود مراجعه کنیم
28
00:01:05,119 –> 00:01:07,840
29
00:01:09,360 –> 00:01:11,119
و سپس می رویم. برای داشتن یک
30
00:01:11,119 –> 00:01:13,840
عبارت
31
00:01:14,799 –> 00:01:19,040
تقسیم بنابراین عبارت تقسیم
32
00:01:20,159 –> 00:01:21,840
و سپس ما یک ضریب
33
00:01:21,840 –> 00:01:26,479
از تقسیم خود خواهیم داشت
34
00:01:26,479 –> 00:01:28,320
بنابراین ما فقط دو عدد را تقسیم کنید و
35
00:01:28,320 –> 00:01:29,840
سپس بقیه آن تقسیم را پیدا می کنیم،
36
00:01:29,840 –> 00:01:32,320
37
00:01:35,119 –> 00:01:36,400
بنابراین اکنون که همه
38
00:01:36,400 –> 00:01:38,000
اینها را نوشتیم، بیایید توضیح دهیم که هر کدام از اینها چه
39
00:01:38,000 –> 00:01:38,720
معنی دارند،
40
00:01:38,720 –> 00:01:40,880
بنابراین با توان های 7 کاری که می
41
00:01:40,880 –> 00:01:43,439
خواهیم انجام دهیم این است که به تقسیم
42
00:01:43,439 –> 00:01:46,799
هر عدد خاصی بر بزرگترین
43
00:01:46,799 –> 00:01:47,840
توان 7
44
00:01:47,840 –> 00:01:50,240
که کمتر از آن عدد است ادامه می دهیم، برای
45
00:01:50,240 –> 00:01:52,399
مثال اگر با 429 شروع
46
00:01:52,399 –> 00:01:53,680
کنیم، آن را بر
47
00:01:53,680 –> 00:01:55,759
بزرگترین توان 7 که زیر آن
48
00:01:55,759 –> 00:01:57,439
است تقسیم می کنیم تا 7 به توان
49
00:01:57,439 –> 00:01:59,840
3 که 343 می شود
50
00:01:59,840 –> 00:02:02,320
و وقتی تقسیم می کنیم یک ضریب معین بدست می آوریم
51
00:02:02,320 –> 00:02:03,360
52
00:02:03,360 –> 00:02:04,960
و آن ضریب
53
00:02:04,960 –> 00:02:06,960
رقمی برای آن ارزش مکانی خواهد بود
54
00:02:06,960 –> 00:02:08,560
و سپس باقی مانده ای که به دست می آوریم
55
00:02:08,560 –> 00:02:10,959
بر بزرگترین توان بعدی تقسیم می شود.
56
00:02:10,959 –> 00:02:13,760
7 که در زیر آن
57
00:02:13,760 –> 00:02:15,280
است که در این مورد
58
00:02:15,280 –> 00:02:17,200
7 مربع است که 49 می شود و سپس
59
00:02:17,200 –> 00:02:19,200
بر 7 تقسیم می کنیم به 1
60
00:02:19,200 –> 00:02:21,120
که 7 است و سپس فقط بر 7 تقسیم می کنیم
61
00:02:21,120 –> 00:02:22,959
به 0 که 1 است.
62
00:02:22,959 –> 00:02:24,640
پس بیایید فقط این را در دو
63
00:02:24,640 –> 00:02:26,400
ستون تقسیم
64
00:02:26,400 –> 00:02:29,680
کنید تا 7 به توان
65
00:02:29,680 –> 00:02:31,920
3 برابر با 343 باشد زیرا این مقدار است
66
00:02:31,920 –> 00:02:33,680
بزرگترین توان 7 که زیر
67
00:02:33,680 –> 00:02:36,400
429 است و سپس ما 7 را
68
00:02:36,400 –> 00:02:37,200
مربع خواهیم داشت
69
00:02:37,200 –> 00:02:40,080
که برابر با 49 است و سپس
70
00:02:40,080 –> 00:02:41,360
7 به توان 1 خواهیم داشت
71
00:02:41,360 –> 00:02:43,120
که برابر با 7 است و سپس
72
00:02:43,120 –> 00:02:45,200
7 به توان آن را خواهیم داشت. 0 که برابر است با 1.
73
00:02:45,200 –> 00:02:47,519
پس بیایید اینها را در اینجا به ستون ها تقسیم
74
00:02:47,519 –> 00:02:49,680
کنیم،
75
00:02:49,680 –> 00:02:51,280
بنابراین بیایید با
76
00:02:51,280 –> 00:02:52,879
فرآیند شروع کنیم تا عدد فعلی
77
00:02:52,879 –> 00:02:53,879
ما 429 شود.
78
00:02:53,879 –> 00:02:56,879
اکنون عبارت تقسیم ما می
79
00:02:56,879 –> 00:02:59,120
خواهیم انجام دهیم 429
80
00:02:59,120 –> 00:03:02,239
تقسیم بر 343
81
00:03:02,239 –> 00:03:04,400
و چه کاری انجام می دهیم. وقتی 429 را بر
82
00:03:04,400 –> 00:03:05,519
343
83
00:03:05,519 –> 00:03:08,879
تقسیم می کنیم به خوبی ضریب ما یک می شود
84
00:03:08,879 –> 00:03:10,720
و سپس وقتی مابقی آن را
85
00:03:10,720 –> 00:03:13,280
می گیریم فقط 429 منهای
86
00:03:13,280 –> 00:03:14,800
343 در این مورد می شود
87
00:03:14,800 –> 00:03:16,720
فقط به این دلیل که ضریب ما یک بوده است
88
00:03:16,720 –> 00:03:18,480
بنابراین مابقی 86 می شود.
89
00:03:18,480 –> 00:03:21,440
و اکنون که این 86 را داریم،
90
00:03:21,440 –> 00:03:22,879
میخواهیم آن را بهعنوان عدد فعلی جدید خود تنظیم کنیم،
91
00:03:22,879 –> 00:03:23,599
92
00:03:23,599 –> 00:03:25,920
بنابراین آن را به اینجا منتقل میکنیم و اکنون
93
00:03:25,920 –> 00:03:27,200
این 86 است
94
00:03:27,200 –> 00:03:30,480
و اکنون میخواهیم 86 را بر 49 تقسیم کنیم
95
00:03:30,480 –> 00:03:33,599
و 86 را دوباره بر 49 تقسیم کنیم.
96
00:03:33,599 –> 00:03:35,360
فقط یک بار وارد می شود بنابراین ضریب ما
97
00:03:35,360 –> 00:03:37,920
یک است و باقیمانده ما 86
98
00:03:37,920 –> 00:03:39,120
منهای 49 می شود
99
00:03:39,120 –> 00:03:42,720
که می شود 37 و سپس br 37
100
00:03:42,720 –> 00:03:44,239
تا عدد فعلی ما در
101
00:03:44,239 –> 00:03:46,400
تکرار بعدی و اکنون تقسیم
102
00:03:46,400 –> 00:03:49,840
37 تقسیم بر
103
00:03:49,840 –> 00:03:52,400
7 و 37 تقسیم بر 7
104
00:03:52,400 –> 00:03:53,040
ضریب
105
00:03:53,040 –> 00:03:56,159
5 با باقیمانده 2
106
00:03:56,159 –> 00:03:58,879
به دست می آید زیرا فقط 5 برابر 7 برابر 35 به اضافه
107
00:03:58,879 –> 00:04:00,159
2 است. 37
108
00:04:00,159 –> 00:04:02,720
و در نهایت این 2 را به اینجا می
109
00:04:02,720 –> 00:04:04,400
آوریم و یک 2
110
00:04:04,400 –> 00:04:07,680
داریم و 2 را تقسیم بر 1 می گیریم و ضریب 2 بدست می آوریم
111
00:04:07,680 –> 00:04:10,400
و باقیمانده 0
112
00:04:10,400 –> 00:04:12,400
می شود.
113
00:04:12,400 –> 00:04:14,400
114
00:04:14,400 –> 00:04:18,160
که یک و پنج
115
00:04:18,160 –> 00:04:19,839
دو است و این دقیقاً عددی است که ما به دنبال آن هستیم،
116
00:04:19,839 –> 00:04:22,800
بنابراین 1152 در پایه هفت
117
00:04:22,800 –> 00:04:24,240
و نکته دیگری که باید توجه کنید این است
118
00:04:24,240 –> 00:04:26,160
که این آخرین باقیمانده در
119
00:04:26,160 –> 00:04:29,360
اینجا همیشه برابر با صفر خواهد بود، بنابراین
120
00:04:29,360 –> 00:04:30,720
وقتی این کار را انجام می دهید اگر برابر
121
00:04:30,720 –> 00:04:32,080
با صفر نیست،
122
00:04:32,080 –> 00:04:33,120
یعنی چیزی در محاسبات شما اشتباه بوده است،
123
00:04:33,120 –> 00:04:34,400
124
00:04:34,400 –> 00:04:36,240
بنابراین این فرآیند همیشه کار می کند
125
00:04:36,240 –> 00:04:37,840
و حتی اگر
126
00:04:37,840 –> 00:04:40,240
از پایه 10 به پایه
127
00:04:40,240 –> 00:04:41,440
های بزرگتر از 10 تبدیل می کنید،
128
00:04:41,440 –> 00:04:42,720
کار می کند. به عنوان مثال اگر شما با تبدیل مجدد از
129
00:04:42,720 –> 00:04:44,639
پایه 10 به پایه 16
130
00:04:44,639 –> 00:04:46,080
، چند d اضافی خواهید داشت
131
00:04:46,080 –> 00:04:48,000
igit هایی که قرار است a b
132
00:04:48,000 –> 00:04:50,880
c d e و f باشند، خوب چگونه می توانیم
133
00:04:50,880 –> 00:04:52,320
آن حروف را به حساب بیاوریم که
134
00:04:52,320 –> 00:04:53,600
هر کدام از آن حروف
135
00:04:53,600 –> 00:04:55,680
به عددی اختصاص داده می شود،
136
00:04:55,680 –> 00:04:57,440
این فقط عددی است که
137
00:04:57,440 –> 00:04:58,800
بعد از 10 است.
138
00:04:58,800 –> 00:05:00,960
بنابراین a به 11 اختصاص داده می شود. b
139
00:05:00,960 –> 00:05:02,240
قرار است به 12 اختصاص داده شود
140
00:05:02,240 –> 00:05:06,080
c به 13 است d به 14 e به 15
141
00:05:06,080 –> 00:05:08,560
و f به 16 است. و سپس فرآیند
142
00:05:08,560 –> 00:05:09,600
به همین
143
00:05:09,600 –> 00:05:12,560
صورت عمل می کند بنابراین هر زمان که ضریب 15 را دیدیم یک
144
00:05:12,560 –> 00:05:13,600
145
00:05:13,600 –> 00:05:16,400
f برای آن قرار می دهیم. که و اگر ضریب
146
00:05:16,400 –> 00:05:16,880
147
00:05:16,880 –> 00:05:20,080
11 را ببینیم که یک b خواهد بود، بنابراین کاملاً
148
00:05:20,080 –> 00:05:21,280
ساده است،
149
00:05:21,280 –> 00:05:22,840
بیایید ادامه دهیم و این را در کد پیاده سازی
150
00:05:22,8