Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой_проект1.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
225 Кб
Скачать
☆

Оглавление

Введение. 4

Аналитическая часть. 5

Двоично- десятичное кодирование. 6

Преимущества 7

Недостатки 7

Операции над двоично-десятичными числами: 8

Стандарты кодирования текстов. 9

ASCII -коды десятичных цифр 10

Примеры арифметики с ДД- кодами на основе чисел из таблицы п.2 после их перевода в ДД. 10

Практическая часть. 10

Блок-схема алгоритма. 10

Листинг программы с комментариями. 11

Результаты работы программы. 14

Описание средств вычислительной техники. 14

Выводы. 15

Литература. 16

Введение.

В данном курсовом проекте основной задачей является разработать программу, преобразующую массив чисел в соответствующий формат. Перед тем. Как приступить непосредственно к выполнению практической задачи, требовалось выполнить и аналитическую часть работы, а именно, подготовить реферативный материал по теме двоично-десятичное кодирование, арифметические действия над ДД – кодами, стандарты кодирования текста, также привести примеры арифметики с ДД – кодами на основе данных чисел. В практической части требовалось начертить блок-схему алгоритма с поясняющим текстом, написать распределение памяти и листинг программы с комментарием, создать программу перевода чисел.

Задача для разработки алгоритма и программной реализации на эмуляторе микро – ЭВМ СМ - 1800.

Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив из 10 восьмиразрядных констант:

Адрес16

Константа16

Адрес16

Константа16

5000

FF

5005

00

5001

35

5006

F4

5002

57

5007

9A

5003

8D

5008

07

5004

80

5009

0A

Будем рассматривать эти коды как массив однобайтных целых положительных чисел без знака.

Составить программу, которая сортирует исходный массив (с адреса 500016) по возрастанию и преобразует его в массив кодов символов шестнадцатеричных цифр КОИ-7 с адреса 700016 (700016 – символ старшей шестнадцатеричной цифры 1-го числа, 700116 – символ младшей шестнадцатеричной цифры 1-го числа и т.д.).

Программу располагать в памяти с ячейки 400016.

Аналитическая часть.

Язык - множество символов и совокупность правил, определяющих способы составления из этих символов осмысленных сообщений. Семантика - система правил и соглашений, определяющая толкование и придание смысла конструкциям языка.

Кодирование информации - это процесс формирования определенного представления информации. При кодировании информация представляется в виде дискретных данных. Декодирование является обратным к кодированию процессом. В более узком смысле под термином "кодирование" часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки. Компьютер может обрабатывать только информацию, представленную в числовой форме. Вся другая информация (например, звуки, изображения, показания приборов и т. д.) для обработки на компьютере должна быть преобразована в числовую форму.

Как правило, все числа в компьютере представляются с помощью нулей и единиц (а не десяти цифр, как это привычно для людей). Иными словами, компьютеры обычно работают в двоичной системе счисления, поскольку при этом устройства для их обработки получаются значительно более простыми. Ввод чисел в компьютер и вывод их для чтения человеком может осуществляться в привычной десятичной форме, а все необходимые преобразования выполняют программы, работающие на компьютере.