Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Порядок выполнения работы (1 уровень)
1. Составление блок-схемы алгоритма вычисления функции Y=f(X). 1.1. Входные данные: X – массив из N значений аргумента, Формула для вычисления функции Y. Выходные данные: Таблица из N пар значений (X, Y). 1.2. Блок-схема(рис. 4.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. Выписать результаты в отчёт в виде таблицы:
|
||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 201. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |