aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md50
1 files changed, 11 insertions, 39 deletions
diff --git a/README.md b/README.md
index 4f29fd3..c255d48 100644
--- a/README.md
+++ b/README.md
@@ -1,42 +1,14 @@
-# Задания 7.1 и 7.2
+# Задание 8
+
+Это финальное задание потрясающего курса информатики Андрея Александровича Ангелуца.
+
+Он придрался к тому, что у меня функции решения ДУ реализованы полноценно, а не как "сделать один шаг", но задание принял
+
+Сборка:
+* `make euler`: решить 4 дифура эйлером
+* `make rk4`: решить рунгекуттой
+* `make tests`: построить графики уравнений и суммы уравнений
+* `make task8 && ./task8 --help`: показать опции, которые принимает task8
-## 7.1:
-пока не сделал
-## 7.2:
-### Запуск
-кросс-платформенный, система сборки GNU make
-### идея
-### формат входного файлыа:
-Каждая строка соответствует шаблону:
-```
-ФИГУРА <параметры...>;
-```
-Параметры разделяются пробелом. Возможные параметры: число и точка. Формат точки: `{A, B}`, где A, B - неотрицательные числа.
-Файл не чувствителен к пробелам, переносам на другую строку и т.п.
-Вместо фигуры могут указываться дополнительные параметры, например `.fld_size` (TODO: ЗАКОНЧИТЬ И ЗАДОКУМЕНТИРОВАТЬ)
-#### Фигуры:
-* p - точка
-* l - линия
-* r - прямоугольник
-* c - круг
-#### Дополнительные параметры:
-* Пока ничего...
-#### Пример файла:
-```
-p {
- 0, 1
-};
-l {0, 1} {1, 2};
-r {2, 2} {40, 18};
-c
- {20, 20}
- 1000;
-```
-### файлы исходников
-В файле [main.c](7_2/main.c) почти ничего нет. Как всегда, файлы .h и .c разбиты по папками [include](7_2/include) и [src](7_2/src) соответстенно.
-* `common.h`: только определение структуры точки. Там есть один довольно важный комментарий!
-* `drawable`: определяет функции поля (показать, нарисовать точку).
-* `figure`: определяет структуру figure и алгоритмы, которые позволяют рисовать их на любом поле типа drawable.
-* `input`: определяет функции для чтения входного файла в формате, описанном выше