Разложение четного числа на сумму
Указатель программ
№ п/п |
Обозна- чение прог-раммы |
Назначение программы |
||
|
|
Обработка числовой информации |
||
1 |
2_01 |
Ввод и вывод целочисленных данных |
||
2 |
2_03 |
Преобразование десятичного числа в системы с основанием 2, 8 и 16 |
||
3 |
2_04 |
Преобразование десятичного числа в систему с основанием г |
||
4 |
2_05 |
Симметричное разложение с наименьшим осно- ванием |
||
5 |
2_06 |
Суммирование цифр десятичного числа |
||
6 |
2_07 |
"Счастливый" билет |
||
7 |
2_08 |
Количество различных цифр в числе |
||
8 |
2_09 |
Определение цифры в заданной позиции |
||
9 |
2_10 |
Генерация чисел с заданной суммой цифр |
||
10 |
2_11 |
Вывод числа словами |
||
11 |
2_12 |
Суммирование двоичных цифр |
||
12 |
2_13 |
Позиция старшей единицы в двоичном числе |
||
13 |
2_14 |
Максимальное количество подряд идущих единиц в двоичном числе |
||
14 |
2_15 |
Расстояние между двоичными кодами |
||
15 |
2_16 |
Переворот цифр десятичного числа |
||
16 |
2_17 |
Определение числового палиндрома |
||
17 |
2_18 |
Генерация палиндромов с заданным свойством |
||
18 |
2_19 |
Числовые преобразования до зацикливания |
||
19 |
2_20 |
Разложение числа на простые сомножители |
||
20 |
2_21 |
Анализ простого числа |
||
21 |
2_22 |
Решето Эратосфена |
||
|
|
Обработка числовой информации |
||
22 |
2_23 |
Разложение четного числа на сумму простых |
||
|
|
чисел |
||
23 |
2_24 |
Генерация чисел Хэмминга |
||
24 |
2_25 |
Генерация неправильно сокращаемых дробей |
||
25 |
2_26 |
Разложение натурального числа на сумму |
||
|
|
квадратов |
||
26 |
2_27 |
Анализ взаимного расположения точки |
||
|
|
и треугольника |
||
27 |
2_28 |
Игра на вычитание |
||
28 |
2_29 |
Определение номера узла по его координатам |
||
29 |
2_30 |
Определение расстояния между узлами |
||
30 |
2_31 |
Определение соседних узлов |
||
|
|
Обработка символьной информации |
||
31 |
3_01 |
Формирование таблицы ASCII |
||
32 |
3_02 |
Преобразование строк к верхнему регистру |
||
33 |
3_03 |
Сортировка фамилий |
||
34 |
3_04 |
Подсчет числа слов в строке |
||
35 |
3_05 |
Анализ нажатой клавиши |
||
36 |
3_06 |
Упорядочение трех цветов радуги |
||
37 |
3_07 |
Вывод текста с различным прижимом |
||
38 |
3_08 |
Сравнение строк с игнорированием пробелов |
||
39 |
3_09 |
Вывод текста с разноцветными буквами |
||
40 |
3_10 |
Преобразование обычной дроби в десятичную |
||
41 |
3_11 |
Перевод числа в римскую систему |
||
42 |
3_12 |
Перевод числа из римской системы |
||
43 |
3_13 |
Вхождение строк с разрядкой |
||
|
|
Работа с массивами |
||
44 |
4_01 |
Сложение целочисленных квадратных матриц |
||
45 |
bubble |
Пузырьковая сортировка |
||
46 |
select |
Сортировка методом отбора |
||
47 |
insert |
Сортировка методом вставки |
||
48 |
shell |
Сортировка методом Шелла |
||
49 |
hoare |
Сортировка методом Хоара |
||
50 |
ssearch |
Последовательный поиск |
||
№ п/п |
Обозна- чение прог- раммы |
Назначение программы |
||
Работа с массивами |
||||
51 |
bsearch |
Бинарный поиск |
||
52 |
4_02 |
Угадывание задуманного числа |
||
53 |
4_03 |
Перестановка компонент одномерного массива |
||
54 |
4_04 |
Перестановка головы и хвоста массива |
||
55 |
4_05 |
Форматированный вывод целочисленного массива |
||
56 |
4_06 |
Ход конем |
||
57 |
4_07 |
Хронометраж методов сортировки |
||
58 |
4_08 |
Количество счастливых билетов |
||
59 |
4_09 |
Количество разных элементов в целочисленном |
||
массиве |
||||
60 |
4_10 |
Перемешивание колоды карт |
||
61 |
4_11 |
Игра в НИМ |
||
62 |
4_12 |
Игра "крестики-нолики" |
||
63 |
4_13 |
Слияние массивов |
||
Рекурсивные программы |
||||
64 |
5_01 |
Числа Фибоначчи |
||
65 |
5_02 |
Наибольший общий делитель |
||
66 |
5_03 |
Ханойские пирамиды |
||
Подпрограммы (процедуры) и функции |
||||
67 |
6_01 |
Построение дерева решений |
||
Работа с дисковыми файлами |
||||
68 |
7_01 |
Обмен со строковым файлом (с ошибкой) (Qbasic, |
||
Паскаль) |
||||
69 |
7_02 |
Обмен со строковым файлом |
||
70 |
7_03 |
Обмен с записеориентированным файлом |
||
71 |
7_04 |
Обмен с двоичным файлом |
||
72 |
7_05 |
Перекодировка текстов из MS-DOS в Windows |
||
73 |
7_06 |
Телефонный справочник |
||
74 |
7_07 |
Создание резервной копии файла |
||
Работа с массивами |
||||
75 |
7_08 |
Выдача каталога на экран |
||
76 |
7_09 |
Сдвиг содержимого текстового файла |
||
Машинная графика |
||||
77 |
8_01 |
Демонстрация графических окон (QBasic) |
||
78 |
8_02 |
Построения в относительных координатах (QBasic) |
||
79 |
8_03 |
Построение синусоиды (QBasic, Паскаль) |
||
80 |
8_04 |
Демонстрация цветовой палитры (QBasic, Си) |
||
81 |
8_05 |
Рисование белым по черному (QBasic, Паскаль) |
||
82 |
8_06 |
Построение эллипса (QBasic) |
||
83 |
8_07 |
Построение дуги и сектора эллипса (QBasic) |
||
84 |
8_08 |
Демонстрация системных шаблонов заливки (Си) |
||
85 |
8_09 |
Демонстрация пользовательских шаблонов за- ливки (Си) |
||
86 |
8_10 |
Штриховка в шахматном порядке (QBasic) |
||
87 |
8_11 |
Построение кирпичной стены (QBasic) |
||
88 |
8_12 |
Заполнение прозрачным шаблоном (Си) |
||
89 |
8_13 |
Буква А в разных шрифтах (Си) |
||
90 |
8_14 |
Построение шахматной доски |
||
91 |
8_15 |
Отображение семисегментных цифр (Си) |
||
92 |
8_16 |
Цифровые часы (Паскаль) |
||
93 |
8_17 |
Летающая тарелка |
||
94 |
8_18 |
Биоритмы |
||
Календарные даты и временные интервалы |
||||
95 |
JD1 . |
Вычисление юлианской даты (Си) |
||
96 |
JD2 |
Вычисление юлианской даты (Си) |
||
97 |
JD3 |
Вычисление юлианской даты (Си) |
||
98 |
9_01 |
Вычисление юлианских дат |
||
99 |
9_02 |
Преобразование юлианских дат в григорианские |
||
9_03 |
Определение интервала времени между двумя |
|||
датами |
||||
100 |
9_04 |
Определение дня недели |
||
101 |
9_05 |
Определение порядкового дня в году |
||
109 |
9_ое |
Восстановление даты по порядковому дню года |
||
103 |
9_07 |
Количество дней в месяце |
||
104 | 9_08 | Календарные даты и временные интервалы | ||
105 |
9_09 |
Календарь на заданный месяц любого года Упаковка и распаковка времени |
||
Прерывания и системные функции |
||||
106 |
10_1 |
Перемещение курсора (Си, Паскаль) |
||
107 |
10_2 |
Опрос текущей даты |
||
108 |
10_3 |
Управление мышью |
||
109 |
ask attr |
Опрос цветовых атрибутов (Си) |
||
110 |
set attr |
Установка цветовых атрибутов (Си) |
||
111 |
move cur |
Перемещение курсора (Си) |
||
112 |
box_ abs |
Построение окна с тенью (Си) |
||
113 |
box_ rel |
Построение окна с тенью (Си) |
||
114 |
cl_rect |
Очистка прямоугольной области (Си) |
||
115 |
s_out |
Вывод символа в текущую позицию (Си) |
||
116 |
s_out_h |
Размножение символа по горизонтали (Си) |
||
117 |
s_out v |
Размножение символа по вертикали (Си) |
||
118 |
sbox abs |
Заполнение символом прямоугольной области (Си) |
||
119 |
sbox_rel |
Заполнение символом прямоугольной области (Си) |
||
120 |
xy s out |
Вывод символа в указанную позицию (Си) |
||
121 |
st out с |
Вывод строки в центре полосы (Си) |
||
122 |
st_out_l |
Вывод строки, прижатой к левой границе полосы (Си) |
||
123 |
st_out_r |
Вывод строки, прижатой к правой границе поло- сы (Си) |
||
124 |
ask_page |
Опрос активной страницы (Си) |
||
125 |
set page |
Установка активной страницы (Си) |
||
126 |
err_out |
Вывод сообщения об ошибке (Си) |
||
127 |
init_ txt |
Инициализация пакета text box (Си) |
||
128 |
tst_ text |
Проверка пакета text box (Си) |
||
104 |
9_08 |
Календарные даты и временные интервалы Календарь на заданный месяц любого года |
||
105 |
9_09 |
Упаковка и распаковка времени |
||
Прерывания и системные функции |
||||
106 |
10_1 |
Перемещение курсора (Си, Паскаль) |
||
107 |
10_2 |
Опрос текущей даты |
||
108 |
10_3 |
Управление мышью |
||
109 |
ask_attr |
Опрос цветовых атрибутов (Си) |
||
110 |
set_attr |
Установка цветовых атрибутов (Си) |
||
111 |
move_cur |
Перемещение курсора (Си) |
||
112 |
box_ abs |
Построение окна с тенью (Си) |
||
113 |
box_ rel |
Построение окна с тенью (Си) |
||
114 |
cl_ rect |
Очистка прямоугольной области (Си) |
||
115 |
s_ out |
Вывод символа в текущую позицию (Си) |
||
116 |
s_out_ h |
Размножение символа по горизонтали (Си) |
||
117 |
s_out_ v |
Размножение символа по вертикали (Си) |
||
118 |
sbox_ abs |
Заполнение символом прямоугольной области (Си) |
||
119 |
sbox_ rel |
Заполнение символом прямоугольной области (Си) |
||
120 |
xy_ s_ out |
Вывод символа в указанную позицию (Си) |
||
121 |
st_out_ с |
Вывод строки в центре полосы (Си) |
||
122 |
st_out_l |
Вывод строки, прижатой к левой границе полосы (Си) |
||
123 |
st_out_ r |
Вывод строки, прижатой к правой границе поло- сы (Си) |
||
124 |
ask page |
Опрос активной страницы (Си) |
||
125 |
set_page |
Установка активной страницы (Си) |
||
126 |
err_out |
Вывод сообщения об ошибке (Си) |
||
127 |
init _txt |
Инициализация пакета text box (Си) |
||
128 |
tst_text |
Проверка пакета text_box (Си) |
||