Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,180 --> 00:00:00,810
الآن كل الحق
2
00:00:00,810 --> 00:00:05,280
حان الوقت لتطبيق ما تعلمته من خلال النقر على أنواع البيانات
3
00:00:05,400 --> 00:00:08,040
تحدي كود اليوم 2.1.
4
00:00:09,540 --> 00:00:10,470
في هذا التحدي ،
5
00:00:10,500 --> 00:00:15,450
الفكرة هي أنك ستحصل على رقم عشوائي مكون من رقمين ،
6
00:00:15,480 --> 00:00:20,480
شيء مثل 39 ، والرمز الذي ستكتبه
7
00:00:21,060 --> 00:00:26,060
ستكون قادرًا على إضافة الرقم الأول إلى الرقم الثاني وينتهي الأمر بـ a
8
00:00:26,850 --> 00:00:31,650
نتيجة عددية. على سبيل المثال ، إذا كان الإدخال 39 ،
9
00:00:31,680 --> 00:00:36,000
ثم 3 9 سيساوي 12. إذن الناتج سيكون 12.
10
00:00:36,480 --> 00:00:39,060
وإذا كان الإدخال 26 ،
11
00:00:39,180 --> 00:00:42,420
ثم يحتاج الرمز الخاص بك إلى طباعة 8 إلى وحدة التحكم.
12
00:00:43,080 --> 00:00:47,100
لذلك عليك التفكير في التحقق من النوع ، والتحويل من النوع ،
13
00:00:47,430 --> 00:00:49,710
وكذلك كل ما تعلمته من قبل.
14
00:00:50,550 --> 00:00:54,270
وبعد ذلك ستكتب الكود الخاص بك أسفل هذا السطر دون تغيير أي من
15
00:00:54,270 --> 00:00:58,140
هذه الخطوط. لذا أوقف الفيديو الآن وجرب تحدي الكود هذا.
16
00:01:02,610 --> 00:01:07,200
حسنا. فكيف سارت الأمور؟ هل تمكنت من القيام بذلك؟ ان لم،
17
00:01:07,380 --> 00:01:09,900
تناول كوبًا من الشاي أو امنح نفسك قسطًا من الراحة ،
18
00:01:09,900 --> 00:01:12,750
فكر في شيء آخر ثم عد إليه وحاول مرة أخرى.
19
00:01:13,530 --> 00:01:14,110
إذا كنت بالفعل
20
00:01:14,110 --> 00:01:17,340
بالنظر إلى الأمر جيدًا وتريد معرفة الحل ،
21
00:01:17,700 --> 00:01:18,900
ثم اتبع معي.
22
00:01:19,650 --> 00:01:23,250
لذا فإن أول شيء نعرفه هو أنه سيكون لدينا متغير
23
00:01:23,280 --> 00:01:26,970
هذا سيساوي عددًا مكونًا من رقمين.
24
00:01:27,540 --> 00:01:30,660
لكن تذكر أن هذا قد يعني أي شيء. قد يعني ذلك عددًا صحيحًا ،
25
00:01:30,660 --> 00:01:34,590
قد يعني ذلك رقمًا ذو فاصلة عائمة ، وقد يعني هذا أيضًا رقمًا باعتباره a
26
00:01:34,590 --> 00:01:35,423
سلسلة.
27
00:01:35,790 --> 00:01:40,790
لذلك قد يكون من المفيد معرفة نوع البيانات لهذا الرقم المكون من رقمين
28
00:01:41,310 --> 00:01:46,200
الرقم الذي نحصل عليه. وللقيام بذلك ، نستخدم بالطبع وظيفة الكتابة ، كلها
29
00:01:46,200 --> 00:01:48,810
أحرف صغيرة. ثم بين القوسين ،
30
00:01:48,840 --> 00:01:52,470
نضيف الشيء الذي نريد التحقق منه. إذن فهو هذا المتغير.
31
00:01:53,040 --> 00:01:56,130
ثم دعنا نمضي قدمًا ونطبع النتيجة في وحدة التحكم.
32
00:01:56,550 --> 00:02:00,390
لنقم الآن بتشغيل الكود الخاص بنا ودعنا نكتب عددًا مكونًا من رقمين ،
33
00:02:00,570 --> 00:02:01,590
قل 56.
34
00:02:02,100 --> 00:02:07,100
ونحصل على نتيجة أن نوع هذا الرقم المكون من رقمين عبارة عن سلسلة
35
00:02:08,670 --> 00:02:13,410
لأننا ، بالطبع ، نتمسك بهذا من خلال دالة الإدخال و
36
00:02:13,410 --> 00:02:17,280
يمكن للمستخدم كتابة أي شيء في هذا الإدخال ، سلسلة ،
37
00:02:17,310 --> 00:02:18,840
أسمائهم أو رقم.
38
00:02:19,290 --> 00:02:22,560
والآن بعد أن علمنا أن هذا المتغير يحتوي على سلسلة نوع البيانات ،
39
00:02:22,950 --> 00:02:27,090
ثم يمكنك التفكير قليلاً في ما نعرف أنه يمكننا فعله بالسلاسل.
40
00:02:27,330 --> 00:02:31,920
يمكننا السلاسل المنخفضة ، أليس كذلك؟ إذا كان لدينا سلسلة مثل مرحبًا ،
41
00:02:32,250 --> 00:02:36,330
ونريده أن يحصل على الحرف الأول ، يمكننا وضع الصفر هناك.
42
00:02:36,570 --> 00:02:37,860
وعندما أطبع هذا ،
43
00:02:38,160 --> 00:02:42,120
سنختار H من هذه السلسلة.
44
00:02:43,050 --> 00:02:48,050
لذلك إذا علمنا أنه يمكننا كتابة السلاسل للحصول على قيمة معينة
45
00:02:50,130 --> 00:02:54,690
في موضع معين فقط باستخدام كتابة مثل هذا ،
46
00:02:54,990 --> 00:02:58,020
ثم يمكننا فعل الشيء نفسه مع العدد المكون من رقمين.
47
00:02:58,230 --> 00:03:02,950
لذا يمكننا أن نقول two_digit_number ، دعنا نحصل على الرقم الأول.
48
00:03:03,130 --> 00:03:04,030
لذلك دعونا نسميها
49
00:03:04,030 --> 00:03:08,830
first_digit يساوي two_digit_number [
50
00:03:08,860 --> 00:03:09,693
0] ،
51
00:03:10,120 --> 00:03:15,120
ومن ثم يمكن أن يكون الرقم الثاني هو two_digit_number [1].
52
00:03:16,660 --> 00:03:17,493
حاليا،
53
00:03:17,680 --> 00:03:22,180
عندما أمضي قدمًا وأطبع هذين العنصرين ،
54
00:03:22,210 --> 00:03:25,990
الرقم_الأول والثاني_الرقم
55
00:03:26,440 --> 00:03:30,280
فسترى أنني إذا أدخلت رقمًا مثل 87 ،
56
00:03:30,760 --> 00:03:34,600
ثم رقمي الأول هو 8 ورقمي الثاني هو 7.
57
00:03:35,110 --> 00:03:39,820
لذا ربما يمكنني الآن أن أبدأ التفكير في جمع هذين الرقمين معًا.
58
00:03:40,420 --> 00:03:40,990
على سبيل المثال،
59
00:03:40,990 --> 00:03:45,990
يمكننا القول أن النتيجة تساوي الرقم الأول بالإضافة إلى الرقم_الثاني.
60
00:03:47,200 --> 00:03:51,790
لكن بالطبع ، عندما أقوم بتشغيل هذا الآن وأقوم بطباعة قيمة النتيجة ،
61
00:03:52,270 --> 00:03:54,910
سترى ذلك لرقم مثل 87
62
00:03:55,390 --> 00:04:00,340
ما سأحصل عليه هو مجرد ثمانية متسلسلة إلى سبعة ،
63
00:04:00,520 --> 00:04:04,030
مما يعيدها إلى 87 ، وهذا ليس ما أريده على الإطلاق.
64
00:04:04,390 --> 00:04:07,840
خاصة بعد كل عملي الجاد في فصل الأرقام.
65
00:04:08,470 --> 00:04:11,770
ما أريد فعله بدلاً من ذلك هو قلب كل من هذه ،
66
00:04:12,070 --> 00:04:15,010
الذي يحتوي حاليًا على نوع البيانات من السلسلة ،
67
00:04:15,190 --> 00:04:20,190
حتى أتمكن من إثبات ذلك لك بقول نوع الرقم الأول ،
68
00:04:20,950 --> 00:04:24,460
يمكنك أن ترى أنها سلسلة.
69
00:04:25,000 --> 00:04:30,000
لذلك إذا كان بإمكاني فقط تغيير الرقم الأول والثاني من أنواع بيانات السلسلة
70
00:04:31,000 --> 00:04:36,000
إلى نوع بيانات عدد صحيح باستخدام تحويل النوع الذي تعلمناه
71
00:04:37,240 --> 00:04:41,320
في الدرس الأخير ، حسنًا ، بمجرد أن أفعل ذلك ،
72
00:04:41,350 --> 00:04:46,120
ثم علامة الجمع هذه لها معنى مختلف تمامًا لأنها ستضيف الآن
73
00:04:46,150 --> 00:04:50,260
هذا الرقم الأول إلى الرقم الثاني بدلاً من تسلسله.
74
00:04:50,620 --> 00:04:53,350
والآن إذا قمت بطباعة النتائج ،
75
00:04:55,420 --> 00:04:58,270
ثم سترى ذلك لنفس الرقم
76
00:04:59,770 --> 00:05:02,500
87 ، نتيجتي الآن هي 15.
77
00:05:03,310 --> 00:05:08,140
لقد تمكنت الآن من تحقيق ما تريده ممارسة التعليمات البرمجية مني.
78
00:05:09,560 --> 00:05:12,190
فهل تمكنت من الحصول عليها بشكل صحيح؟ ان لم،
79
00:05:12,220 --> 00:05:15,340
المضي قدما وإلقاء نظرة على الحل النموذجي
80
00:05:15,610 --> 00:05:19,990
وقد كتبت بعض التعليقات لكل سطر من التعليمات البرمجية التي ترشدك خلال كل سطر
81
00:05:19,990 --> 00:05:20,823
من الخطوات.
82
00:05:21,070 --> 00:05:25,930
لاحظ الآن أنه بدلاً من تحويل الرقم_الثاني هنا ،
83
00:05:26,380 --> 00:05:30,250
يمكنك أيضًا القيام بذلك هنا ، مثل ما تراه هنا.
84
00:05:31,270 --> 00:05:32,950
لذلك لدي تلاعب بالرمز ،
85
00:05:33,010 --> 00:05:36,520
خاصة إذا كنت تكافح مع هذا ولم تتمكن من تصحيحه.
86
00:05:37,060 --> 00:05:40,660
وبعد ذلك ، بمجرد فهمك لما يجري هنا سطراً بسطر ،
87
00:05:41,080 --> 00:05:43,300
إذا كنت بحاجة ، ألق نظرة على مقاطع الفيديو السابقة ،
88
00:05:43,600 --> 00:05:46,390
ثم ارجع إلى تحدي الكود وحاول مرة أخرى.
89
00:05:46,960 --> 00:05:50,260
وفقط عندما تكون سعيدًا أنك تفهم حقًا كل ما كان
90
00:05:50,260 --> 00:05:51,610
تمت تغطيتها في هذا التحدي ،
91
00:05:51,880 --> 00:05:54,910
ثم توجه إلى الدرس التالي حيث سنتحدث أكثر
92
00:05:54,940 --> 00:05:56,290
العوامل الرياضية
93
00:05:56,560 --> 00:06:01,540
مثل علامة الجمع وغيرها التي يمكنك استخدامها في التعليمات البرمجية الخاصة بك. لذلك من أجل كل ذلك
94
00:06:01,660 --> 00:06:03,490
وأكثر من ذلك ، سأراكم في الدرس التالي.
10430
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.