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

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

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

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

Лабораторна робота № 1, 2: Розробка алгоритму і програми, що реалізує переведення чисел з будь-якої системи числення у будь-яку іншу

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

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

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

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Прикладна теорія цифрових автоматів
Група:
КІ 11
Коротко про документ

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

У документі наведено звіт з лабораторної роботи щодо переведення чисел між різними системами числення. Розроблено алгоритм та програмну реалізацію на мові Pascal.

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

  • Системи числення
  • Алгоритми переведення чисел
  • Програмування мовою Pascal
  • Лабораторна робота
  • Тестування програм

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

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

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

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

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

Міністерство освіти і науки, молоді та спорту України Вінницький національний технічний університет Інститут Інформаційних Технологій та Комп’ютерної Інженерії Лабараторна робота № 1,2 Тема: Розробка алгоритму і програми, що реалізує переведення чисел з будь-якої системи числення у будь-яку іншу. м.Вінниця 2012 Мета: Набути навичок переведення чисел з будь-якої СЧ у будь-яку іншу і програмної реалізації досліджуваного алгоритму. Хід роботи: Вивчити теоретичний матеріал. Розробити програму для переведення чисел з будь-якої СЧ у будь-яку іншу. Побудувати блок-схему.  Приклади тестування програми. Висновок. Лістинг програми. 3. Блок-схема 4. Приклади тестування програми. //////// 5. Висновок: набуто навичок переведення чисел з будь-якої СЧ у будь-яку іншу СЧ. Програмно реалізовано даний алгоритм. 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

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