Курсовая работа. Вариант №3. Современные технологии программирования.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел:
р-ичные числа,
простые дроби.
комплексные числа.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет.
Предусмотреть возможность ввода операндов в выражение:
с клавиатуры,
с помощью командных кнопок интерфейса,
из буфера обмена,
из памяти.
Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию.
Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов.
Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный).
Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения.
Основное окно должно содержать список из трёх меню:
Правка:
Содержит два пункта: “Копировать” и “Вставить”. Эти команды используются для работы с буфером обмена;
Настройка:
Содержит команды выбора режима работы приложения;
Справка:
Этот команда для вызова справки о приложении.
Калькулятор должен обеспечивать возможность ввода исходных данных с помощью:
командных кнопок (мышью),
клавиатуры: цифровой и алфавитно-цифровой.
Вводимые числа выравнивать по правому краю.
Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды:
MC (“Очистить”),
MS (“Сохранить”),
MR (“Копировать”),
M+ (“Добавить к содержимому памяти”).
Память может находиться в двух состояниях, которые отображаются на панели:
“Включена” (M). В памяти храниться занесённое значение
“Выключена” ( ). В памяти находится ноль.
Состояние памяти меняется командами “Сохранить” и “Добавить к содержимому памяти”.
Для редактирования вводимых значений необходимы команды:
BackSpase (удалить крайний справа символ отображаемого числа),
CE (заменить отображаемое число нулевым значением)
Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
Для просмотра выполненных вычислений после последней команды “=” калькулятор необходимо снабдить командой “История”.
Снабдите компоненты интерфейса всплывающими подсказками.
Тип числа – “Калькулятор р-ичных чисел”.
Требования.
Калькулятор обеспечивает работу с числами в системах счисления с основанием в диапазоне от 2 до 16.
Основание системы счисления – настраиваемый параметр. Настройку можно установить в основном окне или добавить в меню “Настройка”.
Исходные числа и результат вводятся и выводятся в формате фиксированная точка
[-]<р - ичное целое без знака><разделитель>[< р - ичная дробь без знака >]
Необходимо обеспечить возможность работы в режимах:
“целые” (вводятся только р-ичные целые числа),
“действительные” (вводятся р-ичные числа с целой и дробной частями).
Кнопки для ввода цифровой информации необходимо связать с используемой системой счисления. Для пользователя необходимо сделать доступными кнопки только для ввода цифр используемой системы счисления.
При смене системы счисления отображаемое число должно выражаться в новой системе счисления.
Необходимо предусмотреть следующие варианты (прецеденты) использования калькулятора:
Выполнение одиночных операций:
“операнд1” “операция” “операнд2” “=” “результат”
Пример. 5 + 2 = 7 (р = 10)
Выполнение операций с одним операндом:
“операнд” “операция” “=” “результат”
Пример. 5 * = 25 (р = 10)
Повторное выполнение последней операции:
“=”“результат” “=” “результат”
Пример. 5 + 4 = 9 = 13 = 17(р = 10)
Выполнение операции над отображаемым значением в качестве обоих операндов:
“результат” “операция” “=” “результат”
Пример. 2 + 3 = 5 = 8 + = 16(р = 10)
Вычисление функций:
“операнд” “Sqr” “результат”
Пример. 5 “Sqr” 25 (р = 10)
Вычисление выражений:
“операнд1” “функция1” “операция1” “операнд2” “функция2” “операция2” …“операндN” “операцияN” “=”“результат”
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел:
р-ичные числа,
простые дроби.
комплексные числа.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет.
Предусмотреть возможность ввода операндов в выражение:
с клавиатуры,
с помощью командных кнопок интерфейса,
из буфера обмена,
из памяти.
Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию.
Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов.
Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный).
Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения.
Основное окно должно содержать список из трёх меню:
Правка:
Содержит два пункта: “Копировать” и “Вставить”. Эти команды используются для работы с буфером обмена;
Настройка:
Содержит команды выбора режима работы приложения;
Справка:
Этот команда для вызова справки о приложении.
Калькулятор должен обеспечивать возможность ввода исходных данных с помощью:
командных кнопок (мышью),
клавиатуры: цифровой и алфавитно-цифровой.
Вводимые числа выравнивать по правому краю.
Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды:
MC (“Очистить”),
MS (“Сохранить”),
MR (“Копировать”),
M+ (“Добавить к содержимому памяти”).
Память может находиться в двух состояниях, которые отображаются на панели:
“Включена” (M). В памяти храниться занесённое значение
“Выключена” ( ). В памяти находится ноль.
Состояние памяти меняется командами “Сохранить” и “Добавить к содержимому памяти”.
Для редактирования вводимых значений необходимы команды:
BackSpase (удалить крайний справа символ отображаемого числа),
CE (заменить отображаемое число нулевым значением)
Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
Для просмотра выполненных вычислений после последней команды “=” калькулятор необходимо снабдить командой “История”.
Снабдите компоненты интерфейса всплывающими подсказками.
Тип числа – “Калькулятор р-ичных чисел”.
Требования.
Калькулятор обеспечивает работу с числами в системах счисления с основанием в диапазоне от 2 до 16.
Основание системы счисления – настраиваемый параметр. Настройку можно установить в основном окне или добавить в меню “Настройка”.
Исходные числа и результат вводятся и выводятся в формате фиксированная точка
[-]<р - ичное целое без знака><разделитель>[< р - ичная дробь без знака >]
Необходимо обеспечить возможность работы в режимах:
“целые” (вводятся только р-ичные целые числа),
“действительные” (вводятся р-ичные числа с целой и дробной частями).
Кнопки для ввода цифровой информации необходимо связать с используемой системой счисления. Для пользователя необходимо сделать доступными кнопки только для ввода цифр используемой системы счисления.
При смене системы счисления отображаемое число должно выражаться в новой системе счисления.
Необходимо предусмотреть следующие варианты (прецеденты) использования калькулятора:
Выполнение одиночных операций:
“операнд1” “операция” “операнд2” “=” “результат”
Пример. 5 + 2 = 7 (р = 10)
Выполнение операций с одним операндом:
“операнд” “операция” “=” “результат”
Пример. 5 * = 25 (р = 10)
Повторное выполнение последней операции:
“=”“результат” “=” “результат”
Пример. 5 + 4 = 9 = 13 = 17(р = 10)
Выполнение операции над отображаемым значением в качестве обоих операндов:
“результат” “операция” “=” “результат”
Пример. 2 + 3 = 5 = 8 + = 16(р = 10)
Вычисление функций:
“операнд” “Sqr” “результат”
Пример. 5 “Sqr” 25 (р = 10)
Вычисление выражений:
“операнд1” “функция1” “операция1” “операнд2” “функция2” “операция2” …“операндN” “операцияN” “=”“результат”
Дополнительная информация
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования
Вид работы: Курсовая работа
Оценка:Отлично
Дата оценки: 30.10.2016
Рецензия:Уважаемый ..............................,
Зайцев Михаил Георгиевич
А архиве фаил с расширением exе не является вирусным, но некоторые антивирусы могут его определять как "потенциально опасные программы" это откомпилированная программа
Последняя проверка архива тут https://www.virustotal.com/ru/file/18dbfe6c0465542c25b615ca613174c93ae4cc7b33821687a58f535631fd2f2b/analysis/
Оценена Ваша работа по предмету: Современные технологии программирования
Вид работы: Курсовая работа
Оценка:Отлично
Дата оценки: 30.10.2016
Рецензия:Уважаемый ..............................,
Зайцев Михаил Георгиевич
А архиве фаил с расширением exе не является вирусным, но некоторые антивирусы могут его определять как "потенциально опасные программы" это откомпилированная программа
Последняя проверка архива тут https://www.virustotal.com/ru/file/18dbfe6c0465542c25b615ca613174c93ae4cc7b33821687a58f535631fd2f2b/analysis/
Похожие материалы
Курсовая работа. Современные технологии программирования
Lampa
: 14 января 2014
на тему «Проектирование и реализация программ в технологии «абстрактных типов данных»»
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Тип числа: действительное в системе счисления с основанием от 2 до 16.
Прецеденты: 1-5.
Операнды могут браться:
- из памяти – да;
- из буфера обмена – нет.
История - да.
Настро
52 руб.
Курсовая работа по дисциплине Современные технологии программирования
Некто
: 16 сентября 2018
Тема
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель
Сформировать практические навыки:
проектирования программ в технологии «абстрактных типов данных»;
реализации абстрактных типов данных с помощью классов Object Pascal;
использования библиотеки визуальных компонентов VCL для построения интерфейса,
тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы O
200 руб.
Курсовая работа По дисциплине: Современные технологии программирования
vohmin
: 29 мая 2018
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
50 руб.
Курсовая работа по предмету "Современные технологии программирования"
migsvet
: 19 октября 2014
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
300 руб.
Курсовая работа по дисциплине Современные технологии программирования
1231233
: 23 января 2012
План
1. Тема…………………………………………………………….3
2. Цель…………………………………………………………….3
3. Задание………………………………………………………...3
4. Общие требования………………………………………….3
5. Тип числа – «Калькулятор простых дробей»…………5
6. Требования……………………………………………………5
7. необходимо предусмотреть следующие варианты (прецеденты)использования калькулятора……………5
8. Отчет…………………………………………………………6
9. Спецификации к типам данных………………………….6
10. Текст пр
23 руб.
Современные технологии программирования (часть 1) Вариант 3
MayaMy
: 18 декабря 2019
Лабораторная работа 1
Зачет
Лабораторная работа 2
Зачет
Лабораторная работа 3
Зачет
Уважаемая , Зайцев Михаил Георгиевич
450 руб.
Современные технологии программирования (часть 2) Вариант 3
MayaMy
: 18 декабря 2019
Лабораторная работа 1
Лабораторная работа 2
Лабораторная работа 3
Зачет
Зайцев Михаил Георгиевич
450 руб.
Современные технологии программирования (часть 1) Вариант 3
MayaMy
: 18 декабря 2019
Контрольная работа 1
Зачет
Уважаемая , Зайцев Михаил Георгиевич
300 руб.
Другие работы
Гидравлика УГЛТУ Задача 11 Вариант 4
Z24
: 8 декабря 2025
В магистральном пневмоприводе, содержащем вентиль, распределитель и пневмоцилиндр с поршнем, известны следующие величины: диаметр поршня Д; диаметр труб d; температура воздуха t = 20ºС; подводимое давление р0 = 0,63 МПа; сила, приложенная к поршню Р; сумма коэффициентов местных сопротивлений Σζ = 12; общая длина труб l; эквивалентная шероховатость Δ = 0,02 мм. Определить массовый расход воздуха Мр.
180 руб.
Высшая математика. Вариант №1
glushkova
: 8 декабря 2021
Задание 1. Кратные интегралы
Однородная пластина имеет форму четырехугольника (Рисунок 1). Указаны координаты вершин. С помощью двойного интеграла вычислить координаты центра масс пластины.
Задание 2. Дифференциальные уравнения
Найти общее решение дифференциального уравнения.
xy'+y-e^x=0
Задание 3. Степенные ряды
Найти область сходимости степенного ряда.
((n+1)x^n)/3^n
Задание 4. Приближенные вычисления с помощью разложения функции в ряд
Вычислить с точностью до 0,001 значение определённого и
250 руб.
Современные технологии программирования (часть 2) - Лабораторная работа 1 - Вариант 5
sarekuwa
: 20 ноября 2023
Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием
Цель: Сформировать практические навыки реализации классов на языке C#.
Задание 1
1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16.
2. Протестировать каждый метод класса.
Спецификация
800 руб.
Проект участка по ремонту редукторов заднего моста автомобилей в ООО «ИГАТП» г. Ижевска УР
Рики-Тики-Та
: 8 декабря 2015
Тема данного дипломного проекта: Проект участка по ремонту редукторов заднего моста автомобилей в ООО «ИГАТП» г. Ижевска УР.
Предмет разработки – организация ремонта редукторов заднего моста автомобилей в ООО «Ижевское грузовое автотранспортное предприятие».
Цель работы: расчет годовой программы, трудоемкости ремонта, проект участка по ремонту редукторов заднего моста автомобилей, выбор и расстановка оборудования, разработка конструкции универсального стенда для разборки редуктора заднего моста
825 руб.