- •Введение
- •Лабораторная работа №1 файловая оболочка far manager portable
- •1.1. Общие сведения о файловой оболочке far
- •1.2. Основные функции far portable
- •1.3. Функциональные клавиши far portable
- •1.4. Архивация и разархивация
- •1.8. Настройка far_p на использование файлов с различными расширениями
- •1.9. Цветовая визуализация имен файлов
- •1.10. Выполнение практического задания
- •1.5. Основные клавиатурные команды
- •1.6. Командная строка far
- •1.7. Правила работы с мышью
- •2.1. Общие сведения о системе
- •2.2. Инсталляция Graphviz
- •2.3. Общие представления об языке Graphviz
- •2.4. Выбор технологии разработки графов
- •2.5. Макет исполнения примеров
- •А. Направленный граф, б. Ненаправленный граф
- •2.6. Контрольные вопросы
- •Лабораторная работа №3 система построения графиков gnuplot
- •3.1. Инсталляция системы Gnuplot
- •3.2. Структура системы GnuPlot
- •3.3. О технологии применения системы построения графиков Gnuplot
- •3.4. Основы декларативного языка описания инструкций GnuPlot
- •3.5. Реализация графиков с помощью интерфейса системы GnuPlot
- •3.6. Контрольные вопросы к лабораторной работе №3
- •Лабораторная работа №4 построение двумерных графиков в системе gnuplot
- •4.1. Особенности построения двумерных графиков
- •4.2. Основные характеристики системы GnuPlot
- •4.3. Примеры выполнения (на основе указанного варианта)
- •Вопросы по лабораторной работе №4
- •Лабораторная работа №5 построение трехмерных графиков в системе gnuplot
- •Вопросы по лабораторной работе №5
- •6. Контрольная работа 1 построение графиков средствами gnuplot Задание 1. Графики солнечной активности
- •Задание 2. Заливка
- •Задание 3. График зависимости
- •Задание 4. График двух функций
- •Задание 5. График поверхности с оформлением
- •Задание 6. Отчет
- •7. Контрольная работа 2 использование внешних данных для построения графиков
- •8. Scite-инструмент программиста
- •8.1. Общее описание редактора
- •8.2. Контрольные вопросы
- •Заключение
- •Библиографический список
- •Приложение 1 Варианты выполнения контрольной работы по системе Graphviz
- •Учебно-методическое пособие по курсу информационные технологии
8. Scite-инструмент программиста
8.1. Общее описание редактора
При взаимодействии пользователя с компьютером трудно представить, как можно наладить диалог, не используя специальных средств управления файлами. Файловые менеджеры позволяют выполнять большое количество различных функций по работе с данными. Наряду с файловыми менеджерами современные средства информационных технологий позволяют разрабатывать специализированные редакторы, предназначенные для использования в написании программ. Особенностью этих является их простота, наглядность представляемой информации, адаптация под требования разработчика. Одним из таких средств является специализированный редактор SciTE (рис.8.1).
SciTE может запускать команды на компиляцию или запускать исходные тексты программ с выводом консольных сообщений в панель вывода.
Рис.8.1. Экран редактирования SciTE
Как в большинстве редакторов на Windows, редактирование текста в SciTE поддерживает его автоматическое форматирование. SciTE может одновременно удерживать в памяти несколько файлов, но только один из них будет виден. Конфигурация SciTE по умолчанию настроена на удерживание в памяти только одного файла, это может быть изменено исправлением значения свойств буфера. Выделение областей в SciTE активизируется удерживанием кнопки Alt во время выделение текста.
SciTE имеет две панели: панель редактирования и панель консольного вывода. Панель вывода может быть расположена справа от панели редактирования или снизу. По умолчанию она скрыта, но при выполнении программы может быть увеличена перетаскиванием разделителя между панелью редактирования и панелью вывода. Команда Options /Vertical Split позволяет переместить панель вывода под панель редактирования. На рис.24 приведен пример интерфейса редактора SciTE с запуском программы на языке Lua для расчета дней Пасхи, за период с 2006 по 2020г. Редактор SciTE позволяет настраивать выделение ключевых слов текста программы для множества стандартных языков программирования. Он имеет встроенный интерпретатор языка Lua, а также подключать внешние компиляторы или другие программы.
8.2. Контрольные вопросы
Как использовать данную систему для написания программы на декларативном языке?
Как система “выбирает” язык программирования?
Можно ли систему “научить” какому-то языку программирования?
Сколько языков программирования поддерживается системой7
Особенности работы в системе.
Заключение
Рассмотренные информационные технологии представляются важными с той позиции, что они расширяют уровень понимания актуальности использования и позволяют пользователя решать профессиональные задачи с наименьшими затратами времени и сил. К тому же, данные системы являются открытыми с точки зрения их распространения, не требуют лицензий, подтверждающих права на использование.
Библиографический список
Система Graphviz: http://graphviz.org/
Зенкин А.А. Когнитивная компьютерная графика / Под ред. Д.А. Поспелова. М.: Наука, 1991. -192с.
http:/www.far manager.com
Девис М., Нейдер Дж., Шрайнер Д. OpenGL. Руководство по программированию. Библиотека программиста. -Спб.: Питер, 2006. -624 с.
Система Gnuplot: www.gnuplot.info.
Janert K. Gnuplot in Action. Understanding Data with Graphs. Manning Publications, 2008, -275 p.
