Это старая версия Информатика/Aрхив/2022/9Д-1 за 06.12.2021 14:37 под редакцией VladimirIlyin.

Просмотр кода страницы 9Д-1 страница

#|
||Структуры|((http://server.179.ru/vv/1322.html Теория и задачи))
||((https://server.179.ru/cgi-bin/new-client?contest_id=1308&locale_id=1 Вход [1322]))|((http://server.179.ru/ejudge/stand/mp/stand.php?contest=1322 Результаты))||
||Структуры|((http://server.179.ru/vv/1308.html Теория и задачи))
((https://metanit.com/cpp/tutorial/5.14.php Перегрузка операторов))| |((https://server.179.ru/cgi-bin/new-client?contest_id=1308&locale_id=1 Вход [1308]))|((http://server.179.ru/ejudge/stand/mp/stand.php?contest=1308 Результаты))||

||Функции
Оформите решения задач на графику красиво. 

  * Разбейте на функции, например, добавьте функции рисования шашки или клетчатого поля. Функция main() должна содержать мало строк, при этом очень понятных.
  * В шашках должны //легко (изменением одной строки)// меняться цвет темных клеток, размер клеток, положение на доске
  * В идеальном газе должны легко изменяться  количество шариков-молекул и размер прямоугольника сосуда, он должен быть внутри окна, но не обязательно занимать все окно. У каждого шарика должны быть свои скорости, цвет и радиус.

   
Решения сдайте в ((https://server.179.ru/cgi-bin/new-client?contest_id=1301 контест 1301 задачи ZF, ZH)) 

|((https://server.179.ru/vv/1301t.html Теория))

|((https://server.179.ru/vv/1301.html Задачи))|((https://server.179.ru/cgi-bin/new-client?contest_id=1301&locale_id=1 Вход [1301]))|((http://server.179.ru/ejudge/stand/mp/stand.php?contest=1301 Результаты))||

||Простейшая графика 
Решения сдайте в ((https://server.179.ru/cgi-bin/new-client?contest_id=1301 контест 1301 задачи ZD, ZE)) 
| | | Скачайте и запустите проект ((file:/sgproject.zip для Codeblocks)) или ((file:/clion_sgproject.zip для CLion)) 

1. Нарисуйте доску для шашек 8x8 c первоначальной расстановкой
file:/checkers.gif
2. Создайте модель идеального газа (кружочки двигаются, отталкиваясь от стенок по законам физики)||

||Массивы|((http://server.179.ru/tasks/cpp/theory/09-arrays.html Теория))|((https://server.179.ru/tasks/cpp/2022d/08-arrays.html Задачи))|((https://server.179.ru/cgi-bin/new-client?contest_id=1291&locale_id=1 Вход [1291]))|((http://server.179.ru/ejudge/stand/mp/stand.php?contest=1291 Результаты))||

||Цикл for|((http://server.179.ru/tasks/cpp/theory/04-for.html Теория))|((https://server.179.ru/tasks/cpp/2022d/04-for.html Задачи))|((https://server.179.ru/cgi-bin/new-client?contest_id=1282&locale_id=1 Вход [1282]))|((http://server.179.ru/ejudge/stand/mp/stand.php?contest=1282 Результаты))||
||Условная инструкция|((http://server.179.ru/tasks/cpp/theory/03-if.html Теория))|((http://server.179.ru/tasks/cpp/2022d/03-if.html Задачи))|((http://server.179.ru/cgi-bin/new-client?contest_id=1271&locale_id=1 Вход [1271]))|((http://server.179.ru/ejudge/stand/mp/stand.php?contest=1271 Результаты))||
||Целочисленная арифметика|((http://server.179.ru/tasks/cpp/theory/02-int.html Теория))|((http://server.179.ru/tasks/cpp/2022d/02-int.html Задачи))|((http://server.179.ru/cgi-bin/new-client?contest_id=1267&locale_id=1 Вход [1267]))|((http://server.179.ru/ejudge/stand/mp/stand.php?contest=1267 Результаты))||
||Компилируем и запускаем программу на C++|((http://server.179.ru/tasks/cpp/theory/01-intro.html Теория))|((http://server.179.ru/tasks/cpp/2022d/01-intro.html Примеры))||
|#


===Знакомство===

Для начала решите одну из задач, можно обе. 
Для решения можно использовать какие-угодно программы и страницы в интернете.


1. Посчитайте сумму арабских цифр (именно цифр, а не чисел) в ((http://mathemlib.ru/books/item/f00/s00/z0000005/st025.shtml тексте статьи)) (картинки и цифры на странице, но не в статье - не в счет).

2. Посчитайте количество страниц Википедии о женских именах, длина которых больше 5 символов (Ольгу не считаем, Беатрису считаем).

Более формально: нужно посчитать количество нужных имен в списке (обрабатываем только сам список) на странице Википедии Категория: Женские имена и следующей по ссылке с продолжением списка.