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

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

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

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

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



О ДАННЫХ И ИХ ОБРАБОТКЕ

Не хочу хвастаться, но эта программа уже намного ближе к настоящим нужным программам, чем предыдущие. Она может сойти за программу обработки данных. Здесь данными являются и длины штук, и длины отрезов.

— А еще что-нибудь похожее на твои штуки можно придумать?

— Думаю, что можно. Труднее всего сообразить, где могло бы быть что-то похожее на продажу ткани в штуках без остатков. Может быть, на товарной станции, куда приходят вагоны с мешками, ящиками или контейнерами и их перегружают в грузовики разной грузоподъемности, при этом толком не зная, какие грузовики подадут. Тогда было бы важно, чтобы в конце разгрузки вагона в нем не остались остатки, намного меньшие грузоподъемности машины.

— А что в этом ужасного? В машину загрузят остаток, подъедут к следующему вагону и там догрузят, сколько надо.

— А ты подумала о потерях рабочего времени? Машина должна переезжать, ждать, пока подъедет погрузчик, пока откроют вагон и, кто знает, что еще!

Намного больше примеров можно найти, если остатки нас не очень волнуют. Например, наша программа могла бы описывать распределение каких-нибудь запасов на складе. Там имеются запасы различных товаров; мы эти товары перенумеруем, введем первоначальные количества в машину и, чуть только со склада что-то выдадим, так сразу на соответствующее количество уменьшим. Или другой случай. Представь, что ты получила зарплату и сразу распределила, сколько тратить на еду, парикмахерскую, мороженое…

— Ну нет! Так я делать не буду. Я все истрачу, а потом видно будет.

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

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

— Вот видишь! И таких примеров можно было бы придумать еще и еще. Существенно то, что мы имеем массив с числами, которые что-то для нас означают, не важно что, и мы с этими числами что-то делаем…

— … не важно — что. Здорово у тебя выходит. Что-то делаем, не важно — что. Чем-то, не важно — чем. Как-то, не важно — как. Где-то, не важно — где.

— Я, наверно, говорю непонятно, но при изучении программирования важно понять его сходство с математикой. Иначе получится, как с Ванечкой, который пришел из школы домой и рассказывает папе, что сегодня проходили сложение. Папа хочет узнать, какие у Ванечки успехи: «Смотри, Ванечка, здесь у меня два апельсина, и я добавляю еще два. Сколько получается вместе?» Ванечка думает, думает и говорит: «Не знаю. В школе мы складывали яблоки».

— Это старый анекдот.

— Старый-то старый, но от этого не менее поучительный. Посмотри сейчас на наш массив в программе! Важно ли, что в нем хранятся именно длины штук? Ясно, что не важно. Или то, что программа из элементов массива что-то именно вычитает? А если было бы сложение, существенно ли это все поменяло? Никак нет! Как говорят: логическая структура программы осталась бы неизменной. Или так: блок-схема программы не поменялась. В программировании не только не важно, апельсины или яблоки, но и какие с ними проводят действия: складывают, вычитают или что-либо другое.

— Не понимаю, зачем говорить о сложении, когда у нас вычитание.

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

— Да, хватку опытного педагога ты имеешь! Как только ученик «возникает», так сразу, шлеп, придумывай пример. Сиди и думай. И не чирикай.

— Думай, думай. И не чирикай.


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


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