Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник заданий по T-Pascal.doc
Скачиваний:
64
Добавлен:
18.03.2015
Размер:
3.03 Mб
Скачать

Задания

В любую из этих программ добавить свой «движущийся» объект. 

Задание 1. Изображение простых объектов.

1.

Нарисовать в центре экрана точку красного цвета.

2.

Нарисовать в случайном месте экрана точку случайного цвета.

3.

Нарисовать в одном из углов экрана точку случайного цвета.

4.

Написать программу, которая выводит на экран звездное небо.

5.

Нарисовать 5000 точек случайного цвета в случайном месте.

6.

Написать программу, которая вычерчивает треугольник красной линией в центре экрана.

7.

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

8.

Написать программу, которая вычерчивает квадрат линией случайного цвета в центре экрана.

9.

Написать программу, которая вычерчивает прямоугольник (не квадрат) синей линией в центре экрана.

10.

Написать программу, которая вычерчивает шестиугольник линией случайного цвета в центре экрана.

11.

Написать программу, которая вычерчивает восьмиугольник линией желтого цвета в центре экрана.

12.

Написать программу, которая вычерчивает параллелепипед линией случайного цвета в центре экрана.

13.

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

14.

Написать программу, которая выводит на экран пятиконечную звезду.

15.

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

16.

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

Задание 2. Изображение сложных объектов.

1.

Написать программу, которая вычерчивает на экране домик.

2.

Написать программу, которая вычерчивает на экране кораблик.

3.

Написать программу, которая вычерчивает на экране ракету.

4.

Написать программу, которая рисует на экране паровоз.

5.

Написать программу, которая вычерчивает на экране самолет.

6.

Написать программу, которая вычерчивает на экране танк.

7.

Написать программу, которая рисует на экране автомобиль.

8.

Написать программу, которая рисует на экране трактор.

9.

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

10.

Написать программу, которая выводит на экран флаг олимпийских игр.

11.

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

12.

Написать программу, которая рисует на экране веселую рожицу.

13.

Написать программу, которая рисует на экране грустную рожицу.

14.

Написать программу, которая рисует на экране Государственный флаг России.

15.

Написать программу, которая рисует на экране Государственный флаг Башкортостана.

16.

Написать программу, которая рисует на экране Государственный флаг США.

17.

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

18.

Написать программу, которая выводит на экран изображе­ние шахматной доски.

19.

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

20.

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

21.

Написать программу, которая выводит на экран оцифрованную координатную сетку.

Задание 3. Изображение графиков функций.

1.

Написать программу, которая выводит на экран точечный график функции у = 4x + 2. Диапазон изменения аргу­мента — от -0 до 15, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

2.

Написать программу, которая выводит на экран точечный график функции у = 0,5х2 + 4х - 3. Диапазон изменения аргу­мента — от -15 до 5, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

3.

Написать программу, которая выводит на экран точечный график функции у = cos x. Диапазон изменения аргу­мента — от -5 до 5, шаг аргумента — 0,01. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

4.

Написать программу, которая выводит на экран точечный график функции у = sin x. Диапазон изменения аргу­мента — от -5 до 5, шаг аргумента — 0,01. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

5.

Написать программу, которая выводит на экран точечный график функции у = sin x + cos x. Диапазон изменения аргу­мента — от -10 до 10, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

6.

Написать программу, которая выводит на экран точечный график функции у =tg3 x. Диапазон изменения аргу­мента — от -5 до 5, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

7.

Написать программу, которая выводит на экран точечный график функции у =ctg7 x. Диапазон изменения аргу­мента — от -3 до 6, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

8.

Написать программу, которая выводит на экран точечный график функции у =x4. Диапазон изменения аргу­мента — от -5 до 10, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

9.

Написать программу, которая выводит на экран точечный график функции у = 1/x. Диапазон изменения аргу­мента — от -5 до 5, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

10.

Написать программу, которая выводит на экран точечный график функции у = x3 + х2 - 1. Диапазон изменения аргу­мента — от -7 до 10, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

11.

Написать программу, которая выводит на экран точечный график функции у =ln(3x+6). Диапазон изменения аргу­мента — от -7 до 7, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

12.

Написать программу, которая выводит на экран точечный график функции у2 =3x + 4. Диапазон изменения аргу­мента — от 0 до 10, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.

13.

Написать программу, которая выводит на экран график функции у=2 Sin(x)* ex/5.

Задание 4. Движение простых объектов.

1.

Написать программу, которая рисует треугольник, движущийся по экрану.

2.

Написать программу, которая рисует окружность, движущуюся по экрану.

3.

Написать программу, которая рисует квадрат, движущийся по экрану.

4.

Написать программу, которая рисует шестиугольник, движущийся по экрану.

5.

Написать программу, которая рисует прямоугольник, движущийся по экрану.

6.

Написать программу, которая рисует параллелепипед, движущийся по экрану.

7.

Написать программу, которая рисует восьмиугольник, движущийся по экрану.

8.

Написать программу, которая рисует движущийся по экрану кораблик.

9.

Написать программу, которая рисует взлетающую ракету.

10.

Написать программу, которая рисует летящий самолет.

11.

Написать программу, которая рисует движущийся по экрану танк.

12.

Написать программу, которая рисует движущийся по экрану паровоз.

13.

Написать программу, которая рисует движущийся по экрану автомобиль.

14.

Написать программу, которая рисует движущийся по экрану трактор.

Задание 5. Сложное движение объектов.

1.

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

2.

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

3.

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

4.

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

5.

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

6.

Напишите программу, обеспечивающую управление с помощью клавиатуры положением выведенной на экран окружности.

7.

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

8.

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

9.

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

10.

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

11.

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

12.

Напишите программу, обеспечивающую управление с помощью клавиатуры положением выведенной на экран трапеции.

13.

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

Задание 6. Анимированное движение.

1.

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

2.

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

3.

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

4.

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

5.

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

6.

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

7.

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

8.

Написать программу, которая выводит на экран изображение работающего светофора. Алгоритм работы светофора: красный – красный + желтый – зеленый – мигающий зеленый.

9.

Нарисовать фигуру ­- "снежинку" по следующему алгоритму: из одной точки-центра вырастают k кристалликов-отрезков длины r; свободный конец каждого из них служит центром новой "снежинки" с длиной кристаллика-отрезка в 3 раза меньшей r; указанный процесс продолжается n раз.

10.

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

11.

Написать программу, которая выводит на экран песочные часы.

12.

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

13.

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

14.

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

15.

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

16.

Написать программу, которая выводит на экран дождь с грозой.

17.

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

18.

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

19.

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

20.

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

21.

Написать программу, которая имитирует погоню волка за зайцем.

22.

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

23.

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