Практическая информатика


         

Иногда возникает необходимость указать, что


Пример 1.6.

(html, txt)

Иногда возникает необходимость указать, что тот или иной объект в программе является неизменяемым. Такие объекты называются константами. В Ruby имена констант, также как и имена классов, должны начинаться с заглавной буквы (есть определенная традиция задавать имена констант, состоящие из одних заглавных букв). Рассмотрим следующий фрагмент программы:

NUM = 234 p NUM # 234 NUM = "qq" # warning: already initialized constant NUM p NUM # "qq"

Как видим, интерпретатор выдал предупреждение о том, что константа NUM уже была определена ранее. Тем не менее значение константы было изменено.

Задания

  1. Напишите программу, печатающую количество квадратов со стороной 130 мм, которое можно отрезать от прямоугольника со сторонами 543x130 мм.
  2. Напишите программу, которая по данному числу a, не используя никаких арифметических операций, кроме умножения, получает a8 за три операции.



Содержание  Назад  Вперед