<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN"
 "dtd/kdex.dtd" [
<!ENTITY kbruch "<application
>KBruch</application
>">
<!ENTITY package "kdeedu">
<!ENTITY % addindex "IGNORE">
<!ENTITY % Russian "INCLUDE"
><!-- change language only here -->
]>

<book lang="&language;">

<bookinfo>
<title
>Справочное руководство &kbruch;</title>

<authorgroup>
<author
><firstname
>Sebastian</firstname
> <surname
>Stein</surname
> <affiliation
> <address
><email
>seb.kde@hpfsc.de</email
></address>
</affiliation>
</author>

<othercredit role="translator"
><firstname
>Антон</firstname
><surname
>Иванов</surname
><affiliation
><address
><email
>a-i@bk.ru</email
></address
></affiliation
><contrib
>Перевод на русский язык</contrib
></othercredit
> 

</authorgroup>

<copyright>
<year
>2001-2004</year>
<holder
>Sebastian Stein</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2004-02-18</date>
<releaseinfo
>3.1.91</releaseinfo>

<abstract>
<para
>&kbruch; - это небольшая программа, создающая задачи на вычисление дробей. Пользователь должен решить задачу и ввести значения числителя и знаменателя. Программа проверяет введённые значения и определяет, верны ли они. </para>
	
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>образование</keyword>
<keyword
>дробь</keyword>
<keyword
>математика</keyword>
<keyword
>знаменатель</keyword>
<keyword
>kbruch</keyword>
</keywordset>

</bookinfo>

<chapter id="introduction">
<title
>Введение</title>

<para
>&kbruch; - это небольшая программа, создающая задачи на вычисление дробей. Пользователь должен решить задачу и ввести значения числителя и знаменателя. Программа проверяет введённые значения и определяет, верны ли они. </para>
<para
>Для настройки создания задач могут быть использованы несколько параметров. Пользователь может выбрать задачи на сложение и вычитание и/или на умножение и деление. </para>
<para
>Возможно также выбрать число дробей и максимальное значение знаменателя в условии. </para>
<para
>&kbruch; очень компактен и фокусируется на создании задач. Доступна контекстно-зависимая помощь в различных ситуациях. </para>
<para
>&kbruch; также предоставляет текстовый интерфейс. Это означает, что вы можете использовать &kbruch;, не запуская оконную систему &X-Window;. Для этого в командной строке &kbruch; нужно указать параметр <option
>-t</option
>. </para>
<para
>Программа распространяется свободно на условиях &GNU; Public License. </para>
</chapter>

<chapter id="using-kbruch">
<title
>Работа с программой</title>

<sect1 id="overview">
<title
>Главное окно</title>

<para
>Так выглядит главное окно программы &kbruch;:</para>

<screenshot>
	<screeninfo
>Главное окно &kbruch; после запуска программы</screeninfo>
	<mediaobject>
		<imageobject>
			<imagedata fileref="gui_main.png" format="PNG"/>
		</imageobject>
		<textobject>
			<phrase
>Главное окно &kbruch;</phrase>
		</textobject>
	</mediaobject>
</screenshot>


<para
>Все действия производятся в этом окне, поэтому с &kbruch; легко справятся даже юные пользователи. Главное окно разделено на четыре части: <itemizedlist>
	<listitem
><para
>строка меню с двумя меню: <guimenu
>Задача</guimenu
> и <guimenu
>Помощь</guimenu
> </para
></listitem>
	<listitem
><para
>панель инструментов, где можно настроить сложность создаваемых задач </para
></listitem>
	<listitem
><para
>окно статистики, где показывается, сколько задач было задано и сколько было решено </para
></listitem>
	<listitem
><para
>окно задания, где вам нужно ввести ответ к заданию </para
></listitem>
</itemizedlist>
</para>
</sect1>

<sect1 id="task_paras">
<title
>Параметры задач</title>
<para
>Существует три параметра, влияющих на сложность создаваемых заданий:</para>

<variablelist>
<varlistentry>
<term
><guilabel
>Условия</guilabel
></term>
<listitem
><para
>Количество дробей в условии каждого задания, от двух до пяти включительно.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Макс. знаменатель</guilabel
></term>
<listitem
><para
>Самое большое значение, которое &kbruch; может использовать в качестве знаменателя в задачах (от десяти до пятидесяти).</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Операции</guilabel
></term>
<listitem
><para
>Действия, которые могут быть использованы в задаче: <guilabel
>Сложение и вычитание</guilabel
>, <guilabel
>Умножение и деление</guilabel
> или <guilabel
>Все операции</guilabel
>.</para
></listitem>
</varlistentry>
</variablelist>

<para
>После изменения этих параметров вам нужно нажать на кнопку <guimenu
>Новая задача</guimenu
> на панели инструментов, чтобы создать задачу, используя новые настройки. Это действие также может быть вызвано из меню <menuchoice
><guimenu
>Задача</guimenu
><guimenuitem
>Новая задача</guimenuitem
></menuchoice
>. </para>
<note>
<para
>Каждый раз, когда вы изменяете число дробей в условии, настройка максимального значения знаменателя сбрасывается в значение по умолчанию, поэтому вам сначала нужно выбрать число дробей в условии, и только потом -- максимальное значение знаменателя. </para>
</note>
<para
>Если вы не решили текущую задачу и нажмёте <guimenu
>Новая задача</guimenu
>, она будет засчитана как решённая неверно. Чтобы избежать этого, сначала решите текущую задачу, и, не переходя к новой, изменяйте настройки. </para>
<para
>Выбранные настройки будут сохранены при выходе из &kbruch; и восстановлены при следующем запуске. </para>
</sect1>

<sect1 id="solve_task">
<title
>Решение задач</title>
<para
>После того, как вы решили задачу, вам нужно ввести ответ в два поля ввода: в верхнее -- числитель, в нижнее -- знаменатель. </para>
<para
>Если результат отрицателен, вы можете поставить минус перед числителем или знаменателем. Если результат равен нулю, вы можете оставить оба поля пустыми. Если знаменатель равен единице, нижнее поле можно оставить пустым. </para>
<para
>После того, как вы ввели ответ, нажмите кнопку <guibutton
>Проверить</guibutton
> под полями ввода. &kbruch; проверит введённый ответ и покажет правильный результат. Как вы можете видеть на следующем изображении, окно немного меняется: </para>
<screenshot>
<screeninfo
>Проверенная задача</screeninfo>
<mediaobject>
  <imageobject>
		<imagedata fileref="checked.png" format="PNG"/>
  </imageobject>
  <textobject>
    <phrase
>Проверенная задача</phrase>
  </textobject>
</mediaobject>
</screenshot>
<para
>Это задание было решено верно. Правильный ответ показывается в двух различных формах. Последняя форма используется в некоторых странах (в России, например) и в данном случае обозначает 4 + 1/4. </para>
<note>
<para
>Когда вы вводите ответ, вам всегда нужно сокращать дробь, т.к. большинство преподавателей снижают оценку за несокращённые дроби. Если вы введёте правильный ответ, но не сократите дробь, &kbruch; покажет вам сообщение, как на снимке ниже: </para>
</note>
<screenshot>
<screeninfo
>Несокращённый ответ</screeninfo>
<mediaobject>
  <imageobject>
		<imagedata fileref="reduced.png" format="PNG"/>
  </imageobject>
  <textobject>
    <phrase
>Несокращённый ответ</phrase>
  </textobject>
</mediaobject>
</screenshot>

<para
>Для перехода к следующему заданию нажмите кнопку <guimenu
>Далее</guimenu
>. Если вы хотите изменить настройки, сделайте это до того, как нажмёте на кнопку <guimenu
>Далее</guimenu
>. </para>
</sect1>

<sect1 id="statistics">
<title
>Статистика</title>
<para
>В этой части окна показывается: <itemizedlist>
	<listitem
><para
>сколько заданий было выполнено </para
></listitem>
	<listitem
><para
>сколько заданий было решено правильно </para
></listitem>
	<listitem
><para
>сколько заданий было решено неправильно </para
></listitem>
</itemizedlist>
</para>
<para
>Вы можете сбросить эти значения, щёлкнув на кнопке <guimenu
>Сброс</guimenu
>. </para>
<para
>Статистика сохраняется при выходе из &kbruch; и загружается при следующем запуске программы. </para>
</sect1>

</chapter>

