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

Задание

Составить программу для определения таблицы значений функции Y в заданном диапазоне изменения аргумента с заданным шагом. Таблица должна содержать следующие столбцы порядковый номер, значение аргумента, значение функции. Определить максимальное и минимальное значение функции. Результаты вывести на экран монитора.

Вариант 7

Y 1 0.36sin 2 x x ln t 2

t [1;10]

t 1

2

Алгоритм На рис. 1 представлена блок схема

Начало

t=1;

n=1;

Min=5; Max=-5;

 

t<=10

 

 

 

да

 

 

Y

1 0.36sin 2 x

 

 

x ln t 2

 

 

нет

y>max

да

Max=y

 

 

нет

 

 

 

y<min

да

Min=y

нет

Вывод результата на экран

конец

Рисунок 1-алгоритм работы программы

3

Текст программы

#include "stdlib.h" #include "stdio.h" #include "math.h"

#include "conio.h" void main()

{

double t,n,x,y,min,max; int a;

a=4;

t=1;

n=1;

min=5; max=-5;

for (t=1; t<=10; t+=n)

{

x=log(pow(t,2)); y=sqrt(1-0.36*(pow(sin(x),2))); if (y>max) max=y;

if (y<min) min=y; printf("Number: %.0f\t",t); printf("X:= %f\t",x); printf("Y:= %f\n",y);

}

printf("\nmin=%f\n",min); printf("max=%f",max); _getch();

}

Результаты работы программы

4

Вывод

Во время работы было изучено, как работать с циклическими операторами for, while, do while, а также как составлять и программировать циклические алгоритмы

5

Соседние файлы в папке Лаба 2