{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "dbb8100b",
   "metadata": {},
   "source": [
    "Лабораторная работа разработана Т.Ф. Долгих к.ф.-м.н., доц. кафедры ВМ и МФ мехмата ЮФУ &#128105;&#8205;&#127979;.\n",
    "\n",
    "-----------------------\n",
    "\n",
    "\n",
    "# <span style=\"color: red\">Внимание!</span>\n",
    "\n",
    "Перед началом работы переименуйте файл &#128105;&#8205;&#128187;\n",
    "\n",
    "Для этого выберите **File $\\to$ Rename...** и измените **NameStud** на свою фамилию, записанную латинскими буквами.\n",
    "\n",
    "-----------------------"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3cb7d423",
   "metadata": {},
   "source": [
    "## Задание 1 &#128105;&#8205;&#127891;\n",
    "\n",
    "Дано натуральное число $n$. Проверить, есть ли в записи числа $n$ цифра 5.\n",
    "Как только условие будет нарушено, работу цикла прекратить.\n",
    " \n",
    "*Указание 1.* В программе запрещено использовать ЛЮБЫЕ выбирающие операторы или конструкции, а также оператор `break`.\n",
    " \n",
    "*Указание 2.* В программе обязательно должны присутствовать операторы для построения трассировочной таблицы и вывода ответа &mdash; `True` или `False`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "f5690b28",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "id": "ade0e549",
   "metadata": {},
   "source": [
    "## Задание 2 &#128105;&#8205;&#127891;\n",
    "\n",
    "Дано натуральное число $n$. Проверить, есть ли в записи числа $n$ цифра 5.\n",
    "Как только условие будет нарушено, работу цикла прекратить.\n",
    " \n",
    "*Указание 1.* В программе используйте по ОДНОМУ разу: `while`, `if`, `break`, `print()`.\n",
    " \n",
    "*Указание 2.* Не использовать булевские переменные.\n",
    "\n",
    "*Указание 3.* В программе обязательно должен присутствовать оператор для вывода ответа &mdash; `True` или `False`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "76a951c9",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "id": "ce364db4",
   "metadata": {},
   "source": [
    "## Задание 3 &#128105;&#8205;&#127891;\n",
    "\n",
    "Дано действительное $b < 0$. \n",
    "Найти первый положительный член последовательности $a_0$, $a_1$, $a_2$, $a_3$,$\\ldots$, образованной по закону:\n",
    "$$\n",
    "a_0 = b, \\quad\n",
    "a_i = a_{i-1} + \\frac{3i}{i^2 + 1}, \\quad\n",
    "i = 1, 2, 3, 4,\\ldots\n",
    "$$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "0caaf83a",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "id": "fdd91978",
   "metadata": {},
   "source": [
    "## Задание 3* &#128105;&#8205;&#127891;\n",
    "\n",
    "Добавить в решение задачи 3 операторы для печати трассировочной таблицы."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cba26893",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "id": "a8e05c72",
   "metadata": {},
   "source": [
    "## Задание 4 &#128105;&#8205;&#127891;\n",
    "\n",
    "Вычислить приближенное значение бесконечной суммы\n",
    "$$\n",
    "\\frac{1}{1 \\cdot 2} + \\frac{1}{2 \\cdot 3} + \\frac{1}{3 \\cdot 4} + \\ldots\n",
    "$$\n",
    "Вычисления продолжать до тех пор пока очередное слагаемое не окажется меньше числа $\\varepsilon = 10^{-6}$.\n",
    "\n",
    "*Указание.*  Осуществите проверку результата при помощи библиотеки `sympy`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "3accdb64",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "68f87ed3",
   "metadata": {},
   "outputs": [],
   "source": [
    "# для sympy"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "1a69cce0",
   "metadata": {},
   "source": [
    "## Задание 5 &#128105;&#8205;&#127891;\n",
    "\n",
    "Вычислить приближенное значение бесконечной суммы\n",
    "$$\n",
    "  1 - \\frac{1}{3} + \\frac{1}{5} - \\frac{1}{7} + \\ldots\n",
    "$$\n",
    "Вычисления продолжать до тех пор пока очередное слагаемое не окажется меньше числа $\\varepsilon = 10^{-4}$.\n",
    "\n",
    "*Указание.*  Осуществите проверку результата при помощи библиотеки `sympy`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "0acb645a",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "248a8d9c",
   "metadata": {},
   "outputs": [],
   "source": [
    "# для sympy"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
