Koridordan pastga tushing, chapga buriling, keyin u sizning o'ngingizda
Oldingi videoda siz talkbot qanday ishlashini tushunish uchun unga so'zlarni kiritgansiz
Download 19.2 Kb.
|
Hazillashuvchi Talkbot yaratishga kirish
Oldingi videoda siz talkbot qanday ishlashini tushunish uchun unga so'zlarni kiritgansiz.
Ushbu videoda siz tok-botingiz turli soʻrovlarga javob berishi uchun kodga oʻzgartirishlar kiritasiz. Keyin, siz taqillatish hazilingizni aytish uchun qo'shimcha takliflar qo'shasiz. Koddagi satrlarni o'zgartirish uchun skript muharririga qayting. Bunday holda, satrlar "salom" va "salom dunyo" so'zlaridir. Hazillar aytadigan tok-bot yaratayotganingiz uchun “salom” so‘zini “hazil”ga o‘zgartiring. Bitta qo'shtirnoqlarni o'chirmang - kompyuter siz String yozganingizni shunday biladi. Keyin "salom dunyo" so'zlarini "knock knock" ga o'zgartiring. Endi siz tok-botdan sizga hazil aytishni so'rasangiz, u "taqillatish" deb javob beradi. Buni sinash uchun loyihangizni saqlang. Keyin talkbot yordamida brauzeringizdagi yorliqga qayting va sahifani qayta yuklang. Ichida "hazil" so'zi bo'lgan har qanday iborani yozing. Talkbot “taqillatish” bilan javob berishi kerak edi. Agar talkbot ishlamasa, kodingizda xatoga yo'l qo'ygan bo'lishingiz mumkin. Hammasi joyida. Bu kodlash jarayonining muhim qismidir. Kodingizni diqqat bilan qayta ko'rib chiqing va u ekranda ko'rgan narsangizga to'liq mos kelishiga ishonch hosil qiling. Agar nima noto'g'ri ekanligini aniqlay olmasangiz, yordam so'rang. Ko'pgina kasblarda bo'lgani kabi, dasturiy ta'minot muhandislari ham birgalikda ishlaydilar, bir-birlarining ishlariga asoslanadilar va o'rganish davomida ko'p xatolarga yo'l qo'yadilar. Xatolar sizning kodingiz ishlashini to'xtatadi. Ushbu shartli bayonot nima qilishini eslatish uchun sharh qo'shing. Bu hech narsa qilmaydi; u faqat eslatma yoki eslatma vazifasini bajaradi. Dasturiy ta'minot muhandislari ko'pincha hamkorlik qiladilar yoki kod ustida birga ishlaydilar. Har bir bo'limni yaxshiroq tushunganingizdan so'ng, sharhlar sizga va kod ustida ishlaydiganlarga yordam beradi. Izohlar ikki chiziq bilan boshlanadi va bir qatordan iborat. Ushbu kodda allaqachon ba'zi izohlar mavjud. Shartli bayonotingiz tepasida, uni ko'chirish uchun Enter yoki Return tugmasini bosing. Keyin sharhingizni boshlash uchun ikkita chiziq va bo'sh joy kiriting. Ushbu shartli gap nima qilishini eslatish uchun jumlani yozing. Kodingizni qayta saqlang... va veb-ilovani qayta yuklang. Keyin talkbotni yana sinab ko'ring. 4 Oldingi videoda siz talkbotni yangi so'zlarga javob berishi uchun tahrir qilgansiz. Ushbu videoda siz ko'proq shartli bayonotlar qo'shasiz, shunda talkbotingiz bir nechta narsaga javob bera oladi. Buning uchun siz mavjud shartli bayonotni ko'chirasiz va satrlarga o'zgartirishlar kiritasiz. 10 dan 15 gacha satrlarni ko'rsatilganidek nusxa ko'chiring. Nusxa olish uchun klaviatura yorliqlaridan foydalaning: Control-C yoki Command-C. Kodda tanaffus qoldirish uchun Enter yoki Return tugmasini bosing, so'ngra Control-V yoki Command-V klaviatura yorliqlari yordamida yangi shartli bayonotni joylashtiring. Kodingiz ekrandagiga toʻliq mos kelishiga ishonch hosil qiling. Endi, knock knock so'zlariga javob berish uchun yangi qatorni dasturlang. "Kim bor" - bu bajarilishi kerak bo'lgan yangi shartli bayonot. Bu hazilning keyingi qatori “voo”dir, shuning uchun uni yangi shartli bayonotda “kim bor” degan javob sifatida qo'shing. OK, kodingizni saqlang… Keyin yana sinab ko‘rish uchun sahifani qayta yuklang. Va hazil so'rang. Bu ishlamadi. Buning sababini aniqlash uchun disk raskadrovka. "Kim" so'zi apostrofga ega. Bu satrga kiritilmaydigan maxsus belgi, chunki u kodni buzadi. E'tibor bering, boshqa iplar qanday qizil rangga ega va bu qizildan qora rangga aylanadi. Buni tuzatish uchun satringizni “kim bor” deb o'zgartiring va kodingizni saqlang. Ilovani qayta yuklang va qaytadan urinib ko'ring. Bu ishladi! Lekin ko'pchilik apostrofsiz "kim bor" o'rniga apostrof bilan "kim bor" so'zini yozishi mumkin. Kimdir kimni to'g'ri talaffuz qiladi yoki yo'qligini taxmin qilish juda qiyin bo'lgani uchun, uni qisqartirish uchun satrni o'zgartiring. Shunday qilib, shartni bajarish osonroq bo'ladi. “U yerda” so‘zidan foydalaning, chunki “kim” so‘zini keyinroq yana ishlatasiz. Uni aynan ekranda ko'rib turganingizdek UYERDA yozganingizga ishonch hosil qiling. Endi oddiy imlo yoki grammatik xato hazilni to'xtata olmaydi. Nihoyat, "hazil" va "u erda" kabi barcha kirish satrlari kichik harflar ekanligiga e'tibor bering . Esingizda bo'lsin, kompyuter "kim" va "kim" so'zlarini boshqa narsa sifatida ko'rgani kabi , katta B va kichik b harflarini ikki xil narsa sifatida ko'radi. Ammo talkbotda yozayotgan kishi kichik va bosh harflardan foydalanishi mumkin. Kompyuter ikkalasini ham tanib olishi uchun to'qqizinchi qatorda yozilgan maxsus kod qatori mavjud bo'lib, u talkbotda yozilgan hamma narsani kichik harflarga o'zgartiradi, shunda shartli bayonotingiz faqat kichik harflar qatorlarini izlashi kerak. Ushbu kod nima qilishini eslatish uchun sharh qo'shing. Endi hazilni tugating. Skript muharririda shartli bayonotni yana bir marta nusxalash va joylashtirish. Uchinchi shartli bayonotda satrlarni "woo who" ga o'zgartiring ... Va nihoyat javob: “Vu hoo! Siz qandaydir kod yozdingiz." Talkbot hazilini sinab koʻrish uchun kodingizni saqlang va ilovani qayta yuklang. Qiziq, to'g'rimi? Agar kerak bo'lsa, disk raskadrovka qiling. Ekranda ko'rgan narsangizni aniq yozayotganingizga ishonch hosil qiling. Endi taqillatgan hazilni qanday aytishni biladigan har bir kishi sizning tok- botingizdan muvaffaqiyatli foydalanishi mumkin. Buni sinab ko'rish uchun sinfdoshingiz bilan o'rindiqlarni almashtiring va bir-biringizning talkbotlarini sinab ko'ring. Dasturchi mo'ljallanganidek, butun hazil siklini yakunlay olasizmi yoki yo'qligini aniqlang . 5 Download 19.2 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling