Построение графика гипотрохоида
Построение кривой гипотрохоиды, ее формула. Парадигма программирования как цельный набор идей и рекомендаций, определяющих стиль написания программ. Определение основных пунктов парадигмы программирования: инкапсуляции, наследования и полиморфизма.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 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