<chapter id="config">
<title
>Текстовый режим и режим генератора</title>
<para
>&kbruch; наряду с графическим предоставляет и текстовый интерфейс. Для запуска программы в текстовом режиме введите в консоли: </para>
<para>
	<userinput
><command
>kbruch</command
> <option
>-t</option
></userinput>
</para>
<para
>или </para>
<para>
	<userinput
><command
>kbruch</command
> <option
>--text</option
></userinput>
</para>
<screenshot>
<screeninfo
>Главное меню</screeninfo>
<mediaobject>
  <imageobject>
		<imagedata fileref="text_main.png" format="PNG"/>
  </imageobject>
  <textobject>
    <phrase
>Главное меню</phrase>
  </textobject>
</mediaobject>
</screenshot>
<para
>Если вы -- учитель, вам может потребоваться создать множество сложных заданий. Для этого в &kbruch; есть режим генератора. Он может быть вызван только из командной строки: </para>
<para>
	<userinput
><command
>kbruch</command
> <option
>-g</option
></userinput>
</para>
<para
>или </para>
<para>
	<userinput
><command
>kbruch</command
> <option
>--generate</option
></userinput>
</para>
<screenshot>
<screeninfo
>Режим генератора</screeninfo>
<mediaobject>
  <imageobject>
		<imagedata fileref="generator.png" format="PNG"/>
  </imageobject>
  <textobject>
    <phrase
>Режим генератора</phrase>
  </textobject>
</mediaobject>
</screenshot>
<para
>Как видно на снимке экрана, вы можете остановить генератор, нажав <keycombo action="simul"
>&Ctrl;<keycap
>C</keycap
></keycombo
>. Указывать параметры, такие как число дробей в условии, максимальное значение знаменателя и какие действия могут быть использованы, в этом режиме нельзя. </para>
</chapter>

<chapter id="credits">

<title
>Разработчики и лицензия</title>
<para
>&kbruch;</para>
<para
>Программа, документация (C) 2001-2004 Sebastian Stein <email
>seb.kde@hpfsc.de</email
> </para>

<para
>Большое спасибо:</para>

<itemizedlist>
	<listitem
><para
>Anne-Marie Mahfouf за управление проектом &kde; Edu </para
></listitem>
	<listitem
><para
>Klas Kalass за красивый дизайн </para
></listitem>
	<listitem
><para
>Eva Brucherseifer за написание программы <application
>KMath</application
> (графический интерфейс &kbruch; основан на этой программе) </para
></listitem>
	<listitem
><para
>Dominique Devriese за исправление ошибок </para
></listitem>
	<listitem
><para
><ulink url="http://www.net-tex.de/"
>Stefan Schumacher</ulink
> за тестирование ранней версии </para
></listitem>
	<listitem
><para
><ulink url="http://www.guckes.net/"
>Sven Guckes</ulink
> за тестирование текстового режима </para
></listitem>
	<listitem
><para
>David Faure за помощь с &kde; <acronym
>CVS</acronym
> и &kde; Bugzilla </para
></listitem>
	<listitem
><para
>Robert Gogolok за помощь с &kde; <acronym
>CVS</acronym
> </para
></listitem>
	<listitem
><para
>John Kesson за вычитывание текста </para
></listitem>
</itemizedlist>

<para
>Перевод на русский: Антон Иванов <email
>a-i@bk.ru</email
></para
> 
&underFDL; &underGPL; </chapter>

<appendix id="installation">
<title
>Установка</title>

<sect1 id="getting-kbruch">
<title
>Как получить &kbruch;</title>
&install.intro.documentation; </sect1>

<sect1 id="requirements">
<title
>Требования</title>

<para
>Чтобы использовать &kbruch; требуется &kde; 
> 3.1 . </para>

<para
>Программу &kbruch; можно найти на <ulink url="http://edu.kde.org/kbruch/"
>домашней странице &kbruch;</ulink
>; она является частью проекта &kde; Edu.</para>

<para
>Список изменений находится в файле ChangeLog дистрибутива &kbruch;. Вы также можете просмотреть сообщения в <acronym
>CVS</acronym
>.</para>

</sect1>

<sect1 id="compilation">
<title
>Сборка и установка</title>
&install.compile.documentation; </sect1>

</appendix>

&documentation.index;
</book>
<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:

// vim:ts=2:sw=2:tw=78:noet
-->
