תוכן עניינים:

תוכנית הוספה פשוטה בשפת תכנות של שייקספיר: 18 שלבים
תוכנית הוספה פשוטה בשפת תכנות של שייקספיר: 18 שלבים

וִידֵאוֹ: תוכנית הוספה פשוטה בשפת תכנות של שייקספיר: 18 שלבים

וִידֵאוֹ: תוכנית הוספה פשוטה בשפת תכנות של שייקספיר: 18 שלבים
וִידֵאוֹ: ממכר SCP-261 פאן-ממדי וניסוי התחבר 261 מודעות + שלם De + 2024, נוֹבֶמבֶּר
Anonim
תוכנית הוספה פשוטה בשפת התכנות של שייקספיר
תוכנית הוספה פשוטה בשפת התכנות של שייקספיר

שפת התכנות של שייקספיר (SPL) היא דוגמה לשפת תכנות אזוטרית, שאולי מעניינת ללמוד וכיף להשתמש בה, אך לא שימושית במיוחד ביישומים בחיים האמיתיים. SPL היא שפה שבה קוד המקור קורא כמו מחזה שייקספירי, כאשר התווים הם משתנים והדיאלוג שלהם הוא הקוד עצמו. חשוב לציין כי השפה גמישה מאוד, כך שתוכל להוסיף מילים, משפטים ושורות דיאלוג זרות מבלי לפגוע בפונקציונליות של הקוד. זה מאפשר לקוד המקור הכתוב לעבור מעבר לפונקציונאליות ולתחום הבידור הכתוב אם ייקח זמן לעשות זאת.

שלב 1: דרישות

יש להניח שמי שמנסה לעקוב אחר מערך הוראות זה מכיר את יסודות התכנות ואת היסודות בניווט בין תיקיות בשורת הפקודה. נכון לעכשיו, כאשר אתה עובד עם קוד SPL, כדי לאסוף ולהפעיל את הקוד שלך, ראשית יש לתרגמו ל- C באמצעות ספרייה זו, מהדר השייקספיר של סם דנאו. הקישור יוריד את הספרייה באופן אוטומטי, ולאחר מכן יש לפתוח את הרוכסן כדי להשתמש בו. על מנת לאסוף את הקוד שלך, יהיה עליך להתקין את Python 2 ומעלה על המחשב שלך. אם כרגע אין לך Python מותקן במחשב שלך, תוכל לקבל אותו מכאן. אתה עדיין יכול לעקוב אחר מערך ההוראות ולכתוב לעצמך תוכנית בסיסית מבלי לאסוף את הקוד שלך.

שלב 2: תוכנית הוספה פשוטה

תוכנית הוספה פשוטה
תוכנית הוספה פשוטה

החלק הראשון של מערך הוראות זה הוא כיצד לכתוב תוכנית פשוטה להוספת מספרים. התוכנית תופעל על שורת הפקודה, והמשתמש יזין שני מספרים ואז התוכנית תחזיר את המוצר מהם ויצאה.

שלב 3: צור קובץ מקור

צור קובץ מקור
צור קובץ מקור

צור קובץ מקור לתוכנית שלך. בדוגמה זו, הקובץ ייקרא additionprogram.spl. על מנת לשמור על דברים פשוטים, הכנס קובץ זה לתיקיית spl-master המכילה את הקובץ splc.py. זה יהפוך את עריכת הקוד שלך להרבה יותר קלה. פתח את קובץ המקור שלך בעורך טקסט. אני ממליץ על פנקס רשימות ++.

שלב 4: צור כותרת

צור כותרת
צור כותרת

כתוב כותרת למחזה שלך! כל התוכניות שנכתבו ב- SPL חייבות להיות בעלות כותרת. זה יכול להיות כל מה שאתה רוצה, כל עוד זה מסתיים עם תקופה.

שלב 5: הצג את שתי הדמויות שלך

הציגו את שתי הדמויות שלכם
הציגו את שתי הדמויות שלכם

הציגו את שתי הדמויות שלכם! אלה שני המשתנים שלך שבהם תוכל להוסיף אותם יחד. זכור, שמותיהם חייבים להיות דמויות ממשיות מתוך מחזות של שייקספיר. להלן רשימה של כל שמות התווים החוקיים. הפורמט הוא שם הדמות, פסיק, מבוא לתווים ולאחר מכן נקודה. בדוגמה זו יצרתי שתי דמויות, רומיאו ויוליה. מבוא הדמות יכול להיות כל דבר שתרצו, אתם מוזמנים להיות יצירתיים!

שלב 6: התחל בפעולה א '

התחל באקט א '
התחל באקט א '

התחל את חוק I. כדי ליצור חוק, כתוב "Act", מספר הפעולה במספרים הרומיים, נקודתיים ולאחר מכן שם לפעולה ואחריו נקודה. אפשר לקרוא לזה לכל דבר שאתה יכול לחשוב עליו.

שלב 7: התחל סצנה I

התחל סצנה I
התחל סצנה I

התחל סצנה I. כדי ליצור סצנה, כתוב "סצנה", מספר הסצנה במספרים הרומיים, נקודתיים ולאחר מכן שם ואחריו נקודה. שוב, אתה חופשי לבחור כל שם שאתה רוצה. שים לב שבקוד לדוגמא משתמשים במספר סצנות. מבחינת תכנית זו, כל מה שעושה הוא לסייע בארגון קוד המקור שלך, ותוכל לכתוב תוכנית פונקציונלית במלואה באמצעות סצנה אחת בלבד.

