ЗАДАНИЕ 11. Создание графических изображений
1. Написать программу, которая выводит на экран флаг олимпийских игр (круги разных цветов).
2. Написать программу, которая, используя метод базовой точки, выводит на экран изображение кораблика.
3. Написать программу, которая вычерчивает на экране узор из 100 окружностей случайного диаметра и цвета.
4. Написать программу, которая вычерчивает на экране ломаную линию, состоящую из 200 звеньев, окрашенных в разные цвета, выбираемые случайным образом, причем координаты звеньев тоже выбираются случайно.
5. Написать программу, которая выводит на экран контур пятиконечной звезды.
6. Написать программу, которая рисует флаг Республики Беларусь.
7. Написать программу, которая выводит на экран изображение шахматной доски.
8. Написать программу, которая рисует на экране раскрытую книгу.
9. Написать программу, которая выводит на экран оцифрованную координатную сетку.
10. Написать программу, которая выводит на экран точечный график функции y = 0,5x2 + 4x – 3. Диапазон изменения аргумента от -15 до 5 с шагом 0,1. График вывести на фоне координатных осей, точка пересечения которых лежит в центре экрана.
ЛИТЕРАТУРА
1. Аксенкин, М. А. Язык С / М. А. Аксенкин, О. Н. Целобенок. – Минск : Унiверсiтэцкае, 1995.
2. Архангельский, А. Я. Программирование в С++ Builder 6 / А. Я. Архангельский. – М. : ЗАО «Издательство БИНОМ», 2002.
3. Березин, Б. И. Начальный курс С и С++ / Б. И. Березин, С. Б. Березин. – М. : Диалог– МРТИ, 1999.
4. Берри, В. Язык Си: введение для программистов / В. Берри, Б. Микинз. – М. : Финансы и статистика, 1988.
5. Больски, М. Н. Язык программирования Си: справочник / М. Н. Больски. – М. : Радио и связь, 1988.
6. Программирование: лаб. практикум для студ. 1–2-го курсов всех спец. БГУИР и всех форм обуч. Ч.2. Основы программирования на алгоритмическом языке С / В. Л. Бусько [и др.]. – Минск : БГУИР, 2005.
7. Основы алгоритмизации и программирования: конспект лекций для студ. всех спец. и всех форм обуч. БГУИР / В. Л. Бусько [и др.]. – Минск : БГУИР, 2004.
8. Бухтияров, А. М. Сборник задач по программированию на алгоритмических языках / А. М. Бухтияров, Г. Д. Фролов. – М. : Статистика, 1978.
9. Бабэ, Б. Просто и ясно о Borland C++ / Б. Бабэ. – М. : БИНОМ, 1995.
10. Бадд, Т. Объектно-ориентированное программирование в действии / Т. Бадд. – СПб. : Питер, 1997.
11. Вайнер, Р. С++ изнутри / Р. Вайнер, Л. Пинсон – Киев : ДиаСофт, 1993.
12. Вирт, Н. Алгоритмы и структуры данных / Н. Вирт. – СПб. : Невский диалект, 2001.
13. Вирт, Н. Алгоритмы + структуры данных = программы / Н. Вирт. – М. : Мир, 1985.
14. Дейтел, Х. М. Как программировать на С / Х. М. Дейтел, П. Дж. Дейтел. – М. : БИНОМ, 2006.
15. Демидович, Е. М. Основы алгоритмизации и программирования. Язык Си / Е. М. Демидович. – Минск : Бестпринт, 2001.
16. Джехани, Н. Программирование на языке Си / Н. Джехани // Радио и связь, 1988.
17. Дэвис, С. С++ для «чайников» / С. Дэвис. – Киев : Диалектика, 1996.
18. Касаткин, А. И. Профессиональное программирование на языке Си: Oт Turbo-C к Borland C++: справ.пособие / А. И. Касаткин, А. Н. Вольвачев. – Минск : Выш. шк., 1992.
19. Касаткин, А. И. Профессиональное программирование на языке Си. Управление ресурсами: справ.пособие / А. И. Касаткин. – Минск : Выш.шк., 1992.
20. Керниган, Б. Язык программирования Си / Б. Керниган, Д. Ритчи. – М. : Финансы и статистика, 1992.
21. Керниган, Б. Язык программирования Си. Задачи по языку Си / Б. Керниган, Д. Ритчи, А. Фьюэр. – М. : Финансы и статистика, 1985.
22. Керниган, Б. Универсальная среда программирования UNIX / Б. Керниган, Р. Пайк. – М. : Финансы и статистика, 1992.
23. Климова, Л. И. С++. Практическое программирование / Л. И. Климова. – М. : Кудиц-Образ, 2001.
24. Кнут, Д. Искусство программирования: т. 1–3. Основные алгоритмы / Д. Кнут. – М. : Издательский дом «Вильямс», 2004.
25. Котлинская, Г. П. Программирование на языке Си / Г. П. Котлинская, О. И. Галиновский. – Минск : Выш.шк., 1991.
26. Методы алгоритмизации / В. М. Котов [и др.]. – Минск : Народная асвета, 1996.
27. Котов, В. М. Методы алгоритмизации: учеб. пособие / В. М. Котов, О. И. Мельников. – Минск : Народная асвета, 2000.
28. Котов, В. М. Структуры данных и алгоритмы: учеб. пособие / В. М. Котов, Е. П. Соболевская. – Минск : БГУ, 1996.
29. Программирование на С и С++ / А. В. Крячков [и др.]. – М. : Горячая линия – Телеком, 2000.
30. Морозов, А. А. Структуры данных и алгоритмы: учеб. пособие : в 2 ч. / А. А. Морозов. – Минск : БГПУ им. М. Танка. Ч. 1. – 2000, Ч. 2. – 2001.
31. Павловская, Т. А. С/С++. Программирование на языке высокого уровня / Т. А. Павловская. – СПб. : Питер, 2004.
32. Павловская, Т. А. С/С++. Структурное программирование : Практикум / Т. А. Павловская, Ю. А. Щупак. – СПб. : Питер, 2002.
33. Павловская, Т. А. С++. Объектно-ориентированное программирование : практикум / Т. А. Павловская, Ю. А. Щупак. – СПб. : Питер, 2004.
34. Петзольд, Ч. Программирование для Windows 95 / Ч. Петзольд. – BHV.: СПб. : БИНОМ, 1997.
35. Подбельский, В. В. Программирование на языке Си / В. В. Подбельский, С. С. Фомин. – М. : Финансы и статистика, 2001.
36. Подбельский, В. В. Язык С++ / В. В. Подбельский. – M. : ФиС, 2001.
37. Пол, И. Объектно-ориентированное программирование с использованием С++ / И. Пол. – Киев : ДиаСофт, 1995.
38. Романовская, Л. М. Программирование в среде СИ для ПЭВМ ЕС / Л. М. Романовская, Т. В. Русс, С. Г. Свитковский. – М. : Финансы и статистика, 1992.
39. Практикум по программированию на алгоритмических языках /
Г. И. Светозарова [и др.]. – М. : Наука, 1980.
40. Синицын, А. К. Конспект лекций по курсу «Программирование» для студ. 1–2-го курсов всех спец. БГУИР / А. К. Синицын. – Минск : БГУИР, 2001.
41. Синицын, А. К. Программирование алгориттмов в среде Builder C++: лаб.практикум по курсам «Программирование» и «Основы алгоритмизации и программирование» для студ. 1-2 курсов всех спец. БГУИР дневн.
и веч. форм обуч.: в 2 ч. / А. К. Синицын. – Минск : БГУИР. Ч. 1. – 2004, Ч. 2. – 2005.
42. Страуструп, Б. Язык программирования С++ / Б. Страуструп. – СПб. : БИНОМ, 1999.
43. Тимофеев, В. В. Программирование в среде С++ Builder 5 / В. В. Тимофеев. – М. : БИНОМ, 2000.
44. Топп, У. Структуры данных в С++: пер. с англ. / У. Топп, У. Форд. – М. : ЗАО «Издательство БИНОМ», 2000.
45. Уингер, Р. Язык Турбо Си / Р. Уингер. – М. : Мир, 1991.
46. Успенский, В. А. Теория алгоритмов : основные открытия и приложения / В. А. Успенский, А. А. Семенов. – М., 1987.
47. Уэйт, М. Язык Си. Руководство для начинающих / М. Уэйт, С. Прама, Д. Мартин. – М. : Мир, 1988.
48. Фьюэр, А. Задачи по языку Си / А. Фьюэр. – М. : Финансы и статистика, 1985.
49. Холзнер, С. Visual C++ 6. Учебный курс / С. Холзнер. – СПб. : Питер, 1999.
50. Хэнкок, Л. Введение в программирование на языке Си / Л. Хэнкок, М. Кригер. – М. : Радио и связь,1986.
51. Шилд, Г. Программирование на Borland С++ / Г. Шилд. – Минск : ПОПУРРИ, 1999.
52. Юлин, В. А. Приглашение к Си / В. А. Юлин, И. Р. Булатова. – Минск : Выш.шк., 1990.
* Здесь и далее по тексту объектами будем называть элементы, участвующие в программе.
* Более подробное описание функции main рассматривается в п. 11.7.
Дата добавления: 2017-10-04; просмотров: 1698;