Задачка на Delphi!
Запись от Fine размещена 23.05.2009 в 14:56
[QUOTE=Fine;203773]:(Помогите решить пожалуйста...:confused:
Создать очередь, основанную на динамических структурах, состоящую из N элементов. Все элементы очереди должны содержать числа. В соответствии с условиями, приведенными ниже выполнить операции над элементами очереди. Виде результата вывести строку показывающую все действия, которые были произведены над числами, затем «ровно» и результат данных операций.
Условия:
x>-3 => - sin(x)
x=9 => *2cos(x)
иначе => + ctg(x)
Создать очередь, основанную на динамических структурах, состоящую из N элементов. Все элементы очереди должны содержать числа. В соответствии с условиями, приведенными ниже выполнить операции над элементами очереди. Виде результата вывести строку показывающую все действия, которые были произведены над числами, затем «ровно» и результат данных операций.
Условия:
x>-3 => - sin(x)
x=9 => *2cos(x)
иначе => + ctg(x)
Всего комментариев 1
Комментарии
-
Очередь будем рассматривать в виде массива значений. Тогда задачу можно решить примерно так:
Задавайте массив, заполняйте его N значениями любым способом (с клавиатуры, из файла, случайными значениями) и анализируйте элементы массива. В зависимости от значения элемента массива переменной результата приписывайте соответствующую команду, а Label.Caption присваивайте соответствующий текст. Учитывайте, что длина надписи не более 255 символов. В Properties надписи выставьте WordWrap в Enabled.Запись от AlexZir размещена 23.05.2009 в 18:31