Введение............................................................................................................................................ 3
1. Система программирования Pascal ABC.......................................................................... 4
1.1. Структура меню среды.................................................................................................. 5
1.2. Команды редактора Pascal ABC ................................................................................. 6
1.3. Правила оформления программ.................................................................................. 8
1.4. Компиляция и исправление синтаксических ошибок............................................ 9
1.5. Этапы подготовки и решения задач на компьютере............................................. 10
1.6. Словарь основных терминов..................................................................................... 11
2. Начальные сведения о языке Pascal ABC....................................................................... 12
2.1. Алфавит языка............................................................................................................... 12
2.2. Константы....................................................................................................................... 13
2.3. Идентификаторы и типы данных............................................................................... 14
2.4. Переменные и именованные константы.................................................................. 15
2.5. Структура простой программы и комментарий.................................................... 16
3. Оператор присваивания и числовые данные................................................................ 17
3.1. Арифметические выражения..................................................................................... 17
3.2. Оператор присваивания ............................................................................................. 18
3.3. Процедуры ввода-вывода........................................................................................... 18
3.4. Стандартные функции Pascal ABC ........................................................................... 19
3.5. Целые типы в Pascal ABC............................................................................................ 20
3.6. Вещественные типы..................................................................................................... 22
3.7. Примеры и задания к самостоятельному выполнению....................................... 23
4. Программирование разветвленных алгоритмов......................................................... 26
4.1. Логические выражения .............................................................................................. 26
4.2. Условный оператор IF................................................................................................. 28
4.3. Составной и пустой операторы................................................................................. 29
4.4. Оператор безусловного перехода............................................................................ 29
4.5. Пример и задания с оператором IF........................................................................... 30
4.6. Оператор выбора варианта CASE............................................................................. 34
4.7. Примеры и задания с оператором CASE................................................................. 35
5. Программирование алгоритмов циклической структуры....................................... 37
5.1.Оператор счётного цикла........................................................................................... 37
5.2. Примеры и задания для оператора цикла со счётчиком..................................... 38
5.3. Оператор цикла с предусловием.............................................................................. 41
5.4. Пример и задания для оператора цикла с предусловием................................... 41
5.5. Оператор цикла с постусловием............................................................................... 44
5.6. Процедуры прерываний циклов................................................................................ 44
5.7. Примеры и задания для циклов с постусловием................................................... 45
6. Структурированные типы данных................................................................................... 48
6.1. Массивы данных........................................................................................................... 48
6.2. Пример и задания для одномерных массивов....................................................... 50
6.3. Ограниченный тип (диапазон)................................................................................... 52
6.4. Пример и задания для двумерных массивов.......................................................... 53
7. Структурное программирование....................................................................................... 56
7.1. Структура сложной программы................................................................................ 56
7.2. Подпрограммы. Процедуры и функции.................................................................. 58
7.3. Структура подпрограммы-функции......................................................................... 60
7.4. Примеры и задания с подпрограммой-функцией................................................. 60
7.5. Структура подпрограммы-процедуры.................................................................... 64
7.6. Передача в подпрограмму массивов и строк......................................................... 65
7.7. Рекурсия в программе................................................................................................. 65
7.8. Вложенные подпрограммы. ...................................................................................... 66
7.9. Процедуры EXIT и HALT............................................................................................ 67
7.10. Пример и задания с подпрограммой-процедурой.............................................. 67
8. Обработка символьных данных....................................................................................... 71
8.1. Символьный тип............................................................................................................ 71
8.2. Задания для символьных данных ............................................................................ 73
9. Обработка строк текста........................................................................................................ 74
9.1. Строковый тип............................................................................................................... 74
9.2. Встроенные функции и процедуры для обработки строк................................... 75
9.3. Пример и задания для обработки строк.................................................................. 77
10. Файлы....................................................................................................................................... 79
10.1. Процедура связывания файлов............................................................................... 80
10.2. Процедуры и функции для работы с файлами..................................................... 81
10.3. Типизированные файлы............................................................................................ 82
10.4. Текстовые файлы........................................................................................................ 83
10.5. Процедуры ввода ...................................................................................................... 84
10.6. Процедуры вывода .................................................................................................... 85
10.7. Примеры и задания для работы с файлами.......................................................... 87
11. Комбинированный тип – записи..................................................................................... 90
11.1. Структура данных типа записи............................................................................... 90
11.2. Обработка полей записей......................................................................................... 93
11.3. Задания с обработкой записей................................................................................ 94
12. Процедурные типы............................................................................................................... 96
Библиографический список.................................................................................................... 97
Приложение. Обозначения графические в схемах алгоритмов........................................ 98
Редактор Е.С. Воронкова
Компьютерная верстка О.Г. Белименко
ИД № 06039 от 12.10.2001
Свод. темплан 2010 г.
Подписано в печать 03.06.10. Формат 60х84 1/16. Отпечатано на дупликаторе.
Бумага офсетная. Усл. печ. л. 6,25. Уч.-изд. л. 6,25. Тираж 100 экз. Заказ 398.
Издательство ОмГТУ. Омск, пр. Мира, 11. Т. 23-02-12
Типография ОмГТУ
Веб програмування. Лабораторний практикум
Зміст
1. ЛР №1. Основи HTML
2. ЛР №2. Каскадні таблиці стилів
3. ЛР №3. Адміністрування веб сервера
4. ЛР №4. Введення в JavaScript
5. ЛР №5. Об'єкти javascript
6. ЛР №6. Використання CGI-скриптів
7. ЛР №7. Динамічні веб сторінки. SSI
8. ЛР №8. Серверні додатки. Основи мови PHP
9. ЛР №9. Бібліотечні функції PHP
10. ЛР №10. Веб-форми
11. ЛР №11. Взаємодія з БД
12. ЛР №12. Сесії. Обмеження доступу до вмісту веб сторінок
13. ЛР №13. Використання .htaccess
14. ЛР №14. Специфікація SiteMap
15. ЛР №15. Формат RSS
16. ЛР №16. Протокол WAP
17. ЛР №17. Налагодження сайту. Розміщення сайту на веб-сервері
Основы HTML