Устройство умножения восьмиразрядное

Умножение в двоичном коде. Назначение процессора арифметико-логического устройства. Математический сопроцессор. Блок-схема алгоритма умножения. Алгоритм работы АЛУ. Описание проекта на языке VHDL и Verilog. Работа электрической схемы. Листинг умножителя.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 04.06.2017
Размер файла 481,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Министерство образования Иркутской области

Государственное бюджетное профессиональное образовательное учреждение Иркутской области

«Иркутский авиационный техникум» (ГБПОУИО «ИАТ»)

Курсовая работа на тему

Устройство умножение восьмиразрядное

Содержание

Введение

1. Общая часть

1.1 Умножение в двоичном коде

1.2 Назначение АЛУ процессора

1.3 Математический сопроцессор

1.4 Блок схема алгоритма умножения

1.5 Алгоритм работы устройства

1.6 Функциональная схема

1.7 Описание проекта на языке VHDL и Verilog

1.8 Работа электрической схемы

1.9 Работа программы

2 Специальная часть

2.1 Создание проекта

Заключение

Список используемых источников

Приложение A - Листинг умножителя

Введение

Арифметико-логические устройства (АЛУ) служат для выполнения арифметических и логических преобразований над словами, называемыми в этом случае операндами. Операндами могут быть двоичные числа с фиксированной запятой (дробные и целые), двоичные (или шестнадцатеричные) числа с плавающей запятой, десятичные целые числа, команды или отдельные их поля, логические коды, алфавитно-цифровые поля. Операнды могут иметь постоянную или переменную длину.

Выполняемые в АЛУ операции можно разделить на группы:

- операции двоичной арифметики для чисел с фиксированной запятой;

- операции двоичной арифметики для чисел с плавающей запятой;

- операции десятичной арифметики;

- операции индексной арифметики;

- операции специальной арифметики;

- операции над логическими кодами (логические операции);

- операции над алфавитно-цифровыми полями.

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

1. Общая часть

1.1 Умножение в двоичном коде

Двоичная таблица умножения имеет следующий простейший вид:

0•0=0

0•1=0

1•1=1

Многоразрядные двоичные числа можно умножать столбиком аналогично десятичному умножению пример показан на рисунке 1.

6•5=30

Рисунок 1 - Умножение столбиком

Двоичное умножение сводится к последовательному сдвигу и суммированию кодов. При работе с двоичными кодами часто выполняют операцию умножения на число вида 2n, где n -- целое число. Здесь действует следующее правило:

- для умножения двоичного числа на два в степени n достаточно сдвинуть код этого числа относительно точки на n по абсолютной величине (|n|) на n разрядов влево, если n>0 и вправо, если n<0.

Примеры такого умножения в двоичной записи на рисунке 2.

Это правило аналогично имеющемуся в десятичной арифметике правилу умножения на десять в степени n.

Рисунок 2 - Умножение двоичного числа

1.2 Назначение АЛУ процессора

Арифметико-логическое устройство (АЛУ) -- блок процессора, который под управлением устройства управления служит для выполнения арифметических и логических преобразований над данными, называемыми в этом случае операндами. Разрядность операндов обычно называют размером или длиной машинного слова.

Вид выполняемой операции задается:

- битом М (Mode -- режим), позволяющим выбрать арифметическую (М = 0) или логическую (M = 1) операцию;

- 4-разрядным кодом Е3Е2Е1Е0, позволяющим выбрать одну из 16 арифметических и 16 логических операций.

Логические операции над операндами A иB выполняются поразрядно:

A * B = (A3* B3)(А2 * В2)(А1 * В1)(А0 * В0),

Помимо операндов на вход АЛУ подается сигнал переноса С0. Результат выполнения операции снимается с выходов в виде функций Fi(i=0,1,2,3) для отдельных разрядов.

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

Структурная схема простейшего АЛУ показана на рисунке 3.

Рисунок 3 - Структурная схема простейшего АЛУ

