Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмування на машинно-орієнтованій мові

Реферат Програмування на машинно-орієнтованій мові





ві функція розрахунку констант, функція виведення результату.



2. Структурне програмування. Схема алгоритму. Програма на мові Сі для int, float


Програма мовою програмування Сі для int


# include stdafx.h

# include lt; iostream gt;

# include lt; conio.h gt; namespace std; int N=4; raschet (int a, int c, int d [])

{int g, k, l, z;

int Y=0;=2 * c;=a * a + 1; lt; lt; g= lt; lt; 2 * lt; lt; c lt; lt; = Raquo; lt; lt; g lt; lt; endl; lt; lt; k= lt; lt; a * a lt; lt; + 1 lt; lt; = Raquo; lt; lt; k lt; lt; endl; (int i=1; i lt;=N; i ++)

{l=d [i]/4; lt; lt; i lt; lt; ) lt; lt; l [ lt; lt; d [i] lt; lt; ]= lt; lt; d [i] lt; lt; /4= lt; lt; l lt; lt; endl;=(g - l)/k; lt; lt; z [ lt; lt; d [i] lt; lt; ]= lt; lt; z lt; lt; endl;=Y + z; lt; lt; endl;}

cout lt; lt; Y= lt; lt; Y lt; lt; endl;} main ()

{setlocale (LC_ALL, Russian );

int a, c, d [N]; lt; lt; Введіть a= raquo ;; gt; gt; a; lt; lt; Введіть с= raquo ;; gt; gt; c;

cout lt; lt; Введіть елементи масиву lt; lt; endl;

for (int i=1; i lt;=N; i ++)

{cout lt; lt; d [ lt; lt; i lt; lt; ]= raquo ;; gt; gt; d [i];} (a, c, d);

_ getch ();

return 0;}

Програма мовою програмування Сі для float

# include stdafx.h

# include lt; iostream gt;

# include lt; conio.h gt; namespace std; int N=4; raschet (float a, float c, float d [])

{float g, k, l, z;

float Y=0;=2 * c;=a * a + 1; lt; lt; g= lt; lt; 2 * lt; lt; c lt; lt; = Raquo; lt; lt; g lt; lt; endl; lt; lt; k= lt; lt; a * a lt; lt; + 1 lt; lt; = Raquo; lt; lt; k lt; lt; endl; (int i=1; i lt;=N; i ++)

{l=d [i]/4;

cout lt; lt; i lt; lt; ) lt; lt; l [ lt; lt; d [i] lt; lt; ]= lt; lt; d [i] lt; lt; /4= lt; lt; l lt; lt; endl;=(g - l)/k; lt; lt; z [ lt; lt; d [i] lt; lt; ]= lt; lt; z lt; lt; endl;=Y + z; lt; lt; endl;} lt; lt; Y= lt; lt; Y lt; lt; endl;} main ()

{setlocale (LC_ALL, Russian );

float a, c, d [N]; lt; lt; Введіть a= raquo ;; gt; gt; a; lt; lt; Введіть с= raquo ;; gt; gt; c;

cout lt; lt; Введіть елементи масиву lt; lt; endl;

for (int i=1; i lt;=N; i ++)

{cout lt; lt; d [ lt; lt; i lt; lt; ]= raquo ;; gt; gt; d [i];} (a, c, d);

_ getch ();

return 0;}


Блок схема




3. Програмування


. 1 Програма на Асемблері УМ

start 0cc2pc0c0comp c12artartincx, a; i:=i + 1c3a, xusllda yword 20word 2word 0word 1word 3word 4word 12word 2word 0word 20124-16resb 3resb 3resb 3lda eec1kd, xc4opokyyEx77



Блок схема



3.2 Підпрограма введення і виведення цілих чисел на Асемблері IBM


Підпрограма введення

Блок схема



Підпрограма на мові програмування Асемблер IBM PC

procah, 0ahdi, didx, offset buff; адреса буфера21h; приймаємо строкуdl, 0ahah, 0221h

; виводимо переклад рядка і обробляємо

; вміст буфераsi, offset buff + 2; беремо адресу початку строкіbyte ptr [si], - raquo ;; якщо перший символ мінусii1di, 1; встановлюємо флагsi; і пропускаємо його: xor ax, axbx, 10; підставу СC: mov cl, [si]; беремо символ з буфераcl, 0dh; перевіряємо чи не останній онendin

; якщо символ не останній, то перевіряємо його

; на правільностьcl, 0 raquo ;; коли введено неправильний символ lt; 0ercl, 9 raquo ;; коли введено неправильний символ gt; 9ercl, 0 raquo ;; робимо з символу чіслоbx; множимо на 10ax, cx; додаємо до остальнимsi; покажчик на наступний сімволii2; повторюємо: mov dx, offset error; якщо була помилка, то виводимо повідомлення про

; цьому і виходімah, 0921h20h; всі символи з буфера оброблені число

; знаходи...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програма мовою програмування високого рівня Borland Delphi 7.0
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Елементи програмування на алгоритмічній мові Паскаль
  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...