Хелпикс

Главная

Контакты

Случайная статья





Задание 2. Написать программу построения графика функции



Контрольная работа  по дисциплине Алгоритмические языки и системы программирования часть 2 для студентов заочной формы обучения специальности «Информационные технологии в медиаиндустрии


Оформление отчета:

1. Титульный лист (Контрольная работа №2 по дисциплине …)

2. Для каждого задания распечатать внешний вид формы (форм)

3. Описание работы приложения, назначение процедур, переменных;

4. Листинг программы;

Задание 1. Создайте форму по образцу:

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


1.

2.

3.

 

4.

5.

6.

7.

8.

9.

10.

 

11.


В соответствии с разработанной формой напишите программный код для решения следующих задач (при необходимости добавьте на форму дополнительные компоненты), результаты вычислений сохраните во внешний файл. Придумайте способ просмотра результатов (быстрое открытие файла, вывод результатов в отдельный компонент в виде таблицы или многострочного текста или иное):

1. Подсчитайте количество пациентов у хирурга. Сколько всего пациентов было обслужено системой за данный сеанс работы?

2. Подсчитайте количество человек, отправившихся путешествовать в Грецию Сколько всего клиентов было обслужено системой за данный сеанс работы?

3. Сколько читателей обслужила библиотекарь Иванова? Сколько всего читателей было принято за этот сеанс работы приложения?

4. Подсчитайте среднюю температуру и среднее количество осадков для введенных значений.

5. Подсчитайте общий вес и стоимость посылки

6. Подсчитайте кол-во книг, имеющихся в методическом кабинете, по указанной дисциплине

7. Какое количество российских товаров и на какую сумму было куплено в магазине Уют

8. Сколько должен заплатить или получить посетитель обменного пункта, чтобы купить или продать валюту. Каков остаток валюты в кассе, если к началу работы там имелось 10000 долларов, 10000 евро и 100000 рублей.

9. Рассчитайте стоимость проживания клиента в гостинице с даты заезда по дату выезда (дни приезда и отъезда считаются полными сутками).

10. Рассчитать стоимость проката для конкретного клиента, учесть, что для школьников скидка 25%. Сколько человек брали снегокаты? Сколько денег выручили за прокат коньков?

11. Сколько всего животных было принято в ветеринарной лечебнице? Сколько котов в возрасте до 5 лет принял доктор Иванов?

12. Рассчитайте на какую сумму было продано корма для собак? Какова стоимость покупки для конкретного клиента (если стоимость покупки больше 500 руб, то доставка осуществляется бесплатно, иначе стоимость доставки 100 руб). Какова общая сумма продаж за день?

 

Задание 2. Написать программу построения графика функции

Используйте готовый пример Построение графиков.

1. Проверьте работоспособность проекта. Он должен выполнять построение осей в компьютерной и математической системах коррдинат;

2. Строить график функции Y=2x-25 в компьютерной системе координат.

3. Самостоятельно допишите обработчик для кнопки2 для построения графика функции Y=2x-25 в математической системе координат

4. Выполните построение (масштабирование графика подберите самостоятельно). Выбор вида функции организуйте с помощью списка выбора

a. Параболы

b. Синусоиды

c. Гиперболы

d. Функции по варианту (см. в приложении 1)

 

 

Задание 3. Написать программу рисования сложного изображения по отдельным частям. Выбор части рисования осуществляется с помощью меню. Аналогично пользователю предоставляется возможность стереть части изображения. Выбор цвета осуществлять с помощью стандартного диалога.

К заданию отнеситесь творчески

Вариант № 1

Нарисовать дом на форме. Дом рисовать по частям с помощью команд меню. Так же с помощью команд меню можно стирать дом по частям и окрашивать.

Вариант е № 2

Нарисовать лес. Лес рисовать отдельными деревьями с помощью команд меню. Так же с помощью команд меню можно стирать лес по частям. Предусмотрите возможность выбора формы дерева, цвета и размера

Вариант № 3

Создать на форме примитивный графический редактор, который рисует простые фигуры с заданными размерами и цветом. Все параметры задаются с помощью меню

Вариант № 4

На форме создать рисунок Кораблик с помощью рисования линий и простых фигур. Фигура создается по частям. Все команды рисования поместить с меню, там же предусмотреть выбор цвета, размера и т.п.

Вариант № 5

С использованием компонентов рисующих примитивные фигуры создайте: Дом, Кораблик, Дерево.. Рисование различных фигур выбирать в меню. Там же выполнять удаление фигур и выбор размера изображения и цвета заливки.

Вариант № 6

На форме создать рисунок Компьютер (системный блок, Монитор, Клавиатура) с помощью рисования линий и простых фигур. Фигура создается по частям. Все команды рисования поместить с меню, там же предусмотреть выбор цвета, размера и т.п.

Вариант № 7

Нарисовать дом на форме. Дом рисовать по частям с помощью команд меню. Так же с помощью команд меню можно стирать дом по частям и окрашивать.

Вариант е № 8

Нарисовать лес. Лес рисовать отдельными деревьями с помощью команд меню. Так же с помощью команд меню можно стирать лес по частям. Предусмотрите возможность выбора формы дерева, цвета и размера

Вариант № 9

Создать на форме примитивный графический редактор, который рисует простые фигуры с заданными размерами и цветом. Все параметры задаются с помощью меню

Вариант № 10

На форме создать рисунок Кораблик с помощью рисования линий и простых фигур. Фигура создается по частям. Все команды рисования поместить с меню, там же предусмотреть выбор цвета, размера и т.п.

 


 

Приложение 1.

Виды функций, которые должны быть построены в математической системе координат.

Значение радиуса определяется из вида графика (в большинстве вариантов равно 3)

Задание 1. Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры исходя из гафика. Значения аргумента не выходят за пределы значений, обозначенных на графике.

 

 

 

 

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.