"Современные технологии программирования". Лабораторная №4. Вариант №15
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание:
1.Разработать и реализовать класс TEditor «Ввод и редактирование простых дробей», используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
РедакторПростыхДробей
строка: String
дробьЕстьНоль: Boolean
добавитьЗнак: String
добавитьЦифру(a: Integer): String
добавитьНоль: String
забойСимвола: String
очистить: String
конструктор
читатьСтрокаВформатеСтроки: String (метод свойства)
писатьСтрокаВформатеСтроки(a: String) (метод свойства)
редактировать(a: Integer): String
Обязанность:
ввод, хранение и редактирование строкового представления простых дробей.
2.Класс должен отвечать за посимвольный ввод, хранение и редактирование строкового представления простых дробей. Значение нуля - ‘0|1’. Класс должен обеспечивать:
•добавление цифры;
•добавление и изменение знака;
•добавление разделителя целой и дробной частей;
•забой символа, стоящего справа (BackSpace);
•установку нулевого значения числа (Clear);
•чтение строкового представления простой дроби;
•запись строкового представления простой дроби.
3.Протестировать каждый метод класса и класс в целом.
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание:
1.Разработать и реализовать класс TEditor «Ввод и редактирование простых дробей», используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
РедакторПростыхДробей
строка: String
дробьЕстьНоль: Boolean
добавитьЗнак: String
добавитьЦифру(a: Integer): String
добавитьНоль: String
забойСимвола: String
очистить: String
конструктор
читатьСтрокаВформатеСтроки: String (метод свойства)
писатьСтрокаВформатеСтроки(a: String) (метод свойства)
редактировать(a: Integer): String
Обязанность:
ввод, хранение и редактирование строкового представления простых дробей.
2.Класс должен отвечать за посимвольный ввод, хранение и редактирование строкового представления простых дробей. Значение нуля - ‘0|1’. Класс должен обеспечивать:
•добавление цифры;
•добавление и изменение знака;
•добавление разделителя целой и дробной частей;
•забой символа, стоящего справа (BackSpace);
•установку нулевого значения числа (Clear);
•чтение строкового представления простой дроби;
•запись строкового представления простой дроби.
3.Протестировать каждый метод класса и класс в целом.
Дополнительная информация
год сдачи 2012
оценка-зачет
оценка-зачет
Похожие материалы
Современные технологии программирования. Курсовая работа. Вариант 15
anon129
: 13 декабря 2017
Тип числа – “Калькулятор простых дробей”.
Требования.
Калькулятор должен обеспечить ввод и редактирование целых чисел в обычной записи и рациональных дробей в записи:
[-]<целое без знака>|[-]<числитель><разделитель><знаменатель>.
<числитель>::= <целое без знака>
<знаменатель>::= <целое без знака>
<разделитель>::= ‘/’ | ‘|’
Предусмотреть настройку калькулятора на отображение результата в двух форматах: “дробь” или “число”. В формате “дробь” результат всегда отображается в виде дроби. В форм
290 руб.
"Современные технологии программирования". Курсовой проект. Вариант-15
stud82
: 16 февраля 2013
Тема
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель
•Сформировать практические навыки:
•проектирования программ в технологии «абстрактных типов данных»;
•реализации абстрактных типов данных с помощью классов Object Pascal;
•использования библиотеки визуальных компонентов VCL для построения интерфейса,
•тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя кл
100 руб.
"Современные технологии программирования". Лабораторная № 6. Вариант №15
stud82
: 16 февраля 2013
Тема: Классы Object Pascal, С++
Задание:
1.Разработать и реализовать класс «Интерфейс калькулятора простых дробей» тип TClcPnl наследник TForm, используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
2.Класс должен отвечать:
2.1.за ввод:
•команд редактирования простых дробей,
•команд памяти,
•команд процессора простых дробей;
2.2.отображение:
•вводимого числа,
•результата вычисления,
•состояния памяти;
70 руб.
"Современные технологии программирования". Лабораторная № 5. Вариант №15
stud82
: 16 февраля 2013
Тема: Классы Object Pascal, С++
Задание:
1.Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
2.Класс должен отвечать за управление выполнением команд калькулятора. Класс должен обеспечивать:
•управление вводом и редактированием простых дробей;
•управление выполнением операций, функций и выражений над простыми дробями
70 руб.
"Современные технологии программирования". Лабораторная №3. Вариант№15
stud82
: 16 февраля 2013
Тема: Классы object Pascal, C++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, C++.
Задание
1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор простых дробей», используя класс Object Pascal, С++.
2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3.Протестировать тип данных в целом.
Спецификация типа данных «Процессор простых дробей».
50 руб.
"Современные технологии программирования". Лабораторная № 8. Вариант №15
stud82
: 16 февраля 2013
Абстрактный тип данных (ADT) «полином»
Тема: Классы Object Pascal, стандартный класс Tlist.
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal.
Задание:
1.Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2.Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3.Оттестировать тип данных в целом.
70 руб.
"Современные технологии программирования". Лабораторная №1. Вариант№15
stud82
: 16 февраля 2013
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal С++.
Задание:
1.Реализовать абстрактный тип данных «простая дробь», используя классы Delphi, С++ в соответствии с приведенной ниже спецификацией.
2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3.Протестировать тип данных в целом.
Спецификация типа данных «простые дроби».
50 руб.
"Современные технологии программирования". Лабораторная №2. Вариант№15
stud82
: 16 февраля 2013
Тема: Классы Object Pasca, С++l
Цель:Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++
Задание
1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для простых дробей», используя класс
•Object Pascal,
•C++.
2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «память для простых дробей».
50 руб.
Другие работы
Информатика. Лабораторная работа №4, 2 семестр, 7 вариант
yana1988
: 7 ноября 2013
Обработка одномерных массивов.
Задание: Дан массив А(10). Вычислить среднее значение элементов массива, которые являются четными числами.
40 руб.
Информационные технологии в ОВД
ostah
: 14 сентября 2012
Оглавление.
Введение.
Основные направления использования информационных технологий в деятельности овд.
Информационно-телекоммуникационные технологии экспертной деятельности и экспертные правовые системы.
Особенности защиты звуковой информации и информации, обрабатываемой на пэвм в органах внутренних дел.
Заключение.
Список литературы.
20 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 1 Вариант 00
Z24
: 28 декабря 2025
Закрытый резервуар с жидкостью плотностью ρж = 820 кг/м³ снабжен закрытым пьезометром, ртутным дифманометром и механическим манометром. Определить высоту поднятия ртути hрт в дифманометре и пьезометрическую высоту hx в закрытом пьезометре, если известны: показание манометра рм = (0,12 + 0,005·y) МПа и высоты h1 = (2,3 + 0,05·y) м, h2 = (1,3 + 0,05·z) м, h3 = (2,0 + 0,05·y) (рис. 1).
150 руб.
Экзаменационная работа по дисциплине: Основы информационной безопасности сетей и систем. Билет №13
Учеба "Под ключ"
: 2 января 2017
Билет №13
1. Объясните термин «конфиденциальная информация». Какие категории конфиденциальной информации вы знаете? С какими из этих категорий вам приходилось случаться?
2. Дайте характеристику криптографическим методам защиты информации. Основные разделы и терминология. С какими методами вам приходилось сталкиваться на практике?
3. Расскажите об угрозах национальной безопасности. Приведите примеры (за последние полгода). Какие структуры занимаются предупреждением возникновения угроз национал
450 руб.