Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Порядок выполнения работы (1 уровень)




1. Составление блок-схемы алгоритма вычисления функции Y=f(X).

1.1. Входные данные:

X – массив из N значений аргумента,

Формула для вычисления функции Y.

Выходные данные:

Таблица из N пар значений (X, Y).

1.2. Блок-схема(рис. 4.1):

Ввод N
Начало
Вычисление значения элементаY(i) по заданной формуле для значения аргумента, равного X(i)
Конец
Ввод Nэлементов массива X
Вывод X(i), Y(i)
i= 1, N, 1

 


Рис. 4.1. Блок схема алгоритма

 

2. Разработка программы вычисления элементов массива Yна основе элементов массива X, где Y=f(X).

2.1. Объявить переменные целого типа (Integer):N, i.

2.2. Запросить и ввести с клавиатуры количество элементов (N) массива X.

2.3. Объявитьдва одномерных массива размером N: X(N), Y(N) типа Single:

Dim X(N) AsSingle

DimY(N) AsSingle

2.4. Открытьциклпоiот 1 доN.

2.5. Последовательно запросить и ввести все значения элементов массива X.

2.6. Вычислить текущее значение элемента массива Yв соответствии со своим заданием, например, используя условный оператор:

If X(I) < - MATH.PI() Then

Y(I) = X(I) / MATH.PI() + 1

Else

If X(I) <= MATH.PI() Then

 Y(I) = Math.Sin(X(I))

Else

Y(I) = -X(I) / MATH.PI()– 1

EndIf

EndIf

2.7. Вывести на экран значения текущих элементов массивов X и Y.

2.8. Закрыть цикл.

3. Запуск программы.

3.1. Построив программу и запустив её, ввести с клавиатуры массив X.

3.2. Выписать результаты в отчёт в виде таблицы:

 

I 1 2 3 4 5 6
X -6,2 -0,8 0,3 0,5 -1,3 4,1
Y -0.9735228 -0.7173561 0.2955202 0.4794255 -0.9635582 -2.305072

 











Последнее изменение этой страницы: 2018-04-12; просмотров: 201.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...