Использовать цикл while и for - C (СИ)
Формулировка задачи:
Составить программу на Си для вычисления y=f(x) для случая, когда х изменяется от xmin до xmax с шагом Δх. Используют цикл while.
y=sin(kx)e-kx
Исходные данные для контрольного примера:
k=0,25; xmin=0,1; Δх=0,2; xmax=2.
Результаты контрольного примера:
Cikle while
xmin=0.100000 dx=0.200000 xmax=2.000000 k=0.250000
x=0.100000 y=0.024380
x=0.300000 y=0.069516
x=0.500000 y=0.110025
x=0.700000 y=0.146156
x=0.900000 y=0.178154
x=1.100000 y=0.206259
x=1.300000 y=0.230709
x=1.500000 y=0.251735
x=1.700000 y=0.269563
x=1.900000 y=0.284412
Cоставить программу на Си для вычисления y=f(x) для случая, когда х изменяется от xmin до xmax с шагом Dх. Использовать цикл for.
y=e-kx
Исходные данные для контрольного примера:
k=0,25; xmin=0,1; Δх=0,1; xmax=1,6.
Результаты контрольного примера:
Cikle FOR
xmin=0.100000 dx=0.100000 xmax=1.600000 k=0.250000
x=0.100000 y=0.975310
x=0.200000 y=0.951229
x=0.300000 y=0.927743
x=0.400000 y=0.904837
x=0.500000 y=0.882497
x=0.600000 y=0.860708
x=0.700000 y=0.839457
x=0.800000 y=0.818731
x=0.900000 y=0.798516
x=1.000000 y=0.778801
x=1.100000 y=0.759572
x=1.200000 y=0.740818
x=1.300000 y=0.722527
x=1.400000 y=0.704688
x=1.500000 y=0.687289
Вобще ничего несмыслю в етом, по примеру норм делаю но к такому нету примера, есть но совсем другая функция.
И кстати вот какой вопрос: для составления программ что я написал выше нада уметь решать функции?)
Решение задачи: «Использовать цикл while и for»
textual
Листинг программы
#include<stdio.h> #include<math.h> #include<conio.h> int main(){ double y, xmin=0.1, xmax=1.6, dx=0.1, k=0.25; printf("xmin=%lf dx=%lf xmax=%lf k=%lf\n",xmin,dx,xmax,k); for(xmin;xmin<xmax;xmin+=dx){ y=exp(-k*xmin); printf("x=%lf y=%lf\n",xmin,y);} getch(); return 0;}
Объяснение кода листинга программы
В этом коде:
- Объявлены переменные: y, xmin, xmax, dx, k.
- Выводится информация о переменных: xmin, dx, xmax, k.
- Запускается цикл for, который выполняет следующие действия: a. Присваивает переменной y значение exp(-k*xmin). b. Выводит на экран значения xmin и y.
- Условие цикла for: xmin < xmax.
- При каждой итерации цикла переменная xmin увеличивается на dx.
- В конце программы вызывается функция getch() для приостановки программы до нажатия клавиши.
- Возвращается 0, что означает успешное завершение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д