Файл: Практикум по информатике рекомендовано в качестве учебного пособия.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 28.03.2024

Просмотров: 474

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ИЗУЧЕНИЕ СРЕДЫ РАЗРАБОТКИ VISUAL STUDIO

Настройка формы

Размещение надписей

Запуск и работа с программой

Индивидуальные задания

Структура приложения

Работа с проектом

Ввод/вывод данных в программу

Пример написания программы

Выполнение индивидуального задания

Логические переменные и операции над ними

Индивидуальные задания

Операторы организации циклов

Цикл с параметром

Порядок выполнения задания

Индивидуальные задания

Классы и объекты

Область видимости

Сведения, передаваемые в событие

Индивидуальные задания

Строковый тип данных

Порядок выполнения индивидуального задания

Индивидуальные задания

Работа с массивами

Случайные числа

Индивидуальные задания

Двухмерные массивы

Индивидуальные задания

Как строится график с помощью элемента управления Chart

Выполнение индивидуального задания

Индивидуальное задание

Движение по траектории

Индивидуальное задание

Отображение графических файлов

Простой графический редактор

Индивидуальное задание

Общие понятия

Параметры по умолчанию

Индивидуальное задание

Общие понятия

Формирование задержки с помощью таймера

Индивидуальное задание

Общие понятия

Быстрая сортировка

Индивидуальное задание

ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ ПОВЫШЕННОЙ СЛОЖНОСТИ

ПРИЛОЖЕНИЕ 1. СВОЙСТВА ЭЛЕМЕНТОВ УПРАВЛЕНИЯ

ПРИЛОЖЕНИЕ 2. СОБЫТИЯ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ

ПРИЛОЖЕНИЕ 3. МЕТОДЫ ДЛЯ РАБОТЫ СО СТРОКАМИ

ПРИЛОЖЕНИЕ 4. МЕТОДЫ ДЛЯ РАБОТЫ С МАССИВАМИ

СПИСОК ЛИТЕРАТУРЫ


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,
xy0

ln f(x) f(x) 2 3 0


y , x/ y
2 ln f(x) / y  f(x)  y3 , x/ y0


2 f(x)
1. af(x)  y



f(x)  y2



1,

xy0 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 arctgf(x), y x


y f(x) tg y,

x y0.

y f(x) 0.5,

y x.

i f(x),



i нечетное, x0

ef( x) b,



0.5 xb10

5. ei/ 2

f(x) , i четное,

x0

6. g

f(x) b,

0.1 xb0.5





if(x) ,

иначе.

2 f(x) 2 ,

иначе.

ef( x) ,



1 xb10

sin5 f(x) 3mf(x) , 1m x





7. s

f(x) 4 * b,

12 xb40

8. j cos3 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.

maxf(x),y,z

m min f(x), y

5.
12.

minf(x)y,yz


e ,



.
n max f(x), y


13.

min f (x), y  maxy, z p.

2
14.

maxf(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)) tgy, x y0.

f(x)




ax ,| x |

1.


2
x  2





f(x)3y3 cosx, xy 0

ln f(x2 ) k,

x k10



2 f( x) q



17.

c f(x) y cosy, x y0

18.

k ,

x k 10



yf(x)2   ,

x y0.

f(x) k,

x k 10


19.

sin( f(x)) cos( f( y)), x y 0



ctg( f(x y), xy0
20.
r maxmin f( x), y, z.



sin2 ( f(x))  cos2 ( f( y)), x y0.



ЛАБОРАТОРНАЯ РАБОТА 4.

ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ

Цель лабораторной работы: изучить простейшие средства отлад- ки программ в среде Visual Studio. Составить и отладить программу циклического алгоритма.
    1. 1   ...   10   11   12   13   14   15   16   17   ...   45