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

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

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

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

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



ФУНКЦИИ ПРОГРАММИСТА — САМОДЕЛЬНЫЙ ИНСТРУМЕНТ

— Это хорошо. Я сейчас подумал, что проще было бы с использованием функций программиста. Для своих нужд программист может определить функции таким образом. Сначала пишет DEF, что является сокращением английского слова define, которое произносится «дифайн»…

Присваиваю тебе звание функции программиста

— … и совершенно точно означает «определять».

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

— Подожди, подожди. Я еще не поняла определения. Напиши-ка какой-нибудь пример!

— Пожалуйста. Пишу уже для нужд нашей программы.

5 DEF FNA¤(X,Y)-VAL(SEG¤(CLK¤,X,Y))

Видишь, я в начале программы определяю функцию, которая сможет заменить три выражения в строках 100, 110 и 120. Меняя значения аргументов, можно будет получить любое из них. И еще определю одну функцию:

6 DEF FNP(I)=FNA(1,2)*3600|FNA(4,5)*60+FNA(7,8)

Она рассчитает количество секунд, прошедших с начала суток. В этом определении я использовал только что введенную функцию FNA. А аргумент I мне нужен только для порядка: если его не будет, интерпретатор выдаст сообщение об ошибке.

И еще одна строка в конце программы.

150 PRINT FNP(I)

Выпечатается значение FNP, конечно, совершенно независимо от значения лишнего аргумента I. То есть количество секунд с начала суток.

— Ладно. Проверим сейчас твои премудрости запуском программы.

RUNNH

12-02-87

16:46:12 63792

63793

Интересно, почему твое количество секунд отличается от моего?

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

— Вообще-то и действительно нужно. При нахождении отрезка времени по крайней мере два раза.

— Что верно, то верно. А сейчас сделаем так. Ты составляешь программу, которая склоняет русские имена существительные первого склонения, кончающиеся на «-а». А я в это время позанимаюсь своими программами.


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


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