![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.03.2013
Сообщений: 14
|
![]()
Разработать программу для вычисления функции z(x) заданной соотношением:
![]() Параметр A и B задать в программе жестко либо в разделе const или оператором присваивания, а значение x вводить с клавиатуры с помощью компонента однострочного редактора. Вводу значения х должен предшествовать вывод на экран подсказки например "Введите значение x". Добавить While. ![]() Собственно у меня вышло разработать программу, проверьте на наличие ошибок пожалуйста. Код:
![]() Цикл repeat не хочет почему то работать, и зависает. Кто знает подскажите пожалуйста. Последний раз редактировалось Stilet; 04.06.2013 в 15:58. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Кто так пишет код?
С моей точки зрения все верно... Отладчиком пройдись
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#3 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Замечания:
1) Определение функции g:=(2+x)/(arctan(0.26*x)) не соответствует условию. Замените на g:=(2+x)*sqr(x)/(arctan(0.26*x)) 2) по заданию необходимо высчитать значение для X введённого с клавиатуры. Реализовано 3(!) метода для вычисления функций от нескольких Х. Использование циклов нерационально и бесполезно. 3) вычисление обоих функций (G и F), а лишь затем проверка условий (кстати условия в процедуре Button2Click не соответствуют заданию. Подсказка введите X = A или X = B) и вывод только одного из результатов, так же нерационально. 4) На форме вводятся некоторые коэффициенты cv и ce (а на форме se), назначение которых непонятно и не описано в условии. 5) z:=a*b-6.2; что это? откуда? Попутно замечание: в программе объявлены константы a и b, но в процедурах везде есть локальные переменные a и b, значения которым вы не присваиваете. Т.е. во всех Ваших процедурах a и b равны нулю. А Вы их ещё и в условиях используете. Вывод: условие задачи и код не соответствуют друг другу. Строка в условии "Добавить While." Наталкивает на мысль: зачем парнокопытному животному музыкальный инструмент [1]. Где можно применить циклы в данной задаче мне не ясно и не очевидно. [1] "нахрена козе баян" P.S.: кто-то жестко пошутил дав вам этот код. Не поверю, что данный код мог написать человек для себя(!) и хочет его сдать преподавателю. Последний раз редактировалось zetrix; 04.06.2013 в 19:32. |
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 17.03.2013
Сообщений: 14
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бросок к горизонту(паскаль+-делфи.(может ли кто помочь сделать с Паскаля АВС на Делфи?) | extrimal | Помощь студентам | 8 | 24.03.2013 23:51 |
Делфи | ali-4ka | Помощь студентам | 3 | 29.03.2012 20:01 |
JS в делфи | maloun | Общие вопросы Delphi | 3 | 29.01.2011 13:26 |
БД в Делфи | Dreanks | Помощь студентам | 2 | 26.04.2010 10:48 |
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? | Mclaren | Помощь студентам | 2 | 27.04.2009 22:37 |