Page 31 - 33
P. 31
20 A$(1)=”Діаметр”
25 A$(2)=”свердловини”
30 A$(3)=”долота”
..........................................
...........................................
Тепер, якщо ми запишемо
100 PRINT A$(1);A$(2)
105 PRINT A$(1);A$(3),
то після запуску програми отримаємо:
Діаметр свердловини
Діаметр долота
Слід відзначити, що на екран і принтер виводиться точна копія того, що є
між лапками, включаючи пропуски. Тому у такий спосіб можна регулювати
відстань між словами.
Таким чином, стає непотрібним набір однакових текстових фрагментів в
різних місцях програми. Для цього можна скористатись відповідними
символьними змінними.
Символьні змінні можна зрощувати. Наприклад, комбінація операторів
100 A$(10)=A$(1)+A$(2):A$(11)=A$(1)+A$(3)
105 PRINT A$(10)
110 PRINT A$(11)
після запуску програми дасть такий самий результат, що і раніше.
Якщо індекси йдуть підряд, а не вибірково, вивід символьних змінних
можна зробити з допомогою циклу. Для цього треба знати діапазон індексів.
Так, наприклад, якщо текст складається з дванадцяти рядків (припустимо
вірші), і ви хочете роздрукувати лише рядки з 5-го по 8-й включно, то в
програмі повинно бути:
31