Домашнее задание 11 класс (1 февраля - 7 февраля) ЧАСТЬ I

 

Домашнее задание 11 класс (1 февраля - 7 февраля) ЧАСТЬ I

7c832d02f2693ce44c1885b2631e2532.gif
В прошлом задании вы отработали навыки применения графических  операторов во вложенных циклах (орнамент). В текущей задаче вам придётся применить операторы SetFillStyle, SetTextStyle, FloodFill, OutTextXY и другие.
Задача начального уровня: изобразить шахматное поле
Задача среднего уровня: изобразить шахматное поле с расставленными шашками на нём (EXE-файл образца прилагается)

0cfbdf0a6cc17c3619e62d055ecf8640.png


Задача высокого уровня: изобразить шахматное поле с расставленными шахматами на нём (для каждой фигуры своя процедура). Примеры фигур:

1ee5c66ea912672d4b5368f0aa1d9adc.png

… или построить многоэтажный панельный дом (разные панели – в отдельных процедурах).

df18a01e1174bb24662b3b3c22ff7e65.png

Креатив в виде многоуровневой застройки и наличие арок приветствуется. Образец EXE-файла прилагается (точная копия образца не требуется, но не возбраняется).

Внимание! Это не последние задачи на этой неделе!
Файлы:
saski.exe (148.53 КБ)
dom.exe (142.64 КБ)

Мне нравится0
Залевский
02.02.2016 19:53:54
Сергей Алексеевич, здравствуйте. Не получается открыть задание для 11 классов. Что делать?
Ответить Ссылка Мне нравится0
Мне нравится0
02.02.2016 20:13:58
А здесь его пока нет, все делают предыдущее...
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
03.02.2016 15:19:08
057bb840b36d1b07cef82b2b3b89fcb2.png
Фото:
Ответить Ссылка Мне нравится0
Мне нравится0
03.02.2016 16:23:04
Илья, кадрируй картинку. А у меня доска и шашки объёмно смотрятся, а у тебя плоско...
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
03.02.2016 17:21:16
Я, конечно, могу сделать тень , но на черных фигурах это не будет видно
bdfe1a82bd0cbe7b12077fcf5edd73e1.png
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
03.02.2016 20:28:35
Надеюсь Вы не будете ругаться на отсутствие теней
2a33bbdb2fd2a6fb830e77610c572751.jpg
Ответить Ссылка Мне нравится0
Мне нравится0
03.02.2016 23:46:23
Нет, Тимофей, на тень "ругаться" не буду. Буду ругаться на отсутствие системы вложенных циклов...
...применения графических операторов во вложенных циклах...
Очень не оптимальный способ, поэтому на "4" не тянет.
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
04.02.2016 13:40:09
Вот так? (вместо 270 строк теперь 175, более оптимальный способ...)
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
04.02.2016 13:41:28
Хотя текст можно было и не делать в виде процедур.
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
04.02.2016 13:58:42
Нет, Тимофей, опять мимо. Процедуры в твоей задаче использовать не обязательно, хотя естественно не возбраняется. В моём листинге программы строк меньше 100, хотя, если посмотришь EXE-файл и шашки рисуются циклом и тень присутствует... Тимофей, повторюсь...
...применения графических операторов во вложенных циклах...
а у тебя их нет...
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
04.02.2016 15:47:47
И снова ощущение, будто я что-то сделал не так
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
04.02.2016 17:10:12
Ощущения тебя не обманули, Тимофей, вся доска - цикл в цикле, а не каждая полоса доски.
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
03.02.2016 23:50:19
Максим, желательно чтобы для каждой фигуры была своя процедура, а цвет фигуры был бы её параметром.
И картинку кадрируй... И доска односторонняя, если буду играть белыми для меня и буквы и цифры будут верх ногами.  
Ответить Ссылка Мне нравится0
Мне нравится0
04.02.2016 12:51:50
264908891eccc1d25f1f1421437bb26d.png
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
04.02.2016 13:22:51
Сейчас гораздо лучше, Максим, устранил все недостатки!
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
05.02.2016 16:36:19
+Добавил возможность изменять высоту и ширину дома. При этом находится оптимальный размер панели.48671eeb5e887e2316efd60fc8ba2682.png
Ответить Ссылка Мне нравится0
Мне нравится0
05.02.2016 17:34:27
Китайская стена, а не дом :)
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
06.02.2016 02:45:11
a9cab4df86777264467b3b76f5894f3c.PNG
Ответить Ссылка Мне нравится0
Мне нравится0
06.02.2016 10:41:47
Анель, красивые шашки получились, сразу видно художественное образование.
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
07.02.2016 16:57:35
Всё что в моих силах...
Ответить Ссылка Мне нравится0
Мне нравится0
07.02.2016 17:53:57
Настя, нужно было PAS файл приложить. Кстати орнамент ты сделала, а в чём проблемы вставить в орнамент квадраты?
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
07.02.2016 18:05:19
вот
Ответить Ссылка Мне нравится0
Мне нравится0
07.02.2016 18:12:04
Настя, если перед циклом For цвет с 0 изменишь на другой, например setcolor(15), уже будет лучше, но гораздо лучше если пойдёшь от орнамента.
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
07.02.2016 19:34:16
всё плохо..
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
07.02.2016 20:29:49
Настя, в первой есть проблески решения, попробуй найти закономерность для чёрной и белой клетки и поставь проверку условия соответствующую в цикл.
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
08.02.2016 00:08:56
ну как?:)
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
08.02.2016 01:24:21
Настя, шикарные шашки...:), но идёшь в нужном направлении...
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
08.02.2016 16:58:41
Здравствуйте, Сергей Алексеевич, это потянет на слабую 4?
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
08.02.2016 21:14:23
Настя, а у тебя такой же результат виден как и у меня?7bc02fc262b3ebfd1245d674846c81bd.png
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
08.02.2016 21:56:08
:)8f6a44bc69410043a2c6e1bb817197c4.png
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
08.02.2016 22:02:08
Настя, а это значит, что доска у тебя масштабируется автоматически под разрешение экрана, а шашки рисуются в фиксированном месте. Значит, надо сделать обычную с фиксированными размерами доску и всё будет ОК.
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
08.02.2016 22:15:29
так?
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
09.02.2016 19:01:59
Настя, так гораздо лучше!
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
07.02.2016 20:08:35
1b5c878768e567b2271d38f381b8bf44.png
Ответить Ссылка Мне нравится0
Мне нравится0
07.02.2016 20:20:27
Весьма скромненько, Екатерина!
Ответить Родитель Ссылка Мне нравится0
Мне нравится0
15.02.2016 00:17:45
Простите, что поздно сдала! Как только начал нормально работать компьютер, сразу скинула.
Ответить Ссылка Мне нравится0
Мне нравится0
15.02.2016 21:24:18
Не знаю,как делать, уже много времени потерял, смог сделать только bar3d внутри него bar bи всё не знаю, как сделать поле
Ответить Ссылка Мне нравится0
Мне нравится0
15.02.2016 22:15:47
14130c3ff1558e99453c2fe4f4ed7d16.png
Ответить Ссылка Мне нравится0
Мне нравится0
16.02.2016 16:14:07
Ой не то отправил
Ответить Ссылка Мне нравится0
Мне нравится0
16.02.2016 17:48:28
скриншот обязателен?
Ответить Ссылка Мне нравится0
Мне нравится0
22.02.2016 08:48:36
Шабельникова
Ответить Ссылка Мне нравится0

....