- •1. Введение
- •2.1.3. Описание логической структуры
- •2.2.4. Руководство пользователя
- •2.2.5. Руководство программиста
- •3.2.3. Руководство оператора
- •3.2.4. Руководство пользователя
- •3.2.5. Руководство программиста
- •4.2.4. Руководство пользователя
- •4.2.5. Руководство программиста
- •5.2.4. Руководство пользователя
- •5.2.5. Руководство программиста
- •6. Заключение
- •7. Приложение к задаче №1
- •8. Приложение к задаче №2
- •9. Приложение к задаче №3
- •10. Приложение к задаче №4
2.2.4. Руководство пользователя
Данная программа предназначена для нахождения наибольшей стоимости книги, при которой у продавца не нашлось бы сдачи покупателю. При этом книга по карману покупателю.
P[M] - массив достониств монет покупателя.
Q[N] - массив достоинств монет продавца.
i,j,CostBook -параметры циклов.
k - число используемое как битовая маска.
Psumm - максимальная комбинация покупателя(Нужна для контроля стоимости книги).
BackCost - стоимость книги к которой нет сдачи (Ищется максимальное значение).
CostP - сдача покупателю.
Summ - контрольная сумма
BackCostNext - Проверяемая стоимость книги. "Лучше ли?"
Взаимодейтсвие производится с клавиатуры.
2.2.5. Руководство программиста
Данная программа предназначена для нахождения наибольшей стоимости книги, при которой у продавца не нашлось бы сдачи покупателю. При этом книга по карману покупателю.
Программа выполнена в технологии операторного программирования.
int main() - основная функция получающая на вход заполнение двух массивов.
Запуск программы в Windows, а именно файл 1-13.c можно выполнить при помощи:
- Среда разработки Dev-C++ 5.8.2 или выше.(компилятор TDM-GCC 4.8.1). Рекомендуемо проводить компиляцию и запуск именно из этой среды.
- Так же поддерживаются среды Вorland С++ 3.1, Borland C++ 5.5.
3. Задача №2
3.1. Технологическая документация
3.1.1. Общие сведения
Файл с кодом программы называется "1-23.с".
Код программы написан Астаховым Д.В.
Так же сам код можно посмотреть в пункте "Приложение к задаче №2"
Программа написана в среде для разработки Dev-C++ 5.8.2 на языке C.
3.1.2. Функциональное назначение
Данная программа предназначена для нахождения количесттва клеточек полность находящихся в окрузности радиуса R.
3.1.3. Описание логической структуры
Алгоритм программы в текстовом виде
main() - основная функция принимает как входное данное целое число, которое будет принято за изначальный радиус.
R0 - началный радиус.
K - количество целых клеток внутри окружности. Выводное данное.
i - параметро цикла.
R1 - вспомогательная переменная.
После запуска программы, она предлагает ввести знаечение радиуса R0 для последующих вычислений:
printf("Enter R:"); scanf("%d",&R0);
После введенное значение R0 так же записывается в R1.
В цикле, количество итераций которого равно R0, выполняются расчеты для четверти круга.
Проверка полной принадлежности клетки к окружности проверяется посредством уравнения Пифагора и сравнением полученной гипотинузы и введенное радиуса.
Вслучае если радиус меньше, то значение R1 уменьшается на 1.
После суммируется с К.
После выполнения всех итераций Оператора for, K множается на 4, так как предыдущие вычисления производились в четверти окружности.
Далее K выводится на экран и производится завершение программы.
Струкутура программы
Заголовочные файлы библиотеки C
int main()
{
последовательность операторов
}
3.1.4. Вызов и загрузка
Запуск программы в Windows, а именно файл 1-23.c можно выполнить при помощи:
- Среда разработки Dev-C++ 5.8.2 или выше.(компилятор TDM-GCC 4.8.1). Рекомендуемо проводить компиляцию и запуск именно из этой среды.
- Так же поддерживаются среды Вorland С++ 3.1, Borland C++ 5.5.
3.1.5. Входные данные
Вводится радиус рассматриваемой окружности.
Enter R:
5
3.1.6. Выходные данные
Выводит количество клеток полностью входящих в окружность радиуса R0.
При R0=5:
Result=60
3.2. Эксплуатационная документация
3.2.1. Описание программы
Данная программа предназначена для нахождения количества клеток полностью входящих вокружность радиуса R0.
Данные вводятся через консоль ручным вводом:
Пример входных данных
Enter R:
5
Пример выходных данных
Result=60
3.2.2. Руководство администратора
Запуск программы в Windows, а именно файл 1-23.c можно выполнить при помощи:
- Среда разработки Dev-C++ 5.8.2 или выше.(компилятор TDM-GCC 4.8.1). Рекомендуемо проводить компиляцию и запуск именно из этой среды.
- Так же поддерживаются среды Вorland С++ 3.1, Borland C++ 5.5.
Программа может работать не правильно при входных значенияю превышающих максимально допустимые для типа данных int.
И в случае если выходное данное так же превышает максимально допустимое значение для типа int.
