Читайте также:
|
|
Побудувати таблицю значень для функції на відрізку [0,3p] з числом розбиття відрізка m=10.
Розв’язання.
Таблиця символічних імен
Математичне ім’я | Ім’я у програмі | Смислове значення | Змінна | |
Тип | Значення | |||
f | f | Функція | double | Результат |
x | x | Аргумент функції | double | З’ясовується у процесі |
a | a | Початкове значення інтервалу | double | Уводиться з клавіатури |
b | b | Кінцеве значення інтервалу | double | Уводиться з клавіатури |
m | m | Число розбиття | int | Уводиться з клавіатури |
step | step | Крок розбиття | double | З’ясовується у процесі |
i | i | Керуюча змінна | int | Змінне значення |
Текст програми мовою С++
для компіляторів Borland C
#include <iostream.h>
#include <math.h>
int main()
{
double f, step, a, b, x;
int i, m;
cout<<”Уведіть початкове значення відрізку”<<endl;
cin>>a;
cout<<”Уведіть кінцеве значення відрізку”<<endl;
cin>>b;
cout<<”Уведіть число розбиття”<<endl;
cin>>m;
step =(b – a)/m; // визначаємо, з яким кроком змінюються значення x
x = a; // задаємо початкове значення x
for (i = 0; i <=10; i++)
{
f = x*sin(x); // присвоюємо значенню y поточне значення x
cout <<"Значення функції f["<<x<<"]="<<f<<endl;
x = x + step; // змінюємо поточне значення аргументу на наступне
}
return 0;
}
5. Варіанти завдань
Кожен студент вибирає варіант завдання за номером у списку групи.
Завдання. Скласти схему алгоритму, таблицю символічних імен та програму для обчислення значень функції відповідно до заданого варіанта.
1. Побудувати таблицю значень для функції на відрізку [a,b] з числом розбивання відрізка m:
Варіант | Функція | Відрізок | Число розбиття |
![]() | [0,p/2] | 10 | |
![]() | [p/4, p/2] | 15 | |
![]() | [p/3,2p/3] | 20 | |
![]() | [0, p/4] | 10 | |
![]() | [p/4,p/2] | 15 | |
![]() | [0,1] | 20 | |
![]() | [0.5,1] | 10 | |
![]() | [2,7] | 15 | |
![]() | [0,p/2] | 20 | |
![]() | [0,3p] | 10 | |
![]() | [p/8,2/p] | 10 | |
![]() | [p/4,4/p] | 20 | |
![]() | [p/6,2p/3] | 10 | |
![]() | [p/3,3p/3] | 15 | |
![]() | [0,p/4] | 20 | |
![]() | [p/4,p/2] | 10 | |
![]() | [0,2p/3] | 15 | |
![]() | [p/2,p] | 20 | |
![]() | [p/4,p/2] | 10 | |
![]() | [p/2,p] | 15 | |
![]() | [1,10] | 20 | |
![]() | [0,1] | 10 | |
![]() | [1,2] | 12 | |
![]() | [10,20] | 20 | |
![]() | [-p/2,p/2] | 25 |
___________________________________________________________________________________________
Дата добавления: 2015-09-10; просмотров: 83 | Поможем написать вашу работу | Нарушение авторских прав |