Она работает)))) Ураааааааааааа))) Вау так круто)
Delphi
Сообщений 41 страница 49 из 49
Поделиться4204-08-2010 13:02:19
Теперь напишем что-нибудь по-сложнее..
Поделиться4304-08-2010 13:05:54
Я сохранила) Это как никак моя первая прога) хех)) а посложнее это как??_)
Поделиться4404-08-2010 16:20:36
а посложнее это как??_)
С оператором присваивания, например.
Хочешь прогу, которая решает квадратные уравнения?
Поделиться4504-08-2010 21:57:54
Да) правда мы их ещё не проходили но в этом году будем так что она мне пригодится)))
Поделиться4605-08-2010 11:32:33
Да) правда мы их ещё не проходили но в этом году будем так что она мне пригодится)))
Оо я думала, уже прошли)
Ну, ты же имеешь представление о квадратных уравнениях, ага?
ax2 + bx + c = 0, а [не равно] 0.
{На-ер, a=1, b=4, c=3.}
Находим дискриминант D = b2 - 4ac
Если D>=0, то можно найти корни.
(при D=0 корни одинаковы, формула: -b/2a)
Если меньше, то вещественных корней нет.
{D = b2 - 4ac = 4*4 - 4*3 = 4}
Формула нахождения корней:
{х1=-1, x2=-3}
Собственно, нам нужны только формулы.
Попробуй составить модель программы, по-русски. т.е. ответь на вопрос: что должна делать программа?
Скажу наперёд, что нам пригодится условный оператор:
if <условие> then <1оператор> else <2оператор>;
т.е. если условие верно, то работает первый оп., если ложно - второй.
А точнее его форма без else:
if <условие> then <оператор>;
Подсказка. Этот оператор будет использован 3 раза. Подряд.
Поделиться4705-08-2010 11:35:24
Вот.. про условный оператор (оператор ветвления, если говорить правильно, но мы привыкли его условным называть) я ещё дорасскажу.
И про оператор присваивания скажу.
Поделиться4805-08-2010 11:43:47
хм... до меня не дошло
Поделиться4905-08-2010 13:17:53
Конкретнее, я не экстрасенс)
О'кей.
Вот программа на русском (всё-таки будем делать с вложенностью операторов):
Начало.
! Вывод: Введите a,d,c уравнения.
~Ввод a,b,c
~D = b2 - 4ac
~ Если d=>0, то
~ если d=0, то
~ присваиваем х значение -b/2a
! Вывод: Совпадение значений корней. Икс равен тому-то. Дискриминант тому-то.
~ в противном случае
~ присваиваем x1 и х2 значения
! Вывод: Первый корень равен столько-то, второй столько-то. Дискриминант столько-то.
~ в противном случае
! Вывод: Вещественных корней нет.
Конец.
Понятно?...