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

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

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

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

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



ЧЕМУ ЕЩЕ МОЖНО УЧИТЬ ДЕТЕЙ?

— В любом случае нечего терять зря время. Давай «проразмыслим» последнюю программу обучения таблице умножения. Берешься ли ты составить, например, программу, которая обучала бы первоклашек сложению в объеме первой десятки?

— А эту твою программу с таблицей умножения можно смотреть?

— Отчего же нет?! Это же не контрольная. В программировании ты можешь смотреть все что хочешь. Главное, чтобы программа работала как надо. Хотя, нет, по программированию тоже могли бы быть контрольные, но на сей раз это не контрольная.

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

— Хорошо, но как со сложением в пределах сотни?

— В пределах сотни? Это будет потруднее. Тут надо понимать, как работать с функцией RND.

— Как же иначе! Но если все-таки не понимаешь, то запомни: когда нужно случайное действительное число в пределах от нуля до X, пиши так:

X*RND

Ну, а когда нужно целое число в пределах от единицы до N, пиши так:

INT(N*RND)+1

— Значит, случайные числа в пределах сотни я смогу получить, написав выражение

A=INT(100*RND)+1

— Без сомнения.

— Тогда я такую программу составить берусь! Более того, я берусь с этими бедными детьми повторить вычитание в пределах сотни.

— А это уже будет не столь просто! Как ты поступишь, если разность случайных чисел окажется отрицательной? Маленькие дети про отрицательные числа ничего не слыхали!

— Что же делать?… Может быть, в таком случае поменять числа местами?

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

С=А

А=В

В=С

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

— Что-то можно было бы предпринять и с делением.

— Еще бы! Например, пусть ученик определяет, сколько раз второе число входит в первое и каков остаток.

— Вычислить остаток при делении я не берусь…

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

— Ну, ну… Все равно немножко надо подумать.

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

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

— Точно! А если бы и понадобились даже три, то ничего ужасного не произошло бы. Функция RND выдала бы их без замедления.

Еще стоило бы подумать об улучшении методики обучения. Программа могла бы следить за тем, какие примеры для школьника самые трудные: если, например, он путается в уножении на 7, то чаще давать такие примеры. Или через некоторое время повторить те примеры, в которых он ошибался. Такая программа была бы намного сложнее.

— Кажется, у тебя была еще какая-то программа, которую стоило бы посмотреть?


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


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