|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.10.2016, 12:40 | #1 |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
[Язык СИ]: Табуляция функции с использованием трёх операторов цикла.
Вообщем пишу на С программу вычисляющую значение у для уравнения y=e^(2*x-1.5)-ln(x+2), диапазон xє(1;2) значение х надо рассмотреть в N точках.И при этом использовать три оператора цикла. И вывести значение у в каждой точке х на экран.
Вот код который я набросал, он выводит 31 значение не из диапазона и шаг кривой. Уверен что в коде я намутил фигни и всё равно умудрился использовать только 2 оператора цикла. Если кто поможет разобратся как правильно расставить циклы так чтобы всё работало буду очень благодарен. Вот что я накидал: Код:
Код:
Насылаю баги по фотографии преимущественно себе
Последний раз редактировалось Вадим Мошев; 23.10.2016 в 13:28. |
23.10.2016, 12:50 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
1. Под тремя циклами в условии понималось, что вам надо написать три варианта программы с разными типами цикла.
2. Ваш фор там ни к селу, ни к городу 3. Шаг надо вычислять сразу и до цикла тем более, что там деление. 4. ОТкуда у вас в вычислении у появилась 1? |
23.10.2016, 12:56 | #3 |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
1. Ясно, я сам как-то недогадался до этого.
2. Просто раньше программа выводила бесконечное количество значений у=0.00000 и только после установки фора оно начало выводить 31 значение 3.Понял. 4.Еденица появилась в надежде что оно начнёт выводить значения не от 0.5 а от еденицы так как диапазон от 1 до 2, но безрезультатно. Знаю что ступил. Насылаю баги по фотографии преимущественно себе
|
23.10.2016, 13:00 | #4 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Для вайла обычно в начале задается начальное условие, т.е. i (у вас 0), в конце итерации делается шаг, а в самом условии проверка на вторую границу (у вас почему-то с модулем длины отрезка). |
|
23.10.2016, 13:08 | #5 |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
Код:
Насылаю баги по фотографии преимущественно себе
|
23.10.2016, 13:11 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
1 в формуле не убрали
|
23.10.2016, 13:13 | #7 |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
Теперь после считывания с клавиатуры не происходит ничего. Программа возвращает контроль мне.
Насылаю баги по фотографии преимущественно себе
|
23.10.2016, 13:26 | #8 |
Пользователь
Регистрация: 23.10.2016
Сообщений: 86
|
Вы ещё сдесь?
Насылаю баги по фотографии преимущественно себе
|
23.10.2016, 13:46 | #9 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Код:
a.k.a. Angelicos Phosphoros
Мой сайт Последний раз редактировалось New man; 23.10.2016 в 13:53. Причина: Добавил три цикла. |
23.10.2016, 13:59 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна программа QControl программа для внутрилабораторного контроля качества Версия 5.5. | миньен | Софт | 7 | 02.03.2014 00:28 |
Программа на Pascal в Lazarus и программа для одномерного массива целых чисел | Yegorka | Lazarus, Free Pascal, CodeTyphon | 13 | 20.12.2012 18:02 |
Программа с применением записей и программа с применение множеств | smert99 | Помощь студентам | 0 | 16.06.2011 23:14 |
Программа открыается если есть другая программа. | bookkc | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 14.10.2009 20:09 |