Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Лабораторная работа 2.3 (7). Перемещение объектов по форме.

Читайте также:
  1. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  2. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  3. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  4. I.3. Чем дипломная работа может пригодиться после университета
  5. II. Правила идентификации объектов технического регулирования
  6. II. САМОСТОЯТЕЛЬНАЯ РАБОТА
  7. III. Лабораторная диагностика гепатита С
  8. III.2.1. Как работать в библиотеке
  9. IV. Лабораторная диагностика гепатита В
  10. IV. РАБОТА С УЧАЩИМИСЯ ШКОЛЫ.

Разработать проект, являющийся развитием проекта лабораторной работы 1.3, и предназначенный для реализации следующих дополнительных позиций:

- при щелчке правой клавишей мыши по пустому месту формы видимый рисунок должен переместиться таким образом, чтобы курсор мыши оказался в середине рисунка;

- при перемещении видимого рисунка левой клавишей мыши в элементе TextBox должна выводиться информация о том, какой рисунок перемещается (содержимое свойства Tag рисунка), а также информация о том, можно или нельзя отпускать клавишу мыши (бросать рисунок) при текущем положении перемещаемого рисунка. Отпускать клавишу можно только в том случае, когда курсор мыши находится над пустым местом формы.

 

 

Рис. 2.3 Пример интерфейса лабораторной работы 2.3

 

 

Лабораторная работа 2.4 (8). Графический редактор.

Разработать проект с интерфейсом, аналогичным изображенному на рис 2.3, и предназначенный для реализации следующих функций графического редактора:

- цвет линии должен определяться цветом фона метки (элемент управления Label), по которой был произведен щелчок левой клавишей мыши;

- метки для задания цвета должны составлять массив элементов управления;

- ширина линии должна задаваться значением полосы прокрутки (элемент управления ScrollBar);

- одна из меток должна иметь цвет фона для реализации функции «ластика»;

- предусмотреть возможность формирования цвета, не представленного в заданной палитре (либо с использованием элементов управления ScrollBar, определяющими интенсивности каждого из трех основных цветов, либо с использованием элемента управления Common Dialog).

 

 

 
 
Рис. 2.4 Пример интерфейса лабораторной работы 2.4

 


Приложение 1. Варианты заданий для лабораторной работы 2.1

 

1. Найти произведение цифр заданного четырехзначного числа.

2. Даны действительные положительные числа a, b, c, x, y. Определить, пройдет ли кирпич с ребрами a, b, c в прямоугольное отверстие со сторонами x, y. Просовывать кирпич разрешается только так, чтобы каждое из ребер было параллельно или перпендикулярно каждой из сторон отверстия.

********************************************************************

1. Дано положительное вещественное число Х. Определить первую цифру из его дробной части.

2. Даны 3 положительных вещественных числа x, y, z. Определить, существует ли треугольник с такими длинами сторон. Если существует, то является ли он остроугольным, прямоугольным или тупоугольным.

 

********************************************************************

1. Даны натуральные K и L. Поменять местами значения этих переменных, не используя дополнительные переменные.

2. Даны действительные числа x и y. Если числа равны, оставить их без изменения, в противном случае меньшее из этих чисел заменить их полусуммой, а большее – их удвоенным произведением.

 

 

********************************************************************

1. Даны натуральные K и L. Определить, делится ли K нацело на L. Если делится, то заменить эти числа их квадратами, в противном случае заменить эти числа их кубами.

2. Даны действительные положительные числа a, b, c, d. Определить, можно ли прямоугольник со сторонами a, b уместить внутри прямоугольника со сторонами c, d так, чтобы каждая из сторон одного прямоугольника была параллельна или перпендикулярна сторонам другого прямоугольника.

 

********************************************************************

1. Дано натуральное число N (N<=99). Определить, верно ли, что квадрат этого числа равен кубу суммы его цифр.

2. Дано число х. напечатать в порядке возрастания

 

tg(x), 1+¦x¦, (1+x)

 

********************************************************************

1. Дано натуральное число N (N<=9999) и цифра K. Определить, сколько цифр K в состав цифр числа N.

2. Даны действительные числа a,b,c (a<>0). Определить, имеет ли уравнение

действительные корни. Если действительные корни имеются, то найти их. В противном случае напечатать соответствующее сообщение.

 

********************************************************************

1. Даны целые числа K и L. Если числа не равны, то заменить меньшее из них остатком от деления большего на меньшее, а если равны, то заменить оба числа нулями.

2. Даны действительные числа a,b,c,d. Если a>b>c>d, то первые два числа заменить наибольшим из них, а вторые два - наименьшим. Если a<b<c<d, то числа оставить без изменения. Во всех остальных случаях числа заменить их квадратами.

 

********************************************************************

1. Дано натуральное число N (N<=100). Определить возраст человека в годах. Напечатать это число с соответствующим ему словом: "год", "года" или "лет".

2. Дано действительное число x. Вычислить F(x), где F(x) - периодическая функция с периодом 1.5, совпадающая на отрезке [0,1.5] c функцией F(x)=x

 

 

1. Определить число, полученное выписыванием в обратном порядке

цифр заданного трехзначного числа.

2. Дано действительное число x. Вычислить F(x), где F(x) - периодическая функция с периодом 2, совпадающая на отрезке [-1, 1] c функцией F(x)=-x +1

 

