Mündəricat:

Şekspir proqramlaşdırma dilində sadə əlavə proqramı: 18 addım
Şekspir proqramlaşdırma dilində sadə əlavə proqramı: 18 addım

Video: Şekspir proqramlaşdırma dilində sadə əlavə proqramı: 18 addım

Video: Şekspir proqramlaşdırma dilində sadə əlavə proqramı: 18 addım
Video: Learn English through Story ⭐ Level 3 – Bill Gates – Graded Reader | WooEnglish 2024, Noyabr
Anonim
Şekspir Proqramlaşdırma Dilində Sadə Əlavə Proqramı
Şekspir Proqramlaşdırma Dilində Sadə Əlavə Proqramı

Shakespeare Programming Language (SPL), bəlkə də öyrənmək maraqlı və istifadəsi əyləncəli olan, lakin real həyatda tətbiq edilməyən bir ezoterik proqramlaşdırma dilinin nümunəsidir. SPL, mənbə kodunun Şekspir oyunu kimi oxunduğu bir dildir, personajlar dəyişkəndir və dialoqları faktiki kodun özüdür. Dilin çox çevik olduğunu qeyd etmək vacibdir, buna görə kodun funksionallığına təsir etmədən kənar sözlər, cümlələr və dialoq xətləri əlavə edə bilərsiniz. Bu, yazılı mənbə kodunun funksionallıqdan kənara çıxmasına və yazılı əyləncə aləminə keçməsinə imkan verir.

Addım 1: Tələblər

Bu təlimat dəstini yerinə yetirməyə çalışan hər kəsin proqramlaşdırmanın əsaslarını və Komanda İstemindəki qovluqlarda gəzməyin əsaslarını bildiyi güman edilir. Hal -hazırda SPL kodu ilə işləyərkən, kodunuzu tərtib etmək və işə salmaq üçün əvvəlcə bu kitabxana, Sam Donowun Şekspir Kompilyatorundan istifadə edərək C -yə tərcümə olunmalıdır. Bağlantı avtomatik olaraq kitabxananı yükləyəcək, sonra istifadə etmək üçün açılması lazımdır. Kodunuzu tərtib etmək üçün kompüterinizə Python 2 və ya daha yuxarı versiyasını yükləməlisiniz. Hazırda kompüterinizdə Python yüklü deyilsə, buradan əldə edə bilərsiniz. Hələ də bu təlimat dəstini izləyə və kodunuzu tərtib etmədən özünüzə əsas bir proqram yaza bilərsiniz.

Addım 2: Sadə Əlavə Proqramı

Sadə Əlavə Proqramı
Sadə Əlavə Proqramı

Bu təlimat dəstinin ilk hissəsi rəqəm əlavə etmək üçün sadə bir proqramın necə yazılacağıdır. Proqram əmr satırında işləyəcək və istifadəçi iki ədəd daxil edəcək və sonra proqram məhsulunu qaytaracaq və çıxacaq.

Addım 3: Mənbə Dosyası Yaratın

Mənbə faylı yaradın
Mənbə faylı yaradın

Proqramınız üçün bir mənbə faylı yaradın. Bu nümunə üçün fayl addprogram.spl adlandırılacaq. İşləri asanlaşdırmaq üçün bu faylı splc.py faylını ehtiva edən spl-master qovluğuna qoyun. Bu, kodunuzu tərtib etməyi çox asanlaşdıracaq. Mənbə faylınızı mətn redaktorunda açın. Notepad ++ məsləhət görürəm.

Addım 4: Başlıq yaradın

Başlıq yaradın
Başlıq yaradın

Oyununuz üçün bir başlıq yazın! SPL -də yazılan bütün proqramların adı olmalıdır. Bir müddətlə bitdiyi müddətcə bu istədiyiniz hər şey ola bilər.

Addım 5: İki Xarakterinizi Tanıtın

İki Xarakterinizi Tanıtın
İki Xarakterinizi Tanıtın

İki xarakterinizi təqdim edin! Bunlar birlikdə əlavə etmək üçün istifadə edəcəyiniz iki dəyişəninizdir. Unutmayın ki, onların adları Şekspir pyeslərinin həqiqi personajları olmalıdır. Burada bütün etibarlı xarakter adlarının siyahısı verilmişdir. Format xarakterin adı, vergül, xarakter girişi və sonra nöqtədir. Bu nümunə üçün Romeo və Cülyetta adlı iki personaj yaratdım. Xarakterin təqdimatı istədiyiniz hər şey ola bilər, yaradıcı olmaqdan çekinmeyin!

Addım 6: I Qanuna başlayın

I Qanuna başlayın
I Qanuna başlayın

Aktı I. Başlatın Bir Akt yaratmaq üçün "Əməliyyat" yazın, Roma Rəqəmləri ilə hərəkət nömrəsini, iki nöqtəni və sonra bir hərəkətin adını yazın. Bunu düşünə biləcəyiniz bir şey adlandırmaq olar.

Addım 7: Səhnə I -ə başlayın

Səhnə I -ə başlayın
Səhnə I -ə başlayın

Səhnə I -ə başlayın. Bir səhnə yaratmaq üçün "Səhnə", Roma Rəqəmləri ilə səhnə nömrəsi, iki nöqtəli nöqtə və sonra bir nöqtəni izləyən bir ad yazın. Bir daha, istədiyiniz adı seçməkdə azadsınız. Nümunə kodunda birdən çox səhnədən istifadə olunduğunu unutmayın. Bu proqramın məqsədi üçün bütün bunlar mənbə kodunuzu təşkil etməyə kömək edir və yalnız bir səhnədən istifadə edərək tam işlək bir proqram yaza bilərsiniz.

