12. Марченко А.И., Марченко Л.А. Программирование в среде Turbo
Pascal 7.0. – К.: ВЕК+, 2000. – 464 с.
13. Немнюгин С.А. Turbo Pascal: Практикум.– СПб: Питер, 2000. – 256 с.
14. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо Паскаль. – М.: Изд-во МАИ, 1992. – 576 с.
15. Попов В.Б. Turbo Pascal для школьников. – М.: Финансы и статистика, 1999. – 528 с.
16. Сергиевский М.В., Шалашов А.В. Турбо Паскаль 7.0: Язык, среда программирования. – М.: Машиностроение, 1994. – 254 с.
17. Смирнов А.Д. Архитектура вычислительных систем. – М.: Наука,
1990. – 320 с.
18. Советов Б.Я. Информационная технология. – М.: Высш. шк., 1994. – 368 с.
19. Турбо Паскаль 7.0. – К.: BHV, 1998. – 448 с.
20. Хершель Р. Турбо Паскаль 4.0/5.0. – Вологда: МИК, 1991. – 342 с.
21. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. – М.: Нолидж, 1997. – 616 с.
22. Фаронов В.В. Турбо Паскаль 7.0. Практика программирования. – М.: Нолидж, 1997. – 432 с.
23. Фигурнов В.Э. IBM PC для пользователя. 7-е изд. – М.: ИНФРА-М, 1997. – 640 с.
ПРИЛОЖЕНИЕ
Основные символы данных
Internal storage |
Оперативное запоминающее устройство- симво отображает данные, хранящиеся в ОЗУ.
последовательным доступом - символ отображает данные, хранящиеся в ЗУ с последовательным доступом (НМЛ, НКМЛ).
Основные символы процесса
Process |
Процесс - символ отображает функцию обработки данных любого типа.
Специфические символы процесса
Predefined process |
Предопределенный процесс - символ
отображает процесс, состоящий из одной ил нескольких операций или шагов программы которые определены в другом месте
(подпрограмме, модуле).
Специальные символы
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ…………………………………………………………………………..3
1. ВВЕДЕНИЕ В ЭВМ……………..………………………………………………..6
1.1. Эволюция средств вычислений……………………………………………...6
1.2. Эволюция ЭВМ……………………………………………………………….9
1.3. Поколения ЭВМ……………………………………………………………..11
1.4. Классификация ЭВМ………………………………………………………..13
1.5. Общее устройство ЭВМ…………………………………………………….16
1.6. Сети ЭВМ……………………………………………………………………18
2. ПЕРСОНАЛЬНЫЕ ЭВМ…………...……………………………………………21
2.1. Что такое персональная ЭВМ?……………………………………………..21
2.2. Эволюция персональных ЭВМ…………………………………………….21
2.3. Устройство персональных ЭВМ…………………………………………...24
2.4. Области применения персональных ЭВМ ………………………………...26
3. СИСТЕМА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЭВМ…………...…………28
3.1. Классификация программного обеспечения ЭВМ………………………..28
3.2. Операционная система персональной ЭВМ………………………………29
3.3. Языки программирования…………………………………………………..30
3.4. Системы программирования……………………………………………….34
3.5. Прикладные программы……………………………………………………35
3.6. Классификация пользователей ЭВМ………………………………………36
4. ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В ЭВМ……………...…………………37
4.1. Кодирование информации в ЭВМ…………………………………………37
4.2. Системы счисления…………………………………………………………38
4.3. Методы перевода чисел из одной системы счисления в другую………...40
4.4. Формы представления в ЭВМ числовых данных…………………………41
4.4.1. Вещественные числа с фиксированной точкой………………………42
4.4.2. Вещественные числа с плавающей точкой…………………………...43
5. ПРИНЦИПЫ ПРОГРАММИРОВАНИЯ……………...………………………..47
5.1. Алгоритм и его свойства……………………………………………………47
5.2. Этапы подготовки задач к решению на ЭВМ……………………………..47
5.2.1. Постановка задачи……………………………………………………...48
5.2.2. Выбор метода решения. Математическая модель……………………48
5.2.3. Разработка алгоритма…………………………………………………..49
5.2.4. Разработка программы…………………………………………………51
5.2.4.1. Критерии качества программ………………………………………51
5.2.4.2. Преимущества языков программирования высокого уровня……52
5.2.4.3. Программирование с защитой от ошибок…………………………53 5.2.4.4. Принципы структурного проектирования алгоритмов и
программ……………………………………………………………………..54
5.2.4.5.Принципы модульного программирования……………………….54
5.2.4.6.Программирование в стандартизованном стиле………………….58
5.2.5. Отладка и тестирование программ……………………………………59
6. ОСНОВЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ TURBO PASCAL…………….62
6.1. Основные приемы работы с системой программирования
Turbo Pascal……………………………………………………………………...62
6.1.1. Состав системы программирования Turbo Pascal………………….62 6.1.2. Управление окнами…………………………………………………...64
6.1.3. Набор и редактирование текста программы………………………...65
6.1.4. Трансляция и выполнение программы………………………………68 6.2. Алфавит языка……………..…………………..……………………………68
6.3. Структура программы………………………………………………………70
6.4. Типы данных………………………………………………………………...71
6.5. Выражения…………………………………………………………………..73
6.5.1.Переменные…………………………………………………………….73
6.5.2.Константы………………………………………………………………74
6.5.3.Стандартные функции…………………………………………………75
6.5.4.Знаки операций…………………………………………………………77
6.5.5.Порядок вычисления выражений……………………………………...78
6.6. Операторы языка ……………………………………………………………79
6.6.1. Простые операторы…………………………………………………….79 6.6.2. Структурированные операторы ……………………………………….80
6.6.2.1.Условные операторы………………………………………………..81
6.6.2.2.Операторы цикла……………………………………………………83
6.7. Структурированные типы данных…………………………………………85
6.7.1.Массивы………………………………………………………………...85