Programming Taskbook 0


Download 1.62 Mb.
Pdf ko'rish
bet71/71
Sana21.06.2023
Hajmi1.62 Mb.
#1644761
TuriУчебное пособие
1   ...   63   64   65   66   67   68   69   70   71
Bog'liq
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, функции, 

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:
1   ...   63   64   65   66   67   68   69   70   71




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling