Основные элементы языка программирования Icon. Чанышев О.Г. - 2 стр.

UptoLike

Составители: 

3
ОГЛАВЛЕНИЕ
Введение ......................................................................................................... 5
1. О синтаксисе, переменные, декларации ............................................ 11
2. Генераторы
2.1. Every, to, every do............................................................................. 13
2.2. !e – генерация элементов................................................................. 15
2.3. Оператор & – and ............................................................................. 15
2.4. Backtracking и неуспех .................................................................... 15
2.5. Проверка на &null............................................................................ 16
2.6. Альтернатива |.................................................................................. 16
2.7. Повторы с ограничением. Функция генерации
последовательностей.................................................................................... 17
2.8. Coevaluation – «Совычисления» ..................................................... 17
2.9. Множественные арифметические операции сравнения ............... 18
3. Управляющие структуры
3.1. if......................................................................................................... 19
3.2. case of ................................................................................................ 19
3.3. while do ............................................................................................. 19
3.4. until do ............................................................................................... 20
3.5. repeat – повторять до бесконечности. ............................................ 20
4. Символьные множества
4.1. Операции с множествами символов............................................... 21
4.2. Принадлежит ли символ множеству? Функция
any ..................... 21
5. Строки ..................................................................................................... 22
5.1. Подстроки......................................................................................... 22
5.2. Операторы для работы со строками............................................... 23
5.3. Функции для преобразования строк............................................... 23
5.4. Функции сканирования строк......................................................... 24
5.5. Более мощные варианты функций сканирования......................... 27
6. Списки
6.1. Создание списков............................................................................. 29
6.2. Индексированный доступ к элементам списков ........................... 29
6.3. Операции со списками..................................................................... 29
6.4. Функции для работы со списками.................................................. 30
6.5. Списки как стеки или очереди........................................................ 30
7. Таблицы ................................................................................................... 31
7.1. Сортировка таблиц
.......................................................................... 32
7.3. Некоторые другие функции ............................................................ 33
8. Множества ............................................................................................... 34
9. Записи ....................................................................................................... 35
4
10. Процедуры
10.1. Вызов процедур ............................................................................. 36
10.2. Выход из процедуры...................................................................... 38
11. Основные функции для работы с файлами..................................... 39
12. Немного о совыражениях – coexpression .......................................... 41
13. Графический интерфейс
13.1. Атрибуты окна ............................................................................... 44
13.2. Текстзапись в окно и чтение из ................................................ 46
13.3. Диалоги........................................................................................... 47
13.4. Создание меню............................................................................... 48
13.5. Чтение и запись изображений ...................................................... 50
Заключение.................................................................................................. 51
Задачи для закрепления материала........................................................ 52
Список используемой литературы.......................................................... 54
                                            ОГЛАВЛЕНИЕ                                                                    10. Процедуры
                                                                                                                              10.1. Вызов процедур ............................................................................. 36
Введение ......................................................................................................... 5          10.2. Выход из процедуры...................................................................... 38
1. О синтаксисе, переменные, декларации ............................................ 11                                   11. Основные функции для работы с файлами..................................... 39
2. Генераторы                                                                                                             12. Немного о совыражениях – coexpression .......................................... 41
    2.1. Every, to, every do............................................................................. 13              13. Графический интерфейс
    2.2. !e – генерация элементов................................................................. 15                         13.1. Атрибуты окна ............................................................................... 44
    2.3. Оператор & – and ............................................................................. 15                    13.2. Текст – запись в окно и чтение из ................................................ 46
    2.4. Backtracking и неуспех .................................................................... 15                       13.3. Диалоги........................................................................................... 47
    2.5. Проверка на &null ............................................................................ 16                    13.4. Создание меню............................................................................... 48
    2.6. Альтернатива |.................................................................................. 16                  13.5. Чтение и запись изображений ...................................................... 50
    2.7. Повторы с ограничением. Функция генерации                                                                        Заключение.................................................................................................. 51
последовательностей.................................................................................... 17                Задачи для закрепления материала........................................................ 52
    2.8. Coevaluation – «Совычисления» ..................................................... 17                           Список используемой литературы.......................................................... 54
    2.9. Множественные арифметические операции сравнения ............... 18
3. Управляющие структуры
    3.1. if......................................................................................................... 19
    3.2. case of ................................................................................................ 19
    3.3. while do ............................................................................................. 19
    3.4. until do ............................................................................................... 20
    3.5. repeat – повторять до бесконечности. ............................................ 20
4. Символьные множества
    4.1. Операции с множествами символов............................................... 21
    4.2. Принадлежит ли символ множеству? Функция any ..................... 21
5. Строки ..................................................................................................... 22
    5.1. Подстроки......................................................................................... 22
    5.2. Операторы для работы со строками............................................... 23
    5.3. Функции для преобразования строк............................................... 23
    5.4. Функции сканирования строк ......................................................... 24
    5.5. Более мощные варианты функций сканирования ......................... 27
6. Списки
    6.1. Создание списков............................................................................. 29
    6.2. Индексированный доступ к элементам списков ........................... 29
    6.3. Операции со списками..................................................................... 29
    6.4. Функции для работы со списками.................................................. 30
    6.5. Списки как стеки или очереди........................................................ 30
7. Таблицы ................................................................................................... 31
    7.1. Сортировка таблиц .......................................................................... 32
    7.3. Некоторые другие функции ............................................................ 33
8. Множества ............................................................................................... 34
9. Записи ....................................................................................................... 35

                                                          3                                                                                                                     4