- •1.1 Классификация операторов языка программирования Паскаль. Описание конструкций операторов с помощью синтаксических диаграмм и правил выполнения операторов с использованием схем алгоритмов.
- •Зарезервированные слова
- •Синтаксические диаграммы
- •Схемы алгоритмов
- •2.1 Классификация ЭВМ. Области применения ЭВМ. Основные технические характеристики ЭВМ
- •Классификация ЭВМ по принципу действия
- •Классификация ЭВМ по назначению
- •Классификация ЭВМ по размерам и функциональным возможностям
- •2.2 Центральные устройства ЭВМ: процессор и оперативная память. Состав, назначение, основные технические характеристики.
- •2.3 Обобщенная структура ЭВМ. Назначение отдельных устройств и их технические характеристики.
- •2.4 Принципы организации ЭВМ. Работа центрального процессора под управлением программы.
- •2.5 Внешнеие запоминающие устройства
- •2.6 Взаимодействие внешних и центральных устройств ЭВМ.
- •2.7 Устройства ввода и вывода ЭВМ. Назначение и характеристики.
- •Устройства ввода:
- •Устройства вывода
- •2.8 ПЭВМ. Назначение, структура, особенности работы на ПЭВМ.
- •2.9 Программное обеспечение ЭВМ. Состав и назначение.
- •2.10 Операционные системы. Назначение и состав.
- •2.11 Операционные системы. Основные функции.
- •2.12 Компоненты операционных систем. Управление памятью.
- •Страничная организация памяти
- •Сегментация памяти
- •2.13 Компоненты операционных систем. Управление файлами.
- •2.14 Компоненты операционных систем. Управление внешними устройствами.
- •Физическая организация устройств ввода-вывода
- •2.16 Компоненты операционных систем. Управление процессами.
- •Мультипрограммная пакетная обработка
- •ОС реального времени
- •ОС с разделением времени
- •2.17 Компоненты операционных систем. Управление процессором.
- •2.18 Компоненты операционных систем. Управление системой.
- •2.19 Выполнение программ под управлением операционной системы.
- •2.20 Режимы работы операционных систем: пакетный, разделения времени, реального времени
- •Мультипрограммная пакетная обработка
- •ОС реального времени
- •ОС с разделением времени
- •2.21 Алгоритмы. Свойства алгоритмов.
- •Формальные признаки алгоритмов
- •2.22 Базовые управляющие структуры, их назначение и преимущества использования.
- •2.25 Технология разработки программ. Модульный принцип разработки программ.
- •2.26 Технология разработки программ. Восходящий и нисходящий способы разработки алгоритмов и программ.
- •Нисходящий
- •Восходящий
- •2.27 Структурное программирование. Основные принципы и способы минимизации ошибок.
- •2.30 Основные этапы разработки программ, их назначение и характеристика
Оглавление |
|
|
1.1 Классификация операторов языка программирования Паскаль. Описание |
|
|
конструкций операторов с помощью синтаксических диаграмм и правил |
|
|
выполнения операторов с использованием схем алгоритмов................................... |
3 |
|
|
Зарезервированные слова.................................................................................... |
3 |
|
Синтаксические диаграммы.................................................................................. |
3 |
|
Схемы алгоритмов................................................................................................. |
3 |
2.1 Классификация ЭВМ. Области применения ЭВМ. Основные технические |
|
|
характеристики ЭВМ...................................................................................................... |
5 |
|
|
Классификация ЭВМ по принципу действия................................................... |
5 |
|
Классификация ЭВМ по назначению................................................................... |
6 |
|
Классификация ЭВМ по размерам и функциональным возможностям............. |
7 |
2.2 Центральные устройства ЭВМ: процессор и оперативная память. Состав, |
|
|
назначение, основные технические характеристики................................................... |
9 |
|
2.3 Обобщенная структура ЭВМ. Назначение отдельных устройств и их |
|
|
технические характеристики........................................................................................ |
10 |
|
2.4 Принципы организации ЭВМ. Работа центрального процессора под |
|
|
управлением программы............................................................................................. |
11 |
|
2.5 Внешнеие запоминающие устройства.................................................................. |
13 |
|
2.6 Взаимодействие внешних и центральных устройств ЭВМ................................. |
16 |
|
2.7 Устройства ввода и вывода ЭВМ. Назначение и характеристики...................... |
18 |
|
Устройства ввода:.................................................................................................... |
18 |
|
Устройства вывода.................................................................................................. |
18 |
|
2.8 ПЭВМ. Назначение, структура, особенности работы на ПЭВМ.......................... |
19 |
|
2.9 Программное обеспечение ЭВМ. Состав и назначение...................................... |
20 |
|
2.10 |
Операционные системы. Назначение и состав.................................................. |
21 |
2.11 |
Операционные системы. Основные функции.................................................... |
22 |
2.12 |
Компоненты операционных систем. Управление памятью............................... |
23 |
|
Страничная организация памяти........................................................................ |
23 |
|
Сегментация памяти............................................................................................ |
24 |
2.13 |
Компоненты операционных систем. Управление файлами.............................. |
26 |
2.14 |
Компоненты операционных систем. Управление внешними устройствами.... |
28 |
2.15 |
Компоненты операционных систем. Управление вводом-выводом................. |
29 |
Физическая организация устройств ввода-вывода............................................... |
29 |
|
2.16 |
Компоненты операционных систем. Управление процессами......................... |
30 |
0Мультипрограммная пакетная обработка............................................................ |
30 |
|
0ОС реального времени.......................................................................................... |
30 |
|
0ОС с разделением времени.................................................................................. |
30 |
|
2.17 |
Компоненты операционных систем. Управление процессором....................... |
31 |
2.18 |
Компоненты операционных систем. Управление системой.............................. |
32 |
2.19 |
Выполнение программ под управлением операционной системы................... |
33 |
2.20 |
Режимы работы операционных систем: пакетный, разделения времени, |
|
реального времени....................................................................................................... |
34 |
|
0Мультипрограммная пакетная обработка............................................................ |
34 |
|
0ОС реального времени.......................................................................................... |
34 |
|
0ОС с разделением времени.................................................................................. |
34 |
|
2.21 |
Алгоритмы. Свойства алгоритмов....................................................................... |
35 |
Формальные признаки алгоритмов......................................................................... |
35 |
|
2.22 |
Базовые управляющие структуры, их назначение и преимущества |
|
использования.............................................................................................................. |
37 |
|
2.23 |
Тестирование и отладка программ, их назначение и взаимосвязь. |
|
Классификация ошибок и последовательность их обнаружения............................. |
38 |
|
2.24 |
Отладка программ. Классификация ошибок. Методика поиска смысловых |
|
ошибок. Способы и средства получения информации о ходе выполнения |
|
|
программы.................................................................................................................... |
39 |
|
2.25 |
Технология разработки программ. Модульный принцип разработки программ. |
|
....................................................................................................................................... |
|
40 |
2.26 |
Технология разработки программ. Восходящий и нисходящий способы |
|
разработки алгоритмов и программ............................................................................ |
41 |
|
2.27 |
Структурное программирование. Основные принципы и способы |
|
минимизации ошибок................................................................................................... |
42 |
|
2.28 |
Системы программирования, классификация и назначение............................ |
43 |
2.29 |
Основные компоненты систем программирования, их роль в процессе |
|
создания программы.................................................................................................... |
44 |
|
2.30 |
Основные этапы разработки программ, их назначение и характеристика...... |
45 |
1.1 Классификация операторов языка программирования Паскаль. Описание конструкций операторов с помощью синтаксических диаграмм и правил выполнения операторов с использованием схем алгоритмов.
Язык программирования – система символов и правил описания алгоритмов и данных.
Алфавит языка:
•A..Z, a..z – латинские буквы
•0..9 – арабские цифры
•+ - * / = < > [ ] . , ( ) ; ^ @ $ {} -- спец символы
•:=, >=, <=, <> .. -- составные символы
(* *) -- открывающая/закрывающая скобки комментариев
Зарезервированные слова
Их нельзя использовать как название переменных и подпрограмм. Const, begin, array, type, end, of
Знаки операций: mod, div, while, repeat, for, if Имена: буквы, точек маленькие и БОЛЬШИЕ буквы не отличаются
Синтаксические диаграммы
Синтаксическая диаграмма - графическое представление синтаксиса языка программирования.
-- для указания места, где находятся ключевые слова
-- прямоугольничек... что-то типа указателя на другую синтаксическую диаграмму
Пример:
Это очень похоже на правила написания имени переменной/функции.
Схемы алгоритмов
1.Блок вычислений - Выполняет вычислительное действие или группу действий
2.Логический блок - Выбор направления выполнения алгоритма в зависимости
от условия
3.Блок ввода-вывода - Ввод или вывод данных вне зависимости от физического носителя
4.Начало-конец - Начало или конец программы, вход или выход в подпрограмму
1 |
2 |
3 |
4 |