PascalABC.net с нуля/Урок 4. Условия. Переменные: различия между версиями

Содержимое удалено Содержимое добавлено
оформление
м оформление
Строка 19:
 
Теперь, после выполнения, задания наша программа выводит всё правильно. Однако в ней есть недостатки. К примеру, функция Discriminant вычисляется много раз подряд, а могла бы вычисляться один раз. Также в нашей программе образовалось очень большое количество скобок в которых можно запутаться. Чтобы такого избежать, результат выполнения функций можно сохранять в [[w:Переменная (программирование)|'''переменную''']] и далее использовать её. ''Переменная'' отличается от константы тем, что её значение меняется во время выполнения программы, а не во время её написания, отсюда и название.
 
''Переменные'' задаются оператором '''var'''(буквально можно перевести как перем. - то есть сокращение от слова "переменная"), который ставиться после объявления констант. Присвоение значение ''переменной'' осуществляется так же как и присвоение значение результату функции – через оператор := . Ещё одно отличие от константы заключается в том, что необходимо явно определять тип ''переменной''. Откройте файл lesson4_2.pas и обратите внимание на секцию.