Proszę o pomoc : 1.Co znaczy, że procedura zwraca zmienne? 2.Podaj przykład tablicy jednowymiarowej? 3.Do czego służy polecenie ord(); i chr(); ? 4.W jaki sposób można zmienić kolor tekstu i kolor tła pod tekstem?

Proszę o pomoc : 1.Co znaczy, że procedura zwraca zmienne? 2.Podaj przykład tablicy jednowymiarowej? 3.Do czego służy polecenie ord(); i chr(); ? 4.W jaki sposób można zmienić kolor tekstu i kolor tła pod tekstem?
Odpowiedź

1. Przekazywanie przez referencję 2.   x = Array.new() [Ruby];   3. ord(char) - wyciąga kod ASCII ze znaku chr(byte) - tworzy znak na podstawie kodu ACII   4. W Ruby można napisać taką funkcję do kolorowania tekstu:  def colorize(text, color_code)   "#{color_code}#{text}e[0m" end   W Pascalu odpowiednikiem do tekstu będzie TextColor, a do tła TextBackground   PS: nie został podany język programowania. 

1. To znaczy, że w procedurze nastąpiło przekazanie  parametrów przez referencję. 2. C++: int Tab[x]; , Pascal: a:array[x..y]of integer; . W C++, jako "x" podaje się ilośc elementów, w Pascalu - podaje się zakres liczbowy (od "x" do "y"); 3. ord() - zamiana znaku na liczby, chr() - zamiana liczby na znak. 4. C++: system("color xy"); , Pascal: textbackground(x);textcolor(y); . "x" - kolor tła, "y" - kolor tekstu. W Logo: ukm x (kolor malowania, jako "x" podaje się kolor malowania), ukp y (kolor pisania, jako "y" podaje się kolor pisania).

Dodaj swoją odpowiedź