Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа № 6. Программирование алгоритмов циклической структурыСодержание книги
Поиск на нашем сайте
6.1 Цель работы: изучение методов алгоритмизации и программирования алгоритмов циклической структуры. Теоретические сведения.
В данной лабораторной работе изучаются вопросы организации циклов с заданным числом повторений. Для этой цели удобно использовать операторы циклов FOR и NEXT. Формат оператора FOR: FOR i =a1 TO a2 [STEP a3], где I – управляющая переменная, параметр цикла; a1, a2 – начальное и конечное значение переменной (любые арифметические выражения); a3 – приращение ее (шаг изменения). По умолчанию a3 = 1. Операторы FOR и NEXT используются только совместно: оператор FOR определяет начало цикла и проверку условия выхода из цикла, когда параметр цикла превысит свое значение, а оператор NEXT – его конец. Формат оператора NEXT: NEXT i Выход из цикла можно осуществить двумя способами: 1. естественным, когда цикл выполняется заданное число раз, т.е. при проверке обнаруживается, что параметр цикла превысил конечное значение (в этом случае оператор не сохраняет конечного значения); 2. с любого оператора внутри цикла, не дожидаясь естественного его окончания. Это можно сделать с помощью управляющих операторов GOTO или EXIT.
Задание к работе. Вычислить таблицу значений функции для значений х в интервале от хн до хк с шагом ∆х. Варианты заданий приведены в таблице 6.1. организовать вывод значения аргумента и вычисленного значения функции в виде таблицы.
Таблица 6.1. Таблица функции у(х).
6.4 Методика выполнения задания Заранее, до выполнения лабораторной работы)
1. Изучить возможности языка программирования для реализации: - вычислительных процессов циклической структуры с известным числом повторений в цикле; - приема программирования – табулирования функции от одного аргумента (вычисление значений функции при изменении аргумента в заданном диапазоне с шагом ∆х). 2. Разработать алгоритм табулирования функции. 3. Составить программу табулирования функции. 4. Выполнить на ПЭВМ разработанную программу.
6.5 Пример выполнения задания Необходимо вычислить при изменении х в промежутке от хн=0,6 до хк=0,92 с шагом ∆х=0,05 при а=2. Блок 3 – блок модификации. Вначале х присваивается х=хн, вычисляется у(хн), выводится х=0,6 и у(0,6), затем возврат к блоку 3, х присваивается значение х=х+∆х, т.е. х=0,6+0,05=0,65 и вычисляется у(0,65), и т.д., до тех пор пока х не превысит хк.
Схема алгоритма
Программа Sub Tabul() ‘Табулирование функции A=Val(InputBox(“ВводА”)) ‘1) Ввод А, XN, XK, DX XN=Val(InputBox(“ВводXN”)) XK=Val(InputBox(“ВводXK”)) DX=Val(InputBox(“ВводDX”)) MsgBox “A=” & Str(A) & “XN=” & Str(XN) ‘2) Вывод А, XN, XK, DX MsgBox “XK=” & Str(XK) & “DX=” & Str(DX) For X=XN To XK Step DX ‘3)Х= XN, XK, DX Y1=EXP(A*X) ‘4) Y=F(X) Y=(Y1+A^X)/SQR(1+Y1) MsgBox “X=” & Str(X) & “ Y=” & Str(Y) ‘5)Вывод Х, Y Next X End Sub
Содержание отчета. Цель работы. Краткие теоретические сведения. Задание к работе Схема алгоритма Текст процедуры на VBA с пояснениями. Анализ результатов. Выводы.
Библиографический список 1. Р.Персон. Microsoft Exсel 97 в подлиннике: В 2т. – BHV – Санкт-Петербург. 1998. Том 2 – 640с. 2. 2. Васильев А., Андреев А. VBA в Office 2000: учебный курс. – СПб.: Питер, 2001. – 432 с.: ил.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-17; просмотров: 758; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.143.237.203 (0.009 с.) |