setcolor(15); outtextxy(240,280, 'Выход');
end;
end;
end;
end; until Ch=#27; closegraph;
end.
2.2. Лабораторные задания
Задание 1 – Составьте структурную схему алгоритма и напишите программу на языке Паскаль, которая, построит график функции y=f(x), а также выведет в таблицу точки, по которым строился этот график. Функция берется из таблицы 1, в соответствии с вариантом выданным преподавателем.
Таблица 1 |
|
|
|
Вариант |
Функция |
Интервал |
Шаг |
|
|
изменения X |
|
1 |
y=sin(x) |
[-1,1] |
0,1 |
2 |
y=cos(x) |
[-1,1] |
0,1 |
3 |
y=x2 |
[-10,10] |
1 |
4 |
y=x3 |
[-4,4] |
1 |
5 |
y=x2+1 |
[-10,10] |
1 |
6 |
y=x3+1 |
[-4,4] |
1 |
7 |
y=sin2(x) |
[-1,1] |
0,1 |
8 |
y=cos2(x) |
[-1,1] |
0,1 |
9 |
y=sin(x)+cos(x) |
[-1,1] |
0,1 |
10 |
|
[0,100] |
10 |
|
y= x |
|
|
Задание 2 – Составьте структурную схему алгоритма и напишите программу на языке Паскаль, которая, построит объемную круговую диаграмму. Отношение секторов круговой диаграммы берется из таблицы 2, по варианту выданному преподавателем.
Таблица 2 |
|
|
Вариант |
Сектор 1, град |
Сектор 2, град |
1 |
20 |
340 |
2 |
40 |
320 |
14
3 |
60 |
300 |
4 |
80 |
280 |
5 |
100 |
260 |
6 |
120 |
240 |
7 |
140 |
220 |
8 |
160 |
200 |
9 |
180 |
180 |
10 |
90 |
270 |
Задание 3 – Составьте структурную схему алгоритма и напишите программу на языке Паскаль реализующую механизм графического интерфейса. Меню должно содержать 4 пункта – «Расчет», «Загрузить», «Сохранить», «Выход». Навигация по пунктам должна осуществляться клавишами вверх и вниз, при этом текущий пункт меню должен каким-либо образом выделяться (изменения цвета по отношению к другим пунктам, выделение цветным прямоугольником и т.п.). Активация выбранного пункта меню должна осуществлять клавишей Enter, при этом в служебной строке должна появляться надпись, которая будет соответствовать выбранному действию. Например, при выборе пункта «Загрузить» должна появиться надпись «Производится загрузка из файла», при выборе пункта «Расчет»
должна появиться надпись «Производится расчет».
2.3Контрольные вопросы для отчета работы
1.Перечислите основные процедуры и функции для изменения цвета линий и точек в графическом режиме языка Паскаль?
2.Перечислите основные процедуры и функции для изменения стиля заполнения в графическом режиме языка Паскаль?
3.Каково назначение и синтаксис стандартных процедур Bar и Bar3D?
4.Каково назначение и синтаксис стандартных процедур FillPoly и
PieSlice?
5.Перечислите основные процедуры и функции для сохранения и вывода изображений в графическом режиме языка Паскаль?
6.Какая стандартная процедура языка Паскаль позволяет быстро и удобно рисовать графики функции в графическом режиме?
7.Какая стандартная процедура языка Паскаль позволяет быстро и удобно рисовать круговые диаграммы в графическом режиме?
8.Какие основные процедуры и функции языка Паскаль были использованы Вами при создании графического интерфейса?
15
1.Новожилов, О.П. Информатика [Текст]: учеб. пособие / О.П. Новожилов. - М.: Юрайт, 2011. – 594 с.
2.Фаронов, В.В. Турбо Паскаль [Текст]: учеб. пособие / В.В. Фаронов. –
СПб.: Питер, 2007. – 367 с.
3.Симонович, С.В. Информатика : Базовый курс [Текст]: учеб. пособие / под. ред. С.В. Симоновича. - 2-е изд. – СПб.: Питер, 2005. - 640 с.
4.Архангельский, А.Я. Программирование в Delphi [Текст]: учебник по классическим версиям Delphi / А.Я. Архангельский. – М.: Бином, 2006. – 1152 с.
|
СОДЕРЖАНИЕ |
1. Лабораторная работа №7 |
1 |
2. Лабораторная работа №8 |
10 |
Библиографический список |
16 |
16
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к лабораторным работам № 7-8 по дисциплине «Информатика» для студентов направления подготовки
11.03.03 «Конструирование и технология электронных средств» (профиль «Проектирование и технология радиоэлектронных средств»)
ипо дисциплине «Спецглавы информатики»
12.03.01«Приборостроение» (профиль «Приборостроение») очной и заочной форм обучения
Составитель Ромащенко Михаил Александрович
В авторской редакции
Подписано в печать 16.09.2015.
Уч.-изд. л. 0,9.
ФГБОУ ВПО «Воронежский государственный технический университет» 394026 Воронеж, Московский просп., 14
17