Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторная работа № 5. Программирование циклических вычислительных процессов



Программирование циклических вычислительных процессов.

Цель работы:изучение принципов построения циклических вычислительных процессов с заданным числом повторений цикла.

Циклы применяются для многократного повторения одной или нескольких инструкций. Вообще говоря, цикл нетрудно организовать и без специальных инструкций по схеме:

1) инструкции присвоения начальных значений переменной цикла и другим переменным;

2) инструкции, исполняемые при очередном значении переменной цикла;

3) наращивание (изменение) переменной цикла и, возможно, других переменных, изменяемых одновременно с переменной цикла;

4) проверка переменной цикла на соответствие условию, при котором цикл должен исполняться повторно, и передача управления блоку 2 при выполнении этого условия (IF <условие> GoTo <метка в начале блока 2>).

Но в языках высокого уровня, и в том числе в VBA, предусмотрены инструкции, позволяющие записывать циклы еще компактнее. Проще всего цикл записывается, если известны начальное, конечное значения переменной цикла и шаг ее изменения. В таких случаях используют инструкцию For…Next, имеющую следующий синтаксис:

For счетчик = начало To конец [Step шаг]

[инструкции]

[Exit For]

[инструкции]

Next [счетчик]

Инструкции For…Next в общем случае содержит следующие элементы:

Счетчик (переменная цикла) – числовая переменная, используемая в качестве счетчика цикла. Эта переменная не может иметь тип Boolean или быть элементом массива.

Начало – начальное значение переменной цикла.

Конец – конечное значение переменной цикла.

Шаг– необязательный аргумент. Значение, на которое изменяется счетчик при каждом выполнении тела цикла. Если это значение не задано, по умолчанию шаг равен 1. Шаг может быть как положительным, так и отрицательным

Инструкции – одна или несколько инструкций между For и Next, которые выполняются указанное число раз.

После выполнения всех инструкций цикла значение шаг добавляется к текущему значению переменной счетчик. После этого инструкции цикла либо выполняются в очередной раз, либо цикл завершается и выполнение продолжается с инструкции, следующей за инструкцией Next.

В большинстве случаев циклы этого типа выглядят проще, т.к. обычно не требуется задавать шаг изменения переменной цикла (Step) и не нужно выходить из цикла по дополнительному условию (Exit For).

Задание: в соответствии с заданным вариантом вычислить произведение и сумму, а также вывести таблицы значений х и у, изменяя переменную х от начального значения х, с шагом hx. Разместить задачи на двух закладках. Использовать при разработке программных кодов операторы Do... Loop и For... Next.

Варианты заданий (таблица 17)

Таблица 17

Варианты заданий

  К У
    0.5625
    0.2
  0.565 0.05
    0.25
    0.3
    0.25
  0.01 0.0253
  0.5 0.09375
  0.5 0.5
  0.1 0.11875
  2.1 0.15
  π/2 0.09817
  0.435 0.11
  0.565 0.05
    0.565
  0.1 0.092
    0.2
    0.0982
    1.125
  0.1 0.19
  π 0.1
  π /8 0.1718
    0.25
  2.1 0.15
    0.0625
  -10 0.05
  0.1 0.15
  -10.5 0.035
  π /8 0.1718
  2.1 0.15

Содержание отчета

1. Текст задания.

2. Эскиз формы.

3. Таблица свойств объектов.

4. Список идентификаторов.

5. Структура приложения.

6. Блок-схема алгоритма

7. Содержимое раздела general и программные коды процедур.

8. Результаты счета.





Дата публикования: 2014-11-02; Прочитано: 701 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...