Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Нестеров.docx
Скачиваний:
3
Добавлен:
22.09.2019
Размер:
267.49 Кб
Скачать

Вопрос 40. Табулирование функции

Табулирование функции - это вычисление значений функции при изменении аргумента от некоторого начального значения до некоторого конечного значения с определенным шагом. Именно так составляются таблицы значений функций, отсюда и название - табулирование.

В программах используются следующие переменные: xmin и xmax - для указания диапазона (интервала) табулирования; dx - для указания шага табулирования; x и y - для арумента и значения функции, соответственно.

void main ()

{clrscr();

float x,y,xmin,xmax,dx;

int n;

printf("xmin=\n");

scanf("%f",&xmin);

printf("xmax=\n");

scanf("%f",&xmax);

printf("n=\n");

scanf("%d",&n);

dx=(xmax-xmin)/(n-1);

x=xmin;

while (x<=xmax)

{

y=x*x;

printf("x=%.2f y=%.2f\n",x,y);

x+=dx;

}

getch();

}

41. Алгоритм вывода всех простых чисел меньших 100 в с.

void main ()

{

clrscr();

int n,i,k;

n=1;

while (n<100)

{

i=2;

k=1;

while (i<n)

if (n%i==0)

{

k=0;

break;

}

else

i++;

if (k)

printf("%d\n",n);

n++;

}

getch();

}

42. Алгоритм разложения числа на простые множители в с

void main ()

{

clrscr();

int n,i,k;

printf("n=");

scanf("%d",&n);

printf("Prostie mnozheteli n:\n");

i=2;

while (i<=n)

if (n%i==0)

{

printf("%d\n",i);

n/=i;

}

else

i++;

getch();

}