Задачи по математике word

Сборник
заданий по математике №5

«Числа
от 1 до 10»

http://rassvadoorreds.science/pic-garib.ru/pic/small-4385.jpg

    4. Раскрась по номерам:

http://tentwhisttave.science/pic-festival.1september.ru/articles/611284/img2.jpg

1 – серый,      2 – белый,    3 – оранжевый,

4 – красный,  5 – чёрный,  6 – голубой,

7 – жёлтый,   8 – зелёный, 9 — коричневый

    5. Заполни пропуски в примерах:

http://gradhalfdovi.science/pic-clever-media.ru/upload/iblock/c3c/c3c6dfa8b531957424f33ba96fdc86ee.jpg

    6. Нарисуй по клеточкам:

http://www.xxlbook.ru/imgh1297035.png

    7. Реши и раскрась по номерам:

http://anyashka77.users.photofile.ru/photo/anyashka77/200193541/xlarge/201640364.jpg

    8. Реши задачи:

№1.
Было 10 помидоров. Из 2 сделали салат. Сколько помидоров осталось? 

________________________  
Ответ: _____________________________________


№2. У Насти 5 марок. У Веры –
столько же. Сколько всего марок у девочек? 

________________________  
Ответ: _____________________________________


№3.
Лене 5 лет, а Лиля на 2 года старше. Сколько лет Лиле? 

________________________  
Ответ: _____________________________________

  9. Какое число последнее в цепочке?

http://image.slidesharecdn.com/1-55-0-10-121212021413-phpapp02/95/1-55-010-10-638.jpg?cb=1355279262

    10. Выпиши номера фигур:

Отрезок ______________         Прямая линия
______________  

Луч          ______________        Ломаная
линия ______________  

http://rediwinsurp.science/pic-festival.1september.ru/articles/513781/img1.jpg

    11. Нарисуй недостающую фигуру:

http://5klass.net/datas/matematika/Matematika-1-klass-Otrezki/0011-011-Urok-16.jpg

http://xn----8sbirdcwdj7bl2hk.xn--p1ai/Kirill/0200/-54.jpg

13. Реши и раскрась:

http://extulimo.science/pic-stranakids.ru/wp-content/uploads/2012/06/mathematical-coloring2.jpg?029291

    14. Нарисуй по клеточкам:

http://www.xxlbook.ru/imgh1297035.png

     15. Реши задачи:

№4
левом кармане 6 орехов, а в правом на 1 орех меньше. Сколько орехов    в правом
кармане? 

________________________  
Ответ: _____________________________________

№5.Ира
собрала 8 грибов. 2 из них – поганки. Сколько съедобных грибов? 

________________________  
Ответ: _____________________________________


№6. Оля собрала 2 гриба, потом
нашла ещё 4 гриба, а 1 поганку выбросила. Сколько осталось грибов у Оли? 

________________________  
Ответ: _____________________________________


7.В корзине 8 белых грибов и 2 лисички. На сколько лисичек
меньше, чем белых грибов?

________________________  
Ответ: _____________________________________

Офисный пакет приложений Microsoft можно использовать не только для работы с электронной корреспонденцией и различными типами документов: текстами, таблицами, базами данных и др., планирования дел, общения с коллегами и управления проектами, но и в качестве инструмента для решения математических задач. Для этого достаточно всего лишь установить бесплатную надстройку Microsoft Mathematics (6,9 Мбайт), включающую в себя набор средств, предназначенных для работы с выражениями и формулами в документах Word и записных книжках OneNote.

С помощью расширения Microsoft Mathematics можно как орехи щелкать различные задачи и выполнять следующие операции:

  • вычислять стандартные математические функции, такие как корни и логарифмы;
  • вычислять тригонометрические функции, такие как синус и косинус;
  • находить производные и интегралы, пределы, суммы и произведения рядов;
  • выполнять операции с матрицами, такие как обращение, сложение и умножение;
  • выполнять операции с комплексными числами;
  • выводить двумерные графики в декартовых и полярных координатах, а трехмерные — в декартовых, цилиндрических и сферических;
  • решать уравнения и неравенства;
  • вычислять статистические функции, такие как мода и дисперсия, для списка значений;
  • разлагать на множители многочлены и целые числа;
  • упрощать и развертывать алгебраические выражения.

Решение математических задач с помощью Word и OneNote

Посредством Microsoft Mathematics можно гибко интерпретировать вводимые математические выражения. При выборе для введенного выражения команды «Вычислить» или «График» надстройка использует только те параметры, которые имеют смысл для данного выражения. Программа вычисляет выражения и возвращает результаты или ответы, при этом выходные данные вставляются в документ в виде еще одного математического блока.

Важной особенностью Microsoft Mathematics является русифицированный интерфейс и наличие в составе программного продукта полноценной справочной документации на русском языке, разъясняющей все нюансы работы с приложением. Также следует отметить, что инсталляция надстройки возможна только в Word 2007/2010 и OneNote 2010.

Популярные задачи и уроки по Word

Всем всего доброго!

Одна из самых популярных программ для работы с документами, ради которой покупали, покупают и будут покупать компьютеры — это, конечно, Microsoft Word! ☝

Программе уже более 2-х десятков лет, а она не потеряла своей актуальности, и сейчас уже считается практически базовой программой на ПК — без нее и не туда, и не сюда.

Многие действия в Word выполняются достаточно просто и интуитивно понятно. Но некоторые из них не так очевидны, и мне довольно часто задают по ним вопросы. Так, собственно говоря, и родилась подобная статья.

Цель этой статьи : не на учить работать в Word, не показать всё, что можно в нем делать, а ответить на самые популярные вопросы, которые возникают у любого неподготовленного пользователя, который начинает делать, например, доклад, реферат, и любой другой документ.

👉 Совет!

Многие не торопятся обновлять Word — между тем, в новой версии, как правило, большинство действий делается намного быстрее, чем в предыдущей (есть много новых и удобных инструментов, облегчающие повседневную работу) .

Так же исправлены ошибки и недоработки. Тем более, в новой версии вы сможете открывать документы с более прогрессивной разметкой, в то время как в старой — может что-то уехать и придется его «доводить». В общем мой посыл — старайтесь работать в новой версии Word.

Примечание : все скриншоты и описание уроков ниже выполнены по Word 2016 (2019) как самого нового на сегодняшний день. Если у вас Word 2014, 2010, 2007 — почти все действия будут выполняться аналогично. Word 2003 и Word XP — совсем другая ипостась, вряд ли вы тут найдете по ним подсказки.

Решение типовых задачек в Word

Отсортированы в порядке их вопросо-задаваемости (по моему усмотрению 👌)

Как пронумеровать страницы (кроме первой/второй)

Вообще, сама по себе вставка страниц ничего сложного не представляет. Обычно, проблемы создаются, когда нужно пронумеровать с определенной страницы, например, со 2-й, 3-ей и т.д. Попробуем их решить.

Чтобы добавить нумерацию страниц в Word, нужно:

  1. перейти в раздел «Вставка» ;
  2. выбрать «Номер страницы» ;
  3. выбрать формат номеров страниц: сверху, низу, по центру, слева/справа. Здесь, в общем-то, рекомендаций не даю — выбирайте нужный вариант;
  4. собственно, после выбранного вариант — все ваши страницы будут пронумерованы.

Вставка номера страницы

Как нумеровать страницы со 2, 3 и пр./Как сделать нумерацию римскими цифрами

Сначала необходимо кликнуть 2 раза левой кнопкой мышки по номеру страницы: сверху окна у вас должна появиться ссылка: «Работа с колонтитулами» . Открыв её, откройте «Норм страницы/Формат номеров страниц» . На скрине ниже — см. стрелки 1, 2, 3, 4.

