DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра ЕОМ

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

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

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

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра ЕОМ Звіт з лабораторної роботи № 1 з програмування Тема: Форми представлення чисел. Мета: Навчитися переводити числа в ручну і за допомогою програм в різні системи числення. Теорія: Для того щоб перевести число з десяткової в іншу систему числення (двійкову, вісімкову і т.д.) його потрібно ділити на основу системи числення ( 2,8 ). Число у новій системі числення записується у вигляді залишків від ділення починаючи з останнього. Остання цифра дає старшу цифру результату. Це провило зручніше застосовувати при переведенні з більшою основою до системи числення з меншою основою. Для переведення правильного дробу – його потрібно множити на основу тої системи числення до якої він переводиться. Дріб у новій системі числення записується у вигляді цілих частин проміжних добутків, починаючи з першого. Для переведення чисел із системи з меншою основою до системи з більшою основою число подається у вигляді суми добутків значень кожного розряду. Програма зчитування з пам’яті і переводу чисел з одної системи числення до іншої: #include<stdio.h> #include<string.h> int main() { int a=22,i=0; int *p; p=&a; int w[50]; printf(" shistnadcatkova pretstav:\t\n%x\n",*p); while(a>1) { if(a%2==0) { a=a/2; w[i]=0; } else { w[i]=1; a=a/2; } i++; } if(a=0) w[i]=0; else w[i]=1; printf("\tDvijkove pretstav:\n"); for(i;i>=0;i--) { printf("%d",w[i]); } printf("\n"); return 0; } Результат: а = 22 = 16 = 10110 Висновок: на даній лабораторні роботі ми навчилися переводити числа з однієї системи числення до іншої. Також навчилися пере водити числа за допомогою своїх програм, засвоїли роботу з вказівниками.
Антиботан аватар за замовчуванням

2015

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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