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

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

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

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

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



СЕЙЧАС ОБ ОПЕРАТОРЕ ВЕТВЛЕНИЯ

А вот, чтобы узнать, является ли нулем какое-то число или нет, известных тебе операторов недостаточно. Для этого нужен новый оператор — оператор условного перехода, или оператор ветвления IF…THEN. Ты понимаешь, что это означает?

— «Иф» значит — «если», а «зен»… может быть — «тогда»?

— Да, так эти слова переводятся. А сам оператор условного перехода, или, кратко, оператор IF, будет труднее понять, чем предыдущие, так что задержи дыхание, пока я не кончу.

Сначала пишется IF, потом логическое условие, в нашем случае это будет выражение Z=0, затем пишется THEN, а после того — номер строки, с которой продолжать работу, если… ты заметила, я сказал «если»… если выполняется указанное условие, то есть значение Z действительно равно нулю. А если не выполняется, то работа продолжается со следующей строки.

— Фу-у-у… Слушай, я чуть не задохнулась, но поняла крайне мало. Объясни поподробнее.

— Я нарисую тебе такую схему:

Я сам тоже не сразу освоился с логическим условием, потому что иногда оно мне казалось вроде оператора присвоения. Отличие тут такое: при выполнении оператора ветвления значение переменной Z не станет равным нулю, а останется таким, как было, — два, десять и, в конце концов, оно могло бы и быть нулем.

А на русский язык этот оператор можно перевести так: IF M=0 THEN 600 Если значение переменной М равно нулю, то перейти на строку с номером 600

Вот что получается: знак «=» в операторе присвоения мы читали «присваивается значение», а в логическом условии оператора IF читаем «равно», как и полагается.

Имеются, конечно, и другие возможности сравнения двух чисел в операторе IF. Можно составить небольшой Бейсико-русский словарик логических условий, которые допускаются в этом операторе. Никаких других писать нельзя. На Бейсике По-русски = < > <= >= <> равно меньше больше меньше либо равно больше либо равно не равно

Так что оператор ветвления «если А меньше В, то иди на строку 600» можно и нужно записывать так: IF А<В THEN 600. Этот оператор еще может заморочить голову и своими многими названиями. Вот еще одно — его можно называть и оператором сравнения.


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


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