Далее откроется окно, в котором можно задать с какой страницы производить нумерацию, а также формат нумерации: например, можно поставить римские цифры, или буквы (обычно, используется редко).

Формат номеров страниц

Как убрать нумерацию с первой страницы

Чтобы убрать номер страницы на первом листе, необходимо:

  1. два раза нажать левой кнопкой мышки по номеру страницы;
  2. затем открыть вкладку «Работа с колонтитулами» (она должна появиться, после ваших нажатий) ;
  3. далее открыть вкладку «Параметры» ;
  4. поставить галочку «Особый колонтитул для первой страницы» (см. скриншот ниже, стрелки 1, 2, 3, 4) .

Особый колонтитул для первой страницы

Как убрать нумерацию со 2-го, 3-го листа (и т.д.)

Этот способ подойдет для нумерации с любой страницы, и для пропуска любого количества листов. В общем, сначала определитесь, с какой страницы вы хотите вставить номера.

1) Допустим, если вы хотите вставить номера с третьей страницы, то перейдите на вторую и поставьте курсор после последнего символа на ней (стрелка-1 на скрине ниже) . Затем откройте раздел «Макет» , «Разрывы» , «Следующая страница» (см. скрин ниже) .

2) Далее через меню «Вставка» вставьте нумерацию страниц. Она, по умолчанию, пронумерует все страницы без исключения. Пусть пока будет так.

3) Затем нажмите 2 раза левой кнопкой мышки по номеру третьей страницы, откройте раздел «Работа с колонтитулами» (появится сверху) , и снимите галочку связи с предыдущим разделом (см. на скрине ниже) .

Удаление связи с предыдущим разделом

4) Теперь можете смело зайти на вторую страницу, выделить колонтитул и удалить его (кнопка Delete). Теперь у вас будет нумерации идти с третьего листа, а первые два будут чистые. В принципе всё!

Удаление в первом разделе нумерации

Как поставить степень

Под степенью обычно понимают надстрочный текст. Довольно часто нужен в различных формулах, допусках и пр.

Допустим, вы хотите написать число 35 в степени 2. Тогда нужно написать число 352, затем выделить цифру 2. Затем откройте вкладку «Главная» и выберите значок с X2- . Степень будет поставлена, задача выполнена!

Более широкие возможности можно получить, если выделить нужный текст (ту же «2»), и нажать сочетание кнопок Ctrl+D, а затем можно указать «Надстрочный» (степень), «Подстрочный», зачеркнутый текст и пр.

Как написать формулу

Кстати, раз уж мы заговорили о степени, то я считаю правильным сказать пару слов о формулах. Гораздо эффективнее и правильнее задавать формулы не текстом (как это делают многие), а через специальный редактор формул: они и выглядят лучше, да и ничего никуда не съедет при вашем дальнейшем редактировании текста.

Чтобы вставить формулу, нужно:

  1. открыть раздел «Вставка» ;
  2. далее нажать на «Символы» и выбрать «Уравнение» (как на скрине ниже).

После чего, жмем левой кнопкой мышки по «месту для уравнения» , открываем «Работу с уравнением» , и пишем формулу.

В общем-то, сам процесс написания легкий: просто выбирайте, что хотите добавить дроби, синусы, косинусы и дописывайте числовые значения.

Выбираем стиль формулы

Моя формула написана!

Как сделать линию

Под этим термином разные пользователи понимают со всем всё по-разному (извиняюсь за тавтологию). Тем не менее, приведу здесь несколько способов проведения линии в документе.

1 способ — тире

Просто нажмите несколько раз кнопку тире (минус) — и в Word появиться пунктирная линия. Если зажать кнопку Shift+тире — то увидите нижнее подчеркивание, та же прямая линия (см. скрин ниже).

2 способ — подчеркивание текста

Для этого достаточно выделить нужный текст, затем открыть вкладку «Главная», и выбрать значок «ч» .

3 способ — через границы

Откройте раздел «главная» , далее нажмите на значок границ — и сможете выбрать нужную линию: нижняя граница, верхняя, лева, правая и т.д.

4 способ — вставка произвольной линии

И, последнее, наверное, самое универсальное — вставка произвольной прямой линии, которую можно провести вообще как угодно!

Для этого откройте раздел «Вставка» , затем нажмите кнопку «Фигуры» и выберите инструмент «Линия» . Далее проведите произвольную линию на странице.

Как создать список литературы

Большинство начинающих пользователей делают список литературы ручным способом. В то время как в Word есть специальный инструмент, который серьезно облегчает жизнь и ускоряет процесс работы с документом.

Попробуем создать автоматически (и удобный) список литературы.

  1. откройте раздел «Ссылки» ;
  2. далее щелкните по «Список литературы» ;
  3. вставьте «Список литературы» (см. скрин ниже).

Вставка списка литературы

Список литературы у вас пока будет пустой, так мы не делали никаких ссылок на него.

Чтобы добавить ссылку (т.е. какой-нибудь источник в список литературы), нужно:

  1. поставить курсор в то место, где будет ссылка на список литературы;
  2. открыть раздел «ссылки» ;
  3. нажать «Вставить ссылку» ;
  4. далее выбрать «Добавить новый источник» . Затем вас попросят указать автора книги, источник, адрес веб-сайта и пр. В общем-то, заполняйте согласно требованиям.

добавить новый источник

После того, как ссылки будут расставлены, просто перейдите к списку литературы и щелкните по нему «Обновление ссылок и списка литературы» — автоматически все ваши ссылки будут расставлены! В общем, очень удобный и быстрый инструмент, рекомендую!

Обновить список литературы

Как делать сноски

Сноска — это спец. инструмент, который позволяет, например, расшифровать сложные термины, пояснить какой-то абзац.

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

В общем, такие сноски помогают легче читать и понимать страницу, рекомендую их всегда ставить, когда есть какие-либо сомнения: поймут ли вас.

Чтобы вставить сноску:

  1. поставьте курсор в то места, где будет цифра сноски;
  2. откройте раздел «Ссылки» ;
  3. затем нажмите кнопку «Вставить сноску» .

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

Как сделать рамку страницы

Рамка страницы поможет более красиво и наглядно оформить ваш документ (к тому же, иногда, есть спец. требования, когда она просто необходима) .

Чтобы вставить рамку: откройте раздел «Дизайн» , а затем нажмите кнопку «Границы страниц» .

  1. сначала выбрать тип рамки. В принципе, для большинства задач достаточно рамок, которые есть по умолчанию в Word (см. стрелка-1 на скрине ниже);
  2. далее указываете тип рамки: например, сплошная или пунктирная;
  3. затем укажите цвет, ширину линии, рисунок;
  4. последнее — задайте, применить рамку ко всему документу или к отдельному ее разделу (если нужна рамка только для одной страницы/раздела — используйте инструмент «Разрыв страницы», по аналогии с постановкой нумерации страниц, см. п.1 в этой статье);
  5. нажать OK — и рамка будет готова!

Пример готовой рамки показан на скрине ниже.

Как сделать оглавление

Оглавление — нужно практически в каждом большом документе, чтобы можно было быстро просмотреть план работы и найти нужную страничку.

По своему опыту, могу сказать, что большинство пользователей делают его вручную, а потом проставляют страницы, мучаются, что, если страничка поменялась, нужно менять и редактировать всё оглавление. В то время, как в Word есть автоматическое оглавление, которое развязывает руки.

И так, как вставить оглавление:

  1. открываете раздел «Ссылки» ;
  2. далее жмете по «оглавление/автоматическое оглавление» . Рекомендую работать именно с автоматическим, т.к. это проще и быстрее.

Далее идете по своему тексту и расставляете заголовки . Для этого выделяете свой заголовок — и в разделе «Главная» выбираете инструмент «Заголовок 1» (см. скрин ниже) .

Подзаголовки рекомендуется оформлять в видео «Заголовок 2» (кстати, можно так же использовать и «Заголовок 3» ).

Когда все заголовки в документе расставлены — просто нажмите по оглавлению «Обновить таблицу» — все странички будут проставлены автоматически!

Таким образом вы можете редактировать весь документ по множеству раз, менять заголовки/подзаголовки, а в конце, снова нажать «Обновить таблицу» — и у вас снова все странички актуальны!

Примечание : зажав клавишу Ctrl и наведя мышку на нужный подзаголовок в странице — можно перейти автоматически сразу на нужную страницу документа.

Это еще одно преимущество такого создания оглавления (будут быстрые ссылки для перехода к любой части документа) .

Как сделать альбомный лист (отдельный лист в документе)

Довольно часто лист в Word нужно разместить не вертикально (книжная страница), а вертикально (альбомная ориентация).

Чтобы сделать альбомную ориентацию листа: откройте раздел «Макет» , затем нажмите по «Ориентация/альбомная» (см. скрин ниже) .

В общем-то, лист у вас повернется и станет горизонтально расположен.

Довольно часто требуется не все листы в документе сделать альбомными, а только часть из них. Для этого необходимо использовать спец. инструмент «Разрыв страницы» (в разделе «Макет») .

После того, как разрыв страницы будет поставлен, следующую страницу вы можете повернуть и сделать альбомной, в то время как предыдущая страница останется в книжной ориентации (см. скрин ниже).

Книжные и альбомные листы в документе

Как сделать абзац (красную строку)

Способ №1

Самый простой и быстрый способ сделать отступ (красную строчку) — это нажать клавишу TAB .

Способ №2

Эффективнее использовать другой способ — с помощью линейки . Этот инструмент позволит вам настроить точный размер отступа (прим.: при оформлении разных документов — требования могут быть разные).

Чтобы включить инструмент линейку — зайдите в раздел «Вид» .

Затем поставьте курсор перед первым символом строки, которую вы хотите подвинуть (т.е. там, где нужна красная строка). Затем на линейке потяните за верхний ползунок — текст автоматически сместится.

И еще одно, если хотите настроить точный отступ в сантиметрах: выделите абзац, затем щелкните правой кнопкой мышки — во всплывшем меню выберите «Абзац. « .

Далее укажите точный отступ в см., который вам нужен. Так же можно задать междустрочный интервал. В общем-то, все настраивается в зависимости от ваших требований к работе.

Как написать текст вертикально

Вертикально текст в Word можно написать несколькими способами. Я приведу пару из них, которыми сам пользуюсь довольно часто.

Способ №1 — вставка блока текста

Сначала ставите курсор в то место страницы, где хотите вставить текстовый блок. Далее открываете раздел «Вставка» , нажимаете «Тестовое поле/простая надпись» .

Затем вы можете легко с помощью значка поворота повернуть текстовое поле в любое положение: хоть вертикально, хоть горизонтально, хоть под любым из углов.

Способ №2 — с помощью таблицы

Сначала вставляем таблицу — она может состоять и из одного столбца и строки.

Прим.: чтобы вставить таблицу, откройте раздел «Вставка», затем выберите «Таблица» , и укажите кол-во столбцов и строк (рекомендую по 1 — если вам всего лишь нужно вертикально написать текст) .

Далее щелкаем правой кнопкой по любому месту в таблице (рекомендую туда уже написать пару слов для наглядности), и выбрать во всплывшем меню «Направление текста» .

Затем выбрать направление текста и нажать OK. Текст станет в ячейке вертикальным — задача решена (см. скрин ниже).

Как написать римские цифры

Вообще, римские цифры нужны не так уж часто. Но если вы историк, или делаете работу по истории — то вполне могут понадобиться. Рассмотрю пару способов.

Способ №1

Не буду оригинальным, просто используйте латинские символы на клавиатуре: I, V, X.

Способ №2

Гораздо интереснее, если нужно получить конкретную цифру — не вручную же ее высчитывать?!

Для этого нажмите сочетание кнопок Ctrl+F9 , затем появятся две скобки <> .

Между этими скобками нужно написать что-то вроде (где 2017 — это число, которое вы хотите получить в римском счете).

После того, как написали формулу, нажмите кнопку F9 — и задача будет решена!

Как построить диаграмму

На мой взгляд, гораздо удобнее строить диаграмму в Excel, а затем ее вставлять в Word (хотя многие сразу же делают в Word’e).

👉 В помощь!

И так, чтобы в Word вставить диаграмму, нужно:

  1. поставить курсор мышки в нужное место;
  2. открыть раздел «Вставка» ;
  3. нажать кнопку вставки диаграммы — .

Далее необходимо выбрать тип диаграммы: круговая, гистограмма, линейная, точечная, биржевая, поверхностная, лепестковая и т.д.

После того, как выберите тип диаграммы, откроется небольшое окно Excel с предложением ввести цифры. Вводите необходимые числа, в зависимости от них будет меняться ваша диаграмма. В общем-то, удобное и наглядное представление любых зависимостей, расчетов, показателей и т.д.

Заполнение цифрами диаграммы для наглядного представления

Как построить график в Ворде

Приветствую, друзья! Сегодня я поделюсь с Вами информацией, как построить в Ворде график функции. В Интернете много примеров построения диаграмм с использованием Ворда и Экселя, но данные приемы не всегда могут соответствовать конечному результату.

Например, чтобы построить график функции по точкам, нужно заполнить таблицу данными, затем построить диаграмму типа График. Далее необходимо провести кучу дополнительных настроек, чтобы привести этот график к нужному виду.

Итак, давайте на примере параболы разберем, как построить в Ворде график этой функции. Если быть кратким, то сначала нарисуем график, а потом сохраним его как картинку и вставим в нужный документ. Я использую версию Word 2016, но все шаги вполне применимы и в более ранних версиях, так как отличия в интерфейсе минимальны.

Как построить в Ворде график функции по точкам

Создадим новый документ (ФайлСоздатьНовый документСоздать).

Для рисования графика по точкам, хорошо бы воспользоваться сеткой. Включаем её.

На вкладке Вид в разделе Показать ставим галочку напротив пункта Сетка. Теперь гораздо проще будет рисовать координатные оси и сам график.

Рисуем оси координат

На вкладке Вставка в разделе Фигуры-Линии выбираем Стрелку. Курсор примет вид крестика. При нажатой левой кнопке мыши растягиваем стрелку до нужной длины.

При выделенной фигуре, на ее концах есть кружки. Потянув за любой из них, при нажатой левой кнопке мыши, можно изменить длину или направление стрелки.

Для рисования второй оси проделываем шаги, описанные выше.

Далее определяем на нашей сетке единичный отрезок и обозначаем его с помощью надписи (Вставка – Надпись – Нарисовать надпись). Растягиваем небольшой прямоугольник и вписываем в него цифру 1. Теперь убираем заливку и контур у надписи (фигура Надпись должна быть выделена). В ленте меню выбираем Средства рисования – Формат и в разделе Стили фигур выбираем для Заливки фигурыНет заливки, а для Контура фигурыНет контура. Теперь контур и заливка станут прозрачными.

osi-kordinat-v-vorde

Остается только перенести цифру поближе к нужному месту.

Если скопировать эту надпись и вставить несколько раз, то можно будет, заменив единичку, подписать оси координат, указать начало координат и расставить еще несколько значений на осях.