Два многоразрядных операнда (числа, буквы, символы и т.д.), подлежащие обработке в АЛУ, подаются на входы А и В. Результат выполнения операции появляется на выходе F. Вид операции, выполняемой в АЛУ, определяется сигналами, которые подаются на входы S и M. Таким образом при сложении чисел 2 и 3 одно из них подается на вход А, а второе - на вход В. В этот момент на шины S и М подается двоичное число, которое на обыденном языке означает команду (приказ) «Выполнить арифметическое сложение». Результат сложения - число 5 появляется на выходе F.

Комбинационная логическая схема 4-битного АЛУ, реализованная в 24-х выводной микросхеме ТТЛ, модель 74181 показана на рисунке 4.

1.3 Математический сопроцессор

Сопроцессор -- специализированный процессор, расширяющий возможности центрального процессора компьютерной системы, но оформленный как отдельный функциональный модуль. Физически сопроцессор может быть отдельной микросхемой или может быть встроен в центральный процессор (как это делается в случае математического сопроцессора в процессорах для ПК начиная с Intel 486DX).

Рисунок 4 - Арифметико-логическое устройство

Математический сопроцессор 80x287 в колодке на материнской плате персонального компьютера.

Различают следующие виды сопроцессоров:

-Математические сопроцессоры общего назначения, обычно ускоряющие вычисления с плавающей запятой,

- Сопроцессоры ввода-вывода (например -- Intel 8089), разгружающие центральный процессор от контроля за операциями ввода-вывода или расширяющие стандартное адресное пространство процессора,

- Сопроцессоры для выполнения каких-либо узкоспециализированных вычислений.

Сопроцессоры могут входить в набор логики, разработанный одной конкретной фирмой (например Intel выпускала в комплекте с процессором 8086 сопроцессоры 8087 и 8089) или выпускаться сторонним производителем (например, Weitek (англ. ) 1064 для Motorola m68k и 1067 для Intel 80286). Один из таких сопроцессоров показан на рисунке 5.

Рисунок 5 - Сопроцессор Motorola 68881

Сопроцессор в программировании

Сопроцессор расширяет систему инструкций центрального процессора, поэтому для его использования, программа (компилируемая без интерпретации и вызова внешних библиотек) должна содержать эти инструкции. Настройки современных компиляторов для языков высокого уровня под процессоры семейства x86 зачастую позволяют выбирать: использовать математический сопроцессор или нет, что особенно важно при создании кода, который будет исполняться внутри обработчика аппаратного прерывания.

1.4 Блок схема алгоритма умножения

Заданный алгоритм целочисленного умножения двоичных чисел, начиная с младших разрядов, при неподвижном множимом и сдвиге суммы частичных произведений вправо, представлен на рисунке 6. В начале происходит проверка младшего разряда множителя Y, если он равен 1, то к старшей половине RgY прибавляется множитель X, а затем происходит сдвиг содержимого регистра RgY вправо на один разряд.

Рисунок 6 - Алгоритм умножения с неподвижным множимым и сдвигом суммы частичных произведений вправо

1.5 Алгоритм работы устройства

При нулевом младшем разряде суммирование не производится, а происходит лишь сдвиг. Далее счетчик разрядов уменьшается на единицу. Описанная последовательность действий повторяется до тех пор, пока счетчик разрядов не станет равным нулю. После этого переменная Z (сумма частичных произведений) становится результатом вычисления - произведением.

Пример приведён в таблице 1.

Для восьмиразрядного множимого и восьмиразрядного множителя процесс умножения будет выглядеть следующим образом :

Пусть X = 10011101, Y = 00111001, X ґ Y = Z

Таблица 1

N такта

Y H

Y L

J

1

0 0 0 0 0 0 0 0

0 0 1 1 1 0 0 1

0

2

1 0 0 1 1 1 0 1

0 0 1 1 1 0 0 1

0

3

0 1 0 0 1 1 1 0

1 0 0 1 1 1 0 0

1

4

0 1 0 0 1 1 1 0

1 0 0 1 1 1 0 0

1

5

0 0 1 0 0 1 1 1

