Страницу Назад
Поискать другие аналоги этой работы
100 Курсовая работа по дисциплине: Современные технологии программирования. Вариант 05.ID: 172565Дата закачки: 18 Августа 2016 Продавец: freelancer (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Курсовая Форматы файлов: Microsoft Word Сдано в учебном заведении: ДО СИБГУТИ Описание: Задание Спроектировать и реализовать калькулятор для выполнения вычислений над р-ичными числами. Общие требования Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет. 1. Предусмотреть возможность ввода операндов в выражение: o с клавиатуры, o с помощью командных кнопок интерфейса, o из буфера обмена, o из памяти. 2. Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию. 3. Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов. 4. Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный). 5. Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения. 6. Основное окно должно содержать список из трёх меню:  Правка: Содержит два пункта: “Копировать” и “Вставить”. Эти команды используются для работы с буфером обмена; o Настройка: Содержит команды выбора режима работы приложения; o Справка: Этот команда для вызова справки о приложении. 7. Калькулятор должен обеспечивать возможность ввода исходных данных с помощью: o командных кнопок (мышью), o клавиатуры: цифровой и алфавитно-цифровой. 8. Вводимые числа выравнивать по правому краю. 9. Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды: o MC (“Очистить”), o MS (“Сохранить”), o MR (“Копировать”), o M+ (“Добавить к содержимому памяти”). Память может находиться в двух состояниях, которые отображаются на панели: o “Включена” (M). В памяти храниться занесённое значение o “Выключена” ( ). В памяти находится ноль. Состояние памяти меняется командами “Сохранить” и “Добавить к содержимому памяти”. 10. Для редактирования вводимых значений необходимы команды: o BackSpase (удалить крайний справа символ отображаемого числа), o CE (заменить отображаемое число нулевым значением) o Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители). 11. Для просмотра выполненных вычислений после последней команды “=” калькулятор необходимо снабдить командой “История”. 12. Снабдите компоненты интерфейса всплывающими подсказками. Частные требования 1. Калькулятор обеспечивает работу с числами в системах счисления с основанием в диапазоне от 2 до 16. 2. Основание системы счисления – настраиваемый параметр. Настройку можно установить в основном окне или добавить в меню “Настройка”. 3. Исходные числа и результат вводятся и выводятся в формате фиксированная точка [-]<р - ичное целое без знака><разделитель>[< р - ичная дробь без знака >] Необходимо обеспечить возможность работы в режимах: o “целые” (вводятся только р-ичные целые числа), o “действительные” (вводятся р-ичные числа с целой и дробной частями). 4. Кнопки для ввода цифровой информации необходимо связать с используемой системой счисления. Для пользователя необходимо сделать доступными кнопки только для ввода цифр используемой системы счисления. 5. При смене системы счисления отображаемое число должно выражаться в новой системе счисления. Необходимо предусмотреть следующие варианты (прецеденты) использования калькулятора: 1. Выполнение одиночных операций: “операнд1” “операция” “операнд2” “=” “результат” Пример. 5 + 2 = 7 (р = 10) 2. Выполнение операций с одним операндом: “операнд” “операция” “=” “результат” Пример. 5 * = 25 (р = 10) 3. Повторное выполнение последней операции: “=”“результат” “=” “результат” Пример. 5 + 4 = 9 = 13 = 17(р = 10) 4. Выполнение операции над отображаемым значением в качестве обоих операндов: “результат” “операция” “=” “результат” Пример. 2 + 3 = 5 = 8 + = 16(р = 10) 5. Вычисление функций: “операнд” “Sqr” “результат” Пример. 5 “Sqr” 25 (р = 10) Комментарии: Уважаемый слушатель, дистанционного обучения, Оценена Ваша работа по предмету: Современные технологии программирования Вид работы: Курсовая работа Оценка: Отлично Дата оценки: 13.05.2016 Рецензия:Уважаемый С* Размер файла: 354 Кбайт Фаил: ![]() ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 17 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Инклюзивные технологии в социальной и профессиональной деятельности / Темы 1-9 / Итоговый тест / Компетентностный тест (ответы на тесты Синергия МТИ МОИ МосАП)Инклюзивные технологии в социальной и профессиональной деятельности - Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Тест 9 / Итоговый тест / Компетентностный тест (верные ответы на тесты Синергия МОИ МТИ МосАП) Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Современные технологии программирования / Курсовая работа по дисциплине: Современные технологии программирования. Вариант 05.
Вход в аккаунт: