Как Петя Бейсиков Тоню Соображалкину программировать учил

Бруно Мартузан
100
10
(1 голос)
0 0

Аннотация: В книге в занимательной форме излагаются основные идеи программирования. В основу излагаемого положен язык Бейсик, широко применяемый для программирования на мини-и микро-ЭВМ. Сведений, которые приводятся в книге, достаточно для освоения практического программирования. На примерах небольших программ обработки данных, программ обучения и других дается представление об основных областях применения ЭВМ.

Книга добавлена:
20-07-2023, 07:33
0
151
141
Как Петя Бейсиков Тоню Соображалкину программировать учил
Содержание

Читать книгу "Как Петя Бейсиков Тоню Соображалкину программировать учил"



КАК ПОЯСНИТЬ СВОЮ ПРОГРАММУ

— Там появляется новый оператор — оператор примечаний, который записывается буквами REM, что является сокращением слова remark — «римак» — «примечание». Работа этого оператора крайне проста — он ничего не делает.

— Да, ничего не делать просто. А зачем же тогда нужен такой оператор?

— После REM в программе можно записать все, что хочется. Почти все, как ты поймешь из следующей строки программы. Это могут быть пояснения работы программы: что она делает, каков ее алгоритм. В отдельных местах, посложнее, можно пояснить, что делается.

— Это что, опять для пользователя? Но пользователь же сам программу не видит.

— Всякие бывают пользователи. Однако такие примечания нужны не только пользователю, но и самому программисту, когда через некоторое время он изрядно позабудет свою программу. Поэтому так важно, чтобы в программе были примечания. Не столь важно, чтобы их было много, но важно, чтобы они давали что-то новое по сравнению с самой программой. Например, без толку писать что-нибудь такое:

10 REM ПРИСВАИВАЕМ ПЕРЕМЕННОЙ А ЗНАЧЕНИЕ 7

20 А=7

Здесь в примечании описан оператор Бейсика. И все.

— И как же было бы лучше?

— Лучше было бы написать, какой смысл имеет переменная А, например количество дней в неделе. А во второй строке своей программы я сделал примечание о том, какие переменные встречаются в этой программе и каков их смысл. Правда, говорю я только об основных переменных А и В, значения которых равны коэффициентам А и В.

Записанное в примечаниях всегда пригодится

В следующей строке появляется символ «». Как я тебе уже говорил, это обратная косая черта. Ею отделяют один оператор от другого, если хотят записать в одной строке несколько операторов. В этой строке я сначала записал оператор PRINT без ничего — он выведет на экран пустую строку. А за ним следует другой оператор PRINT с текстом. Сейчас должно быть ясно, что в тексте примечания после оператора REM эта обратная косая черта не должна появиться. Ее появление означало бы, что примечание кончается и начинается следующий оператор. Обратную косую черту я использую еще для отделения одной части программы от другой, как, например, в строке 55.

— Строку 40 можешь не пояснять, но следующая… Там тоже два оператора — PRINT и INPUT. Ничего страшного, понять можно. Однако хорошо, что в одной строке можно писать несколько операторов.

— Хорошо-то хорошо, но увлекаться этим не советуют, потому что теряется наглядность программы. И еще, управление можно передать только на начало строки. На середину нельзя. Если бы мне когда-нибудь попозже понадобилось при помощи операторов IF или GO ТО передавать управление на оператор INPUT в строке 50, то пришлось бы эту строку переделать в две строки. Но я знаю, что этого мне не придется делать, так как и PRINT, и INPUT в строке 50 тесно связаны между собой.

— Далее идут примечания. Целых три строки. Там ты пишешь о том, как программа делает свое дело.

— Да, это я кратко описываю, и больше примечаний в этой программе не будет. Вообще-то нужно было бы, но я имею много операторов PRINT с достаточно понятными текстами для вывода, которые вполне можно читать как примечания. Смотри дальше.

— Ага! Теперь значение А сравниваешь с нулем. Если А не нуль, и это было бы естественно, ты идешь на строку с номером 150, но ее я смотреть не буду. Буду смотреть следующую строку, а там у тебя опять ветвление. Ну да, так это предусмотрено в блок-схеме. Если, например, В=0, то выводится одно сообщение, а если не так, то другое. Думаю, это понять можно. После вывода обоих сообщений ты идешь на строку 160, в которой…

— Сначала, может быть, надо посмотреть строку 150, на которую попадаем, если А не равно нулю.

— Чего там смотреть, выводится частное В/А, и все. А потом прямым ходом на строку 160! Как же иначе, ведь и в блок-схеме после всех работ предусмотрен переход на блок с вопросом: что делать, продолжать работу или нет? Значит, сейчас должна решаться эта проблема. Что и делается в строках с номерами от 160 до 190. Прекрасная программа, Петушок! Поздравляю!

— Смотрим следующую программу.


Скачать книгу "Как Петя Бейсиков Тоню Соображалкину программировать учил" - Бруно Мартузан бесплатно


100
10
Оцени книгу:
0 0
Комментарии
Минимальная длина комментария - 7 знаков.
Книжка.орг » Околокомпьютерная литература » Как Петя Бейсиков Тоню Соображалкину программировать учил
Внимание