Расчет плановой численности рабочих.Написать программу, которая вычисляет плановую численность рабочих сдельщиков - y, если нормативная трудоемкость товарной продукции по действующим нормам составляет 360 тысяч нормо-часов. Коэффициент выполнения норм - x. В плановом году 365 дней, из них 104 выходных и 8 праздничных. Запланированные невыходы на работу предусмотрены в размере 10% от номинального фонда времени. Средняя продолжительность рабочего дня 8,0 часов.
Табулировать функцию y=f(x). Вводить в поля редактирования начальное, конечное значение и шаг изменения х.
Решение (для х=1,2).Плановая численность рабочих y определяется по формуле:
, (3.1)
где c - плановая трудоемкость товарной продукции; d- плановый годовой эффективный фонд времени рабочего; x- коэффициент выполнения норм.
Если х=1,2, то
d = (365 - 104 - 8)∙8∙0,9=1821,6;
y=360000/(1821,6∙1,2)=164,7.
Объект Memoприменяют для создания многострочного редактора текста. Кроме обычных, поле редактирования Memo обладает следующими свойствами:
Свойство
Описание свойства
Примеры значений
HideSelection
Сохранение выделения фрагмента текста в момент потери фокуса
True (выделение не сохраняется). False (сохраняется)
Lines
Ввод начального текста в поле редактирования
Комплексное свойство (задается в диалоговом окне)
MaxLength
Максимально возможное количество введенных символов
Например, 50 - пятьдесят символов, 0 - без ограничений
Компонент CheckBoxиспользуют для создания независимого двух - или трёхпозиционного флажка: включен/выключен. Для этого компонента определены такие два новых свойства:
Панель группы объектов GroupBoxпредназначена для размещения на ней группы из нескольких объектов. Панель группы используют для улучшения дизайна окна программы. Свойства этого объекта аналогичны описанным выше.
С помощью объекта MainMenuсоздают главное меню программы. Вот некоторые свойства главного меню:
Свойство
Описание свойства
Примеры значений
Items
Команды меню
Комплексное свойство (задается в диалоговом окне)
Tag
Вспомогательная переменная, используется в тексте программы
0; 8 (целое число)
С помощью объекта PopupMenuсоздают контекстное меню некоторого компонента. Для “связывания” контекстного меню с конкретным компонентом необходимо свойству PopupMenu этого объекта присвоить значение имени (Name) соответствующего контекстного меню. Рассмотрим некоторые свойства контекстного меню:
Свойство
Описание свойства
Примеры значений
Alignment
Выравнивание меню относительно точки щелчка по правой клавише мыши
paCenter (по центру), paLeft (слева), paRight (справа)
AutoPopup
Автоматический вызов контекстного меню
True (вызовется при щелчке по правой клавише), False (вызовется с помощью метода Popup)
Конкретная команда меню (главного или контекстного) может иметь такие свойства:
Свойство
Описание свойства
Примеры значений
Break
Разбивка меню в горизонтальном направлении
mbNone (без разбивки), mbBarBreak (разбивка с вертикальной черточкой), mbBreak (разбивка без вертикальной черточки)
ShortСut
Комбинация "горячих" клавиш для вызова команды меню
Ctrl+A, F8, Ctrl+F10,
Shift+F3, Shift+Ctrl +F11, Ctrl + Del