PascalABC.net с нуля/Урок 2. Ошибки. Строковые константы. Арифметические действия: различия между версиями

Содержимое удалено Содержимое добавлено
обновление
оформление
Строка 7:
 
Исправьте объявление констант Money, Oil и Lumber, так чтобы программа запустилась. Вы увидите, что первое задание успешно пройдено.
Все константы которые мы проходили в прошлом уроке представляют собой '''[[w:Целое (тип данных)|целые числа]]'''. Также иногда удобно задать в виде константы и сообщения, которые мы будет выдавать пользователю.
Тогда, чтобы издать нашу игру для англичанина, нам достаточно перевести все сообщения на английский язык, никак не меняя всю остальную игру.
Для таких сообщений существует '''[[w:Строковый тип|тип строк]]'''. Для того, чтобы задать ''строку'', мы должны заключить её в кавычки. Например, если мы зададим ''строку''
Milord = 'Милорд, ';
То это выведет ''строку'' «Милорд, », когда мы дадим команду на вывод. В данном уроке у нас часть строк задана на английском, часть переведена, но не так. Надо исправить ситуацию. При каждом выводе ресурсов у нас должна получаться ''строка'' вида «Милорд, у нас есть…ресурсов!».
Если константы - ''целые числа'', то над ними можно проводить все основные арифметические действия. Например, код
Solid = Lumber + Iron;
Поместит в константу Solid сумму констант Lumber и Iron.
Можно выполнять следующие действия
# + сложение
# - вычитание.
# * умножение
# / деление
Div деление нацело
Mod остаток от деления нацело
 
Исправьте константы Solid и Oil_Value так, чтобы программа не выдавала ошибок.
Для констант типа ''строка'' доступна только операция сложения. Если сложить строку ‘Привет’ и ‘Вася!’, то в сумме мы получим строку ‘Привет Вася!’. В данном уроке вам нужно будет в констанкуконстанту Milord_We_Have поместить сумму двух других констант, чтобы в итоге получить «Милорд, у нас »