معرفی دستورات تبدیل متغیرها
تبدیل درجه به رادیان در زبان بیسیک BASIC
1 |
VAR1 = DEG2RAD ( VAR2 ) |
در زبان برنامه نویسی بیسیک مقدار عددی متغیر VAR2 را به رادیان و در متغیر VAR1 قرار می دهد.
نکته : متغیرها از نوع SINGLE هستند.
1 2 3 4 5 |
DIM A AS SINGLE A= 180 A= DEG2RAD (A) , A=3.141592498 END |
تبدیل رادیان به درجه در زبان بیسیک BASIC
1 |
VAR1= RAD2DEG ( VAR2 ) |
مقدار عددی متغیر VAR2 را به درجه تبدیل و در متغیر VAR1 قرار می دهد.
نکته : متغیرها از نوع SINGLE هستند.
1 2 3 4 5 |
DIM A AS SINGLE A=3.141592498 A=RAD2DEG (A) , A= 180 END |
تبدیل متغیر به کد اسکی در زبان بیسیک BASIC
1 |
VAR1= ASC ( VAR2) |
کد اسکی اولین کارکتر موجود در رشته VAR2 را در متغیر VAR1 قرار می دهد.
نکته : متغیر VAR2 از نوع STRING است..
1 2 3 4 5 |
DIM A AS BYTE , B AS STRING*10 B= “AMIN” A= ASC (B) , A=65 END |
تبدیل متغیر به کد هگزاد سیمال در زبان بیسیک BASIC
1 |
Var = HEX ( VAR2 ) |
مقدار عددی متغییر VAR2 را به هگزادسیمال تبدیل و در متغییر VAR1 قرار می دهد.
نکته: متغییرها از نوع بی علامت هستند.
1 2 3 4 5 |
DIM A AS WORD A= 123 A= HEX (A) , A= 7B END |
تبدیل متغیر عدد به رشته در زبان بیسیک BASIC
1 |
VAR1=STR ( VAR2 ) |
مقدار عددی متغیر VAR2 را به رشته تبدیل و در متغیر VAR 1 قرار می دهد.
نکته: متغیر VAR2 از نوع بی علامت هستند.
1 2 3 4 5 |
DIM A AS WORD, B AS STRING * 5 A= 180 B = STR (A) , A= “180” END |
تبدیل متغیر رشته به عدد در زبان بیسیک BASIC
1 |
VAR1= VAL ( VAR2 ) |
مقدار رشته متغیر VAR2 را به عدد تبدیل و در متغیر VAR1 قرار می دهد.
نکته: متغیر VAR1 از نوع بی علامت هستند.
1 2 3 4 5 |
DIM A AS WORD , B AS STRING * 5 B= “186” A= VAL ( B ) , A= 186 END |
تبدیل هگزا دسیمال به دسیمال در زبان بیسیک BASIC
1 |
VAR1 = HEXVAL ( VAR2 ) |
مقدار هگزادسیمال متغیر VAR2 را به دسیمال تبدیل و در متغیر VAR1 قرار می دهد.
نکته: متغیر VAR1 از نوع بی علامت هستند.
1 2 3 4 5 |
DIM A AS WORD , B AS STRING * 5 B= “A” A = HEXVAL “ ( B ) , A= 10 END |
تبدیل متغیر به bcd در زبان بیسیک BASIC
1 |
Var1 = makebcd ( var2 ) |
مقدار عددی متغیر var2 را به bcd تبدیل و در متغیر var1 قرار می دهد.
نکته: متغیرها از نوع بی علامت هستند.
1 2 3 4 5 |
Dim a as word A= 65 A= makebcd ( a ) , a=101 End |
تبدیل متغیر به دسیمال در زبان بیسیک BASIC
1 |
Var1= makedec ( var2 ) |
مقدار bcd متغیر var2 را به دسیمال تبدیل و در متغیر var1 قرار می دهد.
نکته: متغیرها از نوع بی علامت هستند.
1 2 3 4 5 |
Dim a as word A=101 A= makedec ( a ) , a=65 End |
تبدیل متغیر دو بایتی در زبان بیسیک BASIC
1 |
Var1= makeint ( vara , varb ) |
دو متغیر vara و varb را به هم متصل و یک متغیر دو بایتی ساخته و در var1 قرار می دهد.
نکته: از رابطه var1= (varb*256)+vara استفاده شده است. Vara بیت کم ارزش تر است.
نکته: متغیر ها از نوع بی علامت هستند.
1 2 3 4 5 6 7 |
Dim a as word Dim b as byte Dim c as byte B= 180 C= 100 A= makeint ( b,c) |
تبدیل متغیر به کد گری در زبان بیسیک BASIC
1 |
Var1 = bin2grey ( var2 ) |
مقدار عددی متغیر var2 را به کد گری تبدیل و در متغیر var1 قرار می دهد.
نکته : متغیرها از نوع بی علامت هستند.
1 2 3 4 5 |
Dim a as word A = 3 A = bin2grey ( a ) , a=2 End |
تبدیل متغیر به باینری در زبان بیسیک BASIC
1 |
Var1 = gray2bin ( var2 ) |
مقدار عددی متغیر var2 را به باینری تبدیل و در متغیر var1 قرار می دهد.
نکته: متغیرها از نوع بی علامت هستند.
1 2 3 4 5 |
Dim a as word A = 2 A = gray2bin ( a ) , a = 3 End |
تبدیل کد اسکی به رشته در زبان بیسیک BASIC
1 |
Var1 = string ( n,x ) |
فرض کنید x یک کد اسکی است. این دستور این کد را با تعداد تکرار n مرتبه به رشته تبدیل و در متغیر var1 قرار می دهد.
1 2 3 4 |
Dim a as string * 20 A = string ( 3 , 65 ) , a= “aaa” End |
متاسفانه متن بازهم پر از اشتباه است.لطفا دقت و تصحیح فرمایید