Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Указания к выполнению курсового проекта.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
56.6 Кб
Скачать

Задача 3. Тема: «Циклические алгоритмы»

Таблица 5

1.

1.1. С клавиатуры запрашивается любая цифра от 2 до 9, а затем выводится таблица умножения на эту цифру.

1.2. Напишите программу, выводящую на экран степени числа 2 от 2 до 10 включительно.

Для вывода таблицы на форму использовать оператор Print.

2.

2.1. Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в десятичной

системе счисле­ния. Для вывода таблиц на форму использовать оператор Print.

2.2. Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в

шестнадцатеричной системе счисления. Для вывода таблицы на форму использовать оператор Print.

4.

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

5.

Используя вложенные циклы, изобразить шахматную доску (каждую клетку пронумеровать, для чего воспользуйтесь формулой: j+(i-1)*nj для выражения номера через значения счетчиков обоих циклов) и лоскутный ковер размером (8 х 8), клетки которого имеет случайные цвета из палитры RGB. Предусмотрите наличие режима автоматической смены цветов лоскутного ковра (использовать компонент Timer).

6.

Приложение должно имитировать движение шарика «со шлейфом» внутри объекта класса PictureBox. Шарик движется за счет изменения его координат и отражается от сторон PictureBox под углом 45◦. Приложение должно иметь режим, когда внутри объекта Picture1 появлялся бы прямоугольник, представляющий собой дополнительное препятствие для движущегося шарика.

7.

Используя метод Move изобразите движение автомобиля (использовать картинку *.bmp или *.jpg файла). Движение управляется кнопками «Вперед» - машина передвигается впереди «Назад» - возвращается назад. Измените программу, заставив машину не мгновенно перемещаться на новое место, плавно переезжать, и плавно возвращаться – регулятор скорости перемещения.

8.

Разработать приложение, позволяющее изображать на форме имитацию сферы (метод Circle в цикле), куба (метод Line в цикле), закрашенный эллипс. Ввести в интерфейс приложения следующие элементы управления:

  1. созданные на основе объектов HScrollBar и VScrollBar, позволяющие изменять размеры сферы, куба, эллипса;

  2. управляющие автоматическим сжатием/увеличением сферы и куба (пульсирующие сфера и куб).

9.

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

10

Постройте по точкам график функции . Получите поверхность, образованную вращением вокруг оси Y, этого графика.