
- •Саратовский государственный технический университет
- •Паскаль: модули, стандартный модуль Crt
- •Лабораторная работа № 7 Цель работы
- •Теоретическая часть
- •Заголовок модуля
- •Интерфейс модуля
- •Исполнительная часть модуля
- •Секция инициализации
- •Использование модуля в основной программе
- •Стандартные модули
- •Модуль Crt
- •Варианты заданий
- •Содержание и оформление отчета
- •Литература
- •Паскаль: модули, стандартный модуль Crt
Варианты заданий
Общее для всех заданий: основные подпрограммы, решающие задачу должны быть оформлены в виде модуля и вызываться из основной программы с передачей всех необходимых параметров.
|
Вывести в центре экрана двумерный массив чисел NxN, при этом каждая клетка массива должна быть зеленого цвета, отделена от других клеток черной полосой. Цвет текста – синий. Максимальный и минимальный элементы массива должны быть подсвечены цветами, выбранными пользователем. |
|
Напечатать на экране N раз слово "Информатика" разными цветами, расположив надписи в виде лесенки. |
|
Построить с использованием процедуры Window семейство 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 секунд. |