Не корректно: 1.и опасно смешивать в расчетах целые и вещественные данные. Оперируйте только вещественными, в т.ч. Ln посчитайте от вещественной 2 2.рассчитывать лямбда в цикле. Она все время меняется?
Задача написана плохо. Самое плохое, что Вы ее не запускали. Потому что: 1. Ваша программа ни одного результата на экран не выдает. А должна распечатывать ровную таблицу значений №, w, I. Оператор печати стоит не на месте, форматы печати написаны неверно, списка выводимых переменных нет. 2.Когда отладите печать, увидите, что вычисляемые значения тока -одинаковы. 3.Частоту нужно изменять с шагом dw, который нужно ввести с клавиатуры. 4.Ну и посмотрите в Интернете как вычисляется максимальное значение.
Гораздо лучше! Но 1.частоту сделайте действительной величиной и ее нужно изменять с шагом dw (ввести с клавиатуры, например, 0.5). 2.Шапка таблицы косая, для вывода действительных переменных используйте конкретный формат (например, с 3 знаками после запятой) 3. Для нахождения максимума I нужно задать начальное Imax=0 и сравнивать с ним вычисленное I1, а I2 вообще считать не нужно.
Дарья! Вы, надо полагать, программируете в уме, а на компьютере не проверяете? Попробуйте хотя бы на этом сайте (нужно зарегистрироваться) в окне, где программа записана черным можно делать исправления, а потом нажимать внизу справа на кнопку Submit
А претензии те же (посмотрите там окно выдачи для а=1, для а=0.5 появляется ошибка): 1.частоту сделайте действительной величиной 2.Таблица косая, для вывода действительных переменных используйте конкретный формат (например, с 3 знаками после запятой и 6 позиций всего: нет формата 2.3). И при вводе с клавиатуры формат тоже f. 3. Для нахождения максимума I нужно задать начальное Imax=0 и сравнивать с ним вычисленное I1, и если I1 больше, изменять значение Imax. А печатать в любом случае.
Здравствуйте,Я Могльникова Юлия гр.Ф-172, у меня задача номер два не отмечена, хотя вы у меня на паре ее приняли, и выдали задачу 14 по теме функции, что не соответствует номеру в таблице на сайте, прикрепляю ссылку на 2 задачу по теме циклы ссылка
Прогресс! 3я неделя онлайн-обучения и появляются новые фигуры! Ваша вторая задача -это задача №16 (отметила). Жду третью по счету задачу №14 на странице.
%d-формат для целых, %f-формат для вещественных (а не %fl) 1-й Формат в форматной строке соответствует первой переменной в списке, 2-й формат - 2й переменной. printf("\r| %2d | %6.3fl |\n",w,I1); -оба формата не соответствуют типу переменных в списке Здесь scanf("%f1", &a); также не соответствует формат (как и в других операторах ввода с клавиатуры).
Татьяна Юрьевна , когда запускаешь программу и вводишь целые значения выходит таблица, но если подставляешь дробное число , он даже не считает .И я так и не поняла что значит для целых и вещественных .
Наверное, самое время посмотреть в лекциях, Интернете что означают эти операторы: float Imax=0 ,I1, R, L, C, w1, U; int a; (напишете мне, что определяют эти операторы) После этого посмотрите в своей программе, какого типа данные и в какой последовательности вводятся. И еще раз: шаг по частоте должен быть вещественным. Читайте! В крайнем случае, в пятницу после лекции поговорим.
Первое число означает отведенное на число количество знаков всего. Поэтому формат %2.3f-неверный (система его поправляет), а %7.3f -верный. Верный формат дает возможность сделать таблицу ровной в большом диапазоне чисел в таблице. Задача зачтена.
ссылка задача 11
ОтветитьУдалитьНужно выложить на диск только файл с расширением .cpp
Удалитьссылка
УдалитьНе корректно:
Удалить1.и опасно смешивать в расчетах целые и вещественные данные. Оперируйте только вещественными, в т.ч. Ln посчитайте от вещественной 2
2.рассчитывать лямбда в цикле. Она все время меняется?
ln(2.0); t нужно тоже было сделать вещественным - универсальнее.
УдалитьЗадача зачтена.
Задача на функции №9.
Этот комментарий был удален автором.
ОтветитьУдалитьДля Дарьи Т.
ОтветитьУдалитьЗадача написана плохо. Самое плохое, что Вы ее не запускали. Потому что:
1. Ваша программа ни одного результата на экран не выдает. А должна распечатывать ровную таблицу значений №, w, I. Оператор печати стоит не на месте, форматы печати написаны неверно, списка выводимых переменных нет.
2.Когда отладите печать, увидите, что вычисляемые значения тока -одинаковы.
3.Частоту нужно изменять с шагом dw, который нужно ввести с клавиатуры.
4.Ну и посмотрите в Интернете как вычисляется максимальное значение.
Туркова Д.
ОтветитьУдалитьГораздо лучше! Но
ОтветитьУдалить1.частоту сделайте действительной величиной и ее нужно изменять с шагом dw (ввести с клавиатуры, например, 0.5).
2.Шапка таблицы косая, для вывода действительных переменных используйте конкретный формат (например, с 3 знаками после запятой)
3. Для нахождения максимума I нужно задать начальное Imax=0 и сравнивать с ним вычисленное I1, а I2 вообще считать не нужно.
Задача 13(вроде сказали, что зачли её)
ОтветитьУдалитьЭто- задача на функции. Комментирую ее pltcm
Удалитьссылка
ОтветитьУдалитьДарья! Вы, надо полагать, программируете в уме, а на компьютере не проверяете?
УдалитьПопробуйте хотя бы на этом сайте (нужно зарегистрироваться) в окне, где программа записана черным можно делать исправления, а потом нажимать внизу справа на кнопку Submit
А претензии те же (посмотрите там окно выдачи для а=1, для а=0.5 появляется ошибка):
Удалить1.частоту сделайте действительной величиной
2.Таблица косая, для вывода действительных переменных используйте конкретный формат (например, с 3 знаками после запятой и 6 позиций всего: нет формата 2.3). И при вводе с клавиатуры формат тоже f.
3. Для нахождения максимума I нужно задать начальное Imax=0 и сравнивать с ним вычисленное I1, и если I1 больше, изменять значение Imax. А печатать в любом случае.
Здравствуйте,Я Могльникова Юлия гр.Ф-172, у меня задача номер два не отмечена, хотя вы у меня на паре ее приняли, и выдали задачу 14 по теме функции, что не соответствует номеру в таблице на сайте, прикрепляю ссылку на 2 задачу по теме циклы
ОтветитьУдалитьссылка
Прогресс! 3я неделя онлайн-обучения и появляются новые фигуры! Ваша вторая задача -это задача №16 (отметила). Жду третью по счету задачу №14 на странице.
УдалитьЗдравствуйте,Я Мельникова Марина гр.Ф-172, у меня задача номер два не отмечена
ОтветитьУдалитьссылка
Спасибо, отмечу. Жду следующую задачу.
ОтветитьУдалитьссылка
ОтветитьУдалитьТатьяна Юрьевна я не понимаю как мне это исправить, не знаю как сделать так чтоб она работала .
ОтветитьУдалить%d-формат для целых, %f-формат для вещественных (а не %fl)
Удалить1-й Формат в форматной строке соответствует первой переменной в списке, 2-й формат - 2й переменной.
printf("\r| %2d | %6.3fl |\n",w,I1); -оба формата не соответствуют типу переменных в списке
Здесь scanf("%f1", &a); также не соответствует формат (как и в других операторах ввода с клавиатуры).
ссылка
ОтветитьУдалитьТатьяна Юрьевна , когда запускаешь программу и вводишь целые значения выходит таблица, но если подставляешь дробное число , он даже не считает .И я так и не поняла что значит для целых и вещественных .
ОтветитьУдалитьНаверное, самое время посмотреть в лекциях, Интернете что означают эти операторы:
ОтветитьУдалитьfloat Imax=0 ,I1, R, L, C, w1, U;
int a; (напишете мне, что определяют эти операторы)
После этого посмотрите в своей программе, какого типа данные и в какой последовательности вводятся.
И еще раз: шаг по частоте должен быть вещественным.
Читайте! В крайнем случае, в пятницу после лекции поговорим.
ссылка
ОтветитьУдалитьТуркова Д
УдалитьВ форматах типа %2.3f, %7.3f что означает 1е число и что 2е? напишите мне здесь.
УдалитьПервое число это все количество знаков с запятой, второе это количество знаков после запятой .
ОтветитьУдалитьТак же первое число говорит о том, что если целое число занимает меньше 2 символов оно будет дополнено пробелами до предустановленного размера
ОтветитьУдалитьПервое число означает отведенное на число количество знаков всего. Поэтому формат %2.3f-неверный (система его поправляет), а %7.3f -верный. Верный формат дает возможность сделать таблицу ровной в большом диапазоне чисел в таблице.
ОтветитьУдалитьЗадача зачтена.