Введение в программирование на VBA - eDrive
Введение в программирование на VBA - eDrive
Введение в программирование на VBA - eDrive
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
38<br />
Close 1<br />
Последо<strong>в</strong>ательныйДоступ = тест<br />
End Function<br />
Sub ПрямойДоступ ()<br />
Open " мойФайл.txt" For Random As 1 Len = 20<br />
тест1 = "Это тест 1"<br />
тест2 = "Это тест 2"<br />
Put 1, 1, тест1<br />
Put 1, 2, тест2<br />
Close 1<br />
Open "мойФайл.txt" For Random As 1 Len = 20<br />
Get 1,2, тест<br />
Close 1<br />
MsgBox тест, vbInformation<br />
End Sub<br />
Sub Переимено<strong>в</strong>атьУдалить ()<br />
Name "мойФайл.txt" As " мойФайл.dat"<br />
MsgBox "Сейчас файл будет удален"<br />
Kill "мойФайл.dat"<br />
End Sub<br />
Структурное программиро<strong>в</strong>ание<br />
Структуры и модули<br />
Чем сложнее проектируемая система, тем меньше <strong>в</strong>озможность ее<br />
полного процедурного описания. Причи<strong>на</strong> этого заключается <strong>в</strong> самой<br />
природе объекто<strong>в</strong>, моделью которых я<strong>в</strong>ляется любая программ<strong>на</strong>я система.<br />
Модель — это <strong>в</strong>сегда односторонний, неполный, пред<strong>в</strong>зятый <strong>в</strong>згляд <strong>на</strong><br />
ориги<strong>на</strong>л. И этот <strong>в</strong>згляд меняется по мере изменения запросо<strong>в</strong> пользо<strong>в</strong>ателя,<br />
его жизненной и профессио<strong>на</strong>льной позиции, его опыта и миро<strong>в</strong>оззрения. И<br />
гла<strong>в</strong>ное, что сам объект постоянно раз<strong>в</strong>и<strong>в</strong>ается, побуждая к адек<strong>в</strong>атному<br />
раз<strong>в</strong>итию отражающие его модели.<br />
С учетом этого положения, <strong>в</strong> языке Algol <strong>в</strong>пер<strong>в</strong>ые была <strong>в</strong>недре<strong>на</strong><br />
концепция структурного программиро<strong>в</strong>ания. Следуя ее философии,<br />
предложенной Э.Дейкстрой, процесс проектиро<strong>в</strong>ания программы должен<br />
состоять из последо<strong>в</strong>ательности предста<strong>в</strong>лений алгоритма решения задачи<br />
«уро<strong>в</strong>нями абстрактных машин». В результате программа как бы<br />
разби<strong>в</strong>ается <strong>на</strong> ряд <strong>в</strong>ычислителей, из которых «<strong>в</strong>ерхний» максимально<br />
приспосабли<strong>в</strong>ается к конкретной прикладной задаче, а «нижний» <strong>в</strong>ыполняет<br />
команды алгоритмического языка.<br />
В качест<strong>в</strong>е инструмента структуризации Дейкстра <strong>в</strong><strong>в</strong>ел упра<strong>в</strong>ляющие<br />
структуры, именуемые также соста<strong>в</strong>ными операторами: