Оглавление:
- Шаг 1. Требования
- Шаг 2: простая программа добавления
- Шаг 3. Создайте исходный файл
- Шаг 4. Создайте заголовок
- Шаг 5: представьте своих двух персонажей
- Шаг 6: начните действие I
- Шаг 7: начало сцены I
- Шаг 8: введите два символа
- Шаг 9: напишите операторы ввода
- Шаг 10: сложите ценности вместе
- Шаг 11: распечатайте значение
- Шаг 12: выход персонажей из сцены
- Шаг 13: Поздравляю
- Шаг 14: компиляция вашей программы в код C
- Шаг 15: откройте командную строку и перейдите в каталог кода
- Шаг 16. Запустите Splc.py и скомпилируйте код
- Шаг 17: Поздравления и советы по устранению неполадок
- Шаг 18: развлекайтесь (необязательно)
Видео: Простая программа сложения на языке программирования Шекспира: 18 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Язык программирования Шекспира (SPL) - это пример эзотерического языка программирования, который, возможно, интересен для изучения и забавен в использовании, но не особенно полезен в реальных приложениях. SPL - это язык, на котором исходный код читается как пьеса Шекспира, где символы являются переменными, а их диалог - самим кодом. Важно отметить, что язык очень гибкий, поэтому вы можете добавлять посторонние слова, предложения и строки диалога, не влияя на функциональность кода. Это позволяет письменному исходному коду выйти за рамки функциональности и перейти в сферу письменного развлечения, если для этого потребуется время.
Шаг 1. Требования
Предполагается, что любой, кто пытается следовать этому набору инструкций, знаком с основами программирования и основами навигации по папкам в командной строке. В настоящее время при работе с кодом SPL, чтобы скомпилировать и запустить ваш код, его сначала необходимо перевести на C с помощью этой библиотеки, компилятора Sam Donow's Shakespeare. Ссылка автоматически загрузит библиотеку, которую затем необходимо разархивировать для использования. Чтобы скомпилировать ваш код, вам необходимо уже установить Python 2 или выше на вашем компьютере. Если в настоящее время на вашем компьютере не установлен Python, вы можете получить его отсюда. Вы по-прежнему можете следовать этому набору инструкций и написать базовую программу, не компилируя код.
Шаг 2: простая программа добавления
Первая часть этого набора инструкций - как написать простую программу для сложения чисел. Программа будет запущена в командной строке, и пользователь введет два числа, а затем программа вернет их произведение и выйдет.
Шаг 3. Создайте исходный файл
Создайте исходный файл для своей программы. В этом примере файл будет называться addprogram.spl. Для простоты поместите этот файл в папку spl-master, содержащую файл splc.py. Это значительно упростит компиляцию вашего кода. Откройте исходный файл в текстовом редакторе. Я рекомендую Notepad ++.
Шаг 4. Создайте заголовок
Напишите название своей пьесе! Все программы, написанные на SPL, должны иметь заголовок. Это может быть что угодно, если оно заканчивается точкой.
Шаг 5: представьте своих двух персонажей
Представьте своих двух персонажей! Это две ваши переменные, которые вы будете использовать для сложения. Помните, что их имена должны быть настоящими персонажами из пьес Шекспира. Вот список всех допустимых имен персонажей. Формат - это имя персонажа, запятая, введение символа, а затем точка. Для этого примера я создал двух персонажей, Ромео и Джульетту. Представление персонажа может быть любым, как вы хотите, не стесняйтесь проявлять творческий подход!
Шаг 6: начните действие I
Начало действия I. Чтобы создать акт, напишите «Акт», номер акта римскими цифрами, двоеточие, а затем название действия и точку. Это можно назвать как угодно.
Шаг 7: начало сцены I
Начните сцену I. Чтобы создать сцену, напишите «Сцена», номер сцены римскими цифрами, двоеточие, а затем имя и точку. Опять же, вы можете выбрать любое имя, какое захотите. Обратите внимание, что в примере кода используется несколько сцен. Для целей этой программы все это помогает организовать ваш исходный код, и вы можете написать полностью функциональную программу, используя только одну сцену.
Шаг 8: введите два символа
Введите своих персонажей на сцену! Чтобы ввести двух ваших персонажей в сцену, напишите «[Введите ИМЯ1 и ИМЯ2]», где ИМЯ1 и ИМЯ2 - имена двух персонажей, которых вы хотите ввести в сцену.
Шаг 9: напишите операторы ввода
Напишите операторы ввода для ваших двух символов, чтобы они были присвоены значениям, выбранным пользователем. Чтобы персонаж говорил на языке SPL, достаточно написать имя персонажа, за которым следует двоеточие, а затем правильно расставленное предложение. Чтобы ваш персонаж принял указанное пользователем значение, вы должны заставить его сказать: «Слушайте свое сердце». Это позволяет пользователю вводить значение из командной строки, которое затем будет присвоено персонажу, произносящему эту строку.
Шаг 10: сложите ценности вместе
Сложите значения, хранящиеся в ваших двух персонажах, вместе. Чтобы заставить персонажа говорить о себе и о противоположном персонаже в сцене, вы можете написать «Я - сумма вас и меня». Если вы хотите, чтобы другой персонаж принимал значение суммы обоих символов, вы можете сказать что-то вроде «Теперь вы - сумма вас и меня».
Шаг 11: распечатайте значение
Распечатайте добавленную стоимость. Чтобы персонаж выводил свое значение в стандартный поток вывода, вы должны попросить другого персонажа в сцене: «Откройте свое сердце». Убедитесь, что вы указываете правильному персонажу выводить свое значение. Если вы суммируете значения для одного персонажа, другой персонаж в сцене должен быть тем, кто говорит: «Открой свое сердце».
Шаг 12: выход персонажей из сцены
Выходи своих персонажей со сцены. Вы можете сделать это, сказав «[Exit NAME1 and NAME2]», или вы можете просто сказать «[Exit]», что автоматически покинет всех персонажей на сцене.
Шаг 13: Поздравляю
Поздравляю! Вы написали базовую дополнительную программу на языке программирования Шекспира. Следующим шагом будет компиляция вашего кода.
Шаг 14: компиляция вашей программы в код C
Чтобы скомпилировать код SPL в C, у вас должен быть установлен Python 2 или новее и должен быть загружен компилятор Shakepeare Сэма Донау.
Авторские права © 2014-2015 Сэм Донау [email protected] [email protected]
Шаг 15: откройте командную строку и перейдите в каталог кода
Откройте командную строку и перейдите в свою папку, содержащую только что написанный код и файл splc.py. Если вы не знакомы с тем, как перемещаться по командной строке, вот базовое руководство, которое поможет вам начать работу.
Шаг 16. Запустите Splc.py и скомпилируйте код
В командной строке напишите «py splc.py yourprogramname.spl> yourprogramname.c», заменив «yourprogramname» именем исходного файла.
Шаг 17: Поздравления и советы по устранению неполадок
Поздравляю! Теперь у вас должна быть переведенная версия вашей программы на языке C! Если были какие-либо ошибки, попробуйте вернуться к исходному файлу.spl и поищите ошибки с пунктуацией. Обратите внимание, что двоеточие можно использовать только для того, чтобы заставить персонажа говорить строчку; его нельзя использовать в предложении, произнесенном персонажем. Также убедитесь, что ваши персонажи правильно вписаны в сцену, в которой они говорят, и что их имена написаны правильно. Имейте в виду, что Акты и Сцены должны быть в порядке, начиная с 1 и далее.
Шаг 18: развлекайтесь (необязательно)
При чтении исходного кода addprogram.spl он имеет структуру шекспировской пьесы, но не совсем так читается. Приведенный выше пример имеет точно такую же функциональность, но больше в духе реальной пьесы с некоторым подобием истории. Вы можете свободно приукрашивать свою текущую программу, чтобы сделать ее более увлекательной, или можете просто оставить ее как есть. Выбор за вами, он работает так же
Рекомендуемые:
4-битная схема сложения с цифровым отображением результатов: 9 шагов
4-битная схема сложения с цифровым дисплеем результатов: это простой проект, который объясняет, как построить 4-битную схему сложения (4-битный счетчик сложения), состоящую из семи сегментных дисплеев, семи сегментных драйверов, И, ИЛИ, НЕ и Элементы EXOR, которые складывают два 4-битных числа и возвращают результаты. Это
Простая программа ABB PLC - Академический проект: 17 шагов (с изображениями)
Простая программа ABB PLC - Академический проект: это простой проект, целью которого является программирование с использованием программного обеспечения CoDesys с языком лестничных диаграмм (LD). И обратите внимание, что это не учебный проект, поделитесь со мной своими знаниями и прокомментируйте. Проект содержит эти функции .., Процесс наполнения
Простая программа чата в пакетном режиме: 5 шагов
Простая пакетная программа чата: сегодня я покажу вам, как создать простую пакетную программу. Я считаю, что пакетная обработка - один из самых простых языков (не так ли?) В своем роде. Посмотрите видео, и вы это поймете. Я объяснил всю строчку, но качество видео не такое, как я думал
Простая схема ЭКГ и программа сердечного ритма LabVIEW: 6 шагов
Простая схема ЭКГ и программа контроля сердечного ритма LabVIEW: Электрокардиограмма, или еще называемая ЭКГ, - это чрезвычайно мощная система диагностики и мониторинга, используемая во всех медицинских практиках. ЭКГ используются для графического наблюдения за электрической активностью сердца с целью выявления отклонений от нормы
Простая в изготовлении, дешевая и простая схема с миганием светодиодами на CMOS 74C14: 5 шагов
Простая в изготовлении, дешевая и простая схема с миганием светодиодами с CMOS 74C14: Иногда вам нужно просто несколько мигающих светодиодов, для украшения рождественских украшений, моргающих картинок или просто для того, чтобы повеселиться с миганием миганием. Я покажу вам, как сделать дешевую и простую схему с 6 мигающими светодиодами. Примечание: это моя первая инстуктивная и