All language subtitles for 019 [Interactive Coding Exercise] Data Types.en_US-ar

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt-PT Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
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.