
ФП 4 отчёт Ихсанова
.docxФункциональное программирование ЛР4
ПРО-432Б Ихсанова Э. А.
Задание:
1. Написать функцию, которая читает входной текстовой файл и выводит в выходной файл указанную информацию.
2. 3. Перевести текст задачи и написать решение. При желании любую задачу своего варианта можно заменить двумя другими задачами с сайта http://projecteuler.net/problems, не встречающимися в других вариантах и имеющими номер >50. Проверить полученные ответы на указанном сайте. В скобках указан номер задачи на сайте.
Вариант 9:
1. Выводит знаки препинания и количество их вхождений в исходный файл, отсортированные по убыванию вхождений.
2. (35) The number, 197, is called a circular prime because all rotations of the digits: 197, 971, and 719, are themselves prime.
There are thirteen such primes below 100: 2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79, and 97.
How many circular primes are there below one million?
3.(91)
Ход работы:
1.Н
аписать
функцию, которая читает входной текстовой
файл и выводит в выходной файл указанную
информацию. Выводит знаки препинания
и количество их вхождений в исходный
файл, отсортированные по убыванию
вхождений.
I
nput:
P
rogramm:
O
utput:
2.
Перевести текст задачи и написать решение.
(35) The number, 197, is called a circular prime because all rotations of the digits: 197, 971, and 719, are themselves prime.
There are thirteen such primes below 100: 2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79, and 97.
How many circular primes are there below one million?
Перевод:
(
35)Число
197 называется круговым простым числом,
потому что все его циклические
перестановки: 197, 971 и 719, сами являются
простыми числами.
Существует тринадцать
таких простых чисел меньше 100: 2, 3, 5, 7,
11, 13, 17, 31, 37, 71, 73, 79 и 97.
Сколько существует
круговых простых чисел меньше миллиона?
3. Перевести текст задачи и написать решение.
( 91)
Перевод:
Вывод:
В ходе лабораторной работы изучили чтение с файла, запись в файл, а также решили различные задачи в интерпретаторе Hugs.