Ну, вот, координатная плоскость задана.

Рисуем график параболы у=х 2

В фигурах выбираем Кривая и на нашей координатной плоскости делаем одним кликом первую точку(-3,9), следующий клик в точке(-2,4), следующий в точке (-1,1) и так далее. На последней точке делаем двойной клик, чтобы завершить рисование кривой. Желательно постараться проставить все нужные точки графика за один проход.

stroim-grafik

Но если не получилось, не беда, все можно поправить. Кликните на Вашу кривую правой кнопкой мыши и в контекстном меню вы берите пункт Начать изменение узлов.

izmenenie-uzla-krivoj

Ваши узловые точки будут доступны для перемещения, можно скорректировать кривизну или длину кривой. Используя контекстное меню для кривой, узлы можно добавить или удалить.

Изменить цвет графика и его толщину можно в ленте меню Средства рисования – Формат и в разделе Стили фигур.

Помните! Режим сетки распространяется на все страницы документа. После его отключения, сетка на графике тоже исчезнет.

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

Теперь, когда график готов, нужно сделать его скриншот и вставить в нужный документ.

Как сделать скриншот в Ворде

Изменяем масштаб страницы так, чтобы рисунок графика занял максимальную область экрана. На клавиатуре нажимаем кнопку PrintScreen(PrtSc). Затем идем в нужный документ указываем место для вставки и даем команду Вставить из вкладки Главная на ленте инструментов или из контекстного меню. Вставится все содержимое экрана с ненужными нам частями.

Выполним обрезку. Кликаем по рисунку. На вкладке Работа с рисунками – Формат в разделе Размер выбираем инструмент Обрезка. Изменяем размер видимой области с помощью черных угловых маркеров и нажимаем кнопку Enter на клавиатуре для применения обрезки. Увеличить полученное изображение можно, потянув за угловые кружочки.

Теперь Вы знаете как построить в Ворде график. Этот способ я часто использую для рисования графиков или несложных рисунков в Ворде. Надеюсь, в Вашей копилке знаний он тоже не будет лишним. Вы можете поделиться с друзьями полученной информацией. Кнопочки социальных сетей ниже.

Создание уравнений и формул

В этом курсе:

  • Создание уравнений и формул
    Статья
  • Отступ первой строки абзаца
    Статья
  • Установка двойного междустрочного интервала в документе
    Статья
  • Создание списка литературы, цитат и ссылок
    Статья
  • Вставка обычных и концевых сносок
    Статья

Создание уравнений и формул

Office содержит формулы, которые вы можете легко вставлять в документы. Если встроенные формулы Office вас не устраивают, можно править и изменять существующие уравнения или написать собственную формулу с нуля.

Новые возможности для работы с формулами в Word

Учащиеся и преподаватели, участвующие в программе предварительной оценки Ваши пожелания услышаны! Синтаксис математических уравнений LaTeX, который вы запрашивали, находится здесь.

Доступно подписчикам в версии 1707 (сборка 8326.2058) и более новых.

На вкладке Вставка нажмите кнопку Уравнение и выберите нужную формулу в коллекции.

Вставка формулы

После вставки формулы откроется вкладка Работа с формулами > Конструктор, содержащая символы и структуры, которые можно добавить к вашей формуле.

Для набора новой формулы с нуля нажмите Alt += на клавиатуре.

Выберите Вставка > Формула и выберите Вставить новую формулу в нижней части встроенной коллекции формул. Вставится заполнитель, в котором можно ввести формулу.

Добавление формулы в коллекцию

Выделите формулу, которую нужно добавить.

Щелкните стрелку вниз и выберите Сохранить как новую формулу. .

В диалоговом окне Создание нового стандартного блока введите имя формулы.

В списке коллекции выберите пункт Формулы.

Нажмите кнопку ОК.

Для изменения или правки созданных ранее формул:

Выберите формулу для открытия вкладки Работа с формулами в ленте.

Работа с формулами

Примечание: Если вы не видите вкладку Работа с формулами, то, вероятно, формула была создана в более поздней версии Word. Если это так, то см. раздел Изменение формулы, созданной в предыдущей версии Word.

Выберите Конструктор, чтобы увидеть инструменты для добавления в формулу различных элементов. Можно добавить или изменить следующие элементы формулы.

В группе Символы находятся математические символы. Чтобы увидеть все символы, нажмите кнопку Еще. чтобы увидеть другие наборы символов, щелкните стрелку в правом верхнем углу коллекции.

Основные математические символы

В группе Структуры представлены структуры, которые можно вставить. Просто выберите элемент, а затем замените заполнители в структуре (штрихпунктирные прямоугольники) нужными значениями.

Математические структуры с корнями

Параметр Профессиональный отображает формулу в профессиональном формате, оптимизированном для отображения. Параметр Линейный отображает формулу как исходный текст, который при необходимости можно использовать для внесения изменений в формулу. Параметр «Линейный» отображает формулу в формате UnicodeMath или в формате LaTeX, который можно выбрать в блоке «Преобразования».

Фрагмент преобразования

Преобразовать в формат «Профессиональный» или «Линейный» можно все формулы в документе или только одну, если выбрать математическую зону или навести курсор на формулу.

Все формулы линейного формата

На устройствах с поддержкой сенсорного ввода и пера можно писать формулы пером или пальцем. Для рукописного ввода формулы

Выберите Рисование > Преобразовать рукописный фрагмент в математические символы, а затем выберите Рукописное уравнение в нижней части встроенной галереи.

С помощью пера или пальца введите математическую формулу от руки. Если у устройства нет сенсорного экрана, напишите уравнение с помощью мыши. Вы можете выделять части формулы и редактировать их по мере ввода, а затем с помощью окна предварительного просмотра проверять, правильно ли Word распознает то, что вы написали.

Область рукописного уравнения в Word

Завершив ввод, щелкните Вставить, чтобы преобразовать текст, который вы только что написали, в формулу.

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ

Тема занятия: MS WORD. Вставка в документ математических формул.

Цель выполнения задания: создавать, редактировать, форматировать математические формулы в документах.

Необходимо знать: текстовый редактор MS Word.

Необходимо уметь: работать в текстовом редакторе MS Word. Создавать, редактировать, форматировать документы по образцу.

Оборудование (приборы, материалы, дидактическое обеспечение) Инструкционные карты, мультимедийные презентации, персональные компьютеры.

ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ

Для ввода формулы можно использовать коды символов Юникода и математические элементы автозамены для замены текста символами.

При вводе формулы приложение Word может автоматически преобразовать формулу в профессионально-форматированную формулу.

  1. На вкладке Вставка в группе Символы щелкните стрелку рядом с пунктом Уравнения, а затем выберите Вставить новое уравнение.

  2. Введите формулу.

ХОД ВЫПОЛНЕНИЯ ЗАДАНИЯ, МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Задание № 1.Вставить в документ формулы

1.

2.

3.

4.

5.

6.

7.

8. –9х≥3х2 -9х-3х2≥0

9.

10.

11.

12.

13.

14.

а) [0;1]; б) (-∞; +∞); в) (0;1)

15. 2х2+3-8х+1≥0.

а) (0; 3); б) (-∞; +3)Ù(4; +∞); в) (-∞; 0]Ù[3; +∞).

16. (3+х)(х+8)≤0

а) [3;8]; б) [-8;-3]; в) (-3;-8)

17.

Вариант 1.

;

.

Вариант 2.

;

.

?Контрольные вопросы:

  1. Запуск редактора формул.

  2. Выход из редактора формул и последующее редактирование формулы.

  3. Порядок создания математических формул.

  4. Ввод специальных математических символов.

Универсальный генератор задач Math-o-Gen

Приложение 2 к странице «Упражнения и задачи»

Краткое описание

С практической точки зрения, Math-o-Gen — это большая коллекция файлов-генераторов, предназначенных для автоматического создания сборников типовых упражнений по математике (и, как оказалось, не только по математике, но и по грамматике русского, немецкого, французского и английского языков). К упражнениям на отдельных страницах прилагаются ответы. Каждый файл-генератор имеет расширение .dot и представляет собой, фактически, шаблон документа редактора Microsoft Word. Все эти файлы объединяет то, что они содержат один и тот же макрос под названием Mathogen, который, собственно, и осуществляет автоматическую генерацию упражнений и который вызывается нажатием комбинации клавиш <Ctrl>+<Alt>+0.

Подробная инструкция по генерации задач в редакторе Word

1. Старые версии MS Word (2000, 2003): В редакторе MS Word перейти в раздел меню

Сервис/Макрос/Безопасность

и выбрать уровень безопасности «средняя», после чего выйти из редактора.

В новых версиях (2007, 2010) ничего такого делать не нужно: требуемый уровень безопасности уже установлен по умолчанию — макросы при открытии файлов отключены, но есть возможность их активировать.

Замечание. Если, однако, впоследствии выяснится, что при попытке вызвать макрос появляется сообщение: «Макросы деактивированы» («The macros in this project are disabled»), то придется вернуться к этому пункту и проделать следующее. В основном окне редактора Word открыть слева вверху вкладку с символом Microsoft Office (версия 2007) или вкладку «Файл» (2010). В окрывшемся окне выбрать пункт «Параметры» (слева почти в самом низу). Далее в списке слева выбрать нижний пункт «Центр управления безопасностью». Нажать справа внизу кнопку «Параметры центра управления безопасностью». В списке слева выбрать «Параметры макросов». В списке справа выбрать пункт «Отключить все макросы с уведомлением». После чего нажать «OK» и выйти из редактора.

2. С помощью двойного щелчка мыши открыть в редакторе Word подходящий файл-генератор, например, вот этот:

1op-01.mg.dot.

При этом фактически открывается не сам файл-генератор (который представляет собой шаблон документа Word), а новый файл на его основе. Файл-генератор можно предварительно скачать на компьютер, но можно открыть и непосредственно в браузере (щелкнув по ссылке левой кнопкой мыши и выбрав «Открыть в Microsoft Word»). На появляющиеся предупреждения о том, что файл содержит потенциальную опасность, так как скачан из интернета и содержит макросы, отвечать в том смысле, что редактирование файла разрешено и макросы должны быть активированы (конкретная форма предупреждений зависит от версии редактора Word).

3. Нажать комбинацию клавиш <Ctrl>+<Alt>+0; при этом вызывается макрос Mathogen, который создает новый файл, записывает туда условие сгенерированных задач и — на отдельной странице — ответы к ним. Для генерации новой порции задач нажать клавиши <Ctrl>+<Alt>+0 повторно (при этом новый файл уже не создается). Количество задач, генерируемых за один раз, задается в настройках (см. ниже). Для удаления последней сгенерированной задачи предусмотрен макрос DeleteLast, вызываемый нажатием клавиш <Ctrl>+<Alt>+<Backspace>. По завершению работы вначале следует закрыть (и сохранить) файл со сгенерированными задачами, и только потом — файл с заготовками.

Примечание. Для генерации большого количества задач за один раз макросу требуется заметное время. При этом редактор Word может как бы зависнуть. Это зависание носит кажущийся и временный характер: оно проходит после того, как макрос завершает свою работу.

4. Только для старых версий (2000, 2003): Перед окончательным выходом из редактора Word перейти в раздел меню

Сервис/Макрос/Безопасность

и восстановить прежний уровень безопасности (рекомендуется «высокая»).

Примечание. Некоторые генераторы настроены на создание файлов в формате LaTeX. Генерация задач происходит обычным образом с помощью макроса Mathogen (<Ctrl>+<Alt>+0), но после того, как желаемое количество задач будет сгенерировано, следует напоследок вызвать еще один макрос — ToTeX (комбинация клавиш <Ctrl>+<Alt>+2). В результате будет создан полноценный tex-документ, который следует сохранить с расширением .tex как кодированный текст в кириллической кодировке, принятой в системе Windows. Перевести полученный tex-файл в pdf-формат можно, например, с помощью программного пакета MiKTeX.

Полная коллекция базовых файлов-генераторов

Помимо макроса Mathogen, каждый файл-генератор содержит заготовки задач — этакие «полуфабрикаты», на основе которых макрос генерирует полноценные условия задач — и иструкцию, в которой макросу на особом языке даются указания, что надо делать, чтобы из заготовки получить задачу. В этой инструкции, среди прочего, имеются параметры, изменяя которые пользователь может настроить файл-генератор под свои нужды: например, задать, будут ли в примерах по арифметике фигурировать однозначные или шестизначные числа.

Если читатель уже побывал на странице «Упражнения и задачи», то он знает, что там выставлены файлы-генераторы, каждый из которых заранее настроен на тот или иной уровень обучающегося. При этом два расположенных по соседству файла-генератора могут отличаться значением лишь одного-единственного настроечного параметра. Коллекция же файлов-генераторов, представленная ниже в этом подразделе, собрана совсем по другому принципу. Здесь каждый файл-генератор принципиально отличается от своих соседей по набору заготовок и сопроводительной инструкции. Эта коллекция представляет собой как бы минимальный базовый набор, на основе которого можно быстро, меняя лишь одну настройку параметров, получить любой другой файл-генератор семейства Math-o-gen. Эта коллекция будет полезна тем, кто захочет проводить настройку самостоятельно или же, вообще, писать собственные файлы-генераторы. О том, как это делается, написано ниже на этой странице.

Примеры на умножение и деление из таблицы умножения: mult-table.mg.dot

Простые примеры на сложение, вычитание, умножение и деление: 1op-00.mg.dot

Задачи в одно арифметическое действие, часть 1 (формальные): 1op-01.mg.dot

То же с параметрами: 1op-01p.mg.dot

Задачи в одно арифметическое действие, часть 2 (более жизненные): 1op-02.mg.dot

То же с параметрами: 1op-02p.mg.dot

Задачи в одно арифметическое действие, часть 3 (с возможным дополнительным прибавлением или вычитанием единицы): 1op-03.mg.dot

То же с параметрами: 1op-03p.mg.dot

Округление чисел и приближенные вычисления: round.mg.dot

Упражнения на быстрое нахождение арифметических ошибок: check.mg.dot

Простейшие упражнения на перевод единиц измерения: units-01.mg.dot

Простейшие упражнения на сложение, вычитание и сравнение цен и длин: units-op-01.mg.dot

Примеры в два-три действия, которые становятся особенно легкими при изменении порядка действий: operation-order.mg.dot

Раскрытие скобок в выражениях типа (a+b)+(c+d): brackets-01.mg.dot

Раскрытие скобок в выражениях типа (ab)(cd): brackets-02.mg.dot

Параллель между сложением-вычитанием и умножением-делением в упражнениях на раскрытие скобок: brackets-paral.mg.dot

Более сложные упражнения на раскрытие скобок и подстановки: brackets-uni.mg.dot

Раскрытие скобок в выражениях типа (a+b)(c+d): brackets-03.mg.dot

Примеры, состоящие из произвольного числа арифметических действий: N-operations.mg.dot

То же в формате LaTeX: N-operations.tex.mg.dot

Примеры в несколько действий с десятичными дробями: N-operations.frac.mg.dot

То же в формате LaTeX: N-operations.frac.tex.mg.dot

Примеры на приближенные вычисления в несколько действий с десятичными дробями: N-operations.round.mg.dot

То же в формате LaTeX: N-operations.round.tex.mg.dot

Простые задачи в несколько арифметических действий: problems-simple-01.mg.dot

То же с параметрами: problems-simple-01p.mg.dot

Уравнения первой степени: eq-01.mg.dot

То же с параметром: eq-01p.mg.dot

Разложение чисел на простые множители: factorization.mg.dot

Арифметические операции с дробями: fractions.mg.dot

То же в формате LaTeX: fractions.tex.mg.dot

Упражнения на построение отрицаний: nego.mg.dot

То же с кванторами: nego-qu.mg.dot

Упражнения на доли и проценты: percents.mg.dot

Преобразование выражений, содержащих квадрат суммы, разности и т.п. square-of-sum.mg.doc

А также:

Английский язык: упражнения на спряжение неправильных глаголов и образование времен. Вариант 1: english-01.mg.dot

То же. Вариант 2: english-02.mg.dot

Немецкий язык: упражнения на спряжение сильных и неправильных глаголов и образование времен: deutsch.mg.dot

Французский язык: упражнения на спряжение глаголов и образование времен: fr.mg.dot

Русский язык: упражнения на склонение имен числительных, прилагательных и существительных: russ.mg.dot

Пустой файл с последней версией макроса (1.41):

mathogen.1-41.dot

Простейшее редактирование файла с заготовками

Каждая заготовка задачи занимает ровно один абзац, которому присвоен стиль Question. Эти абзацы образуют нумерованный список. Избавиться от ненужной заготовки можно следующими способами:

1. Полностью удалить соответствующий абзац.

2. Присвоить абзацу любой другой стиль, кроме Question.

3. Поставить в начале абзаца восклицательный знак «!» или сдвоенный восклицательный знак «!!» (разница в том, что одинарные начальные восклицательные знаки можно убрать специальным макросом RemoveExclam (см. ниже), а сдвоенные — только вручную).

Кроме того, в настройках (см. ниже) можно задать диапазон используемых задач.

Простейшая настройка

Параметры, задающие работу генератора, находятся в файле с заготовками и выделены синим цветом. (Для генератора важно, что все они находятся в одном абзаце стиля Options и отделены друг от друга либо символом «&», либо разрывом строки.)

Параметры {first} и {last} имеют следующий смысл. При генерации задач используются только те заготовки, номера которых находятся в диапазоне от {first} до {last}. Если эти параметры равны нулю, то используются все заготовки — от первой до последней (при условии, что им присвоен стиль Question и они не начинаются с символа «!»).

Параметр {packet} задает число задач, генерируемых за один раз.

Параметр {random} определяет порядок использования заготовок. Если {random} = 0, то заготовки задач берутся последовательно одна за другой в порядке возрастания их номеров. Если {random} = 1, то заготовки берутся в случайном порядке. Если {random} = 2, то заготовки также берутся в случайном порядке, однако использованная заготовка помечается символом «!», что исключает ее дальнейшее использование. Убрать все расставленные таким образом символы «!» можно с помощью макроса RemoveExclam, вызываемого комбинацией клавиш <Ctrl>+<Alt>+1. Этот макрос, однако, не трогает сдвоенный восклицательный знак «!!».

Параметр {qnum} предусмотрен для того, чтобы можно было установить, из какой конкретно заготовки была сгенерирована та или иная задача. Он может принимать значения 0 или 1. Если этот параметр задан явно и равен единице, то к ответам задач приписывается номер соответствующей заготовки в квадратных скобках.

Параметр {title} позволяет задавать текст, который будет напечатан в верхнем колонтитуле наряду с номером страницы.

Менять остальные параметры ({limit}, {info}, {reform}, {cap}, {before}, {after}) может понадобиться только при написании своих собственных заготовок. О них речь пойдет ниже.

«Синие» параметры имеют одинаковый предопределенный смысл для всех файлов-генераторов. Помимо этого в файле-генераторе могут присутствовать еще «красные» параметры (т.е. те, которые выделены красным цветом). Они специфичны для данного файла и обычно снабжены комментарием, поясняющим их смысл.

Этих сведений, собственно, совершенно достаточно для работы с существующими заготовками. Дальнейшее описание предназначено для тех, кто хочет создавать свои собственные заготовки.

Общий принцип работы генератора и структура файла с заготовками

Всякая заготовка состоит из трех частей, отделенных друг от друга символом «|». В первой части находится программа, написанная на специальном языке Math-o-Gen, в которой задается, как надлежит обрабатывать дальнейший текст. Во второй части содержится заготовка условия задачи. В третьей — заготовка ответа. Например:

A = 5 & B = 10 & C = A + B | Сколько будет A плюс B? | A + B = C.

В программе определяются переменные (в данном примере это A, B и C) и задаются их значения (соответственно 5, 10 и 15). Как только в тексте условия или ответа встретится заданная переменная, она будет автоматически заменена генератором на свое значение. В данном примере условие примет вид:

Сколько будет 5 плюс 10?

— а ответ:

5 + 10 = 15.

В реальности, программа может быть значительно сложнее и осмысленнее. В этом случае ее удобно вынести (полностью или частично) в отдельный абзац, предшествующий заготовке задачи. Этот абзац должен иметь стиль Definitions (его можно отличить по начальной жирной точке). Генератор просматривает все абзацы указанного стиля от начала файла до данной заготовки и составляет программу из первого такого абзаца и последнего. После этого он подстыковывает третью часть программы непосредственно из заготовки.

На практике это может выглядеть следующим образом. В начале файла имеется длинный абзац стиля Definitions, в котором написан большой кусок программы, общий для всех последующих заготовок. Заготовки могут быть разбиты на группы, и каждой такой группе предшествует свой абзац стиля Definitions с куском программы, общим для этой группы. Последний кусок программы, специфичный для данной конкретной заготовки, находится в самой заготовке.

Язык Math-o-Gen

Программы написаны на особом языке и состоят из последовательности команд. Команды отделены друг от друга символом «&» или разрывом строки. Каждая команда имеет вид равенства. Слева от знака «=» находится имя переменной, а справа — задается ее значение. Например:

{Первое слагаемое} = 10

Если на месте команды стоит последовательность символов, не содержащая знака равенства, то такая последовательность игнорируется. Также игнорируется команда, начинающаяся с символа «!». Имя переменной может содержать любые символы, кроме «&» и «=». В том числе разрешены внутренние пробелы (если же пробелы предшествуют имени переменной или следуют за ним, то они игнорируются). По сути, команды задают правила контекстной замены при обработке текста заготовки. Генератор ищет в тексте последовательность символов, определенную как имя переменной, и заменяет ее на соответствующее значение. Порядок замены таков, что первой заменяется та переменная, которая была определена последней.

Ключевым моментом является то, что генератор преобразует правую часть равенства по определенным правилам, прежде чем она становится значением переменной. Рассмотрим, например, такую программу:

{Делимое} = 120
{Частное} = {Делимое} / 3

Если в тексте заготовки встретится последовательность символов «{Частное}», то она будет заменена не на последовательность «{Делимое} / 3», а на последовательность «40». Правила преобразования значений таковы. Во-первых, происходит замена ранее определенных переменных на их значение. Так, во второй строке примера, переменная «{Делимое}» будет заменена на «120», и последовательность символов справа от знака равенства превратится в «120 / 3». Далее, выполняются арифметические и другие операции (в результате чего переменной «{Частное}» присвоится значение «40»).

Генератор распознает следующие операции

1.  a + b (сумма чисел a и b).

2.  ab (разность чисел a и b).

3.  a * b (произведение чисел a и b).

4.  a / b (частное чисел a и b).

5.  a : b (частное чисел a и b с отброшенной дробной частью).

6.  a % b (остаток от деления чисел a и b).

7.  a ^ b (число a в степени b).

8.  a < b (= 1, если число a меньше числа b; = 0 в противном случае).

9.  a > b (= 1, если число a больше числа b; = 0 в противном случае).

10.  a = b (= 1, если число a равно числу b; = 0 в противном случае).

11.  a [to] b (случайное целое число в диапазоне от числа a до числа b).

12.  a [and] b (= 1, если оба числа a и b отличны от 0; = 0 в противном случае).

13.  a [or] b (= 1, если хотя бы одно из чисел a и b отлично от 0; = 0 в противном случае).

14.  [not] a (= 1, если число a равно 0; = 0 в противном случае).

15.  a [round] n (число а, округленное до разряда n, где n — целое число; причем значению n = 0 соответствует разряд единиц, значению n = 1 — разряд десятков, значению n = -1 — разряд десятых и т.д.).

16.  [ord] a (порядок величины числа a, т.е. целое число m в стандартном представлении a = b·10m, где 1 ≤ b < 10).

17.  n [sgf] a (сигнификанд числа а, округленный до n значащих цифр, т.е. число b в стандартном представлении a = b·10m, где 1 ≤ b < 10, а m — целое число (неокругленный сигнификанд всегда меньше 10, однако не исключено, что в результате округления он окажется равен 10)).

18.  [case] a (= 1, если по правилам русской грамматики после числа a существительное употребляется в именительном числе единственного числа (например, 21 жираф); = 2, если существительное употребляется в родительном падеже единственного числа (22 жирафа); = 3, если существительное употребляется в родительном падеже множественного числа (25 жирафов)).

19.  t [eq] s (= 1, если последовательность символов t совпадает с последовательностью символов s; = 0 в противном случае).

20.  [count] s1, s2, … , sn (число элементов в перечне, где разделительным знаком служит запятая).

21.  k [of] s1, s2, … , sn (k-ый элемент перечня, в котором разделительным знаком служит запятая; если k = 0, то последний элемент).

22.  oldnew [subst] s (последовательность символов s, в которой произведена замена всех подпоследовательностей old на new (вместо «» в качестве разделителя может быть использован любой другой символ, не являющийся оператором)).

23.  k, t [put] s1, s2, … , sn (перечень s1, s2, … , sn, в котором k-ый элемент заменен на t).

24.  a [log] b (логарифм числа b по основанию a; если a отсутствует, то натуральный логарифм).

Важные уточнения

1. Допустимы сложные выражения, содержащие несколько операций. При этом порядок их выполнения всегда должен быть задан явно с помощью скобок. Сложные выражения без скобок, типа 5*2+1, приводят к непредсказуемым результатам. Кроме того, в скобки должны заключаться выражения, которые являются частью какого-то более широкого контекста. Например:

{Утверждение} = Сумма чисел 1 и 2 равна (1 + 2).

В данном случае переменной {Утверждение} присвоится значение «сумма чисел 1 и 2 равна 3». Если же скобки опустить:

{Утверждение} = Сумма чисел 1 и 2 равна 1 + 2.

— то вся последовательность символов, предшествующая знаку «+» (именно: «Сумма чисел 1 и 2 равна 1») будет трактоваться как первое слагаемое в операции сложения, что приведет к нежелательным последствиям.

2. Одна и та же переменная может быть переопределена несколько раз. Например:

a = 10
a = 2 * a

В результате этих двух команд переменной a будет присвоено значение «20».

3. Для операции вычитания используется не дефис, а типографский знак «минус» (Unicode U+2212). Для его ввода в среде Math-o-Gen предусмотрен специальный макрос Minus, вызываемый комбинацией клавиш <Ctrl>+<Alt>+-.

4. Для ввода разрыва строки можно воспользоваться комбинацией клавиш <Shift>+<Enter> (заданной в стандартных установках редактора Word) или <Ctrl>+<Alt>+<Enter> (заданной в среде Math-o-Gen). В среде Math-o-Gen имеется также макрос Tabulator (<Ctrl>+<Alt>+W) для ввода символа табуляции, поскольку простое нажатие клавиши Tab в редакторе Word далеко не всегда приводит к желаемым результатам.

5. Перед отрицательными числами в качестве знака «минус» ставится обычный дефис, вводимый с клавиатуры.

6. В десятичных дробях дробная часть должна отделяться не запятой, а точкой, как это принято в языках программирования.

7. Условные команды (т.е. такие, результат которых зависит от выполнения некоторого условия) записываются с помощью оператора [of]. Например:

n = 20 [to] 22 &! случайное целое число от 20 до 22
{n жирафов} = n (([case] n) [of] жираф, жирафа, жирафов)

В этом примере, если n = 20, то переменная «{n жирафов}» принимает значение «20 жирафов»; если n = 21, то значение «21 жираф»; если n = 22, то значение «22 жирафа». Другой пример:

a = 1 [to] 10 &! случайное целое число от 1 до 10
b = 1 [to] 10 &! случайное целое число от 1 до 10
{Справедливое утверждение} = (a > b) [of] a больше b, a меньше или равно b

Здесь значение переменной {Справедливое утверждение}, действительно, всегда окажется справедливым утверждением, независимо от конкретных значений a и b. Так, при a = 1 и b = 10, выражение (a > b) равно нулю, а значит из перечня, следующего за оператором [of], будет выбран последний элемент, т.е. «1 меньше или равно 10».

8. Последовательность выполнения команд может быть изменена с помощью специальной переменной {goto}. Значение, присвоенное этой переменной, задает место, откуда будет продолжено дальнейшее выполнение программы. Генератор поступает так: определив значение переменной {goto}, он заключает его в фигурные скобки и ищет полученную последовательность символов в тексте программы. Оттуда, где он ее найдет, он и возобновит свою работу. Если переменной {goto} присвоено пустое значение (последовательность символов длины нуль), то перехода в другое место не происходит. Например, если требуется сгенерировать два случайных числа, не равных друг другу, то это можно сделать так.

{start} &! метка, куда вернемся, если числа окажутся одинаковы
a = 1 [to] 10 &! первое случайное число от 1 до 10
b = 1 [to] 10 &! второе случайное число от 1 до 10
{goto} = (a = b) [of] start,

В этом примере, если a окажется равно b, то переменной {goto} присвоится значение «start», после чего генератор вернется к метке «{start}». Если же a будет отлично от b, то переменной {goto} будет присвоено пустое значение (то, что стоит после запятой) и выполнение программы просто продолжится дальше.

9. Бывают случаи, когда желательно, чтобы значением переменной стала именно та последовательность символов, которая буквально задана командой, без выполнения каких-либо операций. Это можно сделать, дописав в команде к знаку «=» дополнительный символ «>». Всё, что следует за этим символом (до концевого знака команды «&» или разрыва строки), будет буквально присвоено переменной, включая начальные и конечные пробелы. Замена таких переменных на их значения осуществляется только в тексте задач, причем делается это в самую последнюю очередь.

Например, мы хотим запрограммировать задачу, в которой спрашивается: какое число больше: a или b? Попытаемся сделать это следующим образом.

{больше или меньше} = (a > b) [of] >, <
| Что больше: a или b? | Ответ: a {больше или меньше} b.

Такая программа, однако, не будет работать правильно, потому что символы «>» и «<», стоящие после оператора [of], тоже будут проинтерпретированы как операторы. Чтобы этого не произошло, следует писать так:

