DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Розробка алгоритму і програми, що реалізує переведення чисел з двійкової системи числення у систему числення з основою кратною 2

Інформація про навчальний заклад

ВУЗ:
Вінницькій національний технічний університет
Інститут:
ООП
Факультет:
Комп'ютерна інженерія
Кафедра:
Кафедра обчислювальної техніки

Інформація про роботу

Рік:
2012
Тип роботи:
Лабораторна робота
Предмет:
Програмування
Група:
КІ-1
Коротко про документ

Про що ця робота

Лабораторна робота присвячена розробці алгоритму та програми для переведення чисел між двійковою системою та системами з основою, кратною двом. Робота містить теоретичні відомості, опис ходу роботи, приклади тестування та лістинг програми на мові Pascal.

У роботі розглядаються

  • Системи числення
  • Двійкова система числення
  • Алгоритмізація
  • Програмування
  • Мова Pascal
  • Тестування програм

Зміст і розділи

  1. Тема
  2. Мета
  3. Хід роботи
  4. Вивчення теоретичного матеріалу
  5. Розробка програми
  6. Побудова блок-схеми
  7. Приклади тестування програми
  8. Висновок
  9. Лістинг програми
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Не вказано

Ключові поняття

система численнядвійкова системаоснова системиалгоритмпрограмафункціяблок-схематестуваннялістингPascal

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки, молоді та спорту України Вінницький національний технічний університет Інститут Інформаційних Технологій та Комп’ютерної Інженерії Лабараторна робота № 3,4. Тема: Розробка алгоритму і програми, що реалізує переведення чисел з двійкової системи числення у систему числення з основою кратною 2 і переведення чисел з системи числення з основою кратною 2 у двійкову систему числення. Мета: Набути навичок переведення чисел з двійкової системи числення у систему числення з основою кратною 2 і переведення чисел з системи числення з основою кратною 2 у двійкову систему числення і програмної реалізації досліджуваного алгоритму. Хід роботи: 1.Вивчити теоретичний матеріал. 2.Розробити програму для переведення чисел з двійкової системи числення у систему числення з основою кратною 2 і переведення чисел з системи числення з основою кратною 2 у двійкову систему числення. 3.Побудувати блок-схему. 4.Приклади тестування програми. 5.Висновок. 6.Лістинг програми. 3. 4. Приклади тестування програми. /// /// 5. Висновок: набуто навичок переведення чисел з двійкової системи числення у систему числення з основою кратною 2 і переведення чисел з системи числення з основою кратною 2 у двійкову систему числення. Програмно реалізовано даний алгоритм. 6. Лістинг програми (додаток). uses crt; var cs1,cs2,res,change:integer; TD:string; { функція переводу числа в будь-яку СЧ} function FromDec(n,r:longint):string; var s:String; const digit:string[16]='0123456789ABCDEF'; begin s:=''; repeat s:=digit[(n mod r)+1]+s; n:=n div r; until n=0; FromDec:=s; end; {функція переводу будь-якої СЧ в Dec} function ToDec(n:string;r:longint):longint; var m,i:longint; const digit:string[16]='0123456789ABCDEF'; begin m:=0; while n[1]='0' do delete(n,1,1); for i:=1 to length(n) do m:=m*r+pos(n[i],digit)-1; ToDec:=m; end; {основна програма} begin writeln('Введiть з якої CЧ:'); repeat readln(cs1); until (cs1>=2) and (cs1<=36); writeln('Введiть число в спiввiдношеннi з CЧ:'); readln(TD); writeln(' Введiть в яку CЧ:'); repeat readln(cs2); until (cs2>=2) and (cs2<=36); writeln('Перевiд з ',cs1,' CЧ --> ',cs2,' CЧ:'); writeln(FromDec(ToDec(TD,cs1),cs2)); Readln; Readkey; end.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!