Как создать потрясающие блок-схемы с microsoft word
Содержание:
Масштабирование и перемещение блоков
Изменение размера и перемещение блоков (.gif)
Чтобы изменить размер блока, наведите указатель мыши на одну из восьми точек изменения размера, зажмите левую кнопку мыши и перемещайте мышь до тех пор, пока не получите блок нужного размера. Для дополнительного контроля во время изменения размера блоки с одинаковым размером подсвечиваются одной или несколькими специальными линиями в зависимости от типа изменения размера.
Для изменения положения блока нужно нажать на блок и, зажав левую кнопку мыши, переместить блок в нужное место, после чего отпустить мышь. Также для перемещения активного блока можно использовать клавиши стрелок на клавиатуре.
Создание схемы в Word
Наиболее популярные версии программы на данный момент — Word 2007 и Word 2010. Они во многом похожи, поэтому поняв, как сделать схему в ворде 2007, легко разобраться и в версии 2010-го года.
Существует два основных способа создания схем:
- Через инструмент Smart Art.
- С помощью вставки фигур.
Создание схемы с помощью фигур
Чтобы создать схему с помощью фигур, необходимо выполнить следующие действия:
- Вверху экрана выбрать вкладку «Вставка».
- Щёлкнуть на значок «Фигуры».
- Появится довольно большой и разнообразный список. Выбор зависит от информации, которая будет отражена. Обычно для создания используют объекты из списка «блок-схема».
- Далее, необходимо щёлкнуть по выбранной фигуре. Появится большой чёрный крестик, который наводят на место, где она должна располагаться. Для того чтобы она появилась на листе, нужно нажать левую кнопку мыши.
- Фигуру можно редактировать. Значки по контуру позволяют менять длину, ширину, высоту, растягивать их по диагонали. Можно изменить цвет и заливку фигуры – это делается с помощью кнопок на панели инструментов. При желании возможно даже добавить различные эффекты, например, сделать рисунок объёмным. Ещё больше настроек можно изменить, щёлкнув по фигуре правой кнопкой мыши и выбрав вкладку «Формат». Стоит отметить, что если нужны фигуры одинакового размера, проще всего не вставлять каждый раз новую и подгонять её под размер, а копировать и вставлять одну и ту же.
- Для того чтобы набрать текст, щёлкают левой кнопкой мыши внутри фигуры. Или же, щёлкнув по ней правой кнопкой мыши, выбирают пункт «добавить текст». Текст тоже можно редактировать: менять стиль, размер, цвет, направление.
- Можно выбрать расположение на странице и обтекание текстом. Обтекание – это параметр, который задаёт, как рисунок будет располагаться относительно текста на странице.
- Итак, на первый взгляд, схема готова. Но что если понадобится изменить её расположение на странице, размер или настройки, удалить или скопировать? Менять параметры каждого элемента, конечно, не нужно. Для того чтобы она стала одним целым, используют функцию «группировка». У многих задача сгруппировать её вызывает сложности, так как фигуры выделяют не так, как текст. Для выделения щёлкают по одной фигуре, затем, нажав клавишу Ctrl (допустимо Shift, это зависит от личного удобства и настроек компьютера) и не отпуская её, щёлкают по другой фигуре. Так выделяют всю схему. Затем правой кнопкой мыши вызывают меню и выбирают пункт «группировать». Теперь фигуры представляют одно целое.
- Иногда возникает потребность работать с созданным объектом как с рисунком. Для этого можно использовать хитрость: выделив предварительно сгруппированную схему, нажать кнопку «копировать», а затем в настройках вставки «вставить как рисунок».
Создание схемы с помощью рисунков SmartArt
Этот вариант создания намного проще, но он предполагает выбор уже готового шаблона, который не подойдёт для каких-либо сложных рисунков.
- Необходимо вверху экрана выбрать вкладку «Вставка».
- Щёлкнуть на кнопку «SmartArt». Появится меню с различными видами схем. Достаточно выбрать подходящую и щёлкнуть по ней, а затем по кнопке «ОК».
- Схема появилась на странице. Теперь нужно ввести текст. Сделать это очень легко, достаточно щёлкнуть левой кнопкой мыши на нужный блок.
- Размер схемы также можно менять, наводя курсор на рамку, в которую она помещена, и растягивая или сжимая рисунок.
- Фигуры, из которых состоит схема, можно поменять, выделив их правой кнопкой мыши и выбрав пункт «изменить фигуру». Как и в работе с фигурами, наибольшее количество параметров можно изменить, щёлкнув правой кнопкой мыши и нажав кнопку «формат фигуры».
- Рисунок SmartArt уже сгруппирован, поэтому делать группировку не требуется. Можно задать различные параметры: обтекание, расположение на странице, направление текста. Примечательно, что менять положение объектов SmartArt внутри схемы очень удобно: достаточно использовать специальные кнопки на панели инструментов.
Таким образом, работать со схемами в ворде 2010 и других версиях программы несложно, с этим справится любой пользователь, знакомый с компьютером. С их помощью можно наглядно и понятно представить даже сложную информацию, поэтому Word – незаменимый помощник в её структурировании.
Циклы с предусловием
Этот тип циклов применяется в тех случаях, когда количество повторений заранее неизвестно. Цикл с предусловием – это тип алгоритма, в котором непосредственно перед началом выполнения тела осуществляется проверка условия, при котором допускается переход к следующему действию
Обратите внимание на то, как изображаются элементы блок-схемы
В том случае, когда условие выполняется (утверждение истинно), происходит переход к началу тела цикла. Непосредственно в нем изменяется значение хотя бы одной переменной, влияющей на значение поставленного условия. Если не придерживаться этого правила, получим «зацикливание». В том случае, если после следующей проверки условия выполнения тела цикла оказывается, что оно ложное, то происходит выход.
В блок-схемах алгоритмов допускается осуществлять проверку не истинности, а ложности начального условия. При этом из цикла произойдет выход только в том случае, если значение условия окажется истинным. Оба варианта правильные, их использование зависит от того, какой конкретно удобнее использовать для решения той или иной задачи. Такой тип цикла имеет одну особенность – тело может не выполниться в случае, когда условие ложно или истинно (в зависимости от варианта, который применяется для решения алгоритма).
Ниже приведена блок-схема, которая описывает все эти действия:
Определения и понятия
Под таблицей истинности понимают свод значений, которые может принять высказывание при сочетании различных входящих комбинаций. Другими словами, каждому набору функций или сигналам, присутствующим на входе чего-либо, соответствует строго определённые показатели на выходе. Все значения, являющиеся всевозможными высказываниями, называют логическими выражениями. Если в таблице последние столбцы логичных выражений идентичны, то рассматриваемый объект считается равносильным.
Любое выражение можно описать формулой, в которую будут включаться переменные, характеризующие состояния, и обозначающие функции знаки логических операций. Поэтому используя язык математики, в частности, алгебры, любое сложное высказывание можно разделить на несколько простых, а затем объединить логической связью.
Применение двух цифр подчёркивает соответствие между двоичной системой счисления и математической логикой. В итоге с помощью последней стало удобным описывать работу цифровых схем радиоэлектронной аппаратуры, алгоритмы в программировании, проводить синтез и анализ результата выполнения операций.
Суждение о правильности построения таблиц истинности для логических выражений основано на учёте всех переменных и операций, последовательно выполняющихся в рассматриваемой функции. Обычно для начертания используют 2n 1 строк, где n обозначает количество входных переменных, и n m столбцов, m — число значений на выходе.
Google Drawings
Для владельцев учетных записей Google доступна бесплатная функция Google Drawings.
Используйте различные формы, доступные в Google Drawings. Добавляйте базовые фигуры, стрелки, сноски и знак равенства. Все элементы перемещаются по холсту путем простого перетаскивания. При необходимости вы можете менять их размер или поворачивать вокруг своей оси.
Поскольку Google Drawings являются частью Google Диска, работать над проектом можно коллективно. Просто пригласите других участников по электронной почте и откройте им доступ для просмотра, редактирования и комментирования проекта. Вы можете экспортировать готовую блок-схему в виде графического файла или в формате SVG и даже опубликовать ее в интернете.
Google Рисунки – бесплатная функция Google Диска, где пользователям доступно 15 ГБ хранилища. Если вам требуется больше места, то можно воспользоваться платными тарифными планами.
Что это такое?
Multimedia Logic (MMLogic) — это бесплатная программа-конструктор, с помощью которой можно моделировать логические схемы любой сложности и устройства компьютера. Её автор — George Mills — разместил на сайте фирмы Softronix не только исполняемый файл программы, но и её исходные тексты на Visual C++ 7.1.
В оригинальной версии MMLogic существует две проблемы:
- интерфейс программы — англоязычный;
- в программе используются зарубежные обозначения логических элементов, которые сильно отличаются от отечественных (ГОСТ 2.743—91).
Эти проблемы существенно сдерживали внедрение программы MMLogic в учебный процесс в российских школах. На этой странице представлена русскоязычная версия программы, в которой используются обозначения логических элементов согласно ГОСТ 2.743—91.
Спасибо В.И. Глезденеву (МБОУ Лицей № 8, г
Сосновый Бор), который привлёк внимание автора к этой программе
Особенности алгоритма
Всего можно выделить восемь особенностей алгоритма (независимо от его вида):
- Присутствует функция ввода изначальных данных.
- Есть вывод некоего результата после завершения алгоритма. Нужно помнить, что алгоритм нужен для того, чтобы достичь определенной цели, а именно – получить результат, который имеет прямое отношение к исходным данным.
- У алгоритма должна быть структура дискретного типа. Он должен представляться последовательными шагами. Причем каждый следующий шаг может начаться только после завершения предыдущего.
- Алгоритм должен быть однозначным. Каждый шаг четко определяется и не допускает произвольной трактовки.
- Алгоритм должен быть конечным – необходимо, чтобы он выполнялся за строго определенное количество шагов.
- Алгоритм должен быть корректным – задавать исключительно верное решение поставленной задачи.
- Общность (или массовость) – он должен работать с различными исходными данными.
- Время, которое дается на решение алгоритма, должно быть минимальным. Это определяет эффективность решения поставленной задачи.
А теперь, зная, какие существуют блок-схемы алгоритмов, можно приступить к рассмотрению способов их записи. А их не очень много.
Wireflow
Wireflow — еще один бесплатный сервис. Он лучше всего подойдет для веб-разработчиков и дизайнеров приложений. Симпатичный интерфейс предлагает множество иконок, которые вы можете перетащить на чистый лист и выстроить связь между ними.
Есть много стрелок и соединительных элементов на выбор, ими можно управлять с помощью перетаскивания. Когда вы закончите создавать свою диаграмму, вы можете экспортировать ее в формат JPG. Это самый большой недостаток Wireflow, так как вы не можете выбрать другой формат.
С другой стороны, сервис бесплатен, без каких-либо вариантов платных тарифов, так что это ожидаемо. Если все, что вам нужно, — это создать блок-схемы для демонстрации взаимодействия пользователей с ПО, то Wireflow отлично справится с этой задачей.
Обзор
Блок — схема цикла for в стиле C.
Блок-схемы используются при разработке и документировании простых процессов или программ. Как и другие типы диаграмм, они помогают визуализировать происходящее и тем самым помогают понять процесс и, возможно, также находят менее очевидные особенности внутри процесса, такие как недостатки и узкие места . Существуют разные типы блок-схем: у каждого типа есть свой набор полей и обозначений. Два наиболее распространенных типа блоков на блок-схеме:
- Этап обработки, обычно называемый действием , обозначается прямоугольным прямоугольником.
- Решение, обычно обозначаемое как ромб.
Блок-схема описывается как «кросс-функциональная», когда диаграмма разделена на разные вертикальные или горизонтальные части, чтобы описать управление различными организационными единицами. Символ, появляющийся в определенной части, находится под контролем этой организационной единицы. Кросс-функциональная блок-схема позволяет автору правильно определить ответственность за выполнение действия или принятие решения и показать ответственность каждой организационной единицы за разные части единого процесса.
Блок-схемы отображают определенные аспекты процессов и обычно дополняются диаграммами других типов. Например, Каору Исикава определил блок-схему как один из семи основных инструментов контроля качества рядом с гистограммой , диаграммой Парето , контрольным листом , контрольной диаграммой , причинно-следственной диаграммой и диаграммой рассеяния . Точно так же в UML , стандартной нотации моделирования концепций, используемой при разработке программного обеспечения, диаграмма действий , которая представляет собой тип блок-схемы, является лишь одним из множества различных типов диаграмм.
Диаграммы Насси-Шнейдермана и Драконовы диаграммы — это альтернативная нотация для технологического процесса.
Общие альтернативные имена включают в себя: блок — схема, технологическая схема, функциональная блок — схема, карта процесса, процесс график, функциональная диаграмма процесса, модель бизнес — процесса, модель процесса, процесса блок- схема , работа потока диаграмма, диаграмма бизнес — потока. Термины «блок-схема» и «блок-схема» используются взаимозаменяемо.
Базовая структура графа блок-схемы — это потоковый граф, который абстрагирует типы узлов, их содержимое и другую вспомогательную информацию.
Циклы с предусловием
Этот тип циклов применяется в тех случаях, когда количество повторений заранее неизвестно. Цикл с предусловием – это тип алгоритма, в котором непосредственно перед началом выполнения тела осуществляется проверка условия, при котором допускается переход к следующему действию
Обратите внимание на то, как изображаются элементы блок-схемы
В том случае, когда условие выполняется (утверждение истинно), происходит переход к началу тела цикла. Непосредственно в нем изменяется значение хотя бы одной переменной, влияющей на значение поставленного условия. Если не придерживаться этого правила, получим «зацикливание». В том случае, если после следующей проверки условия выполнения тела цикла оказывается, что оно ложное, то происходит выход.
В блок-схемах алгоритмов допускается осуществлять проверку не истинности, а ложности начального условия. При этом из цикла произойдет выход только в том случае, если значение условия окажется истинным. Оба варианта правильные, их использование зависит от того, какой конкретно удобнее использовать для решения той или иной задачи. Такой тип цикла имеет одну особенность – тело может не выполниться в случае, когда условие ложно или истинно (в зависимости от варианта, который применяется для решения алгоритма).
Ниже приведена блок-схема, которая описывает все эти действия:
Популярные онлайн сервисы
Draw.io – отличное приложение для создания диаграмм и схем алгоритма. Имеет обширный инструментарий, который позволяет выбирать готовые зарисовки блоков, создавать собственные, использовать изображения и картинки из памяти компьютера.
Работать в этой программе могут одновременно несколько человек, так как она позволяет привязывать один документ к разным компьютерам. Иpменения вносятся с любого устройства.
Полное удаление или переустановка Steam с сохранением игр
По сравнению с другими редакторами Draw.io можно использовать без регистрации, но существует ряд ограничений.
Lucichart.com – Один из лучших онлайн сервисов. Алгоритмы получаются яркие, интересные. Идеально подойдёт для презентации проектов.
Пользоваться приложением можно после прохождения регистрации, которая не займёт больше 3 минут.
Интерфейс прост, удобен, понятен.
Drawing – удобное приложение для рисования. Достаточно ввести регистрационные данные имеющегося аккаунта и перед вами откроется широкий спектр возможностей для создания файла. Сохранить работу можно в графических форматах. Приложение бесплатное.
Примеры блок-схем
В качестве примеров, построены блок-схемы очень простых алгоритмов сортировки, при этом акцент сделан на различные реализации циклов, т.к. у студенты делают наибольшее число ошибок именно в этой части.
Сортировка вставками
Массив в алгоритме сортировки вставками разделяется на отсортированную и еще не обработанную части. Изначально отсортированная часть состоит из одного элемента, и постепенно увеличивается.
На каждом шаге алгоритма выбирается первый элемент необработанной части массива и вставляется в отсортированную так, чтобы в ней сохранялся требуемый порядок следования элементов. Вставка может выполняться как в конец массива, так и в середину. При вставке в середину необходимо сдвинуть все элементы, расположенные «правее» позиции вставки на один элемент вправо. В алгоритме используется два цикла — в первом выбираются элементы необработанной части, а во втором осуществляется вставка.
Блок-схема алгоритма сортировки вставками
В приведенной блок-схеме для организации цикла используется символ ветвления. В главном цикле (i < n) перебираются элементы необработанной части массива. Если все элементы обработаны — алгоритм завершает работу, в противном случае выполняется поиск позиции для вставки i-того элемента. Искомая позиция будет сохранена в переменной j в результате выполнения внутреннего цикла, осуществляющем сдвиг элементов до тех пор, пока не будет найден элемент, значение которого меньше i-того.
На блок-схеме показано каким образом может использоваться символ перехода — его можно использовать не только для соединения частей схем, размещенных на разных листах, но и для сокращения количества линий. В ряде случаев это позволяет избежать пересечения линий и упрощает восприятие алгоритма.
Сортировка пузырьком
Сортировка пузырьком, как и сортировка вставками, использует два цикла. Во вложенном цикле выполняется попарное сравнение элементов и, в случае нарушения порядка их следования, перестановка. В результате выполнения одной итерации внутреннего цикла, максимальный элемент гарантированно будет смещен в конец массива. Внешний цикл выполняется до тех пор, пока весь массив не будет отсортирован.
Блок-схема алгоритма сортировки пузырьком
На блок-схеме показано использование символов начала и конца цикла. Условие внешнего цикла (А) проверяется в конце (с постусловием), он работает до тех пор, пока переменная hasSwapped имеет значение true. Внутренний цикл использует предусловие для перебора пар сравниваемых элементов. В случае, если элементы расположены в неправильном порядке, выполняется их перестановка посредством вызова внешней процедуры (swap). Для того, чтобы было понятно назначение внешней процедуры и порядок следования ее аргументов, необходимо писать комментарии. В случае, если функция возвращает значение, комментарий может быть написан к символу терминатору конца.
Сортировка выбором
В сортировке выбором массив разделяется на отсортированную и необработанную части. Изначально отсортированная часть пустая, но постепенно она увеличивается. Алгоритм производит поиск минимального элемента необработанной части и меняет его местами с первым элементом той же части, после чего считается, что первый элемент обработан (отсортированная часть увеличивается).
Блок-схема сортировки выбором
На блок-схеме приведен пример использования блока «подготовка», а также показано, что в ряде случаев можно описывать алгоритм более «укрупнённо» (не вдаваясь в детали). К сортировке выбором не имеют отношения детали реализации поиска индекса минимального элемента массива, поэтому они могут быть описаны символом вызова внешней процедуры. Если блок-схема алгоритма внешней процедуры отсутствует, не помешает написать к символу вызова комментарий, исключением могут быть функции с говорящими названиями типа swap, sort, … .
На блоге можно найти другие примеры блок-схем:
- блок-схема проверки правильности расстановки скобок арифметического выражения ;
- блок-схемы алгоритмов быстрой сортировки и сортировки слиянием .
Часть студентов традиционно пытается рисовать блок-схемы в Microsoft Word, но это оказывается сложно и не удобно. Например, в MS Word нет стандартного блока для терминатора начала и конца алгоритма (прямоугольник со скругленными краями, а не овал). Наиболее удобными, на мой взгляд, являются утилиты MS Visio и yEd , обе они позволяют гораздо больше, чем строить блок-схемы (например рисовать диаграммы UML), но первая является платной и работает только под Windows, вторая бесплатная и кроссплатфомренная. Все блок-схемы в этой статье выполнены с использованием yEd.
Каллиграфия Flow
Если вы ищете бесплатный инструмент, который поможет удовлетворить ваши потребности в создании диаграмм и блок-схем, Calligra Flow может стать для вас лучшим выбором. Это полноценный графический редактор, входящий в состав Calligra Suite. Программное обеспечение имеет простой и понятный интерфейс, идентичный интерфейсу Microsoft Visio. Кроме того, он предлагает поддержку плагинов, которые расширяют возможности инструмента.
CalligraFlow прочно интегрируется с другими инструментами из Calligra Suite и помогает легко создавать подробные блок-схемы и другие замысловатые схемы.
Цена : Свободный
Работает с : Windows, Mac OS X, Linux, системы на базе BSD
Перейти на сайт : https://www.calligra.org/flow/
Динамический розыгрыш
Как следует из названия, Dynamic Draw действительно динамичный, поскольку он предлагает более 15 различных разновидностей типов блок-схем, некоторые из которых включают решение, коннектор, терминатор, процесс и многое другое. Помимо помощи в создании блок-схем, это бесплатное программное обеспечение с открытым исходным кодом также помогает создавать другие диаграммы.
Несмотря на то, что у него загадочный интерфейс, требующий некоторого обучения, результат в конечном итоге более чем удовлетворительный. Плата предлагает отличное руководство и инструкции, которые появляются на экране по мере того, как вы продолжаете. Используя горячую клавишу, вы можете быстро и плавно создавать графики.
Dynamic Draw, специально разработанный для бизнес-пользователей, помогает создавать действительно сложные блок-схемы, которые выглядят профессионально. Он позволяет экспортировать ваши творения в PNG, SVG, GIF, WMF и другие форматы. Он доступен как в портативной версии, так и в версии для установщика.
Цена : Бесплатный открытый исходный код
Работает с : Windows XP и новее, Linux
Перейти на сайт :http://www.dynamicdraw.com/
Прекрасные графики
Сделайте свои диаграммы профессиональными с помощью этого приложения Lovely Charts, которое поможет вам создавать все виды диаграмм, включая блок-схемы, основные символы, карту сайта, каркасы, общую BPMN и многое другое. Инструмент поставляется с прекрасным интерфейсом, к которому можно получить доступ, если у вас есть бесплатная учетная запись. Вы можете просто перетащить содержимое и изображения, чтобы создать свои блок-схемы и подключиться.
Его простой в использовании интерфейс позволяет легко рисовать блок-схемы с помощью настольной и веб-версии. Это не требует особого обучения, и вы можете экспортировать файлы в форматы PNG и JPEG. Хотя рабочий стол можно даже загрузить бесплатно, он имеет ограниченные функции по сравнению с веб-приложением, и данные не могут быть сохранены, если не куплены.
Цена : Бесплатная загрузка на рабочий стол без возможности сохранения, открытия или поддержки изменений; планы начинаются от 3,99 долларов в год.
Работает с : ПК, Интернет, iPad
Перейти на сайт : http://lovelycharts.com/