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

ФП 4 отчёт Ихсанова

.docx
Скачиваний:
0
Добавлен:
07.04.2025
Размер:
322.24 Кб
Скачать

Функциональное программирование ЛР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.