Добрый день. Требуется написать программу на языке программирования "Pascal".
Обязательное требование:
1. Написать программу, сбросить исходник.
2. Составить блок схему. Нарисовать и сбюросить исходник
3. Описать как работает программа, пошаговое описание с разьяснением, чтобы можно было описать и рассказать как работает программа. Обисание должно быть четким и понятным как для блондинки.
____________________________________________________________________________________________________________________________________
Исходник задачи что дал преподаватель:
Провести кодирование и декодирование текста (массива символов) при помощи кода Цезаря с переменным сдвигом по таблице ASCII-кодов. Величина сдвига для каждой позиции в исходном тексте – сложение (по модулю 256) кодов символов слова кодового блокнота (массива строк), стоящего в блокноте на той же позиции. Если кодовый блокнот имеет слов меньше, чем количество символов в исходном тексте, то по исчерпании слов в нём перейти к первому слову и продолжить. Исследовать повторяемость символов в закодированном тексте (сколько каких кодов одного и того же исходного символа получено) в зависимости от кодового блокнота и длины исходного текста.
Создать класс для представления и работы с обыкновенными дробями. Значения дробей должны быть видны на экране в виде –2 3/4 (для отрицательных), 5/8 (для положительных, если числитель меньше знаменателя) or 3 (если знаменатель равен 1).
Сконструировать арифметические и логические операции с рациональными дробями (+, -, *, /, >, =,