Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Cls

Print "Это моя программа"

End

Print "Я создал ее сам"

End

При выполнение нового варианта программы результат будет иным. Вы можете запускать программу любое количество раз- но второй оператор PRINT все равно работать не будет. Оператор END прерывает выполнение программы и у нас будет выводиться только:

Это

моя программа

Qbasic имеет три оператора, которые прерывают выполнение программы--END,Stop и System. Когда Qbasic встречает команды End и System, он закрывает вусе файлы и прекращает выполнение программы. Команда Stop отличается тем, что оставляет текущие файлы открытыми, временно приостанавливает выполнение и возвращает на экран текст программы. При следующем запуске выполнение программы начнется с оператора, следующего за оператором Stop.Но лучше всего использовать оператор End 8-).

Учебники: / QBasic №04 Глава 4 /

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

Коментарии должны быть краткими и простыми. Они могут содержать 8-) дату создания программы или ее модификации, краткое описание назначения программы и любую другую информацию, которую вы сочтете необходимой или полезной. При выполнении программы Qbasic игнорирует все коментарии, так что они никак не влияют на ее работу и результат. Для включения в тексткомментария можно использовать либо оператор Rem, либо апострофы.

Оператор Rem определяет строку, которую он начинает, как строку комментария.Он имеет следующую 8-) форму:

Rem текст ,

где текст-любая последовательность символов.

Вы можете любую программу начинатьс комментария, который будет служить и заголовком:

Rem Программа 111

Rem Данная программа считает пробелы

Cls

Print "'_' Один пробел"

Print "'__' Два пробела"

Print "'___' Три пробела"

End

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

составляет комментарий, например 8-) :

Print "Далова чувак" ' Приветствует пользователя

Однако существуетдва случая, когда апостроф не определяет комментарий. Во-первых, когда апостроф является частью текста, что особенно характерно для английского языка. В русском языке апостроф практически не используется, но может встречаться в специальных текстах по физике и и математике, для обозначения географических координат и т. д.ну например 8-) :

Print "i'm a user"

Print "Вычисление об'ема куба"

Print "56'30' северной широты"

Оператор Print выводит всю фразу, стоящую в двойных кавычках, поэтому часть строки после апострофа не является комментарием(смотри также программу 111 выше).Во-вторых, апостроф не определяет комментарий, если используется в операторе Data, с которым я вас может быть познакомлю попозже 8-)Хочу дать вам совет:не жалейте времени на комментарии к программе. Разобраться в плохо документированной программе не легче, чем написать ее заново(Возьмите случай когда вы пишите что нибудь по пьяне 8-) а с утра и сами не разберете что вы хотели 8-)).

Пока ваши программы короткиеи полностью помещаются на экране, заботиться об экономии места не имеет смысла.Но со временем они станут значительно длиннее. Чтобы сократить количество строк программы, вы можете разместить несколько коротких операторов в одной строке. Эти операторы необходимо разделять знаком двоеточия(:). Например, программу 111 можно переписать следующим образом:

Rem Программа 333

Rem Данная программа считает пробелы

Cls

Print "'_' Один пробел" : Print "'__' Два пробела"

Print "'___' Три пробела" : End

Результат выполнения программ 111 и 333 одинаков и выглядит так:

'_' Один пробел

'__' Два пробела

'___' Три пробела

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

Учебники: / QBasic №04 Глава 5 /

Какими же способами можно ввести данные в программу? Во-первых , эта проблема решается с помощью оператора присваивания. Вот пример программы с оператором присваивания:

Rem программа суммирования двух чисел

Cls

Поделиться:
Популярные книги

Личный аптекарь императора. Том 6

Карелин Сергей Витальевич
6. Личный аптекарь императора
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Личный аптекарь императора. Том 6

Назад в СССР 5

Дамиров Рафаэль
5. Курсант
Фантастика:
попаданцы
альтернативная история
6.64
рейтинг книги
Назад в СССР 5

Последний Паладин. Том 9

Саваровский Роман
9. Путь Паладина
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Последний Паладин. Том 9

Язычник

Мазин Александр Владимирович
5. Варяг
Приключения:
исторические приключения
8.91
рейтинг книги
Язычник

Неудержимый. Книга XXVIII

Боярский Андрей
28. Неудержимый
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Неудержимый. Книга XXVIII

Лекарь Империи 6

Карелин Сергей Витальевич
6. Лекарь Империи
Фантастика:
городское фэнтези
боевая фантастика
аниме
попаданцы
5.00
рейтинг книги
Лекарь Империи 6

Кодекс Охотника. Книга XXII

Винокуров Юрий
22. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Кодекс Охотника. Книга XXII

Адвокат Империи 15

Карелин Сергей Витальевич
15. Адвокат империи
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Адвокат Империи 15

Печать пожирателя 2

Соломенный Илья
2. Пожиратель
Фантастика:
городское фэнтези
попаданцы
аниме
сказочная фантастика
5.00
рейтинг книги
Печать пожирателя 2

Сотник

Ланцов Михаил Алексеевич
4. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Сотник

Туполев

Бодрихин Николай Георгиевич
1327. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Туполев

Авиатор: назад в СССР

Дорин Михаил
1. Авиатор
Фантастика:
попаданцы
альтернативная история
5.25
рейтинг книги
Авиатор: назад в СССР

Товарищ "Чума" 2

lanpirot
2. Товарищ "Чума"
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Товарищ Чума 2

Вечный. Книга I

Рокотов Алексей
1. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга I