تبدیل کد باینری به متن انگلیسی با استفاده از JavaScript
کد باینری یک نوع کد است که تنها شامل دو عدد صفر و یک میباشد. این کد در سیستمهای کامپیوتری برای نمایش و ذخیره اطلاعات استفاده میشود. اما برای انسانها خواندن و فهمیدن این کد بسیار دشوار است. در این مقاله، روشی برای تبدیل کد باینری به متن انگلیسی با استفاده از زبان برنامهنویسی JavaScript آموزش داده خواهد شد.
تبدیل کد باینری به متن انگلیسی:
برای تبدیل کد باینری به متن انگلیسی، ابتدا باید کد باینری را به عدد اعشاری تبدیل کنیم. سپس با استفاده از جدول کد ASCII، متن مربوط به عدد اعشاری را پیدا میکنیم.
مراحل انجام تبدیل به شرح زیر است:
۱. دریافت کد باینری از کاربر:
ابتدا باید کد باینری را از کاربر دریافت کنیم. برای این کار میتوانیم از تابع prompt در JavaScript استفاده کنیم.
“`
let binaryCode = prompt(“Enter binary code: “);
“`
۲. تبدیل کد باینری به عدد اعشاری:
برای تبدیل کد باینری به عدد اعشاری، میتوانیم از تابع parseInt در JavaScript استفاده کنیم.
“`
let decimalNumber = parseInt(binaryCode, 2);
“`
در این تابع، پارامتر دوم به شماره پایه است که در اینجا باینری (base 2) است.
۳. تبدیل عدد اعشاری به متن انگلیسی:
برای تبدیل عدد اعشاری به متن انگلیسی، میتوانیم از جدول کد ASCII استفاده کنیم. در جدول کد ASCII، هر عدد اعشاری با یک کاراکتر یا علامت مرتبط است.
“`
let englishText = String.fromCharCode(decimalNumber);
“`
تابع String.fromCharCode در JavaScript یک کاراکتر را بر اساس کد عددی آن برمیگرداند.
۴. نمایش متن انگلیسی:
در این مرحله، متن انگلیسی را به کاربر نمایش میدهیم.
“`
console.log(“English text: ” + englishText);
“`
نمونه کامل کد:
“`
let binaryCode = prompt(“Enter binary code: “);
let decimalNumber = parseInt(binaryCode, 2);
let englishText = String.fromCharCode(decimalNumber);
console.log(“English text: ” + englishText);
“`
نتیجه:
در این مقاله، روشی برای تبدیل کد باینری به متن انگلیسی با استفاده از زبان برنامهنویسی JavaScript آموزش داده شد. این روش با استفاده از توابع parseInt و String.fromCharCode امکان تبدیل کد باینری به متن انگلیسی را فراهم میکند.