Основы программирования для автоматизированного проектирования и решения творческих задач - 68 стр.

UptoLike

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

а)
=
+
+
0
12
)12(!
)1(
i
ii
ii
x
; б)
=
+
+
+
0
1
14
2)!1(
)1(
i
i
ii
i
x
;
в)
=
+
+
+
0
12
1
2)!1(!
)1(
i
i
i
x
ii
;
г)
=
+
+
0
121
)!12)(12(
)1(
i
ii
ii
x
;
д)
=
+
+
0
2
)14()!2(
)1(
i
ii
ii
x
;
е)
=
+
+
0
)1(2
4))!1((
)1(
i
i
i
x
i
.
20 Задан текстовый файл. Группы символов, разделенные пробелами, считаются словами. Группа
символов, не содержащая буквы, считается числом. Найти максимальное число в файле (число может
быть вещественным, т.е. содержать десятичную точку).
21 С клавиатуры вводится арифметическое выражение, содержащее неотрицательные целые числа,
меньшие тысячи, и знаки операций '+', '-', '*', '/'. Записать это выражение в файл словами.
22 Задано натуральное число n и текстовый файл. Отформатировать строки текста в файле по длине
n. Начало абзаца отметить табуляцией.
23 Задан файл, хранящий записную книжкуфамилию абонента, его адрес и телефон. Организовать
работу с записной книжкой: добавление новых сведений, коррекцию и удаление существующих запи-
сей, а также поиск информации по указанной с клавиатуры фамилии. При написании программы ис-
пользовать бинарный режим работы с файлом.
24 Задан текстовый файл. Осуществить шифрование/дешифро-вание информации следующими ме-
тодами:
а) методом смещения кодак коду каждого считанного символа прибавляется фиксированное
смещение;
б) методом перестановкив считанной из файла последовательности из k символов осуществляет-
ся замена символов местами по заданной перестановке;
в) методом решеткисимволы записываются из файла в матрицу порядка n в одном направлении, а
считываются в другом.
Результат криптографической операции сохранить в другом файле.
25 Заданы три натуральных числа d, m, y, обозначающие дату. Вывести на печать дату, следующую
за указанной.
26 Заданы три натуральных числа d, m, y, обозначающие дату. Определить на какой день недели
приходится указанная дата.
27 Заданы натуральные числа d1, m1, y1, d2, m2, y2, обозначающие две даты. Определить полное
число дней между этими датами.
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
1 Абрамов С.А. и др. Задачи по программированию. М.: Наука, 1988.
2 Ахо А., Хопкрофт Д., Ульман Д. Структуры данных и алгоритмы. М.: Издательский дом "Виль-
ямс", 2000.
3 Баррон Д. Рекурсивные методы в программировании. М.: Мир, 1974.
4 Бентли Д. Жемчужины творчества программистов. М.: Радио и связь, 1990.
5 Бочков С.О., Субботин Д.М. Язык программирования Си для персонального компьютера. М.:
Радио и связь, 1990.