0 1 0 0 1 1 1 0

2

6

0 0 1 0 0 1 1 1

0 1 0 0 1 1 1 0

2

7

0 0 0 1 0 0 1 1

1 0 1 0 0 1 1 1

3

8

1 0 1 1 0 0 0 0

1 0 1 0 0 1 1 1

3

9

0 1 0 1 1 0 0 0

0 1 0 1 0 0 1 1

4

10

1 1 1 1 0 1 0 1

0 1 0 1 0 0 1 1

4

11

0 1 1 1 1 0 1 0

1 0 1 0 1 0 0 1

5

12

0 0 0 1 0 1 1 1

1 0 1 0 1 0 0 1

5

13

1 0 0 0 1 0 1 1

1 1 0 1 0 1 0 0

6

14

1 0 0 0 1 0 1 1

1 1 0 1 0 1 0 0

6

15

0 1 0 0 0 1 0 1

1 1 1 0 1 0 1 0

7

16

0 1 0 0 0 1 0 1

1 1 1 0 1 0 1 0

7

17

0 0 1 0 0 0 1 0

1 1 1 1 0 1 0 1

0

18

0 0 1 0 0 0 1 0

1 1 1 1 0 1 0 1

0

Результат произведения Z = 0010001011110101 . Полученный результат нетрудно проверить. В десятичной системе будем иметь Х = 157, Y = 57. Тогда результат в десятичной системе будет равен Z = 8949. Таким образом, чтобы умножить два восьмиразрядных числа, необходимо произвести восемь раз сложение и восемь раз сдвиг.

1.6 Функциональная схема

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

Элементы 1-го уровня иерархии:

-2И, 2ИЛИ, НЕ, 2XOR,3И-НЕ, 2И-НЕ;

- элементы 2-го уровня иерархии:

- триггеры RS, D; JK, T;

- сумматоры;

- мультиплексоры.

Рисунок 8 - Функциональная схема устройства

1.7 Описание проекта на языке VHDL и Verilog

Описание элемента умножение на языке Verilog в Приложении A.

Операторы языка Verilog на рисунке 9.

Рисунок 9 - Язык Verilog

Реализации конечного автомата и его диаграмма состояний на рисунке 10 и 11.

Рисунок 10 - Схема автомата

Рисунок 11- Verilogконечный автомат

1.8 Работа электрической схемы

Структурная электрическая схема устройства умножения четырехразрядных двоичных чисел представлена на рисунке 11.

Умножитель Y3 предназначен для умножения четырехразрядных двоичных чисел A и B, представленных разрядами , , , и , , , . На выходе умножителя формируется восьмиразрядное произведение Q, представленное разрядами ,,…,.

Рисунок 11 - Устройство умножения двоичных чисел

Регистр Y1 предназначен для параллельного ввода четырехразрядного множимого A в двоичной системе счисления (СС). Значение множимого A может меняться в пределах от 0 до 15 в десятичной СС.

Счетчик Y2 предназначен для параллельного ввода четырехразрядного множителя B в двоичной СС. Значение множителя B также может меняться от 0 до15 в десятичной СС.

Регистр Y4 предназначен для параллельного вывода результата умножения, который представляет собой восьмиразрядное кодовое слово.

Загрузка сомножителей и запись результата умножения синхронизируется тактовыми импульсами . Причем ввод сомножителей осуществляется по отрицательным фронтам тактовых импульсов, а вывод результата умножения - по положительным.

Процесс функционирования устройства поясняется временной диаграммой, которая представлена на рисунке 12.

Рисунок 12 - Временная диаграмма, поясняющая процесс функционирования устройства

В момент времени по отрицательному фронту тактового импульса начинается ввод сомножителей в регистр Y1 и счетчик Y2 (рисунок 9). К моменту времени ввод заканчивается, и начинается процесс умножения в умножителе Y3. Этот процесс в худшем случае завершается к моменту времени . Затем по положительному фронту тактового импульса результат умножения записывается в регистр Y4 и т.д. При подаче низкого уровня напряжения на вход (рисунок 9) устройство сбрасывается в исходное нулевое состояние.Один из вариантов структурной схемы умножителя для m = n = 4 показан на рисунке 13.

Рисунок 13- Умножитель четырехразрядных двоичных чисел

Матричное умножение на рисунке 14.

Схема образует матрицу, сформированную проводниками, по которым передаются разряды числа A и числа B. В точках пересечения этих проводников находятся логические элементы “2И”. Именно по этой причине умножители, реализованные по данной схеме, получили название матричных умножителей. Такая схема представлена в QuartusIIна рисунке 15.

Рисунок 14 - Схема матричного умножителя 4*4

Рисунок 15- Схема матричного умножителя в Quartus II

1.9 Работа программы

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

- adder - 16-разрядный сумматор;

- mult4x4 - умножитель двух 4-разрядных чисел;

- mux4 - 4-разрядный мультиплексор 2:1;

- shifter - управляемый регистр сдвига.

Режим работы регистра задается управляющим сигналом cnt[1:0]:

если cnt[1:0] == 0, то операция сдвига не выполняется;

если cnt[1:0] == 1, то выполняется операция сдвига на 4 разряда влево;

если cnt[1:0] == 2, то выполняется операция сдвига на 8 разрядов влево;

если cnt[1:0] == 3, то операция сдвига не выполняется;

seven - дешифратор семисегментного индикатора. Используется для визуализации состояний управляющего автомата;

reg16 - 16-разрядный синхронный регистр хранения результата (в том числе, и промежуточного). Регистр имеет следующие управляющие сигналы:

clr_n - сигнал установки регистра в исходное состояние (активный уровень - низкий);

clken_n - сигнал разрешения тактовой частоты (активный уровень - низкий);

counter - 2-разрядный асинхронный счетчик. Счетчик имеет следующий управляющий сигнал:

clr_n - сигнал установки счетчика в исходное состояние (активный уровень - низкий);

2. Специальная часть

2.1 Создание проекта

Зайти в программу Quartus II далее нажимать newproject, next, выбрать путь к файлу и написать имя проекта, next, дальше такие же данные как на рисунке 16 и нажимаем next>finish

Рисунок 16

Дальше создать проект, нажимаем File, >New в появившемся окне выбрать BlockDiagram/SchematicFile. Появилось окно, создать схему показанную на рисунке 17.

Рисунок 17

Создать элемент умножение, зайти во вкладку Toolsдалее MegaWizard как на рисунке 18.

Рисунок 18

Нажать Next> во вкладке Arithmetic выбираем LPM_MULT указать путь к файлу, нажимаем next, и выставляем такие же значение как на рисунке 19.

Создать элемент LPM_MULT через MegaWizard и выставить такие же значение как на рисунке 20.

Вывод на светодиоды.

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

Рисунок 19

Рисунок 20

Заключение

В результате выполнения данного курсового проекта произведен поиск информации и был разработан блок АЛУ для умножения двух положительных двоичных чисел. Все требования, оговоренные в техническом задании, были выполнены.

Разработанное устройство имеет по 8 входов для множителя Y0 - Y7 и множителя X0 - X7, вход разрешения начала счета (clock) с активным уровнем "1", вход принудительного сброса с активным уровнем "1" и вход синхронизации с тактированием по фронту импульса; 16 выходов результата Z0 - Z15.

Список используемых источников

1. Бибило П.Н., Основы языка VHDL: Учебное пособие - М.: Книжный дом «ЛИБРОКОМ», 2012. -300c.

2. Бибило П.Н., Романов В.И., Логическое проектирование дискретных устройств с использованием продукционно-фреймовой модели представления знаний - Минск: Беларус. наука, 2011. -240c.

3. Бойко В.И. Схемотехника электронных систем. Микропроцессоры и микроконтроллеры - С.Пб.: Б ХВ-Петербург, 2004. - 99c.

4. Калабеков Б.А., Мамзелев И.А. Цифровые устройства и микропроцессорные системы- М.: Радио и связь,2008. - 400c.

5. Мышляева И.М., Цифровая схемотехника - М.: Издательский центр академия, 2005. - 400c.

6. Угрюмов Е.П., Проектирование элементов и узлов ЭВМ- С-Пб.: БХВ-Петербург, 1987. - 200c.

7. Проектирование цифровых схем на основе ПЛИС

8. VHDL - обучающий портал для студентов и разработчиков

9. Интернет-университет информационных технологий (ИНТУИТ.ру)

умножение двоичный процессор алгоритм

Приложение A

Листинг умножителя

moduleMultiplierUS // имя модуля

( // входы/выходы (описание используемых сигналов)

output [15:0] c, // создать выход с, 16-разрядный

outputready,

input [7:0] a, // шина данных а, восьмиразрядная

input [7:0] b, // шина данных b, восьми разрядная

inputclk, // тактовый сигнал на входе

inputstart // разрешающий вход

);

reg [7:0] ar; // создать регистр с именем ar, 8-разрядный

reg [16:0] cr; // создать регистр с именем cr, 17-разрядный

reg [3:0] counter; // создать регистр с именем counter, 4-разрядный

wire [16:0] new_cr; // семнадцатиразрядная шина данных выхода new_cr

always @(posedgeclk) // анализ наличия сигнала

begin // начало

if (start) // условие нажатия кнопки

//если=1

begin // тогда

ar = a; //с шины данных входа а, записать в регистр ar

cr = {9'b000000000, b}; // сбросить регистр cr

counter = 0; //сбросить регистр counter

end

else //иначе

begin

if (counter != 4'b1001) //если counter не в положении 9dec или 1001

begin // тогда

cr = new_cr; //подключить регистр cr к шине new_cr

counter = counter + 1; // сдвиг вправо

// запись накопленной суммы в регистр результата cr со сдвигом вправо

end

end

end

assignnew_cr[16:8] = (cr[0]) ?({1'b0, cr[16:9]} + {1'b0, ar}):{1'b0, cr[16:9]};

// из шины new_cr 16:8 передать данные в регистрcr0 при условии если cr0=1 тогда a+b если же cr0=0 то b=0

assignnew_cr[7:0] = cr[8:1];

//из шины new_cr [7:0] передать данные в регистр cr [8:1]

assignc = cr[15:0]; // подключить выход с к регистру cr [15:0]

endmodule// конец модуля

Размещено на Allbest.ru

...

Подобные документы

  • Теоретическое изучение системы проведения арифметических операций над двоичными числами. Создание описания операций умножения и блок-схемы алгоритма её выполнения. Определение набора управляющих сигналов и синтез схемы арифметико-логического устройства.

    курсовая работа [169,3 K], добавлен 25.12.2012

  • Характеристика таблицы умножения Пифагора; ее применение. Русские математические изобретения, основанные на манипуляциях, которые приводят к нужному результату. Изучение алгоритма работы русского крестьянского способа умножения. Вычисление длинных чисел.

    курсовая работа [1,2 M], добавлен 05.12.2013

  • Разработка вычислительного устройства для умножения двоичных чисел с фиксированной запятой, без знака, представленных в прямом коде. Алгоритм операции, структурная схема АЛУ, диаграмма управляющих сигналов, функциональная схема устройства управления.

    контрольная работа [180,2 K], добавлен 01.10.2014

  • Операционный блок микропроцессора, арифметические операции с целыми операндами. Пути увеличения производительности арифметико-логического устройства за счет параллельной обработки различных команд выполняемой программы. Сумматор частичных произведений.

    контрольная работа [56,5 K], добавлен 05.09.2010

  • Обобщенная структура центрального процессора. Основные характеристики и классификация устройств управления. Структура арифметико-логического устройства для сложения, вычитания и умножения чисел с фиксированной запятой. Параллельные вычислительные системы.

    шпаргалка [688,3 K], добавлен 24.06.2009

  • Изучение определения, описания и вызова функций, указателей и ссылок на них. Написание функции умножения произвольного столбца двумерного массива на const. Умножение 2 столбцов массива на константы. Составление блок-схемы алгоритма и текста программы.

    лабораторная работа [182,3 K], добавлен 09.01.2012

  • Разработка алгоритма выполнения операций умножения двоичных чисел в формате расширенной точности на сумматоре обратного кода. Преобразование входной строки в десятичное число. Разработка алгоритма арифметической операции. Тестирование программы-эмулятора.

    курсовая работа [119,1 K], добавлен 24.06.2012

  • Проектирование арифметико-логических устройств (АЛУ). Отладка описания логических схем на языке VHDL. Классификация АЛУ по способу представления чисел, характеру использования элементов и узлов. Список стандартных функций АЛУ, его описание на языке VHDL.

    лабораторная работа [633,4 K], добавлен 11.03.2014

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

    контрольная работа [145,5 K], добавлен 05.09.2010

  • Алгоритм умножения двоичных чисел. Выбор и описание структурной схемы операционного автомата. Реализация содержательной граф-схемы алгоритма. Построение отмеченной граф-схемы и структурной таблицы переходов и выходов. Правила кодирования на D-триггерах.

    курсовая работа [273,2 K], добавлен 01.04.2013

  • Разработка функциональной схемы управляющего микропрограммного автомата. Построение графов автомата для модели Мили и Мура. Кодирование состояний для модели Мура на D-триггерах. Алгоритм умножения чисел в дополнительном коде с простой коррекцией.

    курсовая работа [764,0 K], добавлен 27.08.2012

  • Особенности разработки программы и выбор методов решения задачи. Составление алгоритма, распределение регистров программы и формирование файлов. Описание процедуры очистки памяти, сложения, вычитания, умножения. Тестирование и листинг программы.

    лабораторная работа [51,2 K], добавлен 14.05.2011

  • Характеристика программы на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит результаты на экран. Описание переменных в программе, ее блок-схема и алгоритм работы. Листинг программы. Описание входных данных и результат вычислений.

    курсовая работа [721,4 K], добавлен 10.11.2010

  • Идентификаторы, объекты и операции языка VHDL. Последовательные и параллельные операторы. Описание интерфейса устройства. Синтез схем по описаниям на языке VHDL. Последовательность букв и цифр произвольной длины. Цифровое устройство и его модель.

    курсовая работа [132,5 K], добавлен 28.06.2009

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

    реферат [415,8 K], добавлен 29.11.2010

  • Составление программы, реализующей моделирование операции умножения, начиная со старших разрядов множителя, при сдвиге суммы частичного произведения влево и неподвижным множителем. Особенности реализации программы на алгоритмическом языке Assembler.

    курсовая работа [26,9 K], добавлен 25.05.2014

  • Выполнение операции деления в ЭВМ. Умножение чисел, представленных в форме с плавающей запятой. Методы ускорения операции умножения. Матричный метод умножения. Деление чисел в машинах с плавающей запятой. Деление чисел с восстановлением остатков.

    реферат [49,4 K], добавлен 18.01.2011

  • Разработка функциональной и принципиальной схемы. Выбор управляющего контроллера. Описание МК PIC16F626, МК AVR, МК 51. Выбор элементной базы. Разработка управляющей программы. Описание алгоритма работы программы. Схема устройства, листинг программы.

    курсовая работа [492,9 K], добавлен 28.12.2012

  • Основные аналитические соотношения. Блок схемы и алгоритм решения задачи. Проверка работоспособности алгоритма вручную. Таблица идентификации переменных. Формы входной и выходной печати. Разработка и отладка программы. Инструкция для работы с программой.

    курсовая работа [69,8 K], добавлен 13.02.2012

  • Составление блок-схемы алгоритма решения задачи, погрешности вычисления суммы членов числового ряда. Разработка программ на языке на Visual Basic, работа с массивами. Особенности работы со строковыми данными. Варианты реализации формы приложения.

    контрольная работа [220,4 K], добавлен 18.06.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.