Indholdsfortegnelse:
- Trin 1: Krav
- Trin 2: Enkelt tilføjelsesprogram
- Trin 3: Opret en kildefil
- Trin 4: Opret en titel
- Trin 5: Introducer dine to karakterer
- Trin 6: Start Act I
- Trin 7: Start scene I
- Trin 8: Indtast dine to tegn
- Trin 9: Skriv input -erklæringer
- Trin 10: Tilføj værdierne sammen
- Trin 11: Udskriv værdien
- Trin 12: Afslut tegn fra scenen
- Trin 13: Tillykke
- Trin 14: Kompilering af dit program i C -kode
- Trin 15: Åbn kommandoprompt og naviger til Code Directory
- Trin 16: Kør Splc.py og kompilér din kode
- Trin 17: Tillykke og fejlfindingstip
- Trin 18: Have det sjovt med det (valgfrit)
Video: Enkelt tilføjelsesprogram i Shakespeare programmeringssprog: 18 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Shakespeare programmeringssprog (SPL) er et eksempel på et esoterisk programmeringssprog, der måske er interessant at lære om og sjovt at bruge, men ikke særlig nyttigt i virkelige applikationer. SPL er et sprog, hvor kildekoden læser som et Shakespeare -skuespil, hvor tegn er variabler og deres dialog er selve koden. Det er vigtigt at bemærke, at sproget er meget fleksibelt, så du kan tilføje fremmede ord, sætninger og linjer med dialog uden at påvirke kodens funktionalitet. Dette gør det muligt for den skrevne kildekode at bevæge sig ud over funktionalitet og ind i området for skriftlig underholdning, hvis det tager tid at gøre det.
Trin 1: Krav
Det antages, at alle, der forsøger at følge dette instruktionssæt, kender det grundlæggende i programmering og det grundlæggende om at navigere gennem mapper i kommandoprompt. Når du arbejder med SPL -kode i øjeblikket, skal den først oversættes til C ved hjælp af dette bibliotek, Sam Donows Shakespeare Compiler, for at kompilere og køre din kode. Linket vil automatisk downloade biblioteket, som derefter skal pakkes ud for at blive brugt. For at kompilere din kode skal du allerede have installeret Python 2 eller nyere på din computer. Hvis du ikke i øjeblikket har Python installeret på din computer, kan du få det herfra. Du kan stadig følge dette instruktionssæt og skrive dig selv et grundlæggende program uden at kompilere din kode.
Trin 2: Enkelt tilføjelsesprogram
Den første del af dette instruktionssæt er, hvordan man skriver et simpelt program til tilføjelse af tal. Programmet køres på kommandolinjen, og brugeren indtaster to tal, og derefter returnerer programmet produktet af dem og afslutter.
Trin 3: Opret en kildefil
Opret en kildefil til dit program. I dette eksempel får filen navnet additionprogram.spl. For at holde tingene enkle, skal du lægge denne fil i spl-master-mappen, der indeholder filen splc.py. Dette vil gøre kompilering af din kode meget lettere. Åbn din kildefil i et tekstredigeringsprogram. Jeg anbefaler Notesblok ++.
Trin 4: Opret en titel
Skriv en titel til dit skuespil! Alle programmer skrevet i SPL skal have en titel. Dette kan være hvad du vil, så længe det ender med en periode.
Trin 5: Introducer dine to karakterer
Præsenter dine to karakterer! Dette er dine to variabler, som du vil bruge til at tilføje sammen. Husk, at deres navne skal være egentlige karakterer fra Shakespeare -skuespil. Her er en liste over alle gyldige karakternavne. Formatet er karakterens navn, et komma, en tegnindledning og derefter en periode. I dette eksempel skabte jeg to karakterer, Romeo og Julie. Tegnindførelsen kan være alt, hvad du gerne vil have, er du velkommen til at blive kreativ!
Trin 6: Start Act I
Start akt I. For at oprette en lov skal du skrive "Act", nummeret på handling i romertal, et kolon og derefter et navn på handlingen efterfulgt af en periode. Dette kan navngives alt hvad du kan tænke på.
Trin 7: Start scene I
Start scene I. For at oprette en scene skal du skrive "Scene", scenenummeret i romertal, et kolon og derefter et navn efterfulgt af en periode. Igen er du fri til at vælge ethvert navn, du gerne vil have. Bemærk, at der i eksempelkoden bruges flere scener. Med dette programs formål er alt dette at hjælpe med at organisere din kildekode, og du kan skrive et fuldt funktionelt program ved hjælp af kun en scene.
Trin 8: Indtast dine to tegn
Indtast dine karakterer på scenen! For at indtaste dine to tegn til scenen skal du skrive "[Indtast NAME1 og NAME2]", hvor NAME1 og NAME2 er navnene på de to tegn, du vil indtaste scenen.
Trin 9: Skriv input -erklæringer
Skriv input -sætninger for dine to tegn for at få dem tildelt til brugervalgte værdier. At have et tegn til at tale i SPL er lige så simpelt som at skrive tegnnavnet efterfulgt af et kolon og derefter en ordentlig punktum sætning. For at få din karakter til at acceptere en bruger specificeret værdi, skal du få din karakter til at sige "Lyt til dit hjerte." Dette giver brugeren mulighed for at indtaste en værdi fra kommandolinjen, som derefter vil blive tildelt det tegn, der taler linjen.
Trin 10: Tilføj værdierne sammen
Tilføj de værdier, der er gemt i dine to tegn sammen. For at indstille karakteren, der taler til værdien af sig selv og den modsatte karakter i scenen, kan du skrive "Jeg er summen af dig og jeg". Hvis du gerne vil have, at den anden karakter påtager sig værdien af summen af begge tegn, kan du sige noget som "Du er nu summen af dig selv og mig."
Trin 11: Udskriv værdien
Udskriv din merværdi. For at få et tegn til at udskrive deres værdi til standardoutput, skal du have det andet tegn i scenen til at fortælle dem "Åbn dit hjerte." Sørg for, at du fortæller det rigtige tegn til at udsende deres værdi. Hvis du summerer værdierne til et tegn, skal den anden karakter i scenen være den, der siger "Åbn dit hjerte."
Trin 12: Afslut tegn fra scenen
Afslut dine karakterer fra scenen. Du kan gøre dette ved at sige "[Afslut NAME1 og NAME2]", eller du kan bare sige "[Exeunt]", som automatisk forlader alle karakterer på scenen.
Trin 13: Tillykke
Tillykke! Du har nu skrevet et grundlæggende tilføjelsesprogram i Shakespeare programmeringssprog. Det næste trin er at kompilere din kode.
Trin 14: Kompilering af dit program i C -kode
For at kunne kompilere din SPL -kode til C, skal du have installeret Python 2 eller nyere og have downloadet Sam Donows Shakepeare Compiler.
Copyright © 2014-2015 Sam Donow [email protected] [email protected]
Trin 15: Åbn kommandoprompt og naviger til Code Directory
Åbn kommandoprompt, og naviger til din mappe, der indeholder den kode, du lige har skrevet, og filen splc.py. Hvis du ikke er bekendt med, hvordan du navigerer gennem kommandolinjen, er her en grundlæggende vejledning til at komme i gang.
Trin 16: Kør Splc.py og kompilér din kode
I kommandoprompten skal du skrive "py splc.py dit programnavn.spl> ditprogramnavn.c" og erstatte "dit programnavn" med navnet på din kildefil.
Trin 17: Tillykke og fejlfindingstip
Tillykke! Du skulle nu have en oversat version af dit program i C -kode! Hvis der var fejl, kan du prøve at gå tilbage til din.spl -kilde og se efter fejl med tegnsætning. Bemærk, at den eneste gang kolon kan bruges er at få et tegn til at tale en linje; det kan ikke bruges i en sætning, der tales af et tegn. Sørg også for, at dine karakterer er korrekt indtastet i den scene, de taler i, og at deres navne er stavet korrekt. Husk på, at handlinger og scener skal være i orden fra og med 1.
Trin 18: Have det sjovt med det (valgfrit)
Når man læser kildekoden for additionprogram.spl, har den strukturen i et Shakespeare -teaterstykke, men det læser ikke helt som et. Eksemplet ovenfor har nøjagtig den samme funktionalitet, men er mere i ånden af et egentligt skuespil, med en smule af en historie. Du er velkommen til at pynte dit nuværende program for at gøre det sjovere, eller du kan bare lade det være som det er i øjeblikket. Valget er dit, det fungerer det samme
Anbefalede:
GranDow - Enkelt flersproget digitalt ur: 4 trin
GranDow - Enkelt flersproget digitalt ur: Min bedstemor glemmer hele tiden ugedagen for sine piller. Desværre er alle digitale ure, jeg kan finde, der viser ugedagen, på engelsk. Dette enkle projekt med kun 3 komponenter er billigt, let at bygge, og jeg håber, det vil
Sådan gør du en enkelt Minecraft Server Windows (NL): 6 trin
Sådan gør du en Minecraft Server Windows (NL): Om din egen Minecraft -server skal begynde at have en række vigtige ting. Om din server altid online skal holde computeren, hvor serveren også altid er online.2. Serveren vil bruge RAM -hukommelse (0,5 GB omtrent)
Et enkelt stativ til en akustisk Levitator MiniLev: 12 trin (med billeder)
Et simpelt stativ til en akustisk Levitator MiniLev: Dette projekt ville ikke være muligt med det fantastiske projekt, som Dr. Asier Marzo skabte. https://www.instructables.com/Acoustic-Levitator/ Som alle gode projekter startede dette enkelt og voksede som tiden gik. Efter at have læst Dr. Marzo intracta
3D -rekonstruktion fra et enkelt foto: 8 trin
3D -rekonstruktion fra et enkelt foto: Opgaven med 3D -rekonstruktion er normalt forbundet med kikkertvision. Alternativt kan du flytte et enkelt kamera rundt om objektet. I mellemtiden, hvis formen på objektet er kendt, kan opgaven løses fra et enkelt foto. Det er det du har på
Enkelt Arduino -klaver: 8 trin
Simpelt Arduino-klaver: I dag vil vi lave et simpelt et-oktav Arduino-klaver, der kan være et godt udgangspunkt for andre projekter. Dette projekt vil introducere grundlæggende Arduino -komponenter og programmering på gymnasieniveau. Mens koden er præfabrikerede individer c