<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F%2F%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1</id>
	<title>Практические занятия по курсу ОиМП/Группа 106 1 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F%2F%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1"/>
	<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;action=history"/>
	<updated>2026-06-06T19:07:10Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.wikicshse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=1967&amp;oldid=prev</id>
		<title>imported&gt;AndreyShestimerov: /* 22.11.2014 */</title>
		<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=1967&amp;oldid=prev"/>
		<updated>2014-12-02T13:09:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;22.11.2014&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач), 798 (от 4 из первой половины + 4 из второй).&lt;br /&gt;
&lt;br /&gt;
Сдача домашнего задания №3 заканчивается в полночь с  на  декабря. При выставлении оценки за задание будет учитываться сдача задач в контестах 948 (от 1 задачи), 947(от 5 задач), 952(от 3 задач)....&lt;br /&gt;
&lt;br /&gt;
=== 02.12.2014 ===&lt;br /&gt;
Реализуйте интерактивную игру &amp;quot;Быки и коровы&amp;quot;. [http://www.dcc.fc.up.pt/~sssousa/RM09101.pdf]&lt;br /&gt;
Исходная комбинация генерируется случайно, всего 4 позиции и 6 цветов (параметры могут потом меняться).&lt;br /&gt;
Программа выводит приглашение для ввода, вводит строку и выводит два числа - &amp;quot;black hits&amp;quot; &amp;quot;white hits&amp;quot;. В программе запрещается использовать циклы, рекомендуется пользоваться generate, accumulate, inner_product, copy, ...&lt;br /&gt;
&lt;br /&gt;
=== 22.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Класс mystring [https://yadi.sk/d/pn5aN4HLd2QRd]&lt;br /&gt;
&lt;br /&gt;
Класс инициализируется корректным арифметическим выражением, которое состоит из цифр и знаков сложения и вычитания (вычисление при инициализации проводиться не должно)&lt;br /&gt;
&lt;br /&gt;
Класс должен иметь метод int calc(), который возвращает результат вычисления выражения. Результат метода должен кешироваться и при повторном вызове для того же выражения повторное вычисление не происходит&lt;br /&gt;
&lt;br /&gt;
Должен корректно работать следующий фрагмент&lt;br /&gt;
&lt;br /&gt;
    		{&lt;br /&gt;
    			Exp e = &amp;quot;1+2+3&amp;quot;;&lt;br /&gt;
          		cout &amp;lt;&amp;lt; e.calc();&lt;br /&gt;
    		}&lt;br /&gt;
&lt;br /&gt;
=== MyString ===&lt;br /&gt;
&lt;br /&gt;
Реализовать класс строк, таким образом, чтобы поддерживались основные операции (сложение, доступ к символу, присваивание и т.д.) и в случае коротких строк, данные хранились в самом объекте.&lt;br /&gt;
=== 15.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Реализовать пользовательский тип «Рациональные числа» (Rational).&lt;br /&gt;
&lt;br /&gt;
Внутреннее представление типа:&lt;br /&gt;
&lt;br /&gt;
      int a, b;&lt;br /&gt;
      &lt;br /&gt;
должно отвечать следующим требованиям: Число a/b должно представлять собой несократимую дробь.&lt;br /&gt;
&lt;br /&gt;
Данный тип должен быть описан таким образом, чтобы были корректны следующие инструкции:&lt;br /&gt;
&lt;br /&gt;
 // Создание объектов  &lt;br /&gt;
 Rational q = Rational(1, 3), w(1, 3);  &lt;br /&gt;
 Rational s = 4;  &lt;br /&gt;
 Rational z = q;&lt;br /&gt;
 &lt;br /&gt;
 // Арифметические операции  &lt;br /&gt;
 s.Add(q);       // значение s увеличивается на значение q  &lt;br /&gt;
                 // (значение s меняется)  &lt;br /&gt;
 s.Substract(q); // значение s изменяется путем вычитания q  &lt;br /&gt;
 s.Multiply(q);  // значение s изменяется путем домножения на q  &lt;br /&gt;
 s.Divide(q);    // значение s изменяется путем деления на q  &lt;br /&gt;
 &lt;br /&gt;
 s.Add(q).Multiply(w); // значение s меняется путем инкрементирования q  &lt;br /&gt;
                       // с последующим домножением на w  &lt;br /&gt;
 &lt;br /&gt;
 // Логические операции  &lt;br /&gt;
 s.EqualTo(w); // возращает булево значение, равно ли значение s значению w  &lt;br /&gt;
 s.CompareTo(w); // возвращает целое &amp;gt; 0, если s &amp;gt; w,  &lt;br /&gt;
                 // иначе возвращает целое &amp;lt; 0, если s &amp;lt; w,  &lt;br /&gt;
                 // иначе возвращает 0  &lt;br /&gt;
 s.IsInteger()   // возвращает булево значение, является ли s целым числом  &lt;br /&gt;
 &lt;br /&gt;
 // Строковое представление в формате a:b &lt;br /&gt;
 string str = w.ToString();  // вернет 1:3&lt;br /&gt;
 &lt;br /&gt;
 // Создание массивов  &lt;br /&gt;
 Rational arr[10];&lt;/div&gt;</summary>
		<author><name>imported&gt;AndreyShestimerov</name></author>
	</entry>
</feed>