در این مطلب، ویدئو برنامه پایتون برای تبدیل اعداد صحیح داده شده به اعداد رومی | برنامه ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:26:09
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:01,920
سلام بچه ها و به
2
00:00:01,920 –> 00:00:03,919
آموزش های برنامه نویسی پایتون توسط آکادمی amulya
3
00:00:03,919 –> 00:00:05,040
4
00:00:05,040 –> 00:00:06,720
امروز خوش آمدید در این آموزش ما یک
5
00:00:06,720 –> 00:00:08,720
برنامه پایتون می نویسیم تا
6
00:00:08,720 –> 00:00:12,000
عدد صحیح داده شده را در اعداد رومی نشان
7
00:00:12,000 –> 00:00:15,360
دهد. ورودی این برنامه این است که
8
00:00:15,360 –> 00:00:18,080
عدد صحیح مثبت می گیریم و در
9
00:00:18,080 –> 00:00:19,680
خروجی باید
10
00:00:19,680 –> 00:00:23,760
آن عدد صحیح را در اعداد رومی نشان دهید،
11
00:00:23,760 –> 00:00:26,960
به عنوان مثال، اگر ورودی را به عنوان ph
12
00:00:26,960 –> 00:00:30,000
در خروجی وارد کنم، باید v را بدست بیاورم،
13
00:00:30,000 –> 00:00:32,079
این نمایش عدد رومی
14
00:00:32,079 –> 00:00:34,559
ph در اعداد رومی است که
15
00:00:34,559 –> 00:00:34,880
ph را به
16
00:00:34,880 –> 00:00:37,680
این صورت نشان می دهد، بنابراین اگر وارد کنم باید خروجی را به
17
00:00:37,680 –> 00:00:39,120
این
18
00:00:39,120 –> 00:00:42,399
صورت دریافت کنیم. 10
19
00:00:42,399 –> 00:00:44,480
قبل از نوشتن برنامه باید x را درست به دست آوریم،
20
00:00:44,480 –> 00:00:45,760
باید
21
00:00:45,760 –> 00:00:48,000
بدانیم اعداد رومی چیست و چگونه عدد صحیح
22
00:00:48,000 –> 00:00:49,039
داده شده را
23
00:00:49,039 –> 00:00:51,680
به اعداد رومی تبدیل کنیم، می توانیم
24
00:00:51,680 –> 00:00:52,480
25
00:00:52,480 –> 00:00:55,360
اعداد را به روش های مختلف نشان دهیم، شما می توانید اعداد را
26
00:00:55,360 –> 00:00:58,239
به اعداد اعشاری
27
00:00:58,239 –> 00:01:01,680
یا هگزا دسیمال باینری و یا شکل هشتی
28
00:01:01,680 –> 00:01:03,760
اینها همه روشهای مختلفی برای
29
00:01:03,760 –> 00:01:05,600
بیان اعداد هستند
30
00:01:05,600 –> 00:01:08,000
که رومیان باستان از روش خاصی برای
31
00:01:08,000 –> 00:01:09,520
نمایش اعداد استفاده میکردند
32
00:01:09,520 –> 00:01:11,600
به طوری که اعداد را رومی نو می نامیدند.
33
00:01:11,600 –> 00:01:13,840
mbers یا اعداد رومی
34
00:01:13,840 –> 00:01:16,159
به جای نوشتن فی نشان دادند
35
00:01:16,159 –> 00:01:17,280
که با استفاده
36
00:01:17,280 –> 00:01:20,080
از حرف الفبای v می توانید
37
00:01:20,080 –> 00:01:20,880
38
00:01:20,880 –> 00:01:24,000
10 را با استفاده از x نشان دهید می توانید یک را
39
00:01:24,000 –> 00:01:27,360
با استفاده از i می توانم 50 را
40
00:01:27,360 –> 00:01:30,400
با استفاده از l نشان دهید و برای درک این
41
00:01:30,400 –> 00:01:32,560
اعداد رومی ابتدا باید
42
00:01:32,560 –> 00:01:33,680
با این
43
00:01:33,680 –> 00:01:36,720
نمادها آشنا شوید. از اعداد رومی باید
44
00:01:36,720 –> 00:01:38,000
این لیست را به خاطر بسپارید
45
00:01:38,000 –> 00:01:41,360
1 با استفاده از i نشان داده می شود و
46
00:01:41,360 –> 00:01:45,200
ph با استفاده از v 4 به عنوان 1
47
00:01:45,200 –> 00:01:48,079
کمتر از 5 در نظر گرفته می شود، به همین دلیل است که در اینجا می توانیم i
48
00:01:48,079 –> 00:01:49,520
و v
49
00:01:49,520 –> 00:01:52,799
9 را به صورت 1 کمتر از 10 نشان دهیم،
50
00:01:52,799 –> 00:01:56,799
بنابراین 10 به صورت نمایش داده می شود. x پس داریم ix
51
00:01:56,799 –> 00:01:59,920
در اینجا داریم 40 داریم 50 به صورت
52
00:01:59,920 –> 00:02:02,960
l 100 نشان داده می شود c
53
00:02:02,960 –> 00:02:06,560
500 به صورت d 900
54
00:02:06,560 –> 00:02:09,679
به عنوان cm 1000 به عنوان yum
55
00:02:09,679 –> 00:02:13,680
و 4000 به عنوان m v نوار که 5000
56
00:02:13,680 –> 00:02:15,200
است مانند این نوار v نمایش داده می
57
00:02:15,200 –> 00:02:18,000
شود بنابراین اینها استاندارد جمع هستند. نماد
58
00:02:18,000 –> 00:02:19,599
اعداد رومی
59
00:02:19,599 –> 00:02:22,239
اگر می خواهید هر عددی را در
60
00:02:22,239 –> 00:02:23,599
اعداد رومی نشان دهید،
61
00:02:23,599 –> 00:02:25,599
ابتدا باید با این
62
00:02:25,599 –> 00:02:26,720
نمادها
63
00:02:26,720 –> 00:02:30,000
در اینجا آشنا باشید همانطور که گفتم 4 به عنوان
64
00:02:30,000 –> 00:02:33,840
1 کمتر از 5 در نظر گرفته می شود به عبارت دیگر 5 منهای 1
65
00:02:33,840 –> 00:02:36,800
به همین دلیل ph مانند این
66
00:02:36,800 –> 00:02:37,120
v
67
00:02:37,120 –> 00:02:39,840
r نشان داده می شود. ight و منهای 1 بنابراین باید
68
00:02:39,840 –> 00:02:40,720
69
00:02:40,720 –> 00:02:43,760
این یکی را نشان دهیم که 1 است
70
00:02:43,760 –> 00:02:46,879
قبل از این نماد به صورت i نشان داده می شود و 2 به این صورت نشان داده
71
00:02:46,879 –> 00:02:47,440
72
00:02:47,440 –> 00:02:50,560
می شود 1 به علاوه 1 است بنابراین به همین دلیل است که i
73
00:02:50,560 –> 00:02:53,760
و i 3 به این شکل نشان داده می شود
74
00:02:53,760 –> 00:02:56,480
و ما نمی توانیم از یک نماد بیش از 3
75
00:02:56,480 –> 00:02:58,000
بار پشت سر هم استفاده کنید
76
00:02:58,000 –> 00:02:59,920
، به همین دلیل است که ما 4 را به این شکل نشان نمی
77
00:02:59,920 –> 00:03:01,840
دهیم به جای آن
78
00:03:01,840 –> 00:03:04,319
4 چیزی نیست جز 1 کمتر از 5، بنابراین آن را
79
00:03:04,319 –> 00:03:05,200
اینگونه نشان
80
00:03:05,200 –> 00:03:07,840
می دهیم، اما در بعضی جاها می توانید ببینید
81
00:03:07,840 –> 00:03:09,519
4 به این شکل نشان داده شده است. این
82
00:03:09,519 –> 00:03:12,080
به خصوص در ساعت ها، اما در اینجا شما فقط
83
00:03:12,080 –> 00:03:12,879
به یاد داشته باشید
84
00:03:12,879 –> 00:03:15,280
که بیش از سه بار پشت سر هم از یک نماد استفاده نکنید،
85
00:03:15,280 –> 00:03:16,080
86
00:03:16,080 –> 00:03:20,080
ما می توانیم 6 را به عنوان 5 به علاوه 1 نشان دهیم،
87
00:03:20,080 –> 00:03:22,480
بنابراین ابتدا باید 5 را به اضافه 1 نشان دهم،
88
00:03:22,480 –> 00:03:24,480
بنابراین باید
89
00:03:24,480 –> 00:03:28,080
1 را بعد از این و نمادی که برای 1 استفاده می
90
00:03:28,080 –> 00:03:31,200
شود i است، بنابراین این 6 است.
91
00:03:31,200 –> 00:03:34,319
اگر من بخواهم 13 را نشان دهم،
92
00:03:34,319 –> 00:03:38,159
10 به علاوه 3 است، بنابراین برای 10 باید از
93
00:03:38,159 –> 00:03:41,599
x استفاده کنیم و برای 3 باید از
94
00:03:41,599 –> 00:03:45,440
3 برابر i استفاده کنیم، بنابراین اگر من 14 می خواهم این 13
95
00:03:45,440 –> 00:03:48,720
است. 10 به علاوه 4
96
00:03:48,720 –> 00:03:52,159
بنابراین در اینجا 10 و شما باید 4 را
97
00:03:52,159 –> 00:03:56,159
برای نشان دادن 4 نشان دهید، ما از این برای 14 استفاده می کنیم
98
00:03:56,159 –> 00:03:59,200
که نماد بعد از یک نماد بزرگتر یا
99
00:03:59,200 –> 00:04:00,159
مساوی ظاهر شود.
100
00:04:00,159 –> 00:04:02,799
اضافه می شود که اکنون اگر من مانند
101
00:04:02,799 –> 00:04:03,840
این را داشته
102
00:04:03,840 –> 00:04:07,120
باشم در اینجا می توانیم این نماد را ببینیم این نماد i است
103
00:04:07,120 –> 00:04:09,120
که نشان دهنده مقدار کوچکتر از
104
00:04:09,120 –> 00:04:11,040
این است بنابراین این
105
00:04:11,040 –> 00:04:14,000
نماد برای نشان دادن ph و این نشان دهنده
106
00:04:14,000 –> 00:04:16,000
1 و این نشان دهنده 1
107
00:04:16,000 –> 00:04:19,918
تا 5 به علاوه 1 به علاوه 1 است و این دو نماد
108
00:04:19,918 –> 00:04:20,639
109
00:04:20,639 –> 00:04:22,479
بعد از این نماد وجود دارد، این بزرگترین
110
00:04:22,479 –> 00:04:24,160
نماد است و درست
111
00:04:24,160 –> 00:04:25,759
قبل از این دو نماد وجود دارد، بنابراین
112
00:04:25,759 –> 00:04:27,759
باید 5 به اضافه 1
113
00:04:27,759 –> 00:04:30,960
6 6 به اضافه 1 7 را اضافه کنیم، بنابراین اگر نماد کوچکتر را قبل از بزرگتر داشته باشید، نشان دهنده 7 است.
114
00:04:30,960 –> 00:04:34,000
115
00:04:34,000 –> 00:04:35,520
نمادی
116
00:04:35,520 –> 00:04:38,160
مانند این پس اکنون باید
117
00:04:38,160 –> 00:04:38,560
این را تفریق کنید
118
00:04:38,560 –> 00:04:41,440
این 5 منهای 1 است بنابراین نشان دهنده
119
00:04:41,440 –> 00:04:42,160
4 است
120
00:04:42,160 –> 00:04:44,320
و شما نمی توانید به این شکل نشان دهید بسیار خوب
121
00:04:44,320 –> 00:04:46,720
شما نمی توانید 3 را مانند این نشان دهید
122
00:04:46,720 –> 00:04:50,320
این 1 است این 2 است این 3 است
123
00:04:50,320 –> 00:04:52,560
بعدی ما می توانیم t نشان دهنده 4 مانند این است همانطور که
124
00:04:52,560 –> 00:04:54,400
گفتم ما نمی توانیم از یک نماد
125
00:04:54,400 –> 00:04:56,320
بیش از 3 بار پشت سر هم استفاده کنیم بنابراین
126
00:04:56,320 –> 00:04:57,919
4 را به عنوان
127
00:04:57,919 –> 00:05:01,680
1 کمتر از 5 نشان می دهیم بنابراین مانند این 5 بعدی
128
00:05:01,680 –> 00:05:05,120
اینجا 6 7 8
129
00:05:05,120 –> 00:05:08,320
اکنون من 9 را می خواهم پس می توانم اینطوری درست استفاده نکنید
130
00:05:08,320 –> 00:05:11,440
، به همین دلیل است که من
131
00:05:11,440 –> 00:05:15,199
9 را به عنوان 1 کمتر از 10 در نظر میگیرم، بنابراین 10 برابر است
132
00:05:15,199 –> 00:05:19,120
x پس 1 کمتر از 10 اکنون 10
133
00:05:19,120 –> 00:05:22,960
11 12
134
00:05:22,960 –> 00:05:26,560
13 برای 14 10 بعلاوه 4
135
00:05:26,560 –> 00:05:30,400
10 بعلاوه 5 10 بعلاوه 6
136
00:05:30,400 –> 00:05:33,440
10 به علاوه 7 10
137
00:05:33,440 –> 00:05:37,039
بعلاوه 8 اکنون برای 19
138
00:05:37,039 –> 00:05:41,039
پس 10 به علاوه 9 بنابراین 9 برابر است 1x
139
00:05:41,039 –> 00:05:43,759
برای 20 شما باید
140
00:05:43,759 –> 00:05:45,759
برای 30
141
00:05:45,759 –> 00:05:49,280
برای 40 به این شکل نشان دهید ما باید xl
142
00:05:49,280 –> 00:05:52,880
10 را کمتر از 50 نشان دهیم و برای 50 از l استفاده می
143
00:05:52,880 –> 00:05:55,440
کنیم به همین دلیل xl و باید x را
144
00:05:55,440 –> 00:05:56,000
قبل از
145
00:05:56,000 –> 00:05:59,360
l بگیریم به این دلیل است که در اینجا ما 40 را
146
00:05:59,360 –> 00:05:59,759
به عنوان
147
00:05:59,759 –> 00:06:02,240
10 کمتر از 50 در نظر می گیریم به همین دلیل است که x باید
148
00:06:02,240 –> 00:06:03,199
قبل از
149
00:06:03,199 –> 00:06:05,680
l بیاید اگر می خواهید 40 را نشان دهید ما 40 می گیریم.
150
00:06:05,680 –> 00:06:07,199
به عنوان
151
00:06:07,199 –> 00:06:09,680
10 کمتر از 50 به همین دلیل است که
152
00:06:09,680 –> 00:06:10,240
باید اول x را بگیریم
153
00:06:10,240 –> 00:06:14,319
سپس l را اما اگر بخواهم 60 را نشان
154
00:06:14,319 –> 00:06:15,039
دهم که
155
00:06:15,039 –> 00:06:18,560
10 بیشتر از 50 است یا 50 به اضافه 10 به همین دلیل است
156
00:06:18,560 –> 00:06:19,440
که
157
00:06:19,440 –> 00:06:22,880
باید x را بعد از l قرار دهیم، اجازه دهید
158
00:06:22,880 –> 00:06:27,280
چند مثال دیگر بزنم. 76 را بگیر من می خواهم
159
00:06:27,280 –> 00:06:29,039
76 را نشان
160
00:06:29,039 –> 00:06:32,960
دهم کاری که باید انجام دهم این است که 76 را به
161
00:06:32,960 –> 00:06:36,319
70 به اضافه 6 بشکنم می توانم آن را به این صورت درست بنویسم
162
00:06:36,319 –> 00:06:38,000
70 به علاوه 6
163
00:06:38,000 –> 00:06:41,360
اکنون می دانم که نمایش 70
164
00:06:41,360 –> 00:06:45,280
70 l x x سمت راست l است 50
165
00:06:45,280 –> 00:06:49,280
50 به علاوه 10 60 60 بعلاوه 1070
166
00:06:49,280 –> 00:06:52,400
و 6 چیزی نیست جز این پس این
167
00:06:52,400 –> 00:06:54,639
نمایش 76 است
168
00:06:54,639 –> 00:06:56,880
اگر می خواهید
169
00:06:56,880 –> 00:06:58,000
نمایش 49
170
00:06:58,000 –> 00:07:01,039
را بنویسید 50 منهای 1 را نگیرید و
171
00:07:01,039 –> 00:07:02,720
اینطور n ننویسید o
172
00:07:02,720 –> 00:07:04,400
173
00:07:04,400 –> 00:07:08,400
در اینجا نمایش 49 نیست شما باید 40
174
00:07:08,400 –> 00:07:12,160
به اضافه 9 بگیرید و برای نشان دادن
175
00:07:12,160 –> 00:07:15,520
40 می دانیم x l
176
00:07:15,520 –> 00:07:18,720
و 9 x است بنابراین این نمایش
177
00:07:18,720 –> 00:07:19,120
178
00:07:19,120 –> 00:07:22,560
49 است اکنون می دانیم که عدد صحیح داده شده را به
179
00:07:22,560 –> 00:07:23,919
180
00:07:23,919 –> 00:07:26,240
عدد رومی تبدیل کنیم اما چگونه بنویسیم
181
00:07:26,240 –> 00:07:27,680
برنامه برای این است
182
00:07:27,680 –> 00:07:29,440
بنابراین برای اولین قدم باید
183
00:07:29,440 –> 00:07:31,919
ورودی را در اینجا بگیریم که یک عدد صحیح مثبت می
184
00:07:31,919 –> 00:07:32,960
185
00:07:32,960 –> 00:07:35,120
خواهیم و همچنین یک محدوده برای این
186
00:07:35,120 –> 00:07:36,000
برنامه تنظیم
187
00:07:36,000 –> 00:07:40,960
می کنم این برنامه از 1 تا 3999 کار می کند
188
00:07:40,960 –> 00:07:42,560
شما می توانید
189
00:07:42,560 –> 00:07:44,240
نمایش اعداد رومی 1 را دریافت کنید.
190
00:07:44,240 –> 00:07:48,720
به 3 999 اگر عددی بزرگتر
191
00:07:48,720 –> 00:07:51,360
از 3999
192
00:07:51,360 –> 00:07:53,919
وارد کنیم، فقط یک پیغام چاپ می کند
193
00:07:53,919 –> 00:07:54,800
که
194
00:07:54,800 –> 00:07:56,479
لطفاً عدد را در محدوده داده شده وارد کنید،
195
00:07:56,479 –> 00:07:58,400
اما اگر می
196
00:07:58,400 –> 00:08:00,080
خواهید نمایش عدد رومی
197
00:08:00,080 –> 00:08:01,759
اعداد بالاتر باشد، می توانید برنامه را تغییر دهید
198
00:08:01,759 –> 00:08:03,120
199
00:08:03,120 –> 00:08:05,599
و ثانیا پس از گرفتن ورودی من
200
00:08:05,599 –> 00:08:06,960
تابعی را
201
00:08:06,960 –> 00:08:10,080
برای یافتن نمایش اعداد رومی تعریف میکنم و در
202
00:08:10,080 –> 00:08:13,280
آخر آن را چاپ میکنیم، بنابراین
203
00:08:13,280 –> 00:08:14,879
این مراحلی است که باید هنگام
204
00:08:14,879 –> 00:08:16,080
نوشتن برنامه دنبال کنیم،
205
00:08:16,080 –> 00:08:18,800
ابتدا اجازه دهید ورودی را بگیریم،
206
00:08:18,800 –> 00:08:20,319
متغیری به نام num را
207
00:08:20,319 –> 00:08:22,879
برای ذخیره کردن کاربر ورودی را وارد کرده است و در اینجا
208
00:08:22,879 –> 00:08:24,479
من از تابع ورودی استفاده می
209
00:08:24,479 –> 00:08:27,120
کنم بنابراین یک پیام چاپ می کنم یک عدد صحیح وارد کنید
210
00:08:27,120 –> 00:08:28,000
211
00:08:28,000 –> 00:08:30,479
و در اینجا همانطور که گفتم ورودی عدد صحیح می خواهم
212
00:08:30,479 –> 00:08:32,159
به همین دلیل از تابع int برای
213
00:08:32,159 –> 00:08:33,279
تبدیل
214
00:08:33,279 –> 00:08:36,479
ورودی وارد شده به عدد صحیح استفاده خواهم کرد زیرا من هستم
215
00:08:36,479 –> 00:08:38,799
با استفاده از پایتون 3 در اینجا و در پایتون 3 به
216
00:08:38,799 –> 00:08:40,640
طور پیش فرض این تابع
217
00:08:40,640 –> 00:08:42,559
ورودی ورودی را به عنوان مقدار رشته می گیرد اما در اینجا
218
00:08:42,559 –> 00:08:44,800
چون ما ورودی عدد صحیح می خواهیم من از
219
00:08:44,800 –> 00:08:46,800
تابع int برای تبدیل
220
00:08:46,800 –> 00:08:49,440
ورودی رشته به عدد صحیح استفاده می کنم و
221
00:08:49,440 –> 00:08:50,080
نتیجه را
222
00:08:50,080 –> 00:08:52,560
در num ذخیره می کنم با ورودی انجام می
223
00:08:52,560 –> 00:08:55,200
شود که مرحله اول است
224
00:08:55,200 –> 00:08:57,680
و مرحله بعدی این است که باید
225
00:08:57,680 –> 00:09:00,000
تابعی را برای تبدیل عدد صحیح داده شده
226
00:09:00,000 –> 00:09:00,959
به
227
00:09:00,959 –> 00:09:03,360
اعداد رومی به درستی تعریف کنم بنابراین در حین
228
00:09:03,360 –> 00:09:05,040
نوشتن برنامه به
229
00:09:05,040 –> 00:09:07,360
روش دیگری برای تبدیل عدد داده شده
230
00:09:07,360 –> 00:09:08,880
به اعداد رومی نزدیک می شود
231
00:09:08,880 –> 00:09:12,640
. انجام دهید ابتدا دو لیست را انتخاب می کنم
232
00:09:12,640 –> 00:09:15,279
یکی به عنوان نماد نامیده می شود که شامل
233
00:09:15,279 –> 00:09:16,080
234
00:09:16,080 –> 00:09:18,320
نمادها است.
235
00:09:18,320 –> 00:09:19,519
236
00:09:19,519 –> 00:09:22,720
237
00:09:22,720 –> 00:09:24,959
238
00:09:24,959 –> 00:09:25,760
239
00:09:25,760 –> 00:09:27,440
و لیست دیگری که
240
00:09:27,440 –> 00:09:29,279
شامل مقادیر 1000
241
00:09:29,279 –> 00:09:32,399
m 900 cm 500 d است، بنابراین
242
00:09:32,399 –> 00:09:35,360
من دو لیست را در یک لیست می گیرم،
243
00:09:35,360 –> 00:09:37,040
این نمادها را می گیرم
244
00:09:37,040 –> 00:09:38,959
و در لیست دوم
245
00:09:38,959 –> 00:09:41,519
مقادیر اعشاری مربوطه را
246
00:09:41,519 –> 00:09:43,920
در اینجا می گیرم هزار به صورت m در
247
00:09:43,920 –> 00:09:45,120
اعداد رومی نشان داده می شود، درست
248
00:09:45,120 –> 00:09:47,279
است. چرا m و هزار را به
249
00:09:47,279 –> 00:09:49,120
عنوان اولین مقدار از دو لیست
250
00:09:49,120 –> 00:09:52,320
بعدی در اینجا می گیرم 900 500 400
251
00:09:52,320 –> 00:09:55,920
تا یک خوب همانطور که گفتم ما یک
252
00:09:55,920 –> 00:09:57,279
محدوده برای ورودی تنظیم می
253
00:09:57,279 –> 00:09:59,120
کنیم به همین دلیل است که در اینجا از هزار می گیریم
254
00:09:59,120 –> 00:10:00,959
و اگر
255
00:10:00,959 –> 00:10:02,880
مقادیر بالاتری می خواهید که بیشتر است از سه
256
00:10:02,880 –> 00:10:04,880
هزار 3999
257
00:10:04,880 –> 00:10:07,279
می توانید 4000 را در اینجا و
258
00:10:07,279 –> 00:10:08,640
نماد مربوطه آن
259
00:10:08,640 –> 00:10:11,360
5000 و نماد مربوطه را بگیرید و می
260
00:10:11,360 –> 00:10:13,120
توانید برنامه را
261
00:10:13,120 –> 00:10:14,720
در اینجا اجرا کنید ما مقدار را
262
00:10:14,720 –> 00:10:16,720
از
263
00:10:16,720 –> 00:10:18,160
هزار شروع
264
00:10:18,160 –> 00:10:20,320
می کنیم. برای وارد کردن
265
00:10:20,320 –> 00:10:22,320
عدد به عنوان مثال
266
00:10:22,320 –> 00:10:25,760
او می تواند 49 را وارد کند اکنون باید بررسی کنم
267
00:10:25,760 –> 00:10:29,279
که عدد وارد شده در کدام محدوده است
268
00:10:29,279 –> 00:10:32,640
و در اینجا نزدیکترین مقدار برای 49 40
269
00:10:32,640 –> 00:10:33,600
و 50 است.
270
00:10:33,600 –> 00:10:37,120
271
00:10:37,120 –> 00:10:39,120
تی او کوچکترین
272
00:10:39,120 –> 00:10:40,399
مقدار که 14 است.
273
00:10:40,399 –> 00:10:43,440
در 40 و 50 کوچکترین مقدار نزدیک به
274
00:10:43,440 –> 00:10:46,800
49 40 است، بنابراین باید آن را
275
00:10:46,800 –> 00:10:49,120
بردارم و باید این عدد را
276
00:10:49,120 –> 00:10:51,680
بر 40 تقسیم کنم در اینجا تقسیم اعداد صحیح را انجام می دهم.
277
00:10:51,680 –> 00:10:53,440
278
00:10:53,440 –> 00:10:56,480
از این
279
00:10:56,480 –> 00:10:59,279
پس وقتی 49 را بر 40 تقسیم می کنم یک امتیاز به دست می آورم،
280
00:10:59,279 –> 00:11:00,320
281
00:11:00,320 –> 00:11:02,560
اما چون تقسیم عدد صحیح
282
00:11:02,560 –> 00:11:06,160
را در اینجا انجام می دهم، نتیجه را به صورت 1
283
00:11:06,160 –> 00:11:08,880
در اینجا دریافت می کنم، خروجی را به صورت 1 دریافت می کنم، یعنی
284
00:11:08,880 –> 00:11:10,480
باید
285
00:11:10,480 –> 00:11:14,480
یک بار 40 را نشان دهم، پس چگونه برای نشان دادن 14 عدد رومی
286
00:11:14,480 –> 00:11:15,360
287
00:11:15,360 –> 00:11:18,320
xl به درستی، بنابراین باید یک بار نشان دهم که
288
00:11:18,320 –> 00:11:18,800
289
00:11:18,800 –> 00:11:21,519
در حین تبدیل 49، باید
290
00:11:21,519 –> 00:11:22,079
291
00:11:22,079 –> 00:11:24,560
یک بار اکسل را نشان دهم، اکنون با
292
00:11:24,560 –> 00:11:25,279
40 کار تمام شده است،
293
00:11:25,279 –> 00:11:27,760
کاری که باید انجام دهم این است که باید
294
00:11:27,760 –> 00:11:29,279
9 را دریافت کنم، باید 9 را نشان دهم.
295
00:11:29,279 –> 00:11:32,480
در عدد رومی برای به دست آوردن 9 کاری که
296
00:11:32,480 –> 00:11:33,920
من انجام می دهم این است که من عملیات مدول را انجام خواهم
297
00:11:33,920 –> 00:11:37,120
داد، بنابراین وقتی 49
298
00:11:37,120 –> 00:11:39,040
مدول 40 را انجام دادم از این 9 می گیرم،
299
00:11:39,040 –> 00:11:42,320
بنابراین اکنون دوباره 9 را دریافت کردم،
300
00:11:42,320 –> 00:11:43,760
باید بررسی کنم که آیا
301
00:11:43,760 –> 00:11:46,880
9 تحت کدام محدوده قرار می گیرد یا خیر از این مقدار
302
00:11:46,880 –> 00:11:49,360
در اینجا 9 خود موجود است، بنابراین باید
303
00:11:49,360 –> 00:11:50,160
304
00:11:50,160 –> 00:11:52,800
مقدار آن را یادداشت کنم که چگونه می توان آن را مهار کرد ent 9 این را
305
00:11:52,800 –> 00:11:53,440
درست
306
00:11:53,440 –> 00:11:57,120
می پسندید، بنابراین در اینجا به این صورت می
307
00:11:57,120 –> 00:11:58,639
توانید 49 را در
308
00:11:58,639 –> 00:12:01,600
اعداد رومی نشان دهید، بیایید مثال دیگری بزنیم،
309
00:12:01,600 –> 00:12:02,720
310
00:12:02,720 –> 00:12:06,959
من عدد را 76 می گیرم،
311
00:12:06,959 –> 00:12:09,760
ابتدا باید بررسی کنم که در کدام محدوده 76
312
00:12:09,760 –> 00:12:10,480
آمده است
313
00:12:10,480 –> 00:12:13,120
تا محدوده ای را که برای تقسیم 76 بر نیاز دارید بررسی کنم.
314
00:12:13,120 –> 00:12:13,519
315
00:12:13,519 –> 00:12:15,519
هر مقدار ابتدا باید
316
00:12:15,519 –> 00:12:17,760
76 را بر 1000 تقسیم کنید،
317
00:12:17,760 –> 00:12:21,120
بنابراین مقدار صفر را به دست می آوریم، بنابراین
318
00:12:21,120 –> 00:12:24,720
نیازی نیست که 76 را بر 900 تقسیم کنم، من 0 را دریافت می کنم
319
00:12:24,720 –> 00:12:26,959
زیرا ما امتیاز 0 را دریافت می کنیم چیزی که ما
320
00:12:26,959 –> 00:12:28,720
در حال انجام تقسیم کوتاه شده
321
00:12:28,720 –> 00:12:29,760
322
00:12:29,760 –> 00:12:33,200
مانند این هستیم. بعد من 76
323
00:12:33,200 –> 00:12:34,880
تقسیم کوتاه 500 را اجرا می کنم
324
00:12:34,880 –> 00:12:37,680
0 چیزی می گیرم که نمی خواهم 76 تقسیم
325
00:12:37,680 –> 00:12:38,639
بر 400
326
00:12:38,639 –> 00:12:43,200
نه 76 تقسیم بر 100 نه 76 تقسیم بر 90
327
00:12:43,200 –> 00:12:46,240
نه متاسفم اینجا باید 80
328
00:12:46,240 –> 00:12:49,360
40 را به این صورت یادداشت کنید، بنابراین بعد من
329
00:12:49,360 –> 00:12:52,800
در آن زمان 76 را بر 50 تقسیم میکنم،
330
00:12:52,800 –> 00:12:55,440
یک امتیاز درست به دست میآورم، بنابراین
331
00:12:55,440 –> 00:12:56,720
در اینجا یک
332
00:12:56,720 –> 00:12:59,839
میگیرم، یعنی باید 50 را یک
333
00:12:59,839 –> 00:13:00,480
بار
334
00: