Вопросы, подлежащие изучению

 

1) Циклические алгоритмические структуры.

2) Операторы для программирования регулярных циклов.

3) Базовые алгоритмы регулярных циклических структур.

4) Базовые алгоритмы циклических структур цикл в цикле.

5) Элемент управления ListBox. Добавление, вставка и удаление элементов списка.

 

Общее задание на разработку двух проектов

 

1) Изучите вопросы программирования алгоритмов регулярных циклических структур и циклических структур цикл в цикле
(Тема 5).

2) Создайте приложение, состоящее из двух проектов. Первый проект для построения таблицы значений функции y=f(x) одного аргумента, а второй проект для построения таблицы значений функции z=f(x,y) двух аргументов

3) Выберите вариант задания из табл. 4.4.5-1 для создания 1-го проекта и из табл. 4.4.5-2 для создания 2-го проекта.

4) Проведите формализацию поставленной задачи.

5) Составьте схему алгоритма решения поставленных задач.

6) Разработайте интерфейсы пользователя

7) Напишите программный код процедур пользователя для двух проектов в соответствии со схемами алгоритмов. Использовать в качестве параметра цикла переменную целого типа. Обмен данными между процедурами должен осуществляться через параметры, без использования глобальных переменных.

8) Напишите программный код двух проектов. Событийная процедура должна содержать только операторы вызова пользовательских (общих) процедур.

9) Подготовте тесты для контрольного решения задачи.

10) Выполните созданные проекты.

11) Получите результаты выполнения проектов.

12) Обоснуйте правильность полученных результатов на заранее

разработанных тестах для всех ветвей программы.

Варианты индивидуальных заданий

 

Таблица 4.4.5-1

Задача
1) Постройте таблицу значений функции y=f(x) при изменении x на отрезке [a;b] c шагом h.
2) Постройте таблицу значений функции y=f(x) и найдите наибольшее значение функции y=f(x) при изменении x на отрезке [a;b]c шагом h. Y=3cos (2x+1).Отрезок [- ], шаг h= .
3) Постройте таблицу и найдите наибольшее значение функции y=f(x) при изменении x на отрезке [a;b]c шагом h. Y=2 .Отрезок[-1,1],шаг h=0.1
4) Постройте таблицу и вычислите сумму значений функции y=f(x) при y>0 при изменении x на отрезке [a;b] с шагом h. Отрезок [- ], шаг h=
5) Постройте таблицу значений функции y=f(x) при изменении x на отрезке[a;b]c шагом h Отрезок [-3;3], шагh=0.25
6) Постройте таблицу и найдите наибольшее значение функции y=f(x) при изменении x на отрезке[a; b]c шагом h. Y=0.5 . Отрезок [0,10], шаг h=0.5
7) Постройте таблицу и вычислите произведение значений функции y=f(x) при y>0 при изменении x на отрезке [a; b] с шагом h. Y=x Отрезок [0;10],шаг h=0.5
8) Постройте таблицу значений функции y=f(x) при изменении x на отрезке[a; b]c шагом h. Y= Отрезок[-2;2],шаг h=0.25
9) Постройте таблицу и найти наибольшее значение функции y=f(x) при изменении x на отрезке [a;b]c шагом h. Y= Отрезок[0.1;1.5],шаг h=0.1
10) Построите таблицу и вычислить сумму значений функции y=f(x) при y<0 и при изменении x на отрезке [a,b] с шагом h. Y=0.5-0.1-sinx Отрезок [0,2 ], шаг h=
11) Постройте таблицу значений функции y=f(x) при изменении x на отрезке[a; b]c шагом h. Y= Отрезок[-2;2],шаг h=0.25
12) Постройте таблицу и вычислите произведение значений функции y=f(x) при y<0 при изменении x на отрезке [a; b] с шагом h. Y= .Отрезок[-1.5,1.5], шаг h=0.15
13) Постройте таблицу и найдите наибольшее значение функции y=f(x) при изменении x на отрезке [a; b]c шагом h. . Отрезок[-5,5],шаг h=0.5
14) Постройте таблицу и вычислите сумму значений функции y=f(x) при 0.5<y<1.5 при изменении x на отрезке [a; b] с шагом h. Y=1+cos10x.Отрезок[ ],шаг h= .
15) Постройте таблицу и найдите наименьшее значение функции y=f(x) при изменении x на отрезке [a; b]c шагом h. Y=x+1/x. Отрезок [0.1;1.5], шаг h=0.1
16) Постройте таблицу и вычислите произведение значений функции y=f(x) при y>0 при изменении x на отрезке [a; b] с шагом h. Y= . Отрезок[-0.5;1.5],шаг h=0.1
17) Постройте таблицу значений функции y=f(x) при изменении x на отрезке [a; b]c шагом h. Y= Отрезок[2;12],шаг h=0.5
18) Постройте таблицу значений функции y=f(x) при изменении x на отрезке [a; b]c шагом h. Y= Отрезок[-2;6],шаг h=0.5
19)   Постройте таблицу и найдите наибольшее значение функции y=f(x) при изменении x на отрезке [a;b]c шагом h. Y= . Отрезок[2;4],шаг h=0.1
20) Постройте таблицу значений функции y=f(x) при изменении x на отрезке [a;b]c шагом h. Y= Отрезок[-3;3],шаг h=0.3
21) Постройте таблицу и найдите наибольшее значение функции y=f(x) при изменении x на отрезке [a; b]c шагом h. . Отрезок[6;8]шаг h=0.2
22) Постройте таблицу и вычислите сумму значений функции y=f(x) при y<1.2при изменении x на отрезке [a; b]c шагом h. Y=sin(4x)-2. Отрезок [- ], шаг h=
23) Постройте таблицу значений функции y=f(x) при изменении x на отрезке [a; b]c шагом h. Y= Отрезок[-4;4], шаг h=0.5
24) Постройте таблицу и вычислите произведение значений функции y=f(x) при y>0 при изменении x на отрезке [a; b]c шагом h. Y= .Отрезок[-3;0],шаг h=0.15
25) Постройте таблицу и найдите наибольшее значение функции y=f(x) при изменении x на отрезке [a; b]c шагом h. Y=arctg(x)- . Отрезок [0.1;1.5],шаг h=0.1
26) Постройте таблицу и вычислите сумму значений функции y=f(x) при y>0 при изменении x на отрезке [a; b]c шагом h. . Отрезок [0; ],шаг h=
27) Постройте таблицу и найдите наибольшее значение функции y=f(x) при изменении x на отрезке [a; b] c шагом h. .Отрезок[0.1;1.5],шаг h=0.1
28) Постройте таблицу и вычислите произведение значений функции y=f(x) при y>0 при изменении x на отрезке [a; b] с шагом h. Y= . Отрезок[1.9;2.1],шаг h=0.01
29)   Постройте таблицу и вычислите наименьшее значение функции y=f(x) при изменениях х на отрезке [a; b] с шагом h. Y=5*sin( x+1)^2. Отрезок[- ], шаг h=
30) Постройте таблицу и вычислите наибольшее значение функции y=f(x) при изменениях х на [a; b]c шагом h. Y=5*sin( x+1)^4- cos(x). Отрезок[- ], шаг h=

