1Poniższe zapisy zamień na znaki czyli litery
01100010 01100001 01101010 01110100
2Zapisz cyfrowo za pomocą numerów w kodzie ASCII swoje imię (maciej) pomiń znaki diakrytyczne. NApisz je wielkimy literami (wesalikami) przedstaw zapis w postaci bajtów.
Daje naj
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
1.
Zgodnie z ASCII rozumiem?
01100010 = b
01100001 = a
01101010 = j
01110100 = t
2.
"maciej".upcase.split(//).each{|x|puts x[0].ord.to_i.to_s(2)}
1001101
1000001
1000011
1001001
1000101
1001010
=> ["M", "A", "C", "I", "E", "J"]
Bądź:
"maciej".upcase.split(//).each{|x|puts x[0].ord.to_i}
77
65
67
73
69
74
=> ["M", "A", "C", "I", "E", "J"]
1. Zamiana liczb binarnych na liczby dziesiętne i odczytanie z tablicy ASCII znaków.
01100010 -> 98 (b);
01100001 -> 97 (a);
01101010 -> 106 (j);
01110100 -> 116 (t).
2. Odczytanie z tablicy znaków ASCII znaku i zamiana liczby dziesiętnej na liczb binarną.
M -> 77 (1001101);
A -> 65 (1000001);
C -> 67 (1000011);
I -> 73 (1001111);
E -> 69 (1010001);
J -> 74 (1001010).