1. Дано натуральное число N (N<=9999). Определить, является ли это число палиндромом.

2.Даны 3 положительных вещественных числа x, y, z. Если нельзя построить треугольник с такими сторонами, напечатать 0, в противном случае напечатать 3, 2 или 1 в зависимости от того, равносторонний это треугольник, равнобедренный или какой-либо другой.

 

 

1. Даны натуральные K и L. Определить, делится ли K нацело на L. Если делится, то заменить эти числа их квадратами, в противном случае заменить эти числа их кубами.

 

2. Даны действительные числа Х1, Х2, Х3, Y1, Y2, Y3. Определить принадлежит ли начало координат треугольнику с вершинами в точках

1, Y1), (Х2, Y2), (Х3Y3).

 

1. Дано натуральное число N (N<=9999). Определить максимальное количество одинаковых цифр в нем..

 

2. Даны действительные числа Х0,Х1, Х2, Х3, Y0,Y1, Y2, Y3. Определить принадлежит ли точка с координатами (Х0, Y0) треугольнику с вершинами в точках (Х1, Y1), (Х2, Y2), (Х3Y3).


Приложение 2. Варианты заданий для лабораторной работы 2.2

 

1. Даны натуральное число N и действительное число Х. Вычислить

sinX+sin2X+...+sinNX

2. Даны натуральное число N и последовательность действительных чисел A12,…АN.

Подсчитать количество пар соседних элементов, которые имеют противоположные знаки.

********************************************************************

1. Дано натуральное число N и действительные числа A

 

2. Даны целое число N и последовательность действительных чисел A12,…АN. Вычислить

min(-A12,-А34,,...,(-1)N* АN).

 

******************************************************************

1. Дано натуральное число N и действительное число А. Вычислить

 

1 1 1

-- + ------ +...+ -------------

A A(A+1) A(A+1)...(A+N)

 

2. Дана последовательность целых чисел A12,…АN. Определить max(A1,A3, … A2N-1) +

min(A2,A4, … A2N)

 

********************************************************************

1. Даны действительное число A и натуральное N. Вычислить

 

 

2.Даны целое число N и последовательность действительных чисел A12,…АN. Определить в этой последовательности число соседств двух чисел разного знака.

 

********************************************************************

 

1. Дано натуральное число N. Вычислить

1 1 1

------ + -------- +...+ --------------

sin1 sin1+sin2 sin1+...+sinN

2. Даны целое число N и последовательность целых чисел A12,…АN.

Получить удвоенную сумму положительных элементов последовательности и

утроенное количество отрицательных элементов последовательности.

 

********************************************************************

 

 

 

1. Дано целое число N. Вычислить (1+sin0.1*N)(1+sin0.2*N)...(1+sinN)

2. Дана непустая последовательность натуральных чисел, за которой следует 0.

Определить порядковый номер наименьшего из них.

 

*******************************************************************

  1. Дано натуральное число N. Вычислить

cos1 cos2 cosN

----- * ------ * … * ____

sin1 sin2 sinN

 

2. Даны натуральное число N и целые числа A12,…АN. Определить количество удвоенных нечетных элементов среди элементов, предшествующих первому отрицательному.

 

*******************************************************************

1. Даны действительное Х и натуральное N. Вычислить

 

(X-2)(X-4)...(X-2N)

----------------------------

(X-1)(X-3)...(X-2N-1)

 

 

2. Даны натуральное число N и действительные числа A12,…АN. Все элементы AI, следующие за первым отрицательным, увеличить на заданное число P.

*******************************************************************

 

1. Дано натуральное N. Вычислить:

 

 

2. Даны натуральное число N и последовательность действительных чисел A12,…АN. Получить среднее арифметическое этой последовательности.

*******************************************************************

1. Даны целое число N и действительное число А. Вычислить

 

 

2. Даны натуральное число N и последовательность действительных чисел A12,…АN. Получить среднее геометрическое этой последовательности.

*******************************************************************

1. Дано натуральное число N. Вычислить

 

y= 2*4*6....2*N

 

2.. Даны натуральное число N и последовательность действительных чисел A12,…АN.

Подсчитать количество пар соседних элементов с одинаковыми значениями

*******************************************************************

 

1. Даны действительное число A и натуральное N. Вычислить

 

2. Даны натуральное число N и последовательность действительных чисел A12,…АN.

Найти количество пар соседних элементов, которые имеют одинаковые абсолютные значения, но противоположные знаки

*******************************************************************

1. Числа Фибоначчи определяются формулами: , при N=2,3,… Определить число Фибоначчи с заданным номером N.

 

2. Даны натуральное число N и последовательность действительных чисел A12,…АN.

Определить среднюю длину непрерывных участков положительных чисел

 

*******************************************************************

1. Числа Фибоначчи определяются формулами: , при N=2,3,… Определить первое число Фибоначчи, большее M (M>1).

  1. Даны целое число N и последовательность целых чисел A12,…АN.

Вычислить сумму тех чисел последовательности, которые нечетны и отрицательны.

 

 




Дата добавления: 2015-09-10; просмотров: 35 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Лабораторная работа 2.2 (6). Программирование алгоритмов циклической структуры.| Построить графики функций

lektsii.net - Лекции.Нет - 2014-2024 год. (0.018 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав