Файл: Практикум по информатике рекомендовано в качестве учебного пособия.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 28.03.2024
Просмотров: 377
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
ИЗУЧЕНИЕ СРЕДЫ РАЗРАБОТКИ VISUAL STUDIO
Выполнение индивидуального задания
Логические переменные и операции над ними
Сведения, передаваемые в событие
Порядок выполнения индивидуального задания
Как строится график с помощью элемента управления Chart
Выполнение индивидуального задания
Отображение графических файлов
Формирование задержки с помощью таймера
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ ПОВЫШЕННОЙ СЛОЖНОСТИ
ПРИЛОЖЕНИЕ 1. СВОЙСТВА ЭЛЕМЕНТОВ УПРАВЛЕНИЯ
ПРИЛОЖЕНИЕ 2. СОБЫТИЯ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ
ПРИЛОЖЕНИЕ 3. МЕТОДЫ ДЛЯ РАБОТЫ СО СТРОКАМИ
double z = Convert.ToDouble(textBox3.Text);
// Ввод исходных данных в окно результатов
textBox4.Text = "Результаты работы программы " + "ст. Петрова И.И. " +
Environment.NewLine;
textBox4.Text += "При X = " + textBox2.Text +
Environment.NewLine; textBox4.Text += "При Y = " + textBox1.Text +
Environment.NewLine; textBox4.Text += "При Z = " + textBox3.Text +
Environment.NewLine;
// Вычисление выражения
double u;
if ((z ‐ x) == 0)
u = y * Math.Sin(x) * Math.Sin(x) + z; else
if ((z ‐ x) < 0)
u = y * Math.Exp(Math.Sin(x)) ‐ z;
else
u = y * Math.Sin(Math.Sin(x)) + z;
// Вывод результата
textBox4.Text += "U = " + u.ToString() + Environment.NewLine;
}
Запустите программу и убедитесь в том, что все ветви алгоритма выполняются правильно.
Индивидуальные задания
По указанию преподавателя выберите индивидуальное задание из нижеприведенного списка. В качестве f(x) использовать по выбору: sh(x), x2, ex. Отредактируйте вид формы и текст программы, в соответст- вии с полученным заданием.
Усложненныйвариантзаданиядляпродвинутыхстудентов: с помо- щью радиокнопок (RadioButton) дать пользователю возможность во время работы программы выбрать одну из трех приведенных выше функций.
f(x) y2
f(x) y,
xy0
ln f(x) f(x) 2 3 0
y , x/ y
2 ln f(x) / y f(x) y3 , x/ y0
2 f(x)
1. a f(x) y
f(x) y2
1,
xy0 xy 0.
2. b
3
y ,
0,
x 0
y 0.
f(x)2 y2 sin y, x y 0
c f(x) y2 cos y, x y0
2
3.
f(x) y3 arctg f(x), x y
3
4. d y f(x)3 arctg f(x), y x
y f(x) tg y,
x y0.
y f(x) 0.5,
y x.
i f(x),
i нечетное, x0
ef( x) b,
0.5 xb10
5. e i/ 2
f(x) , i четное,
x0
6. g
f(x) b,
0.1 xb0.5
if(x) ,
иначе.
2 f(x) 2 ,
иначе.
ef( x) ,
1 xb10
sin5 f(x) 3mf(x) , 1m x
7. s
f(x) 4 * b,
12 xb40
8. j cos3 f(x) 5mf(x) ,
xm
bf(x) 2 ,
иначе.
f(x) m2 ,
x m.
2 f(x)3 3 p2 ,
9. l f(x) p,
x p
3 x p
10.
ln f(x) q, k f( x)q
xq10
xq10
f(x) p2 ,
x p.
f (x) q,
xq 10
11.
maxf(x),y,z
m min f(x), y
5.
12.
minf(x)y,yz
e ,
.
n max f(x), y
13.
min f (x), y maxy, z p .
2
14.
maxf(x)yz,xyz
q min f(x) y z, xyz .
ax2 2
f(sin(x))2 sin f( y), x y 0
x2 1
f(x), 1 | x | 3,
15.
c f(cos(x)) cos f( y), x y0
16.
a a2 f(x), |x | 3
y f(tg(x)) tg y, x y0.
f(x)
ax ,| x |
1.
2
x 2
f(x)3 y3 cosx, x y 0
ln f(x2 ) k,
x k10
2 f( x) q
17.
c f(x) y cosy, x y0
18.
k ,
x k 10
y f(x)2 ,
x y0.
f(x) k,
x k 10
19.
sin( f(x)) cos( f( y)), x y 0
c tg( f(x y), x y0
20.
r maxmin f( x), y, z.
sin2 ( f(x)) cos2 ( f( y)), x y0.
ЛАБОРАТОРНАЯ РАБОТА № 4.
ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ
Цель лабораторной работы: изучить простейшие средства отлад- ки программ в среде Visual Studio. Составить и отладить программу циклического алгоритма.
- 1 ... 10 11 12 13 14 15 16 17 ... 45