Частина тексту файла (без зображень, графіків і формул):
1.ПОСТАНОВКА ЗАДАЧІ.
Метод ділення.
Загальним правилом переводу числа методом ділення є послідовне виконання таких операцій:
а) цілочисельне ділення заданого числа Ap на основу P тої системи, в яку переводиться дане число Ap, і фіксація частки та остачі.
б) якщо частка не рівна нулю, її треба взяти за нове число і повторити операцію п. а), інакше перейти до п. в)
в) виписати всі остачі у зворотньому порядку,починаючи з останньої і взяти їх за цифри шуканого числа an-1an-2...a1a0.
2.РОЗРОБКА СТРУКТУРИ ДАНИХ.
№п(п
Позначення
Ім’я(
Тип
Призначення, опис
1
a
a
ціла
Число в десятковій системі
3
k
k
ціла
Потрібна для знаходження числа в дв. системі
4
c
c
ціла
Кількість знаків двійкового числа
5
h
h
ціла
Кількість чисел які потрібно перевести
6
m
m
Масив цілих чисел
Потрібна для зберігання числа в двійковій системі
7
d
d
дійсна
Потрібна для зберігання числа в десятковій системі
3. РОЗРОБКА АЛГОРИТМУ ПЕРЕВЕДЕННЯ В ДВІЙКОВУ СИСТЕМУ ЧИСЛЕННЯ:
4.Розробка програми.
program Project1;
var k,c,h:integer;
a,d:real; m:array[1..9999]of integer;
begin for h:=1to 3 do begin
writeln('vvedit shuslo v desatkovij sustemi');
readln(a); writeln('v dvijkovij sustemi:');
c:=0;d:=a;
for k:=1 to 9999 do begin
if a<>0 then begin
if a-2*trunc(a/2)=0 then begin m[k]:=0;c:=c+1;end else
begin m[k]:=1;c:=c+1;end;
a:=2*trunc(a/2)/2;end;
end;
if d<>0 then
for k:=c downto 1 do begin
write(m[k]); if k=1 then writeln;end else writeln('0');
end;
readln;
end.
5.ТЕСТУВАННЯ ТА НАЛАГОДЖЕННЯ.
Висновок: я навчився переводити натуральні десяткові числа в їх двійкові еквіваленти методом ділення.
Міністерство освіти і науки україни
НУ «Львівська Політехніка»
Кафедра теоретичної радіотехніки та радіовимірювань
ЗВІТ З ЛАБОРАТОРНОЇ РОБОТИ №4
НА ТЕМУ «ПЕРЕВЕДЕННЯ ЧИСЕЛ В ПОЗИЦІЙНІ СИСТЕМИ ЧИСЛЕННЯ»
з дисципліни «Інформатика та обчислювальна техніка»
Варіант №13
Підготував:
студент
групи РТ-11
Андрій Новосельський
Прийняв:
Нестор Н. І.
Львів 2009р.