Создание компьютерного приложения "Возведение в степень числа", обладающего доступным, понятным интерфейсом, который обеспечит пользование приложением неопытным пользователям. Возведение числа от 1 до 9 в степень от 1 до 200 с помощью программы.
Аннотация к работе
Целью данной практики является закрепление полученных в ходе обучения навыков путем создания компьютерного приложения «Длинная арифметика» вычисление точного значения.Задача вычислительной практики заключается в создании компьютерного приложения «Возведение в степень числа», обладающей доступным, интуитивно понятным интерфейсом, который позволит пользоваться данным приложением неопытным пользователям. Цель приложения состоит в том, чтобы помочь пользователю возводить числа от 1 до 9 в степень от 1 до 200. Для этого требуется: 1) разработать и реализовать алгоритм создания компьютерного приложения «Возведение в степень»; 2) оформить компьютерное приложение «Возведение в степень» с помощью графического интерфейса;В соответствии с требованиями к проекту для решения поставленной задачи был разработан алгоритм программы, вычисляющий точное значение числа, возведенного в степень. При вычислении числа, возведенного в степень от 2 до 9, на выходе получается длинное число. В результате образуется число, в котором количество разрядов превышает предыдущее. Происходит перенос из младшего разряда в старший несуществующий для операндов разряд. В конце созданного массива number_Out [] записывается единица, которая будет умножаться на начальное число столько раз, какова величина степени.Он содержит следующие атрибуты: int number_Initial, int exponent_Initial, int count_numbers. Атрибуты int number_Initial и int exponent_Initial служат для задания начального числа, возводимого в степень и степени; int count_numbers - константа, определяющая количество цифр в итоговом числе. В приложении содержатся массивы: number_Out [count_numbers] и number_Interim [count_numbers]. Для записи промежуточного числа используется number_Interim [count_numbers].Чтобы сделать выражения в программном коде более компактными используем пространства имен System, System::Windows::Forms и System::Drawing. Пространство имен - некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных имен [4]. Пространство имен System содержит фундаментальные и базовые классы, которые определяют распространенные типы значений и ссылочные типы данных, события и обработчики событий, интерфейсы, атрибуты и исключения обработки. Содержит также классы, обеспечивающие поддержку преобразования типов данных, операций с параметрами методов, математических операций, удаленного и локального вызова программ, управления средой приложений и контроля управляемых и неуправляемых приложений [2]. Пространство имен System.Windows.Forms содержит классы для создания Windows-приложений, которые содержат функции пользовательского интерфейса, доступные в операционной системе Microsoft Windows [2].По результатам проделанной работы можно сделать выводы: · была поставлена задача разработки компьютерной программы, возведение числа в степень; проект многофайловый; создан интуитивно понятный интерфейс;this->NUMERICUPDOWN_number->Font = (gcnew System::Drawing::Font(LMICROSOFT Sans Serif", 9.75F, System::Drawing::FONTSTYLE::Regular, System::Drawing::GRAPHICSUNIT::Point, static_cast(204))); this->NUMERICUPDOWN_exponent->Font = (gcnew System::Drawing::Font(LMICROSOFT Sans Serif", 9.75F, System::Drawing::FONTSTYLE::Regular, System::Drawing::GRAPHICSUNIT::Point, static_cast(204))); this->button_compute->Font = (gcnew System::Drawing::Font(LMICROSOFT Sans Serif", 9.75F, System::Drawing::FONTSTYLE::Bold, System::Drawing::GRAPHICSUNIT::Point, static_cast(204))); this->label_out->Font = (gcnew System::Drawing::Font(LMICROSOFT Sans Serif", 9.75F, System::Drawing::FONTSTYLE::Bold, System::Drawing::GRAPHICSUNIT::Point, static_cast(204))); this->label1->Font = (gcnew System::Drawing::Font(LMICROSOFT Sans Serif", 9.75F, System::Drawing::FONTSTYLE::Regular, System::Drawing::GRAPHICSUNIT::Point, static_cast(204)));
План
Содержание
1. Введение
2. Постановка задачи
3. Алгоритм решения поставленной задачи
4. Метод решения
5. Реализация поставленной задачи
6. Заключение
Список использованных источников
Приложение А
Введение
Целью данной практики является закрепление полученных в ходе обучения навыков путем создания компьютерного приложения «Длинная арифметика» вычисление точного значения.
Вывод
По результатам проделанной работы можно сделать выводы: · была поставлена задача разработки компьютерной программы, возведение числа в степень; проект многофайловый; создан интуитивно понятный интерфейс;
· разработан и реализован алгоритм программы «Длинная арифметика»;
· создана компьютерная программа «Длинная арифметика» на языке С ;
· программа отлажена и протестирована.
Поставленные цели можно считать выполненными.
Список литературы
1. Томский государственный университет систем управления и радиоэлектроники [Электронный ресурс] URL: (дата обращения 27.07.13г.).
2. Библиотека MSDN [Электронный ресурс] URL: (дата обращения 02.08.13г.).
3. Бьерн Страуструп Язык программирования С . Специальное издание. Пер. с англ. М.: Издательство Бином, 2011 г. 1136 с.
4. Свободная энциклопедия Википедия [Электронный ресурс] URL: http://ru.wikipedia.org/ (дата обращения 02.08.13).
5. Зиборов В. В. MS Visual C 2010 в среде.NET. Библиотека программиста. СПБ.: Питер, 2012. 320 с.