Способ представления алгоритма в виде блок-схемы
Разработанный алгоритм (строгая последовательность действий, приводящая от исходных данных к результату) должен быть представлен в виде удобном для последующего перевода его в программу. Наиболее простой формой записи алгоритмов является естественный язык. Его словесная формулировка присутствует в сознании разработчика, пусть даже не нанесенная на бумагу. Чаще всего используют графическую форму записи алгоритмов.
Описание алгоритма в виде графических элементов и связей между ними называется блок-схемой.
От чисто текстовой записи на естественном языке блок-схема отличается следующим:
· каждому действию соответствует определенный вид фигуры: овал, прямоугольник, параллелограмм, ромб, шестиугольник (Приложение 1);
· внутри фигур записываются формулы или краткая инструкция;
· фигуры соединяются линиями со стрелками, которые называются линиями потока и указывают направления перехода от одной операции к другой;
· фигуры или блоки в блок-схемах могут иметь номера, проставляемые слева в разрыве верхней линии;
· линии потока не должны пересекаться, поэтому при необходимости используются соединители – элементы с буквой или цифрой внутри.
Линейная структура программы в VBA.
Программа на VBA представляет собой последовательность строк. Выполнение линейной программы осуществляется построчно. Основными компонентами программы являются операторы, из которых и состоят строки. Одна строка программы может содержать один или несколько операторов, операторы в строке отделяются друг от друга двоеточием.
|
|
Пример 1. Составить в виде блок-схемы и программы алгоритм вычисления объёма розничного товарооборота T = R*N с учётом того, что среднесписочное число работников составляет R=20 и средний оборот на одного работника N=80,50 руб.
Решение: Прежде, чем проводить вычисления по формуле необходимо ввести значения переменных. Среднесписочное работников R имеет целочисленное значение (Integer), средний оборот на одного работника N имеет вещественное значение (Single), результат - объём розничного товарооборота, переменная Т так же имеет вещественное значение (Single).
Блок-схема данного алгоритма имеет вид:
|
3) Наберите в Окне редактирования кода Листа программу (рис. 14), в которой выполнено описание переменных, их ввод в диалоговое окно ввода, вычисление проведено при помощи оператора присваивания и вывод осуществляется в диалоговое окно вывода.
|
|
4) Запустите программу на счёт кнопкой Run Sub ;
5) Выполните ввод числовых значений:
в диалоговое окно с подсказкой – «Введите число работников»
наберите с клавиатуры – 20
Рис. 15. Вид диалогового окна ввода InputBox
в диалоговое окно с подсказкой – «Введите средний оборот»
наберите с клавиатуры – 80,50
6) Программа выведет на экран монитора диалоговое окно с результатом вычислений:
Рис. 16. Вид диалогового окна вывода MsgBox
Индивидуальные задания для самостоятельной работы
При выполнении лабораторных работ и индивидуальных заданий студент выбирает вариант своего задания в соответствии с номером занимаемого компьютера в компьютерном классе.
Дата добавления: 2018-04-05; просмотров: 419; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!