Sisukord:

Lihtne lisaprogramm Shakespeare'i programmeerimiskeeles: 18 sammu
Lihtne lisaprogramm Shakespeare'i programmeerimiskeeles: 18 sammu

Video: Lihtne lisaprogramm Shakespeare'i programmeerimiskeeles: 18 sammu

Video: Lihtne lisaprogramm Shakespeare'i programmeerimiskeeles: 18 sammu
Video: Kuidas alustada raamatupidamisega Merit Aktivas? I Raamatupidajatele I 13.11.2023 2024, Juuli
Anonim
Lihtne lisaprogramm Shakespeare'i programmeerimiskeeles
Lihtne lisaprogramm Shakespeare'i programmeerimiskeeles

Shakespeare'i programmeerimiskeel (SPL) on näide esoteerilisest programmeerimiskeelest, mida on võib -olla huvitav õppida ja lõbus kasutada, kuid mitte eriti kasulik reaalsetes rakendustes. SPL on keel, kus lähtekood loeb nagu Shakespeare'i näidend, kusjuures märgid on muutujad ja nende dialoog on tegelik kood ise. Oluline on märkida, et keel on väga paindlik, nii et saate lisada kõrvalisi sõnu, lauseid ja dialoogiridu, ilma et see mõjutaks koodi funktsionaalsust. See võimaldab kirjalikul lähtekoodil liikuda funktsionaalsusest kaugemale ja minna kirjaliku meelelahutuse valdkonda, kui selleks aega võetakse.

Samm: nõuded

Eeldatakse, et igaüks, kes üritab seda juhiseid järgida, tunneb programmeerimise põhitõdesid ja käsuviiba kaustades navigeerimise põhitõdesid. Praegu, kui töötate SPL -koodiga, tuleb koodi koostamiseks ja käitamiseks see esmalt tõlkida C -ks, kasutades seda raamatukogu, Sam Donowi Shakespeare'i kompilaatorit. Link laadib teegi automaatselt alla, mis tuleb seejärel kasutamiseks lahti pakkida. Koodi kompileerimiseks peab teil olema arvutisse juba installitud Python 2 või uuem. Kui teil pole praegu Pythoni arvutisse installitud, saate selle siit hankida. Saate endiselt järgida seda juhendikomplekti ja kirjutada endale põhiprogrammi ilma koodi koostamata.

Samm: lihtne lisaprogramm

Lihtne lisaprogramm
Lihtne lisaprogramm

Selle käskkomplekti esimene osa on see, kuidas kirjutada lihtsat programmi numbrite lisamiseks. Programm käivitatakse käsurealt ja kasutaja sisestab kaks numbrit ning seejärel tagastab programm nende toote ja väljub.

Samm: looge lähtefail

Looge lähtefail
Looge lähtefail

Looge oma programmile lähtefail. Selles näites nimetatakse faili addprogram.spl. Asjade lihtsuse hoidmiseks pange see fail spl-master kausta, mis sisaldab faili splc.py. See muudab teie koodi koostamise palju lihtsamaks. Avage lähtefail tekstiredaktoris. Soovitan Notepad ++.

Samm: looge pealkiri

Loo pealkiri
Loo pealkiri

Kirjutage oma näidendile pealkiri! Kõigil SPL -is kirjutatud programmidel peab olema pealkiri. See võib olla kõik, mida soovite, kui see lõpeb perioodiga.

Samm: tutvustage oma kahte tegelast

Tutvustage oma kahte tegelast
Tutvustage oma kahte tegelast

Tutvustage oma kahte tegelast! Need on teie kaks muutujat, mida kasutate liitmiseks. Pidage meeles, et nende nimed peavad olema Shakespeare'i näidendite tegelikud tegelased. Siin on kõigi kehtivate tegelaste nimede loend. Vorming on tegelase nimi, koma, tegelaskuju ja seejärel punkt. Selle näite jaoks lõin kaks tegelast, Romeo ja Julia. Tegelase tutvustus võib olla ükskõik milline, mida soovite, olge julgelt loov!

6. samm: alustage I toimingut

Alustage I aktust
Alustage I aktust

Alustage seadust I. Seaduse loomiseks kirjutage „Act“, toimingu number rooma numbritega, koolon ja seejärel toimingu nimi, millele järgneb punkt. Seda võib nimetada kõigeks, mida võite mõelda.

Samm: alustage stseeni I

Alustage stseeni I
Alustage stseeni I

Stseeni alustamine 1. Stseeni loomiseks kirjutage “Stseen”, stseeni number rooma numbritega, koolon ja seejärel nimi, millele järgneb punkt. Jällegi võite vabalt valida mis tahes nime, mida soovite. Pange tähele, et näidiskoodis kasutatakse mitut stseeni. Selle programmi eesmärgil aitab see kõik lähtekoodi korraldada ja saate kirjutada täielikult toimiva programmi, kasutades ainult ühte stseeni.

