Смекни!
smekni.com

Программирование в СИ (стр. 8 из 8)

Плотность снегопада вводится в начале программы в текстовом режиме. Максимальное количество снежинок равно 50 000. Параметры снежинки находятся в пользовательской структуре данных. Для хранения информации о снежинках следует использовать двумерный динамический массив структур.

Смещения снежинок содержат хаотическую составляющую по горизонтали и вертикали. Организовать управление ветром с помощью клавиш-стрелок.

3.3. Рисование графика функции

Нарисовать график функции y= f(x) на отрезке [a, b]. Вещественные границы интервала вводятся с клавиатуры в графическом режиме с возможностью редактирования. График необходимо масштабировать по ширине экрана так, чтобы отрезок [a, b] полностью вписался в экран.

Функция f(x) задается исходным кодом на языке Си. Осуществить проверку выхода переменной x из ОДЗ.

3.4. Вращение звезды

Написать функцию, которая рисует правильную пятиконечную цветную звезду, со следующими параметрами:

· x, y– математические координаты центра;

· R, r– математические радиусы внутренней и внешней окружностей;

· fi– угол между осью x и одним из больших лучей звезды, в радианах;

· col– цвет контура звезды;

· colfill– цвет заливки.

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


БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Керниган Б. Язык программирования Си / Б. Керниган, Д. Ритчи. М.: Финансы и статистика, 1992. 272 с.

2. Керниган Б. Язык программирования Си. Задачи по курсу Си / Б. Керниган, Д. Ритчи. М.: Финансы и статистика, 1985. 192 с.

3. Юркин А.Г. Задачник по программированию / А.Г. Юркин. СПб.: Питер, 2002. 192 с.

4. Подбельский В.В. Программирование на языке Си: учеб. пособие / В.В. Подбельский, С.С. Фомин. М.: Финансы и статистика, 2005. 600 с.

5. Трофимов С.П. Программирование в Си. Организация ввода-вывода: метод. указания / С.П. Трофимов. Екатеринбург: УГТУ,1998. 20 с.

6. Трофимов С.П. Программирование в Си. Динамически распределяемая память: метод. указания / С.П. Трофимов. Екатеринбург: МИДО, 1998. 14 с.