Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_Паскаль_7.doc
Скачиваний:
2
Добавлен:
09.11.2019
Размер:
166.4 Кб
Скачать

Варианты заданий

Общее для всех заданий: основные подпрограммы, решающие задачу должны быть оформлены в виде модуля и вызываться из основной программы с передачей всех необходимых параметров.

Вывести в центре экрана двумерный массив чисел NxN, при этом каждая клетка массива должна быть зеленого цвета, отделена от других клеток черной полосой. Цвет текста – синий. Максимальный и минимальный элементы массива должны быть подсвечены цветами, выбранными пользователем.

Напечатать на экране N раз слово "Информатика" разными цветами, расположив надписи в виде лесенки.

Построить с использованием процедуры Window семейство N разноцветных прямоугольников, расположенных по горизонтали или по вертикали, в каждом из которых стоит выбранный пользователем символ.

Нарисовать на экране движущийся по периметру экрана прямоугольник размером WxH, на каждое N-е перемещение меняющий цвет произвольным образом. Каждое перемещение сопровождается звуковым сигналом.

Нарисовать на экране несколько вложенных друг в друга разноцветных прямоугольников в центре экрана.

Нарисовать на экране движущийся по вертикальной восьмерке экрана ( ) прямоугольник размером WxH, на каждое N-е перемещение меняющий цвет произвольным образом. Каждое перемещение сопровождается звуковым сигналом.

Нарисовать на экране движущийся по горизонтальной восьмерке экрана ( ) прямоугольник размером WxH, на каждое N-е перемещение меняющий цвет произвольным образом. Каждое перемещение сопровождается звуковым сигналом.

Нарисовать бегущую строку с текстом по выбору пользователя внизу, центре или вверху экрана.

Построить семейство разноцветных прямоугольников с порядковым номером в центре малого прямоугольника .

Построить семейство разноцветных уменьшающихся прямоугольников с порядковым номером в центре малого прямоугольника .

Создать движущееся по экрану изображение змейки длиной из N разноцветных квадратиков. Голова змейки помечена символом '*'. Направление движение головы в следующий момент времени определяется случайным образом.

Нарисовать на экране три горизонтально расположенных квадрата. При нажатии пользователем на клавиши 1, 2, 3 подсвечивать выбранным пользователем цветом соответствующий квадрат. Esc – выход.

Ввести N чисел в одномерный массив, отсортировать по возрастанию и вывести в центре экрана разными цветами в виде столбца (один элемент на одной строке).

Нарисовать на экране движущийся квадрат размером NxN. Перемещение вверх при нажатии на 8, вниз на 2, влево – 4, вправо – 6 (см. дополнительную клавиатуру). Esc – выход.

Ввести N строк в массив. Вывести на экран содержимое массива, подсветив красным цветом все вхождения выбранной пользователем подстроки.

Ввести N чисел в массив (от 1 до 9), на их основе нарисовать столбчатую диаграмму по вертикали в завимости от значений чисел ( ).

Ввести N чисел в массив (от 1 до 9), на их основе нарисовать столбчатую диаграмму по горизонтали в завимости от значений чисел ( ).

Нарисовать столбчатую диаграмму по вертикали (см. задание № 16) из N столбцов, высота которых меняется случайным образом каждые M секунд.