{больше или меньше} = (a > b) [of] {больше}, {меньше}
{больше} =>>
{меньше} =><
| Что больше: a или b? | Ответ: a {больше или меньше} b.

10. Следующие переменные имеют заранее предопределенное значение.

[TAB]

  <Знак табуляции>

[BR]

  <Разрыв строки>

[AMP]

  &

[PI]

  3.14159265358979323846

[E]

  2.71828182845904523536

11. Чтобы отличать переменные от обычных последовательностей символов, их рекомендуется заключать в фигурные скобки (или кавычки или что-либо подобное).

12. При формулировке задач часто случается, что слова, сопровождающие переменную, должны принимать разные формы в зависимости от численного значения этой переменной. Так, в соответствии с правилами русского языка, следует писать:

У Маши был   1 рубль.
У Маши было 2 рубля.
У Маши было 5 рублей.

В заготовках для таких изменяемых слов предусмотрен специальный синтаксис:

У Маши был##о#о# {переменная} рубльяей.

Если изменяемое слово стоит после переменной, то варианты его написания отделяются друг от друга (и от остального текста) знаком «», причем первый вариант соответствует значению переменной, равному 1, второй вариант — значению переменной, равному 2, и последний — значению переменной, равному 5. Для изменяемых слов, стоящих в тексте перед переменной, действует аналогичное правило, однако на этот раз в качестве разделительного знака используется символ «#». Знаки «#» и «» могут быть переопределены в настройках с помощью «синих» параметров {before} и {after} (см. ниже).

Настройка (для разработчика заготовок)

Вернемся к «синим» параметрам, которые задаются в абзаце стиля Options.

Параметр {limit} задает максимальное количество команд, которое может быть выполнено генератором. (Такое ограничение предусмотрено на случай, если в результате неаккуратного использования переменной {goto} программа войдет в бесконечный цикл.)

Параметр {info} может принимать значения 0 и 1. Если {info} = 1, то генератор создает дополнительный файл, в котором выписывает результаты всех команд, выполненных генератором. (Это очень полезно при отладке программ, так как других средств «отлова» ошибок не предусмотрено.)

Параметр {reform}, равный по умолчанию нулю, задает число последующих абзацев, содержащих информацию о дополнительной контекстной замене, которую следует произвести в условиях и ответах задач в самую последнюю очередь. В отличие от прочих замен, определенных в программе обработки заготовок, эта замена позволяет менять форматирование текста: например, обычное написание можно изменить на курсивное, полужирное или написание в виде индекса. Допустим, у нас есть заготовка:

{a} = 1 [to] 10
{b} = -10 [to] 10
| Чему равно число, если его мантисса равна {a}, а порядок равен {b}?
| Ответ: {a}·10{b}.

Эта заготовка будет прекрасно работать, кроме тех случаев, когда параметр {b} оказывается равен нулю. В последнем случае мы получим в ответе нечто неизящное  вроде 5·100. Избавиться от этой неприятности можно следующим образом. Перепишем заготовку в виде:

{a} = 1 [to] 10
{b} = -10 [to] 10
{c} = ({b} = 0) [of] {a}, {a}·10${b}$
| Чему равно число, если его мантисса равна {a}, а порядок равен {b}?
| Ответ: {c}.

Для того чтобы эта заготовка работала корректно, надо определить дополнительную замену, которая переводила бы запись типа «5·10$3$» в «5·103». Это делается как раз с помощью «синего» параметра {reform}. Мы пишем:

{reform} = 2

А в двух абзацах, непосредственно следующих на определением «синих» параметров, задаем две замены:

$*$=^&

$=

Здесь, как и раньше, заменяемое и заменяющее выражения отделяются друг от друга знаком равно «=». Первая замена переводит запись типа «5·10$3$» в «5·10$3$». Это делается по правилам, которые приняты в редакторе Word для замены текста с использованием так называемых регулярных выражений. Так, звездочка «*» символизирует любую ненулевую последовательность символов, а сочетание «^&» обозначает заменяемый текст. В данном случае заменяемый и заменяющий текст в точности совпадают друг с другом, однако заменяющий текст имеет особый формат — он набран в виде верхнего индекса. Вторая замена просто уничтожает символ «$».

Параметр {cap} может принимать значения 0, 1, 2 и 4. Если {cap} = 1 (и притом {reform} = 0), то последующий абзац копируется в начало файла со сгенерированными задами. В этом абзаце может быть, например, сформулировано общее условие для всех задач. Если {cap} = 2, то, в дополнение к этому, второй по следованию абзац копируется в начало раздела ответов. Значение {cap} = 4 используется при генерации файлов формата LaTeX (см. ниже).

Если параметры {reform} и {cap} одновременно не равны нулю, то в первую очередь следуют {reform}-абзацы, а во вторую — {cap}-абзацы.

Параметры {before} и {after} задают символы, разделяющие разные формы слов, стоящих при переменных-числах (см. пункт 12 предыдущего подраздела). Их значения по умолчанию равны {before} = # & {after} = . Если этим параметрам присвоены пустые значения ({before} = & {after} =), то возможность выбора разных форм слов в зависимости от значения переменной дезактивируется.

Генерация задач в формате LaTeX

Условия и ответы генерируемых задач могут быть, разумеется, написаны в формате LaTeX, однако для генерации полноценного tex-файла следует иметь в виду следующее.

1. В «синих» настройках должно быть задано {cap} = 4. При этом абзац, непосредственно следующий за абзацем с «синими» настройками, должен содержать текст tex-файла от первой строки до списка условий (внутри абзаца следует пользоваться разрывами строк <Shift>+<Enter>). В последующем абзаце помещается текст tex-файла между списком условий и списком ответов. Третий по счету абзац содержит текст, предваряющий каждый пункт списка условий и списка ответов (например, item). И, наконец, завершающие строки tex-файла находятся в четвертом абзаце.

2. Символ «», имеющий в LaTeX’е особый смысл, не должен восприниматься генератором Math-o-gen как свой собственный специальный символ. Для этого его следует переопределить, используя «синий» параметр {after}. Надежнее всего присвоить ему пустое значение ({after} =).

3. Генерация задач происходит обычным образом с помощью макроса Mathogen (<Ctrl>+<Alt>+0), но после того, как желаемое количество задач будет сгенерировано, следует вызвать еще один макрос — ToTeX (комбинация клавиш <Ctrl>+<Alt>+2). В результате будет создан полноценный tex-документ, который следует сохранить как кодированный текст.

Нерешенные проблемы (Bugs)

Если после генерации задач попытаться закрыть файл-генератор прежде, чем файл со сгенерированными задачами, то в редакторе Word 2010 это приводит к сбою в работе программы с последующим аварийным выходом.

Условие распространения (лицензия)

Представленная здесь коллекция файлов-генераторов под общим названием Math-o-Gen предназначена для частного пользования и распространяется автором бесплатно в том виде, как есть, без предоставления каких бы то ни было гарантий. Модификация файлов-генераторов для последующего использования в личных целях разрешается и приветствуется. Однако распространение и коммерческое использование оригинальной или модифицированной версии файлов-генераторов (или его частей) возможны только по согласованию с автором.

30.11.2008, отредактировано 26.01.2014

Рассылка «Домашнее образование», выпуск 13

Понравилась статья? Поделить с друзьями:
  • Задачи по компьютерному моделированию решение на excel если
  • Задачи по комбинаторике в excel
  • Задачи по информационным технологиям word
  • Задачи по информатике с решениями 9 класс excel
  • Задачи по информатике по excel с ответами