Построение графика гипотрохоида

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 12.02.2009
Размер файла 30,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«АСТРАХАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Кафедра

Информационные системы

Курсовая работа по дисциплине:

«Дополнительные разделы информатики»

Построение графика «Гипотрохоида»

с изменяемыми в интерактивном режиме параметрами

Выполнил студент гр. ВС-21

Калинин П.Г.

Курсовая работа выполнена

в соответствии с заданием

и допущена к защите.

Руководитель

_____________ асс. Кушалиев Р.Ж.

Курсовая работа защищена

с оценкой ______________

асс. Кушалиев Р.Ж.______

2009

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«АСТРАХАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Кафедра: Информационные системы

Специальность: 230100 «Вычислительные машины, комплексы, системы и сети»

Дисциплина: Дополнительные разделы информатики

Тема: Построение графика «Гипотрохоида» с изменяемыми в интерактивном режиме параметрами.

ЗАДАНИЕ.

Разработать проект Visual Basic, предназначенный для отображения графика функции, построенного в среде Microsoft Excel в соответствии со значениями параметров функции, области и шага построения графика функции, определенными в пользовательском интерфейсе приложения Visual Basic:

1. В заголовок формы вывести вариант курсовой работы и свою фамилию с инициалами.

2. Разместить на форме элементы управления, предназначенные для изменения значений параметров функции, области и шага построения графика функции.

3. Разместить на форме элементы управления, предназначенные для реализации дополнительных функций в соответствии с вариантом № 1 задания.

4. Требования к функциональности:

Ш После запуска программы вывести в окно проекта содержание последней сохраненной версии приложения Microsoft Excel: значения параметров функции, области и шага построения графика функции, график функции;

Ш График функции не должен отображаться в окне проекта Visual Basic при изменении значения хотя бы одного атрибута, влияющего на изображение графика функции;

Ш После изменения значений параметров функции, области, шага и форматов построения графика функции в окне проекта по команде обновить изображение графика функции;

Ш Предусмотреть проверку на допустимость вводимых в пользовательском интерфейсе значений.

Вариант 35.

Название кривой: Гипотрохоида.

Формула:

Дополнительные функции в пользовательском интерфейсе:

Изменение формата названия оси Y диаграммы.

Исполнитель: студент гр. ВС-21 Калинин П.Г.____________

Руководитель: асс. Кушалиев Р.Ж. ____________

Дата выдачи: 26.11.2008 г.

Парадигма ООП

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

· Инкапсуляция

· Наследование

· Полиморфизм

Ниже дается определение этим трем пунктам

Инкапсуляция

Инкапсуляция -- это принцип, согласно которому любой класс должен рассматриваться как чёрный ящик -- пользователь класса должен видеть и использовать только интерфейс (т. е. список декларируемых свойств и методов) класса и не вникать в его внутреннюю реализацию. Этот принцип (теоретически) позволяет минимизировать число связей между классами и, соответственно, упростить независимую реализацию и модификацию классов.

Наследование

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

Полиморфизм

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


Подобные документы

  • Причины возникновения объектно-ориентированного программирования. Графическое представление классов; их отличия от других абстрактных типов данных. Типы абстракции, используемые при построении объекта. Сущность инкапсуляции, наследования и полиморфизма.

    контрольная работа [222,1 K], добавлен 04.06.2014

  • А.М. Тьюринг как английский математик, логик, криптограф, оказавший существенное влияние на развитие информатики. Понятие и назначение машины Тьюринга, принцип ее работы и сферы практического применения. Этапы реализации парадигмы программирования.

    реферат [8,1 K], добавлен 04.10.2011

  • Знакомство с наиболее известными технологиями программирования. Особенности разработки программ для вычисления интеграла по формуле средних прямоугольников. Общая характеристика методов структурного программирования. Рассмотрение формулы Симпсона.

    курсовая работа [1,3 M], добавлен 03.03.2015

  • Постановка задачи нелинейного программирования. Определение стационарных точек и их типа. Построение линий уровней, трехмерного графика целевой функции и ограничения. Графическое и аналитическое решение задачи. Руководство пользователя и схема алгоритма.

    курсовая работа [2,5 M], добавлен 17.12.2012

  • Векторная компьютерная графика. Графические примитивы. Графические возможности языка программирования Pascal. Методические рекомендации к изучению графики в языке программирования Pascal. Построение графиков функций.

    курсовая работа [28,3 K], добавлен 13.06.2007

  • История создания и развитие языка программирования Pascal, его версии. Особенности и порядок построения графика функции на языке Turbo Pascal с использованием декартовой системы координат. Блок схема алгоритма процедур, листинг и тестирование программы.

    курсовая работа [102,7 K], добавлен 23.12.2011

  • Решение задачи линейного программирования симплекс-методом: постановка задачи, построение экономико-математической модели. Решение транспортной задачи методом потенциалов: построение исходного опорного плана, определение его оптимального значения.

    контрольная работа [118,5 K], добавлен 11.04.2012

  • Рассмотрение и ознакомление с одним из наиболее используемых языков программирования - С++. Его применение в процессе работы со строковыми типами данных и символами. Исследование кодов написания программ в режиме разработки консольного приложения.

    курсовая работа [6,1 M], добавлен 20.01.2016

  • Функции и основные компоненты систем программирования. Средства создания программ. Трансляторы языков программирования. Принципы и фазы работы компилятора, трансформация языка программирования в машинный код. Механизм преобразования интерпретатора.

    презентация [3,3 M], добавлен 07.02.2012

  • Теоретическая основа линейного программирования. Задачи линейного программирования, методы решения. Анализ оптимального решения. Решение одноиндексной задачи линейного программирования. Постановка задачи и ввод данных. Построение модели и этапы решения.

    курсовая работа [132,0 K], добавлен 09.12.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.