
- •Раздел 3. Visual basic for Application (vba).
- •Правила построения блок–схемы алгоритма
- •Виды алгоритмов
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 17 Редактор vba. Оператор цикла с условием.
- •Теоретическая часть
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Программная реализация метода бисекции
- •”Задайте интервал, содержащий один корень”
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Порядок выполнения работы
- •Создать в личной папке копию файла “Бисекция” с именем “Бисекция вар № …” (в имя файла вставить номер своего задания).
- •Заменить в подпрограмме-функции “f” выражение функции на выражение для своего варианта.
- •Выполнить программу поиска корня при своих данных (границах интервала поиска).
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Кнопки панели инструментов Debug
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Порядок выполнения работы
- •Для пошагового выполнения программы на этапе суммирования значений элементов массива необходимо выполнить следующие действия:
- •Содержание отчета
- •Контрольные вопросы
Раздел 3. Visual basic for Application (vba).
Этапы подготовки задач к решению на компьютере. Понатие алгоритма, его свойства и способы описния.
Процесс подготовки любой задачи, жизненной или отрасли науки, к ее решению на компьютере состоит из ряда последовательных этапов: постановка задачи; алгоритмизация; программирование; отладка программы.
Постановка задачи представляет собой процесс построения ее математической модели. На этом этапе формулируются цель и условия решения задачи, подробно описывается ее содержание.
Алгоритмизация – это процесс построения алгоритма задачи.
Под программированием понимается процесс кодирования составленного алгоритма на одном из языков программирования.
Отладка программы предполагает исправление синтаксических и семантических(смысловых) ошибок в тексте программы и проверку работоспособности программы на контрольном примере.
Алгоритмом называется точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи. Алгоритм решения задачи представляет собой совокупность правил преобразования исходных данных в результативные. По толковому словарю информатики (1991г.) – алгоритм – точное предписание, определяющее вычислительный процесс, ведущий от любых начальных данных к искомому результату.
Любой алгоритм, исходя из определения, должен обладать свойствами дискретности, определенности, результативности и массовости.
Дискретность – означает, что алгоритм разделен на отдельные элементарные действия (шаги), определяющие порядок выполнения этих шагов.
Определенность – означает, что каждое действие алгоритма должно быть понятно исполнителю.
Результативность – означает, что все действия через какое-то число шагов, всегда должно привести к результату.
Массовость – означает, что любой алгоритм должен быть применим для всех задач этого типа.
Любая задача, которая будет решаться с использование ЭВМ, сначала подлежит алгоритмизации, а затем уже переводу на любой язык программирования.
Алгоритм может быть записан несколькими способами:
1. словесно– формульный способ, т.е. описание с помощью слов и формул.
Например: а) любой кулинарный рецепт,
б) вычисление по формуле
2. графический способ – это описание с помощью геометрических фигур, обозначающих этапы алгоритма. Каждая фигура здесь называются блоком. Прядок выполнения этапов указывается стрелками, соединяющие блоки. Приняты следующие обозначения, используемые в блок-схемах.
Правила построения блок–схемы алгоритма
выявить исходные данные, результаты и назначить им имена;
выбрать порядок решения задачи;
разбить решение на этапы;
изобразить каждый этап своим блоком.
предусмотреть вывод результатов;
обеспечить выход (переход к блоку «конец».
3. описание на алгоритмическом языке – это запись алгоритма в аналитическом виде, с использованием некоторых терминов, записанных с строгом порядке.