|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.01.2010, 16:40 | #1 |
Пользователь
Регистрация: 02.01.2010
Сообщений: 10
|
объясните просто и понятно, как составить программу на BASIC
Здравствуйте!
Знакомая попросила помочь в выполнении контрольной работы по информатике. Прочитала материалы, но не совсем их поняла. Объясните, пожалуйста, на следующем примере, как это делается. Задание: Составить программу решения уравнения ax2+b=0 относительно х (параметры a и b задать самостоятельно). При отсутствии решения или бесчисленном множестве решений должен быть напечатан соответствующий текст. |
02.01.2010, 18:15 | #2 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
ax2 + b = 0 - квадратное уравнение? тогда пиши понятней ax^2 + b = 0
напиши формулы, сделаю за нажатие на кнопочку "весы"
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
02.01.2010, 18:27 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Писал когда-то давно, может сейчас уже не скомпилируется, для Вашего случая b = 0:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
02.01.2010, 18:33 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Итак Вам нужно найти частный случай квадратного уравнения.
Разбейте программу на ряд подзадач. 1. Нужно ввести числа (а и b). Вы не указали какой язык Вы используете (а Бейсиков много и они отличаются друг от друга), поэтому я буду давать только общие рекомендации. Обычно ввод осуществляется оператором Input. 2. Далее надо решать уравнение, также как если бы Вы решали его в тетрадке, я бы например перенес а и b в правую часть уравнения: х2=-b/а Но на нуль делить нельзя, значит, нужно сначала проверить, чтобы а было не равно нулю. Например If a=0 then end 3. Извлекать корни разрешено только из положительных чисел (явная дискриминация, но не будем усложнять задание). Значит результат деления -b/a должен быт больше или равен нулю. Проверяется также - if условие then действие else действие если условие ложно 4. Извлекаем корень числа, уже не помню, вам нужно будет уточнить функцию sqr или sqrt 5. Печатаем результат print x Примерно так, что не понятно спрашивайте. 5.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
03.01.2010, 18:05 | #5 |
Пользователь
Регистрация: 02.01.2010
Сообщений: 10
|
Если для вас это так легко, помогите, пожалуйста, составить еще несколько программ. У меня основные трудности в математике.
1. составить программу для определения суммы цифр заданного трехзначного числа. 2. Составить программу для определения делителей заданного числа N. 3. В матрице размером m X n найти сумму элементов j-го столбца и сумму элементов i-ой строки, лежащих в пределах от -1 до 2. Параметры m, n, i, j ввести с помощью оператора ввода INPUT. 4. Составить программу для вычисления периметра, площади и углов (в градусах) прямоугольного треугольника, заданного длинами катетов. 5. Составить программу для проверки, принадлежит ли точка А (x, y) отрезку КМ, если К (x1, y1), M (x2, y2). 6. Вывести на экран отрицательные значения функции y=4x(5-3x^2) при изменении x от 1 до 2 с шагом 0,1. 7. В матрице размером m X n найти максимальное число и его координаты. Напечатать: Макс.элемент=...., его координаты: I=..., J=.... . |
03.01.2010, 18:10 | #6 |
Пользователь
Регистрация: 02.01.2010
Сообщений: 10
|
Забыла сказать. Нужны программы на Qbasic.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вопросам знатокам и просто любителям, нужно составить не сложный sql запрос | modz | SQL, базы данных | 3 | 14.08.2013 11:20 |
КАК составить программу для нахождения самых длинных слов из текста | DJONIK93 | Общие вопросы C/C++ | 5 | 28.10.2009 21:34 |
Как составить программу в delphi 7.0 со скриншотами и с описанием, если можно | viktorblat | Помощь студентам | 1 | 08.03.2009 16:40 |