engineerklub | Дата: Понедельник, 26.12.2022, 17:37 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28628
Статус: Offline
| Ознакомительная практика. Вариант №4
Тип работы: Практические занятия и отчеты Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: ОТЧЕТ по ознакомительной практике
Условие задачи Написать программу, реализующую операции над числами в шестеричной системе счисления: сложение, вычитание, перевод в десятичную систему счисления. Вид операции должен выбираться из меню. Предусмотреть циклический выбор операций во время одного запуска программы.
Описание используемого алгоритма 1. Создаем функцию Convert10_6, которая переводит целое число со знаком из десятичной в шестеричную систему. Функция находит остатки от деления числа на 6 и собирает их в строку; 2. Создаем функцию Convert6_10, которая переводит целое число со знаком из шестеричной в десятичную систему. При переводе функция использует веса разрядов в шестеричной системе; 3. Создаем меню с пунктами “сложить числа”, “вычесть числа”, “перевести первое число в десятичную систему”; 4. При выборе пункта “ сложить числа” вводим два числа в шестеричной системе, переводим их в десятичную систему, складываем, переводим результат в шестеричную систему и выводим его на форму; 5. При выборе пункта “ вычесть числа” вводим два числа в шестеричной системе, переводим их в десятичную систему, вычитаем, переводим результат в шестеричную систему и выводим его на форму; 6. При выборе пункта меню “ перевести первое число в десятичную систему” вводим число в шестеричной системе, переводим его в десятичную систему и выводим результат на форму.
Листинг программы
Результаты тестирования
Список использованных источников
СКАЧАТЬ
|
|
| |