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

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

Жанры

Шрифт:

Учебники: / QBasic №03 Вопросы ( к урокам ) /

1. Что такое математическая модель?

2. Какие бывают виды моделей? Приведите примеры физических моделей.

3. Что представляет собой процесс решения задачи на ЭВМ?

4. Что такое программирование и программа?

5. Какие требования предъявляются к программе и какие у неё свойства?

6. Что такое язык программирования и какие языки программирования Вы знаете?

7. Что такое алгоритм и какие он имеет свойства?

8. Какие алгоритмы Вы знаете?

9. Что такое исполнители алгоритмов?

10.

Что такое ветвление и цикл? Что такое переменная? Какие бывают типы переменных?

11. Что такое метод последовательной детализации?

12. Что такое транслятор, компилятор и интерпретатор?

Учебники: / QBasic №03 Задачи ( к урокам ) /

1. Нарисуйте блок-схему линейного алгоритма. Приведите пример программы с линейным алгоритмом на языке QBasic.

2. Нарисуйте блок-схему разветвляющегося алгоритма. Приведите пример программы на QBasic с разветвляющимся алгоритмом.

3. Нарисуйте блок-схему циклического алгоритма. Приведите пример программы на QBasic с циклическим алгоритмом. Вычислите сумму первых n членов арифметической прогрессии.

4. Используя графические операторы QBasic, создайте простейшие изображения геометрических фигур.

Учебники: / QBasic №04 /

Введение.

Оператор Print.

– Как начать и закончить программу (Cls, End).

Комментарии к программе (Rem и апострофы ).

Ввод данных (Input).

Сравнение (If, Then, Else).

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

Ну с чего вообще слуедует начать. Нужно купить qbasic и установить его. Надеюсь вы с этим справитесь сами, так как это не так уж и сложно 8-). Хочу вас сразу огорчить, чтоб вы не думали, что если вы научились програмировать на qbasic, то вы стали супер пупер прогером- это не так, так как qbasic считается самым легким и в наши дни устаревшим языком, но для общего развития он нужен. Так для чего нам надо его знать спросите вы ? 8-) А я отвечу: для того чтобв вы привыкли вообще програмировать, чтоб вы научились писать программы, так как все языки по сути похожи(алгоритмы решений по крайней мере), различаются они только операторами.8-) Хочу сразу заметить что он на английском языке.8-) Ну вот это наверное и все. Так что запасайтесь терпением и усердно изучайте его. Желаю вам его выучить в совершенствею 8-).

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

Словарь qbasic содержит около 200 ключевых слов,каждое из которых обозначает выполнение определенного действия. Многие ключевые слова вместе с допролнительными параметрами формируют операторы, из которых и состоит текст программы.Вот Print

и есть пример такого слова.При выполнение данного оператора на экран выводиться текст, заключенный в двойные кавычки. 8-) Этот текст называется параметром оператора. Ну рассмотрим эту хрень на примере:

Print "Я хочу изучить Qbasic"

Здеся Print- это оператор, а выражение "я хочу изучить Qbasic"- является парамеотром. И на экране после запуска программы вы увидите надпись "я хочу изучить Qbasic"(ну конечно же без кавычек 8-))

Но у этого оператора есть еще две особенности. Вот первая из них: Этот оператор может выполнять арифметические действия. Рассмотрим на примере:

Print 2+3

После выполнения этой программы на экране высветиться 5 , а не 2+3, так что можно использовать qbasic вместо калькулятора 8-).

Вторая особенность заключается в том, что если вы поставите знак вопроса(?) И после этого нажмете на ENTER то он вопросительный знак превратиться в Print. Ну более подробно о нем поговорим попозже.Идите и попробуйте поработать с оператором Print. 8-).

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

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

CLS

Print "Данный текст находиться в верхней части экрана"

Заметим что оператор CLS стирает данные только с экрана и не действует на на данные, хранимые в памяти компьютера. Как правило этот оператор 8-) помещается в начале программы- это хорошая привычка и прекрасный стиль программирования(так пишут во всех учебниках , а мне честно сказать как то по барабану где его поставвить 8-)) Но ниче не мешает в случае необходимости использовать его в произвольном месте программы.Ну это все касалось того,с чего начинается программа 8-). А теперь перейдем к тому ка закончить программу. Оператор END- еще один пример ключевого слова- прекращает выполнение программы. В случае его отсутствия Qbasic сччитает, что программа заканчивается после последней строки(вспомните ппограммы из одной строки 8-) например какие я писал об операторе PRINT ),но END весьма полезен при необходимости прервать выполнеие программы. Оператор END может и не быть последним оператором программы. Текст может продолжаться и после данной команды, но выполнение ее будет прервано сразу при встрече END .Давайте посмотрим еще один пример:

cls

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

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

End

Нажатием клавиш Shift+F5 мы запускаем программу на выполнение. И тогда на экране мы увидим:

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

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

Теперь нажмем любую клавишу чтбы вернуться в режим редактирования текста. И изменим программу:

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

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

Винокуров Юрий
1. Кодекс Охотника
Фантастика:
фэнтези
юмористическое фэнтези
попаданцы
боевая фантастика
5.00
рейтинг книги
Кодекс Охотника

Кровь на эполетах

Дроздов Анатолий Федорович
3. Штуцер и тесак
Фантастика:
альтернативная история
7.60
рейтинг книги
Кровь на эполетах

Виктор Глухов агент Ада. Компиляция. Книги 1-15

Сухинин Владимир Александрович
Виктор Глухов агент Ада
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
попаданцы
5.00
рейтинг книги
Виктор Глухов агент Ада. Компиляция. Книги 1-15

Проданная Истинная. Месть по-драконьи

Белова Екатерина
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Проданная Истинная. Месть по-драконьи

Чужак из ниоткуда 3

Евтушенко Алексей Анатольевич
3. Чужак из ниоткуда
Фантастика:
космическая фантастика
альтернативная история
5.00
рейтинг книги
Чужак из ниоткуда 3

Отмороженный 12.0

Гарцевич Евгений Александрович
12. Отмороженный
Фантастика:
боевая фантастика
попаданцы
рпг
фантастика: прочее
5.00
рейтинг книги
Отмороженный 12.0

Запрети любить

Джейн Анна
1. Навсегда в моем сердце
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Запрети любить

Мажор. Дилогия.

Соколов Вячеслав Иванович
Фантастика:
боевая фантастика
8.05
рейтинг книги
Мажор. Дилогия.

Тринадцатый IV

NikL
4. Видящий смерть
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Тринадцатый IV

Цикл романов "Целитель". Компиляция. Книги 1-17

Большаков Валерий Петрович
Целитель
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Цикл романов Целитель. Компиляция. Книги 1-17

Кай из рода красных драконов

Бэд Кристиан
1. Красная кость
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Кай из рода красных драконов

Идеальный мир для Лекаря 19

Сапфир Олег
19. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 19

Тринадцатый IX

NikL
9. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
сказочная фантастика
5.00
рейтинг книги
Тринадцатый IX

Древесный маг Орловского княжества

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