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

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

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

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

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



МАГАЗИН В ПАМЯТИ КОМПЬЮТЕРА

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

— Что же продавщица может сделать?

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

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

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

— Пусть будет так. Но чем можешь помочь ты со своим компьютером?

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

— Вот это да! Такая большая программа, прямо программища!

— Куда уж! Очень большая программа должна была бы быть в тысячу раз больше.

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

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

— Ты меня успокоил, спасибо.

— Как всегда, в начале программы идут примечания, чтобы знать имена наиболее важных переменных. Собственно программа начинается в строке 40, где описан массив G, содержащий длины штук. Я принимаю, что в магазине не больше пятидесяти штук, и — что очень важно — они пронумерованы.

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

— Речь идет не о штуках одной ткани, здесь могут быть и разные ткани. Если учет надо вести для большего количества штук, то в строке 40 число 50 заменяется на нужное в скобках у имени G и справа от знака равенства в операторе присвоения.

— Да, я уже вижу, что в следующей строке ты вводишь действительное количество штук и сразу сравниваешь его с D1. И если штук оказалось больше, то выводишь сообщение о заменах в строке 40.

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


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


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