Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Абрамян М.Э. - Задачник по программированию

.pdf
Скачиваний:
1226
Добавлен:
03.03.2016
Размер:
542.93 Кб
Скачать

Содержание

141

 

 

 

 

Серии целых чисел . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

 

Множества точек на плоскости . . . . . . . . . . . . . . . . . . . .

57

 

Двумерные массивы (матрицы)

58

 

Формирование матрицы и вывод ее элементов . . . . . . . . . .

59

Анализ элементов матрицы . . . . . . . . . . . . . . . . . . . . . .

61

 

Преобразование матрицы . . . . . . . . . . . . . . . . . . . . . . .

63

 

Диагонали квадратной матрицы . . . . . . . . . . . . . . . . . . . .

66

Символы и строки

68

 

Символы и их коды. Формирование строк . . . . . . . . . . . . . .

68

Посимвольный анализ и преобразование строк.

 

 

Строки и числа . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

 

Обработка строк с помощью стандартных функций.

 

 

Поиск и замена . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

 

Анализ и преобразование слов в строке . . . . . . . . . . . . . .

71

Дополнительные задания на обработку строк . . . . . . . . . . .

73

Двоичные файлы

74

 

Основные операции с двоичными файлами . . . . . . . . . . . .

75

Создание файла, ввод и вывод его элементов . . . . . . . .

75

Преобразование файла . . . . . . . . . . . . . . . . . . . . . .

77

Обработка нетипизированных двоичных файлов . . . . . .

78

Работа с несколькими числовыми файлами. Файлы-архивы . .

79

Cимвольные и строковые файлы . . . . . . . . . . . . . . . . . . .

80

Использование файлов для работы с матрицами . . . . . . . . .

82

Текстовые файлы

84

 

Основные операции с текстовыми файлами . . . . . . . . . . . .

85

Анализ и форматирование текста . . . . . . . . . . . . . . . . . .

86

Текстовые файлы с числовой информацией . . . . . . . . . . . .

89

Дополнительные задания на обработку текстовых файлов . . .

91

Составные типы данных в процедурах и функциях

92

 

Одномерные и двумерные массивы . . . . . . . . . . . . . . . . .

92

Строки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

 

Файлы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

100

Записи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

102

Рекурсия

105

Простейшие рекурсивные алгоритмы . . . . . . . . . . . . . . . .

105

Разбор выражений . . . . . . . . . . . . . . . . . . . . . . . . . . . .

107

Перебор с возвратом . . . . . . . . . . . . . . . . . . . . . . . . . .

109

Динамические структуры данных

110

Стек . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

112

Очередь . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

114

Двусвязный список . . . . . . . . . . . . . . . . . . . . . . . . . . . .

117

Список с барьерным элементом . . . . . . . . . . . . . . . . . . .

125

Избранные задания из различных групп

129

Условный оператор и оператор выбора . . . . . . . . . . . . . . .

129

Операторы цикла . . . . . . . . . . . . . . . . . . . . . . . . . . . .

130

Последовательности. Процедуры и функции.

 

Минимумы и максимумы . . . . . . . . . . . . . . . . . . . . .

131

Массивы и строки . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133

Файлы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

135

Составные типы данных в процедурах и функциях.

 

Рекурсивные алгоритмы . . . . . . . . . . . . . . . . . . . . .

136

Динамические структуры данных . . . . . . . . . . . . . . . . . . .

138