Евгений Колесников 3 天之前
父節點
當前提交
2cb43220e7
共有 3 個文件被更改,包括 10 次插入2 次删除
  1. 5 1
      articles/lab5_function.md
  2. 4 0
      articles/t5_delegate.md
  3. 1 1
      readme.md

+ 5 - 1
articles/lab5_function.md

@@ -1,3 +1,8 @@
+Предыдущая |   | Следующая
+:----------------:|:----------:|:----------------:
+  | [Содержание](../readme.md#лабораторные-работы-к-теме-5) | [Исключения. NULL.](./lab5_try_null.md)
+
+
 # Лабораторная работа "Функции (методы)"
 
 ## Оформление XML-комментариев
@@ -49,4 +54,3 @@ static int Sum(int a, int b) => a + b;
     Петя и Вася часто играют в различные логические игры. Недавно Петя поведал Васе о новой игре «Быки и коровы» и теперь они играют в эту игру сутками. Суть игры очень проста: Петя загадывает четырехзначное число, состоящее из различных цифр. Вася отгадывает задуманное Петей число, перебирая возможные варианты. Каждый раз Вася предлагает вариант своего числа, а Петя делает Васе подсказку: сообщает количество быков и коров, после чего Вася с учетом подсказки продолжает отгадывание числа до тех пор, пока не отгадает. 
     
     Быки – это количество цифр в предложенном Васей числе, совпадающих по значению и стоящих в правильной позиции в задуманном Петей числе. Коровы – количество цифр, совпадающих по значению, но находящихся в неверной позиции. Например, если Петя задумал число `5671`, а Вася предложил вариант `7251`, то число быков равно `1` (только цифра `1` на своем месте), а число коров равно `2` (только цифры `7` и `5` не на своих местах). Петя силен в математике, но даже он может ошибаться. Помогите Пете написать программу, которая бы по загаданному Петей и предложенному Васей числам сообщала количество быков и коров.
-

+ 4 - 0
articles/t5_delegate.md

@@ -696,6 +696,10 @@ int result2 = Sum(integers, x => x % 2 == 0);
 1. [Делегаты](#делегаты)
 1. [Лямбда-выражения](#лямбда-выражения)
 
+## Задание
+
+Лабораторных по этой теме нет - сделайте отчет по лекции. Выполните все примеры из лекции и оформите отчет с выполняемым кодом и результатом выполнения.
+
 Предыдущая лекция |   | Следующая лекция
 :----------------:|:----------:|:----------------:
 [Общие сведения о подпрограммах.](./t5_function.md) | [Содержание](../readme.md#тема-5-продвинутый-c-функции-лямбды-исключения-работа-с-файлами-многопоточность-регулярные-выражения) | [Исключения. Null.](./t5_exception.md)

+ 1 - 1
readme.md

@@ -189,7 +189,7 @@ $$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$$
 1. [Регулярные выражения](./articles/t5_regex.md)
     - [Опережающие и ретроспективные проверки](./articles/t5_regex.md#опережающие-и-ретроспективные-проверки)
 
-### Лабораторные работы
+### Лабораторные работы к теме 5
 
 1. [Организация и использование функций.](./articles/lab5_function.md)
 1. [Исключения. NULL.](./articles/lab5_try_null.md)