שלב 8: הזן את שתי הדמויות שלך

הזן את שתי הדמויות שלך
הזן את שתי הדמויות שלך

הכנס את הדמויות שלך לבמה! על מנת להכניס את שתי הדמויות שלך לסצנה, כתוב "[Enter NAME1 ו- NAME2]", כאשר NAME1 ו- NAME2 הם שמותיהם של שתי הדמויות שברצונך להיכנס לסצנה.

שלב 9: כתוב הצהרות קלט

כתוב הצהרות קלט
כתוב הצהרות קלט

כתוב הצהרות קלט לשתי התווים שלך כדי שהן יוקצו לערכים שנבחרו על ידי המשתמש. דמות של דמות ב- SPL היא פשוטה כמו כתיבת שם הדמות, ואחריה נקודתיים ולאחר מכן משפט מנוקד כראוי. כדי שהדמות שלך תקבל ערך שצוין על ידי משתמש, עליך לגרום לדמות שלך לומר "הקשיב ללב שלך". זה מאפשר למשתמש להזין ערך משורת הפקודה, ואז יוקצה לדמות המדברת בשורה.

שלב 10: הוסף את הערכים יחד

הוסף את הערכים יחד
הוסף את הערכים יחד

הוסף את הערכים המאוחסנים בשתי התווים שלך יחד. על מנת להגדיר את הדמות המדברת לערך עצמה ולדמות היריבה בסצנה, אתה יכול לכתוב "אני הסכום של אתה ואני". אם היית רוצה שהדמות השנייה תיקח את ערך סכום שתי הדמויות, תוכל לומר משהו כמו "אתה עכשיו סכום של עצמך ושליי".

שלב 11: הדפס את הערך

הדפס את הערך
הדפס את הערך

הדפס את הערך המוסף שלך. על מנת שתו יציג את תווי הערך שלו לפלט סטנדרטי, עליך שהדמות השנייה בסצנה תגיד להם "פתח את ליבך". וודא שאתה אומר לדמות הנכונה להוציא את ערכם. אם אתה מסכם את הערכים לדמות אחת, הדמות השנייה בסצנה צריכה להיות זו שאומרת "פתח את ליבך".

שלב 12: צא תווים מהבמה

צא תווים מהבמה
צא תווים מהבמה

צא מהדמויות שלך מהבמה. אתה יכול לעשות זאת על ידי אמירת "[צא מ- NAME1 ו- NAME2]", או שאתה יכול פשוט לומר "[Exeunt]", שיוצא אוטומטית מכל הדמויות על הבמה.

שלב 13: מזל טוב

מזל טוב! כתבת כעת תוכנית הוספה בסיסית בשפת התכנות של שייקספיר. השלב הבא הוא לאסוף את הקוד שלך.

שלב 14: הידור התוכנית שלך לתוך קוד C

על מנת לאסוף את קוד ה- SPL שלך ל- C, עליך להתקין את פייתון 2 ומעלה, והורדת את מהדר Shakepeare של Sam Donow.

זכויות יוצרים © 2014-2015 Sam Donow [email protected] [email protected]

שלב 15: פתח את שורת הפקודה ונווט אל מדריך הקוד

פתח את שורת הפקודה ונווט אל מדריך הקוד
פתח את שורת הפקודה ונווט אל מדריך הקוד

פתח את שורת הפקודה ונווט לתיקייה שלך המכילה את הקוד שכתבת זה עתה ואת הקובץ splc.py. אם אינך מכיר כיצד לנווט בין שורת הפקודה, להלן מדריך בסיסי לתחילת העבודה.

שלב 16: הפעל את Splc.py והרכיב את הקוד שלך

הפעל את Splc.py והרכיב את הקוד שלך
הפעל את Splc.py והרכיב את הקוד שלך

בשורת הפקודה, כתוב "py splc.py yourprogramname.spl> yourprogramname.c" והחלף את 'שם התוכנית שלך' בשם קובץ המקור שלך.

שלב 17: ברכות וטיפים לפתרון בעיות

מזל טוב! כעת תהיה לך גרסה מתורגמת של התוכנית שלך בקוד C! אם היו שגיאות, נסה לחזור לקובץ.spl המקור שלך וחפש שגיאות עם פיסוק. שים לב שהפעם היחידה שניתן להשתמש במעי הגס היא לגרום לדמות לדבר בשורה; לא ניתן להשתמש בו במשפט המדובר על ידי דמות. וודא גם כי הדמויות שלך נכנסו כראוי לסצנה בה הן מדברות, וששמותיהן מאויתים כהלכה. זכור כי המעשים והסצנות חייבים להיות תקינים, החל מ -1 ואילך.

שלב 18: ליהנות מזה (אופציונלי)

ליהנות עם זה (אופציונלי)
ליהנות עם זה (אופציונלי)

בעת קריאת קוד המקור של additionprogram.spl, יש לו מבנה של מחזה שייקספירי אבל הוא לא ממש נקרא כמו אחד. הדוגמא שלמעלה היא בעלת אותה פונקציונליות בדיוק, אך היא יותר ברוח של מחזה ממשי, עם קצת מראית עין של סיפור. אתה יכול להרגיש חופשי לייפות את התוכנית הנוכחית שלך כדי להפוך אותה למהנה יותר, או שאתה יכול פשוט להשאיר אותה כפי שהיא כרגע. הבחירה היא שלך, היא מתפקדת אותו דבר

מוּמלָץ: