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