Samm: sisestage oma kaks märki

Sisestage oma kaks märki
Sisestage oma kaks märki

Sisestage oma tegelased lavale! Stseenile kahe tähemärgi sisestamiseks kirjutage „[Sisesta NAME1 ja NAME2]”, kus NAME1 ja NAME2 on nende kahe märgi nimed, keda soovite stseeni sisestada.

Samm 9: Sisestusavalduste kirjutamine

Sisestusavalduste kirjutamine
Sisestusavalduste kirjutamine

Kirjutage oma kahe märgi jaoks sisendlaused, et need määrataks kasutaja valitud väärtustele. Tähemärki SPL -is rääkima panna on sama lihtne kui kirjutada tegelase nimi, millele järgneb koolon ja seejärel korralikult kirjavahemärkidega lause. Selleks, et teie tegelane võtaks vastu kasutaja määratud väärtuse, peate oma tegelase ütlema: „Kuula oma südant”. See võimaldab kasutajal sisestada käsurealt väärtuse, mis seejärel määratakse rida kõnelevale märgile.

Samm: lisage väärtused kokku

Lisage väärtused koos
Lisage väärtused koos

Lisage oma kahe märgi salvestatud väärtused kokku. Selleks, et seada tegelane enda ja stseeni vastandliku tegelase väärtuseks, võite kirjutada „Mina olen teie ja mina summa“. Kui soovite, et teine tegelane võtaks mõlema tähemärgi summa väärtuse, võite öelda midagi sellist: „Nüüd olete teie ja mina.”

Samm: printige väärtus

Printige väärtus
Printige väärtus

Printige oma lisaväärtus. Selleks, et märk annaks oma väärtuse standardväljundisse, peab stseeni teine tegelane laskma neil „Ava oma süda”. Veenduge, et ütlete õige väärtuse, et nende väärtus välja anda. Kui liidate väärtused ühte tähemärki, peaks stseeni teine tegelane olema see, kes ütleb: „Ava oma süda”.

12. samm: väljuge tähemärkidest lavalt

Väljuge tegelastelt lavalt
Väljuge tegelastelt lavalt

Väljuge oma tegelastelt lavalt. Seda saate teha, öeldes „[Välju NAME1 ja NAME2]”, või võite lihtsalt öelda „[Exeunt]”, mis väljub automaatselt kõikidest laval olevatest tegelastest.

13. samm: õnnitlused

Palju õnne! Olete nüüd kirjutanud Shakespeare'i programmeerimiskeeles põhilise täiendusprogrammi. Järgmine samm on koodi koostamine.

14. samm: oma programmi koostamine C -koodiks

SPL -koodi C -ks kompileerimiseks peab teil olema installitud Python 2 või uuem versioon ja alla laaditud Sam Donow Shakepeare Compiler.

Autoriõigus © 2014-2015 Sam Donow [email protected] [email protected]

Samm: avage käsuviip ja liikuge koodikataloogi

Avage käsuviip ja liikuge koodikataloogi
Avage käsuviip ja liikuge koodikataloogi

Avage käsuviip ja liikuge oma kausta, mis sisaldab äsja kirjutatud koodi ja faili splc.py. Kui te pole tuttav käsureal navigeerimisega, on siin algõpetus, kuidas alustada.

16. samm: käivitage Splc.py ja kompileerige oma kood

Käivitage Splc.py ja kompileerige oma kood
Käivitage Splc.py ja kompileerige oma kood

Kirjutage käsuviibale „py splc.py yourprogramname.spl> yourprogramname.c”, asendades „yourprogramname” oma lähtefaili nimega.

17. samm: õnnitlused ja veaotsingu näpunäited

Palju õnne! Nüüd peaks teil olema oma programmi tõlgitud versioon C -koodis! Kui esines vigu, proovige naasta oma lähtekoodi.spl -faili ja otsige kirjavahemärkidega vigu. Pange tähele, et koolonit saab kasutada ainult siis, kui panna tegelane rida rääkima; seda ei saa kasutada tegelase öeldud lauses. Veenduge ka, et teie tegelased oleksid õigesti sisestatud stseeni, kus nad räägivad, ja et nende nimed oleksid õigesti kirjutatud. Pidage meeles, et seadused ja stseenid peavad olema korras, alates 1.

18. samm: lõbutsege sellega (valikuline)

Lõbutsege sellega (valikuline)
Lõbutsege sellega (valikuline)

Addprogram.spl lähtekoodi lugedes on sellel Shakespeare'i näidendi struktuur, kuid see ei loe päris täpselt nagu üks. Ülaltoodud näitel on täpselt sama funktsionaalsus, kuid see on pigem tegeliku näidendi vaimus ja mõnevõrra sarnane looga. Võite julgelt oma praegust programmi kaunistada, et see oleks lõbusam, või võite lihtsalt jätta selle praeguseks. Valik on teie, see toimib samamoodi

Soovitan: