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

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

Жанры

Шрифт:

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

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

Очкарик 2

Афанасьев Семен
2. Очкарик
Фантастика:
фэнтези
альтернативная история
5.00
рейтинг книги
Очкарик 2

Гримуар темного лорда II

Грехов Тимофей
2. Гримуар темного лорда
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Гримуар темного лорда II

Афганский рубеж

Дорин Михаил
1. Рубеж
Фантастика:
попаданцы
альтернативная история
7.50
рейтинг книги
Афганский рубеж

Князь

Шмаков Алексей Семенович
5. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
сказочная фантастика
5.00
рейтинг книги
Князь

Иной. Том 1. Школа на краю пустыни

Amazerak
1. Иной в голове
Фантастика:
боевая фантастика
рпг
аниме
5.75
рейтинг книги
Иной. Том 1. Школа на краю пустыни

Двойник короля 21

Скабер Артемий
21. Двойник Короля
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Двойник короля 21

Локки 5. Потомок бога

Решетов Евгений Валерьевич
5. Локки
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Локки 5. Потомок бога

Моров. Том 7

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

Убивать, чтобы жить

Бор Жорж
1. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать, чтобы жить

Враг из прошлого тысячелетия

Еслер Андрей
4. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Враг из прошлого тысячелетия

Ты - наша

Зайцева Мария
1. Наша
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Ты - наша

Мечников. Открытие века

Алмазов Игорь
4. Жизнь Лекаря с нуля
Фантастика:
альтернативная история
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Мечников. Открытие века

Вперед в прошлое 7

Ратманов Денис
7. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 7

Московское золото и нежная попа комсомолки. Часть Третья

Хренов Алексей
3. Летчик Леха
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Московское золото и нежная попа комсомолки. Часть Третья