Addım 8: İki Xarakterinizi daxil edin

İki Xarakterinizi daxil edin
İki Xarakterinizi daxil edin

Səhnəyə personajlarınızı daxil edin! İki personajınızı səhnəyə daxil etmək üçün “[NAME1 və NAME2 daxil edin]” yazın, burada NAME1 və NAME2 səhnəyə girmək istədiyiniz iki personajın adıdır.

Addım 9: Giriş Hesabatları yazın

Giriş Hesabatları yazın
Giriş Hesabatları yazın

İstifadəçinin seçdiyi dəyərlərə təyin edilməsi üçün iki simvolunuz üçün giriş ifadələrini yazın. Bir xarakterin SPL -də danışması xarakterin adını yazmaq, ardınca iki nöqtə və sonra düzgün durğu işarəsi yazmaq qədər sadədir. Xarakterinizin bir istifadəçi tərəfindən təyin edilmiş dəyəri qəbul etməsi üçün xarakterinizə "ürəyinizə qulaq asın" deməlisiniz. Bu, istifadəçiyə əmr satırından bir dəyər daxil etməyə imkan verir ki, bu da sətirdə danışan xarakterə veriləcək.

Addım 10: Dəyərləri Birlikdə əlavə edin

Dəyərləri birlikdə əlavə edin
Dəyərləri birlikdə əlavə edin

İki simvolunuzda saxlanılan dəyərləri birlikdə əlavə edin. Səhnədəki özünü və qarşıdakı xarakteri danışan xarakteri təyin etmək üçün "Mən sənin və mənim cəmiyəm" yaza bilərsiniz. Başqa bir xarakterin hər iki xarakterin cəminin dəyərini almasını istəyirsinizsə, "İndi özünüzün və mənim cəmisiniz" kimi bir şey söyləyə bilərsiniz.

Addım 11: Dəyəri çap edin

Dəyəri çap edin
Dəyəri çap edin

Əlavə dəyərinizi çap edin. Bir xarakterin dəyərini standart çıxışa çıxara bilməsi üçün səhnədəki digər personajın "Ürəyini aç" deməsini istəməlisən. Dəyərlərini çıxarmaq üçün doğru xarakteri söylədiyinizə əmin olun. Dəyərləri bir xarakterə yığsanız, səhnədəki digər personaj "ürəyinizi açın" deyən olmalıdır.

Addım 12: Səhnədən personajlardan çıxın

Səhnədən personajlardan çıxın
Səhnədən personajlardan çıxın

Səhnədən personajlarınızı çıxarın. Bunu "[NAME1 və NAME2] -dən çıxın" deyərək edə bilərsiniz və ya sadəcə səhnədəki bütün personajlardan avtomatik olaraq çıxan "[Exeunt]" deyə bilərsiniz.

Addım 13: Təbriklər

Təbrik edirik! İndi Shakespeare Proqramlaşdırma Dilində əsas əlavə proqramı yazmısınız. Növbəti addım kodunuzu tərtib etməkdir.

Addım 14: Proqramınızı C Kodunda tərtib edin

SPL kodunuzu C -yə yığmaq üçün Python 2 və ya daha yenisini quraşdırmış olmalısınız və Sam Donow -un Shakepeare Derleyicisini yükləməlisiniz.

Müəlliflik hüququ © 2014-2015 Sam Donow [email protected] [email protected]

Addım 15: Əmr əmrini açın və Kod qovluğuna gedin

Əmr əmrini açın və Kod qovluğuna gedin
Əmr əmrini açın və Kod qovluğuna gedin

Əmr əmrini açın və yazdığınız kodu və splc.py faylını ehtiva edən qovluğa gedin. Komanda satırında necə gəzəcəyinizi bilmirsinizsə, işə başlamağınız üçün əsas bir təlimat.

Addım 16: Splc.py proqramını işə salın və Kodunuzu tərtib edin

Splc.py proqramını işə salın və Kodunuzu tərtib edin
Splc.py proqramını işə salın və Kodunuzu tərtib edin

Əmr əmrində "proqram adınızı" mənbə faylınızın adı ilə əvəz edən "py splc.py yourprogramname.spl> yourprogramname.c" yazın.

Addım 17: Təbriklər və Problem Giderme Məsləhətləri

Təbriklər! İndi proqramınızın C kodunda tərcümə edilmiş bir versiyasına sahib olmalısınız! Hər hansı bir səhv olarsa, mənbə.spl faylına qayıtmağa çalışın və durğu işarələri ilə bağlı hər hansı bir səhv axtarın. Qeyd edək ki, iki nöqtədən istifadə etməyin yeganə vaxtı bir xarakteri bir sətirdə danışdırmaqdır; bir xarakterin söylədiyi bir cümlədə istifadə edilə bilməz. Həm də xarakterlərinizin danışdıqları səhnəyə düzgün daxil edildiyinə və adlarının düzgün yazıldığına əmin olun. Unutma ki, 1 -dən başlayaraq Aktlar və Səhnələr qaydasında olmalıdır.

Addım 18: Bununla Əylənmək (İsteğe bağlı)

Əylənmək (İsteğe bağlı)
Əylənmək (İsteğe bağlı)

Addedprogram.spl -in mənbə kodunu oxuyarkən, Şekspir pyesinin quruluşuna malikdir, amma tam olaraq oxunmur. Yuxarıdakı nümunə eyni funksiyaya malikdir, lakin daha çox bir hekayə bənzərliyi ilə əsl oyun ruhundadır. Mövcud proqramınızı daha əyləncəli etmək üçün bəzəməkdən çekinmeyin və ya sadəcə olduğu kimi buraxın. Seçim sizindir, eyni funksiyanı yerinə yetirir

Tövsiyə: