Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ИП 2010-04-04 doc.doc
Скачиваний:
108
Добавлен:
13.05.2015
Размер:
5.96 Mб
Скачать

Введение 10 Глава 1. Основные термины, понятия и определения информатики 13

1.1. Алгоритмы 13

1.2. Языки программирования 16

1.3. Визуальное объектно‑ориентированное программирование 18

1.4. Этапы проектирования программной системы 19

1.5. Общий порядок подготовки программ к выполнению 20

1.6. Типы программ 21

1.7. Информация, данные и их характеристики 21

1.8. Системы счисления 23

1.9. Организация файлов 24

1.10. Структурное программирование 25

1.11. Организация человеко‑машинного интерфейса 28

1.12. Информационные технологии 30

1.13. Защита информации 32

1.14. История возникновения и развития языка Basic 33

Глава 2. Операторы 36

2.1. Объявление данных 36

2.1.1. Определение типа пользователя ‑ Type 38

2.1.2. Объявление записи 38

2.1.3. Объявление массива 39

2.1.4. Объявление локальных статических переменных ‑ Static 40

2.1.5. Объявление именованных констант ‑ Const 40

2.1.6. Встроенные именованные константы 40

2.1.7. Перечисления enum (VB) 40

2.1.8. Коллекции данных Collection (VB) 41

Вопросы для самопроверки и контроля 42

2.2. Переопределение массивов 42

2.2.1. Инициализация массива ‑ Erase 42

2.2.2. Переопределение массивов ‑ Redim 42

2.2.3. Изменение начала отсчета индексов ‑ Option Base 42

Вопросы для самопроверки и контроля 43

2.3. Работа с внутренними подпрограммами 43

2.3.1. Переход к внутренней подпрограмме ‑ Gosub 43

2.3.2. Возврат из внутренней подпрограммы ‑ Return 43

Вопросы для самопроверки и контроля 43

2.4. Организация вычислений 44

2.4.1. Операции 44

2.4.2. Безусловный переход ‑ Goto 45

2.4.3. Условный переход ‑ If, Iif 46

2.4.4. Выбор варианта ‑ Select 46

2.4.5. Цикл ‑ For ... Next 47

2.4.6. Цикл ‑ For Each ... Next (Vb) 48

2.4.7. Цикл ‑ Do... Loop 48

2.4.8. Замещение подстроки ‑ Mid$ 48

2.4.9. Обмен значениями двух переменных- Swap (QB) 48

Вопросы для самопроверки и контроля 48

2.5. Ввод-вывод 49

2.5.1. Ввод данных с клавиатуры ‑ Input (QB) 49

2.5.2. Ввод строки символов ‑ Line Input (QB) 50

2.5.3. Вывод данных с символами‑разделителями на дисплей ‑ Write (QB) 50

2.5.4. Вывод данных на дисплей ‑ Print 50

2.5.5. Вывод данных на дисплей в заданном формате ‑ Print Using (QB) 50

2.5.6. Вывод данных на принтер ‑ Lprint (QB) 51

2.5.7. Задание числа колонок и строк на экране ‑ Width (QB) 51

2.5.8. Управление курсором- Locate (QB) 51

2.5.9. Чтение из оперативной памяти-Data, Read, Restore (QB) 51

Вопросы для самопроверки и контроля 51

2.6. Работа с файлами 51

2.6.1. Открытие файла или устройства ‑ Open 51

2.6.2. Вывод данных с символами-разделителями в файл ‑ Write # 52

2.6.3. Вывод данных в файл ‑ PRINT # 53

2.6.4. Ввод данных из текстового файла ‑ Input # 53

2.6.5. Ввод строки символов из файла ‑ Line Input# 53

2.6.6. Закрытие файла ‑ Close 53

2.6.7. Закрытие всех файлов ‑ Reset 53

2.6.8. Установка начальной позиции в файле ‑ Seek 53

2.6.9. Запись и считывание данных из файла ‑ Put, Get 54

2.6.10. Захват и освобождение файла ‑ Lock, Unlock 54

2.6.11. Удаление файла ‑ Kill 54

2.6.12. Вывод списка имен файлов ‑ Files (QB) 54

2.6.13. Изменение имени файла ‑ Name 54

2.6.14. Установка текущуго каталога ‑ Сhdir 54

2.6.15. Удаление каталога ‑ Rmdir 54

Вопросы для самопроверки и контроля 55

2.7. Задание состояния экрана (QB) 55

2.7.1. Режим вывода на экран ‑ Screen (QB) 55

2.7.2. Задание палитры ‑ Palette (QB) 55

2.7.3. Задание цвета ‑ Color (QB) 55

2.7.4. Очистка экрана- Cls (QB) 56

2.8. Графические средства (QB) 56

2.8.1. Отображение точки ‑ Pset (QB) 56

2.8.2. Отображение отрезка и прямоугольника ‑ Line (QB) 56

2.8.3. Изображение окружности и эллипса ‑ Circle (QB) 56

2.8.4. Вычерчивание произвольного изображения ‑ Draw (QB) 56

2.8.5. Окраска изображения ‑ Paint (QB) 57

2.8.6. Запись фрагмента экрана в массив ‑ Get(QB) 57

2.8.7. Восстановление изображения на экране ‑ Put (QB) 57

2.8.8. Копирование страниц экрана ‑ Pcopy (QB) 57

2.9. Музыкальные операторы 58

2.9.1. Подача звукового сигнала ‑ Beep 58

2.9.2. Формирование звукового сигнала ‑ Sound (QB) 58

2.9.3. Музыкальное сопровождение ‑ Play (QB) 58

2.10. Вызов внешних процедур и функций 58

2.10.1. Объявление процедур ‑ Declare 58

2.10.2. Задание процедуры ‑ Sub 58

2.10.3. Задание функции ‑ Function 59

2.10.4. Вызов процедуры, функции ‑ Call 59

Вопросы для самопроверки и контроля 59

2.11. Управление обработкой 60

2.11.1. Выполнение командной строки DOS ‑ Shell (QB) 60

2.11.2. Приостановка выполнения программы ‑ Sleep (QB) 60

2.11.3. Остановка выполнения программы ‑ Stop 60

2.11.4. Управление трассировкой ‑ Tron/Troff (QB) 60

2.11.5. Завершение работы программы - End 60

2.12. Установка среды обработки ошибок и событий 60

2.12.1. Установка среды обработки ошибок ‑ On Error 60

2.12.2. Формирование кода ошибки ‑ Error 60

2.12.3. Установка среды обработки нажатия клавиш ‑ On Key (QB) 60

2.12.4. Конец процедуры обработки прерываний ‑ Resume 61