Programming Taskbook 0
Download 1.62 Mb. Pdf ko'rish
|
Abramyan-Pascal2016-1
Partition, 68 Print, Println, 90 Reverse, 56, 68 Select, 38, 73 SelectMany, 73 SequenceEqual, 62 Single, 61 SingleOrDefault, 61 Skip, 67 SkipWhile, 67 Slice, 59, 67 Sorted, 67 SortedDescending, 68 SplitAt, 68 Sum, 40, 62 Tabulate, 73 Take, 47, 67 TakeLast, 67 TakeWhile, 67 ThenBy, 67 ThenByDescending, 68 ToArray, 88 ToDictionary, 88 ToHashSet, 88 ToLinkedList, 88 ToList, 88 ToLookup, 88 ToSortedSet, 88 Union, 68 UnzipTuple, 82 Where, 66 WriteLines, 90 Zip, 77 ZipTuple, 77 Захват переменных, 12 Исключение, 61 Коллекция, 31 Короткие функции Arr, 35, 89 HSet, 89 LLst, 89 Lst, 89 Seq, 37 SSet, 89 Кортежи, 13 метод Add и операция +, 15 сравнение, 15 Кортежное присваивание, 14 Лямбда-выражения, 11 Обобщенные функции, 33 Подпрограммы ввода ReadArrInteger, ReadArrReal, ReadArrString, 52 ReadInteger, ReadReal, ReadChar, ReadString, ReadBoolean, функции, 8 ReadlnInteger, ReadlnReal, ReadlnChar, ReadlnString, функции, 9 ReadSeqInteger, ReadSeqReal, ReadSeqString, 55 Подпрограммы вывода Print и Println, методы последовательностей, 42 Print, Println, методы массивов, 32 Print, Println, процедуры, 9 WriteFormat, WritelnFormat, процедуры, 9 Подпрограммы модуля PT4 SetPrecision, процедура, 25 Show, ShowLine, процедуры, 24 Task, процедура, 18 Write, Writeln, WriteAll, Print, Println, PrintAll, методы для вывода коллекций, 32 Последовательности, 36 запросы. См. Запросы описание, 37 Указатель 119 Режимы выполнения программы (debug и release), 39 Решения задач Array1, 34, 49, 50, 51 Array12, 59 Array47, 107, 108 Array5, 35, 49 Array54, 99, 101, 102, 103 Array57, 97 Array7, 56, 57, 58, 59 Array88, 110, 111 LingBegin1, 64 LingBegin15, 66 LingBegin17, 70 LingBegin2, 65 LingBegin25, 71 LingBegin29, 71 LingBegin33, 75 LingBegin38, 76 LingBegin51, 82 LingBegin53, 83 LingBegin57, 87, 88 LingBegin9, 65 Proc20, 21 Proc4, 23, 24 Срезы, 57 Статические массивы, 27 Структурная эквивалентность типов, 94 Форматная строка и форматные настройки, 9 120 Содержание Предисловие .............................................................................................................................. 3 Глава 1. Некоторые расширения Паскаля в языке PascalABC.NET..................................... 7 1.1. Описание переменных .................................................................................................. 7 1.2. Ввод и вывод данных .................................................................................................... 8 1.3. Лямбда-выражения ...................................................................................................... 11 1.4. Кортежи ........................................................................................................................ 13 Глава 2. Электронный задачник Programming Taskbook ..................................................... 16 2.1. Создание заготовки для выбранного задания ........................................................... 16 2.2. Окно задачника ............................................................................................................ 18 2.3. Решение задачи ............................................................................................................ 19 2.4. Отладочные средства задачника ................................................................................ 24 Глава 3. Массивы и последовательности .............................................................................. 27 3.1. Статические и динамические массивы в PascalABC.NET ...................................... 27 3.2. Создание массивов и их вывод .................................................................................. 28 3.3. Функции генерации массивов .................................................................................... 33 3.4. Последовательности .................................................................................................... 36 3.5. Вывод последовательностей и их генерация. Бесконечные последовательности ............................................................................. 42 3.6. Дополнение. Генерация последовательностей c помощью конструкции yield..... 49 3.7. Ввод массивов и последовательностей. Инвертирование. Срезы .......................... 51 Глава 4. Запросы...................................................................................................................... 60 4.1. Поэлементные операции, квантификаторы и агрегирование ................................. 61 4.2. Фильтрация, сортировка, комбинирование и расщепление .................................... 66 4.3. Проецирование ............................................................................................................ 73 4.4. Объединение. Запрос DefaultIfEmpty ........................................................................ 77 4.5. Группировка................................................................................................................. 83 4.6. Запросы экспортирования и вспомогательные запросы ......................................... 88 Глава 5. Дополнительные средства обработки массивов .................................................... 93 5.1. Особенности присваивания статических и динамических массивов. Копирование и объединение динамических массивов ............................................ 93 5.2. Изменение размеров динамического массива .......................................................... 99 5.3. Поиск в динамических массивах ............................................................................. 104 5.4. Преобразование динамических массивов ............................................................... 110 Литература ............................................................................................................................ 114 Указатель ............................................................................................................................... 115 Download 1.62 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling