Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по QBasic.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
535.04 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

"МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ»

(МГУПС (МИИТ))

НИЖЕГОРОДСКИЙ ФИЛИАЛ МИИТ

Методическая разработка

Тема: «Программирование на языке QBasic»

Дисциплина: Информатика и ИКТ

Выполнил: преподаватель Агафонов а. В.

г. Нижний Новгород

2012 г.

ОДОБРЕНО

Цикловой комиссией специальности _____________________________________

Протокол №

От «____»____________2012 г.

Председатель комиссии

_______________________

Составлено в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускника по дисциплине___Информатика и ИКТ__________

_________________________________________

Методическая разработка. Нижегородский филиал МИИТ, Н.Новгород, 2012 год. – 60 стр.

Составитель: преподаватель Агафонов А. В.

Рецензент: Крапивенских О. Е. – преподаватель дисциплины «Информатика и ИКТ» Нижегородского филиала МИИТ

Оглавление

2. Переменные 5

Символьные переменные. 5

Числовые переменные 6

3. Операторы присвоения, печати, ввода и ремарки 7

Оператор присвоения 7

Оператор печати 7

Оператор ввода 8

Оператор ремарки 8

4. Арифметические действия. 9

5. Задания 10

6. Логические операторы 11

7. Оператор условного перехода 13

Оператор IF.(условие)..THEN.(оператор)..ELSE..(оператор). 13

Оператор SELECT 14

8. Задания 14

9. Оператор цикла 18

Принудительное прерывание программы 18

Цикл DO……LOOP 18

Цикл FOR...NEXT 20

Оператор GOTO 20

10. Задания 22

Задачи на вычисление сумм. 22

11. Функции 24

Математические функции 24

Символьные функции. 26

Вспомогательные функции 29

Выработка случайных величин. 30

12. Задания 32

13. Операторы графики. 33

Изображение линий и прямоугольников 34

Изображение кругов и эллипсов 35

Раскрашивание 36

Оператор DRAW 37

14. Задания 39

15. Функция пользователя 40

1. Взять из меню EDIT команду New Function... 42

1. Напечатать имя функции (Первая – буква, без пробелов, английскими буквами и цифрами) 42

2. В открывшемся окне между FUNCTION и END FUNCTION напечатать описание функции. 42

3. Возвратится в основную программу, взяв из меню View команду Subs... и далее выбрав название своей программы. 42

16. Процедуры 46

Оператор GOSUB..RETURN 46

Оператор SUB...END SUB 47

1 Взять из меню EDIT команду New Sub... 47

2 Напечатать имя процедуры (без пробелов и других особых символов, используя только английские буквы и цифры) 47

3 Между SUB и END SUB пишем операторы процедуры. 47

4 Для возврата в основную программу выбираем из меню View команду Subs... и выбираем имя своей программы. 47

Общий вид процедуры: 47

47

17. Задания 50

18. Массивы 52

Многомерные массивы 53

Операторы DATA, READ, RESTORE 55

19. Задания 55

20. Работа с файлами. 56

1. INPUT – для чтения текста из файла; 56

2. OUTPUT- для записи текста в файл; 56

3. APPEND – для добавления текста в файл; 56

Запись в файл 57

Чтение из файла 57

Добавление текста в файл 58

Уничтожение файла 58

21. Некоторые примеры 58