- •Bведение
- •1. Основы языка Basic
- •1.1. Основные структуры
- •1.2. Операторы ввода, вывода, позиционирования
- •1.3. Числа
- •1.4. Строки
- •1.5. Операторы def, dim, пользовательский тип
- •1.6. Разветвление и альтернатива
- •1.7. Циклы
- •If k then print "пароль принят" else print "ошибка пароля"
- •Input "Введите произвольный текст : ", txt
- •Input X
- •1.8. Программные стэки
- •1.9. Массивы
- •If I and jb then
- •Input n
- •1.10. Функции, подпрограммы
- •1.11. Файлы
- •1.12. Сегментирование программы
- •Input n
- •1.13. Работа с графической информацией
- •If nu then gosub Move 'перемещение рисунка
- •1.14. Звуковое воспроизведение
- •2. Элементы vba
- •2.1. Типы переменных
- •2.2. Использование массивов
- •2.3. Разветвление и циклы
- •2.4. Работа с ячейками листа
- •If y X Then
- •If Check Then
- •2.5. Элементы управления
- •If X 0 Then
- •2.6. Пользовательские классы
- •If IsEmpty(Text2) Then Exit Sub
- •2.7. Построение графиков в excel
- •2.8. Построение графиков и таблиц в word
- •3. Ключи в word
- •4. Гипертекстовая разметка
- •4.1. Основные тэги html
- •4.2. Форматирование таблиц
- •4.3. Фреймы
- •5. Основы программирования в среде MathCad
- •5.1. Особенности языка MathCad
- •5.2. Некоторые вычислительные модели
- •5.2.1. Системы уравнений
- •5.2.1.1. Системы линейных уравнений
- •Iter(a, b, e) n Last (b)
- •5.2.1.2. Нелинейные уравнения и системы
- •5.2.2. Определенный интеграл
- •5.2.3. Функции на дискретном множестве
- •5.2.4. Обыкновенные дифференциальные уравнения
- •5.2.5. Минимизация функций
- •5.2.5.1. Функции одной переменной
- •5.2.5.2. Функции многих переменных
- •5.2.6. Pазностная модель и прогноз
- •1 Otherwise (коэффициенты непрерывной модели)
- •5.2.7. Сглаживание и осреднение рядов
- •Задания
- •Литература
2.7. Построение графиков в excel
Строить графики в Excel возможно, как минимум, тремя спосо-бами:
1. Использование Автофигур (меню: “Вид” → “Панели инструмен-
тов” → “Рисование”), меню которых содержит богатый набор
инструментов, начиная от кривых Безье (плоская кривая с задан-
ными направлениями на концах) и сплайнов (гладких полиноми-
альных кривых) до сложных шаблонов инженерной графики.
Меню позволяет легко редактировать (в режиме изменения узлов)
уже построенные линии, выбирать их толщину, цвет, угол накло-
на и т. д.
2. Стандартное использование меню “Вставка диаграммы”. Курсо-
ром выбирается область листа для отображения на графике, уста-
навливается формат и подписи к графикам. Графики могут быть
реализованы как в общем тексте, так и на отдельной странице.
3. Построение графиков с помощью макросов. Здесь полезно заме-
тить, что каждый графический объект листа это элемент объекта
SHAPES, являющегося подобъектом SHEET, поэтому всякая ко-
манда построения линии в Excel должна быть методом объекта
ActiveSheet.Shapes. Например, чтобы провести горизонтальную
стрелку, можно использовать код:
ActiveSheet.Shapes .AddLine(a, b, c, d) .Select ' (a, b) и (c, d) – координаты
With Selection .ShapeRange .Line ' начала и конца стрелки
.EndArrowheadStyle = msoArrowheadTriangle
.EndArrowheadLenght = msoArrowheadLenghtMedium
.EndArrowheadWidth = msoArrowheadWidthMedium
End With
Для построения кривой по заданным координатам (x i, y i), i = 0…n,
можно использовать код:
With ActiveSheet .Shapes .BuildFreeform(msoEditingAuto, x(0), y(0)) ' начало
For I = 1 To n
.AddNodes msoSegmentCurve, msoEditingAuto, x(i), y(i)
Next
.ConvertToShape .Select
End With
Далее можно выбрать свойства кривой графика, например,
With Selection .ShapeRange .Line
.Weight = 3 ' толщина линии 3 пункта
.Style = msoLineSingle 'однократная линия
.ForeColor.SchemeColor = 10 ' линия красного цвета
.Visible = msoTrue 'этот пункт обязателен, чтобы линия была видимой
End With
В отличие от QBasic, где через точки с заданными координатами
проводится ломаная линия, здесь автоматически строится плавная
кривая.
Диаграмма, построенная стандартным способом через меню "Ди-аграмма" имеет много полезных для пользователя свойств (несколько различных типов, выявление тренда, разброса точек и т. д.), помещает-
ся в отдельной панели диаграммы, которую можно закрепить в конк-ретном месте листа или поместить на отдельный лист и т. д. Рисован-ная кривая или график, построенный с помощью макроса может ис-пользовать богатые возможности панели "Рисование", допускает более гибкий выбор формы, типа, цвета и художественного оформления. Кроме того, такая диаграмма может быть помещена непосредственно в текстовом поле листа и служить, например, фоном или элементом оформления.