Таблица 4.4.5.2

Задача
1) табл. 5-1 для создания 1-го проекта и найдите наибольшее значение функции при изменении xна отрезке [a;b] с шагом h1 и y на отрезке [c; d] с шагом h2. a= - π b= π c= - π d= π h1=π/8 h2=π/4 z(x,y)= 3 cos2(2*x+y+1)
2) Постройте таблицу значений функции z=f(x,y)и найдите сумму и количество положительных значений функции при изменении x на отрезке [a;b] с шагом h1и y на отрезке [c; d] с шагом h2. a= - π b= π c= - π d= π h1=π/6 h2=π/4 z(x,y)= 1/(x+2*π-y) – sin(x)
3) Постройте таблицу значений функции z(x,y)при изменении x на отрезке [a;b] с шагом h1и y на отрезке [c; d] с шагомh2. а= - 1 b= 2 h1= 0.1 c = - 1 d=2 h2=0.2 x^2 + y^2если 0≤ x ≤ 1 и 0 ≤ y ≤ 1, z(x,y)= x - y если -1≤ x ≤0 и -1≤ y ≤0, 1 – x - y в противном случае
4) Постройте таблицу значений функции z=f(x,y) и найдите произведение и количество положительных значений функции при изменении x на отрезке [a;b] с шагом h1 и y на отрезке [c; d] с шагом h2. a= 0 b= 10 c= - 2 d= 2 h1= 0.5 h2=0.2 z(x,y)=x^4 +y- 10*x^2 – 30*x -25
5) Постройте таблицу значений функции z=f(x,y)и найдите наименьшее значение функции при изменении xна отрезке[a; b]с шагомh1иyна отрезке[c; d]с шагомh2. a= 0.1 b= 1.5 c= 1 d=2 h1=0.1 h2=0.1 z(x,y) = x + 1/x + (1 - y)/2
6) Постройте таблицу значений функции z=f(x,y) и найти сумму и количество отрицательных значений функции при измененииxна отрезке[a; b]с шагомh1иyна отрезке[c; d]с шагомh2. a= 0 b= 2π c=0 d=2π h1=π/8 h2=π/8 z(x,y)= y – 0.1*sin(x)/2
7) Постройте таблицу значений функции z(x,y)при изменении x на отрезке [a; b] с шагом h1и y на отрезке [c; d]с шагом h2. a= -3 b= 4 c = -2 d=2 h1= 0.25 h2=0.25 e^x + y если x € [-2;2] и y € [-1;1],   z(x,y)= x+y+4 если -3 <x<-2 и - 2< y< - 1, 0 в противном случае
8) Постройте таблицу значений функции z=f(x,y) и найдите произведение и количество отрицательных значений функции при изменении x на отрезке [a; b] с шагом h1 и y на отрезке [c; d] с шагом h2. a= -1.5 b= 1.5 c= -2 d= 2 h1= 0.2 h2= 0.2 z(x,y)= x^8-y- 0.4*x^3 – 1.2
9) Постройте таблицу значений функции z=f(x,y)и найдите наименьшее значение функции при изменении xна отрезке [a; b]с шагомh1иyна отрезке[c; d]с шагомh2. a= 0.1 b=1.5 h1=0.1 c=2 d=3 h2=0.1 z(x,y) =
10) Постройте таблицу значений функции z(x,y) и найдите сумму и количество положительных значений функции при изменении xна отрезке [a; b] с шагом h1 и yна отрезке [c; d] с шагом h2. a= -π b= π h1=π/8 c= - π d= π h2=π/6 z(x,y)= sin(4x+y) – 2*x
11) Постройте таблицу значений функции z(x,y) при изменении x на отрезке [a; b] с шагом h1 и yна отрезке [c; d] с шагом h2. a= 1 b=5 h1= 0.2 c=0 d=6 h2=0.4 x +y если x € [2;4] и y € [1;5], z(x,y)= если 1< x <2 и 0<y<1,   x - y в противном случае
12) Постройте таблицу значений функции z=f(x,y) и найдите произведение и количество отрицательных значений функции при изменении x на отрезке [a; b]с шагомh1иyна отрезке[c; d]с шагомh2. a=1.9 b=2.1 h1=0.01 c=2 d=3 h2=0.1 z(x,y)=
13) Постройте таблицу значений функции z=f(x,y) и найдите наименьшее значение функции при изменении xна отрезке[a; b]с шагомh1иyна отрезке[c; d]с шагомh2. a= 2.1 b=3 h1=0.1 c=2 d=3 h2=0.2 z(x,y) =
14) Постройте таблицу значений функции z=f(x,y) и найдите сумму и количество значений функции >0.1 при изменении xна отрезке[a; b]с шагомh1иyна отрезке[c; d]с шагомh2. a=0 b= π h1= π/16 c=0 d=3 h2=0.1z(x,y)=
15) Постройте таблицу значений функции z(x,y)при измененииxна отрезке[a; b]с шагомh1иyна отрезке[c; d]с шагомh2. a= -2 b= 5 h1=0.5 b= 0 c=3 h2= 0.1 если x€[-1;4] и y€ [1;2] z(x,y)= x – 3 + y если -2 < x < -1 и 0< y <1 в противном случае
16) Постройте таблицу значений функции z=f(x,y) и найдите произведение и количество значений функции z(x,y) < 1 при изменении x на отрезке [a; b]с шагомh1иyна отрезке [c; d]с шагомh2. a= -π b= π h1=π/8 c= -π d= π h2=π/8 z(x,y)=
  Постройте таблицу значений функции z=f(x,y)и найдите наибольшее значение функции при изменении xна отрезке[a; b]с шагомh1иyна отрезке[с; d]с шагом h2. a=-1.9 b= 2.9 h1=0.03 c= 1 d=2 h2=0.1 z(x,y)= Y+ .
18) Постройте таблицу значений функции z=f(x,y)и вычислите наименьшее значение функции при изменении xна отрезке[a; b]с шагомh1иyна отрезке [c; d] с шагом h2. a= -3 b=3 h1=0.2 c= 1 d=2 h2= 0.1 z(x,y)= + y
19) Постройте таблицу значений функции z=f(x,y) и найдите сумму и количество значений функции при z>0при измененииxна отрезке [a; b]с шагомh1и yна отрезке[c; d]с шагомh2. a= -1.9 b= 2.9 h1=0.3 c=2 d=3 h2=0.1 z(x,y) = - y
20) Постройте таблицу значений функции z=f(x,y)при измененииxна отрезке [a; b]c шагомh1иyна отрезке[c; d]с шагомh2. a= -4 b=4 h1=0.5 c=2 d=3 h2=0.1   z(x,y)=
21) Постройте таблицу значений функции z=f(x,y)и найдите сумму и количество значений функции приz<1.5при измененииxна отрезке[a; b]c шагомh1иyна отрезке[c; d] с шагомh2. a= -π b=π h1=π/8 c= -π d=π h2=π/8 z(x,y)=sin(4x+y) - 2
22) Постройте таблицу значений функции z=f(x,y) и найдите наибольшее значение функции при изменении x на отрезке [a; b]c шагомh1иy на отрезке [c; d]с шагомh2. a= 6 b=8 h1= 0.2 c=2 d=3 h2=0.1 z(x,y)=
23) Постройте таблицу значений функции z=f(x,y)и найдите произведение и количество значений функции при z<3 при измененииxна отрезке[a; b]с шагомhиyна отрезке [c; d]с шагом h2. a= 1.9 b=2.1 h1=0.01 c=2 d=3 h2=0.02 z(x,y)= . + y
24) Постройте таблицу значений функции z=f(x,y)при измененииxна отрезке[a; b]c шагомh1иyна отрезке[c; d]с шагомh2. a=0 b=3 h1=0.1 c=1 d=4 h2=0.2 x+y-1 если x€ [1;2] и y€ [2;3]   z(x,y)= x-y если 0<x<1 и 3<y<4   12.3 в противном случае
25) Постройте таблицу значенийфункции z=f(x,y)и найдите наименьшее значение функции при изменении x на отрезке [a; b]с шагомh1и yна отрезке [c; d]с шагом h2. a= -π b=π h1=π/8 c=2 d=3 h2=0.1 z(x,y)= 5*sin(2*x+1)^2 + y
26) Постройте таблицу значений функции z=f(x,y) и найдите сумму и количество значений функции z(x,y)>0 при изменении xна отрезке[a; b]с шагомh1и yна отрезке [c; d]с шагомh2. a= -2 b=5 h1= 0.2 c=0.1 d=0.2 h2=0.01 z(x, y)= x + y - x/y
27) Постройте таблицу значений функции z=f(x,y)и найдите произведение и количество значений функции z(x,y) < 0при измененииxна отрезке [a; b]с шагомh1и yна отрезке [c; d]с шагомh2. a= 20 d=30 h1= 5 c= 10 d=50 h2=5 z(x,y)=17.5 + x – y
28) Постройте таблицу значений функции z=f(x,y)и найдите наибольшее значение функции при измененииxна отрезке[a; b]с шагомh1иyна отрезке[c; d]с шагомh2. a= - 5 b=5 h1= 0.5 c= 0.1 d=0.3 h2=0.02 z(x,y) =
29) Постройте таблицу функции z=f(x,y)и найдите сумму и количество значений функции при z>0при изменении xна отрезке[a; b]с шагомh1иyна отрезке[c; d]с шагом h2. a= -2 b=2 h1=0.5 c=2 d=3 h2=0.1 z(x,y)= x/y + (x+y)/2 -
30) Постройте таблицу значений функции z=f(x,y)при измененииxна отрезке[a; b]c шагомh1иyна отрезке[c; d]с шагомh2. a= 0.1 b=0.8 c= 0.2 d= 0.6 h2=0.05   Sin(x+y) если x€[0.5; 0.7] и y € [0.3;0.4]   z(x,y)= x-y если 0.1<x<0.5 и y € [0.4;0.6]   1 в противном случае

Содержание отчёта

 

1) Фамилия, имя студента, номер группы, номер варианта.

2) Реализация 1-го задания:

2.1) Тема и название лабораторной работы.

2.2) Задание на разработку задачи.

2.3) Формализация и уточнение задания.

2.4) Элементы, разрабатываемого проекта:

2.4.1) графический интерфейс пользователя;

2.4.2) таблица свойств объектов;

2.4.3) схемы алгоритмов;

2.4.4) программный код проекта;

2.5) Результаты выполнения первого проекта.

2.6) Доказательства правильности результатов.

3) Реализация 2-го задания:

3.1) Тема и название лабораторной работы.

3.2) Задание на разработку задачи.

3.3) Формализация и уточнение задания.

3.4) Элементы, разрабатываемого проекта:

3.4.1) графический интерфейс пользователя;

3.4.2) таблица свойств объектов;

3.4.3) схема алгоритма;

3.4.4) программный код проекта;

3.5) Результаты выполнения проекта второго проекта.

3.6) Доказательства правильности результатов.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: