Satura rādītājs:
- 1. darbība. Prasības
- 2. darbība: vienkārša papildināšanas programma
- 3. darbība: izveidojiet avota failu
- 4. darbība: izveidojiet nosaukumu
- 5. solis: iepazīstiniet ar diviem personāžiem
- 6. darbība: sāciet I darbību
- 7. darbība: sāciet I ainu
- 8. darbība. Ievadiet abas rakstzīmes
- 9. darbība. Ievadiet paziņojumus
- 10. solis: pievienojiet vērtības kopā
- 11. darbība: izdrukājiet vērtību
- 12. solis: izejiet no rakstzīmēm
- 13. solis: Apsveicam
- 14. darbība. Programmas apkopošana C kodā
- 15. darbība: atveriet komandu uzvedni un dodieties uz kodu direktoriju
- 16. darbība: palaidiet Splc.py un apkopojiet savu kodu
- 17. darbība. Apsveicam un padomi par problēmu novēršanu
- 18. darbība. Izklaidējieties (pēc izvēles)
Video: Vienkārša papildināšanas programma Šekspīra programmēšanas valodā: 18 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šekspīra programmēšanas valoda (SPL) ir ezotēriskas programmēšanas valodas piemērs, kuru, iespējams, ir interesanti uzzināt un kuru ir patīkami lietot, bet nav īpaši noderīga reālās dzīves lietojumprogrammās. SPL ir valoda, kurā avota kods skan kā Šekspīra luga, rakstzīmes ir mainīgie un viņu dialogs ir pats kods. Ir svarīgi atzīmēt, ka valoda ir ļoti elastīga, tāpēc jūs varat pievienot svešus vārdus, teikumus un dialoga līnijas, neietekmējot koda funkcionalitāti. Tas ļauj rakstītajam pirmkodam pārsniegt funkcionalitāti un nonākt rakstiskas izklaides jomā, ja tam tiek veltīts laiks.
1. darbība. Prasības
Tiks pieņemts, ka ikviens, kas mēģina izpildīt šo instrukciju kopu, ir iepazinies ar programmēšanas pamatiem un komandrindas navigācijas mapes pamatiem. Pašlaik, strādājot ar SPL kodu, lai apkopotu un palaistu kodu, tas vispirms ir jātulko C, izmantojot šo bibliotēku - Sema Donova Šekspīra kompilatoru. Saite automātiski lejupielādēs bibliotēku, kas pēc tam ir jāizpako, lai to varētu izmantot. Lai apkopotu savu kodu, datorā jābūt instalētai Python 2 vai jaunākai versijai. Ja jūsu datorā pašlaik nav instalēts Python, varat to iegūt šeit. Jūs joprojām varat sekot šai instrukciju kopai un uzrakstīt sev pamatprogrammu, neapkopojot kodu.
2. darbība: vienkārša papildināšanas programma
Šīs instrukciju kopas pirmā daļa ir kā uzrakstīt vienkāršu programmu ciparu pievienošanai. Programma tiks palaista komandrindā, un lietotājs ievadīs divus ciparus, un pēc tam programma atgriezīs to produktu un izies.
3. darbība: izveidojiet avota failu
Izveidojiet savas programmas avota failu. Šajā piemērā faila nosaukums būs papildprogramma.spl. Lai viss būtu vienkāršāk, ievietojiet šo failu mapē spl-master, kurā ir fails splc.py. Tas ievērojami atvieglos jūsu koda apkopošanu. Atveriet avota failu teksta redaktorā. Es ieteiktu Notepad ++.
4. darbība: izveidojiet nosaukumu
Uzraksti savas lugas nosaukumu! Visām programmām, kas rakstītas SPL, jābūt nosaukumam. Tas var būt jebkas, ko vēlaties, ja vien tas beidzas ar punktu.
5. solis: iepazīstiniet ar diviem personāžiem
Iepazīstiniet ar saviem diviem varoņiem! Šie ir divi mainīgie, kurus izmantosit kopā. Atcerieties, ka viņu vārdiem jābūt faktiskiem Šekspīra lugu varoņiem. Šeit ir visu derīgo rakstzīmju vārdu saraksts. Formāts ir varoņa vārds, komats, rakstzīmes ievads un pēc tam punkts. Šajā piemērā es izveidoju divus varoņus - Romeo un Džuljeta. Rakstzīmju ievads var būt jebkas, ko vēlaties, jūtieties brīvi radoši!
6. darbība: sāciet I darbību
Sāciet darbību I. Lai izveidotu aktu, uzrakstiet “Akts”, akta numuru romiešu ciparos, kolu un pēc tam akta nosaukumu, kam seko punkts. To var nosaukt par visu, ko varat iedomāties.
7. darbība: sāciet I ainu
Sākt ainu I. Lai izveidotu ainu, uzrakstiet “Aina”, ainas numuru romiešu ciparos, kolu un pēc tam nosaukumu, kam seko punkts. Vēlreiz jūs varat brīvi izvēlēties jebkuru vārdu, kuru vēlaties. Ņemiet vērā, ka piemēra kodā tiek izmantotas vairākas ainas. Šīs programmas nolūkos tas viss palīdz sakārtot avota kodu, un jūs varat uzrakstīt pilnībā funkcionālu programmu, izmantojot tikai vienu ainu.
8. darbība. Ievadiet abas rakstzīmes
Ievadiet savus varoņus uz skatuves! Lai ainai ievadītu abas rakstzīmes, uzrakstiet “[Enter NAME1 and NAME2]”, kur NAME1 un NAME2 ir to divu rakstzīmju nosaukumi, kuras vēlaties ievadīt sižetā.
9. darbība. Ievadiet paziņojumus
Uzrakstiet ievades paziņojumus savām divām rakstzīmēm, lai tās tiktu piešķirtas lietotāja izvēlētajām vērtībām. Likt personai runāt SPL ir tikpat vienkārši kā rakstīt rakstzīmes nosaukumu, kam seko kols un pēc tam pareizi punktēts teikums. Lai jūsu raksturs pieņemtu lietotāja norādīto vērtību, jums jāpanāk, lai viņa varonis saka: “Klausieties savu sirdi”. Tas ļauj lietotājam ievadīt vērtību no komandrindas, kas pēc tam tiks piešķirta rakstzīmei, kas runā rindā.
10. solis: pievienojiet vērtības kopā
Pievienojiet abās rakstzīmēs saglabātās vērtības kopā. Lai liktu personāžam runāt pašam par sevi un ainas pretējam varonim, varat uzrakstīt “Es esmu jūsu un es summa”. Ja vēlaties, lai otrs varonis pārņemtu abu rakstzīmju summas vērtību, jūs varētu teikt kaut ko līdzīgu: “Tagad jūs esat sevis un es summa”.
11. darbība: izdrukājiet vērtību
Izdrukājiet savu pievienoto vērtību. Lai kāds raksturs izvadītu savu vērtību standarta iznākumā, otram skatuves personāžam ir jāpasaka: “Atver savu sirdi”. Pārliecinieties, ka jūs sakāt pareizo rakstzīmi, lai parādītu to vērtību. Ja jūs apkopojat vērtības vienā rakstzīmē, otram skatuves personāžam vajadzētu būt tam, kurš saka “Atver savu sirdi”.
12. solis: izejiet no rakstzīmēm
Iziet no varoņiem no skatuves. To var izdarīt, sakot “[Exit NAME1 and NAME2]”, vai arī vienkārši pateikt “[Exeunt]”, kas automātiski atstāj visas skatuves rakstzīmes.
13. solis: Apsveicam
Apsveicam! Tagad jūs esat uzrakstījis pamata papildināšanas programmu Šekspīra programmēšanas valodā. Nākamais solis ir sava koda apkopošana.
14. darbība. Programmas apkopošana C kodā
Lai apkopotu savu SPL kodu C, jums ir jāinstalē Python 2 vai jaunāka versija un jābūt lejupielādētam Sam Donow Shakepeare Compiler.
Autortiesības © 2014-2015 Sems Donovs [email protected] [email protected]
15. darbība: atveriet komandu uzvedni un dodieties uz kodu direktoriju
Atveriet komandu uzvedni un dodieties uz mapi, kurā ir tikko uzrakstītais kods un fails splc.py. Ja neesat pazīstams, kā pārvietoties pa komandrindu, šeit ir pamata rokasgrāmata, lai sāktu darbu.
16. darbība: palaidiet Splc.py un apkopojiet savu kodu
Komandu uzvednē ierakstiet “py splc.py yourprogramname.spl> yourprogramname.c”, aizstājot “yourprogramname” ar avota faila nosaukumu.
17. darbība. Apsveicam un padomi par problēmu novēršanu
Apsveicu! Tagad jums vajadzētu būt tulkotai programmas versijai C kodā! Ja bija kādas kļūdas, mēģiniet atgriezties pie avota.spl faila un meklēt kļūdas ar pieturzīmēm. Ņemiet vērā, ka vienīgo kolu var izmantot, lai liktu rakstzīmei runāt līniju; to nevar izmantot teikumā, ko izteicis personāžs. Pārliecinieties arī, vai jūsu varoņi ir pareizi ievadīti ainā, kurā viņi runā, un vai viņu vārdi ir uzrakstīti pareizi. Paturiet prātā, ka aktiem un ainām jābūt kārtībā, sākot ar 1.
18. darbība. Izklaidējieties (pēc izvēles)
Lasot papildprogrammas.spl avota kodu, tai ir Šekspīra lugas struktūra, taču tā nelasa līdzīgu. Iepriekš minētajam piemērā ir tieši tāda pati funkcionalitāte, taču tas vairāk atbilst faktiskās lugas garam ar zināmu stāsta līdzību. Varat brīvi izrotāt savu pašreizējo programmu, lai tā būtu jautrāka, vai arī vienkārši atstāt to tādu, kāda tā ir pašlaik. Izvēle ir jūsu ziņā, tā darbojas vienādi
Ieteicams:
Cēzara šifra programma programmā Python: 4 soļi
Cēzara šifra programma programmā Python: Cēzara šifrs ir sens un plaši izmantots šifrs, kuru ir viegli šifrēt un atšifrēt. Tas darbojas, pārvietojot alfabēta burtus, lai izveidotu pilnīgi jaunu alfabētu (ABCDEF varētu pārvietot vairāk par 4 burtiem un kļūt par EFGHIJ). Cēzars C
Arduino picas papildināšanas termometrs: 7 soļi
Arduino picas papildināšanas termometrs: Ikvienam ir bijis tāds brīdis, kad viņi ir pārāk nepacietīgi un vienkārši jāizņem pirmais picas kumoss svaigā veidā no krāsns, lai tas sadedzinātu mutes jumtu ar tūkstoš saules siltumu. Es zinu, ka man ir bijuši šie brīži, un es beidzu
Redstone papildināšanas kalkulators Minectaft: 6 soļi
Redstone papildināšanas kalkulators Minectaft: Sveiki! Es esmu TheQubit, un šī ir apmācība par manu Redstone pievienošanas kalkulatoru Minecraft. Forši, vai ne? Tas izmanto saldu Redstone inženieriju un loģiku. Ja jums patīk šis projekts, lūdzu, balsojiet par mani Game Life konkursā. Es to ļoti novērtētu
Vienkārša ABB PLC programma- akadēmiskais projekts: 17 soļi (ar attēliem)
Vienkārša ABB PLC programma- akadēmiskais projekts: Šis ir vienkāršs projekts, kura mērķis ir programmēt, izmantojot CoDesys programmatūru ar kāpņu diagrammas (LD) valodu. Lūdzu, ņemiet vērā, ka tas nav mācību projekts, dalieties savās zināšanās un komentējiet ar mani. Projekts satur funkcijas .., uzpildes process
Vienkārša tērzēšanas programma partijā: 5 soļi
Vienkārša tērzēšanas programma partijās: šodien es jums parādīšu, kā izveidot vienkāršu pakešu programmu. Es uzskatu, ka partija ir viena no vienkāršākajām valodām (vai tā ??). Noskatieties video un jūs to sapratīsit. Es biju izskaidrojis visu līniju, bet video kvalitāte nav tik laba, kā es domāju