"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)условных переходов (г) и циклов (д)
Алгоритм в виде программы - конечный продукт разработки алгоритма в виде программы, записанной на языке программирования (в нашем случае на бейсике). Сравнение форм записи алгоритмов. Бейсик отличается от других языков программирования простотой и наглядностью записи программ. Поэтому в большинстве случаев алгоритм целесообразно записывать в виде программы. Графический алгоритм пелесо образно приводить при укрупненном описании сложных программ, содержащих большое число условных и безусловных переходов, циклов и подпрограмм. Если при описании алгоритма необходимы особые пояснения (например, вывод и преобразование формул), преимуществом может обладать описательный алгоритм. Общие правила записи программ. Как отмечалось, программа на бейсике состоит из строк со словами и предложениями, составленными из операторов. Строки нумеруются от меньшего (0 или 1) до большего номера (максимальный номер зависит от типа ПЭВМ). Рекомендуется нумерация строк, кратная 5 или 10, например 10, 20, 30, 40 и т. д. Тогда в промежутки между номерами можно вставлять новые строки. Операторы или отдельные предложения с ними разделяются в строках двумя точками. Неопытные пользователи часто записывают в каждой строке один оператор или одно предложение. Такая запись наглядна и упрощает замену ошибочных операторов. Однако ее не следует рекомендовать, так как в этом случае неэкономно используется память ПЭВМ (забивается множеством номеров), увеличивается время счета, сложные программы получаются очень длинными, неэкономному расходу дорогостоящей бумаги. Рекомендуется записывать в строку несколько предложений с тем, чтобы строка при индикации дисплеем вмещалась в ее формат (от 20 до 80 знаков в одной строке). Соответствие структуры программы алгоритму является непременным условием для получения напитой программы и обеспечения удобства и безошибочности работы с ней. Для этого программа разбивается на отдельные части: организация ввода исходных данных и констант, организация ввода текущих переменных, организация начала циклов, построение тела циклов, организация конца циклов, вывод результатов на индикацию и печать. Не рекомендуется смешивать в одной строке фрагменты этих блоков. Отдельно записываются подпрограммы, которые можно сопровождать комментарием, записываемым с помощью оператора RF.M. В начале программы с- помощью операторов КЕМ или PRINT записывается название или код программы, в конце указывается оператор END. Отсутствие оператора END может привести к ошибкам при записи программы на магнитные накопители и ее считывании. Виды программ. Программы могут быть линейными, разветвляющимися и циклическими. Линейные программы имеют алгоритм, при котором каждая последующая операция выполняется строго за предыдущей. Все операции исполняются от начала до конца - см. пример вычисления площади круга по формуле S = n?>2/4. Словесный алгоритм при этом следующий. 1. Введем численное значение D и присвоим его переменной D(D^-D). 2. Вычислим л?)2/4 и присвоим полученное значение переменной S (S-"-я?)2/4). |
|
|