Technologia informatyczna WGGiOŚ AGH Technologia informatyczna wykład 15 godzinny 9 zestawów po 5 zadań z rozwiązaniami www.adamwalanus.pl
Dlaczego bajt ma 8 bitów, a nie 10? Jaki będzie wynik w komórce Excela F1, gdy skopiujemy tam zaznaczoną komórkę, a jaki, gdy ją przeciągniemy? Ile pikseli ma ten ekran? Ile to bajtów? Jaki to kolor: R=255; G=255; B=0? W pokoju są 4 lampy. Na ile różnych sposobów można oświetlić pokój? 10 I, 8.00
Rozwiązania Bo 8 jest potęgą 2 (23=8), a 10 nie. Po skopiowaniu, 0, gdyż Excel puste komórki zinterpretuje jako zerowe. Po przeciągnięciu 8, gdyż 3+5=8. 1280*1024=1310720, czyli około miliona pikseli, bajtów będzie 3 razy więcej (RGB). Żółty, gdyż czerwony (R) z zielonym (G) dają razem żółty (jeżeli mają maksymalną jasność – 255, w przeciwnym razie może to być raczej brąz). Na 16 (0000, 0001, 0010, … 1111), a właściwie na 15 sposobów bo 0000 to nie jest oświetlenie.
Ile wierszy ma Excel i dlaczego? Ile bitów jest w 1KB? Co będzie po kliknięciu Hex? Ile jest różnych, 4-literowych haseł (jeśli alfabet ma 26 liter)? Co będzie po naciśnięciu ENTER? 10 I, 14.00
Rozwiązania 216, bo 28 byłoby za mało (tyle jest kolumn), a następny krok to dwa bajty (16 bitów) do adresowania wiersza. 1024*8. 15 heksadecymalnie to F. 264 (aaaa, aaab, aaba, … zzzz). Zero, ale naprawdę Excel, ze względu na skończoną dokładność obliczeń na liczbach rzeczywistych (double), da wynik 1,22515E-16.
Ile bitów trzeba, żeby ponumerować 30 obiektów? Co będzie w komórce C1 po naciśnięciu ENTER? Co oznaczają te dwie ikony? Jaki to kolor: R=127; G=127; B=127? Ile zdjęć po 10MB zmieści się na karcie pamięci 4GB? 10 I, 8.45
Rozwiązania Pięć, bo 24=16 – za mało, a 25=32 - wystarczy. PRAWDA, bo 3=3 to relacja prawdziwa. Pierwsza plik jpg (pewnie zdjęcie), a druga skrót do tego pliku. Szary, bo każdego koloru jest tyle samo, a nie biały bo 127 to zaledwie połowa (mniej więcej) z 255. Czterysta (dokładnie 409): 4GB/10MB=(4*1024MB)/10MB=4*102,4=409,6
Ile zdjęć z aparatu 4Mpixelowego zmieści się na karcie pamięci 1GB? Co znaczy skrót RGB i dlaczego właśnie RGB? Jaki wynik pojawi się w komórce C2 po skopiowaniu tam zaznaczonej komórki? Sin(π)=0, dlaczego więc mamy taki wynik? Ile to jest 23, a ile 28? 10 I, 14.45
Rozwiązania 4M pikseli=4000000 pikseli to 3*4M=12M bajtów. Nieskompresowanych zdjęć zmieściłoby się na tej karcie 1GB/12MB 1024MB/12MB=87,4 (jedno M i drugie M to nie to samo – ale to drobiazg). Po kompresji (wykonywanej domyślnie przez aparat) może i 10 razy więcej się tam zmieści. Red, Green, Blue – w oku ludzkim są trzy receptory: czerwony, zielony i niebieski (jest jeszcze zmierzchowy, ale do niego monitory się nie odwołują, bo raczej jasno świecą). B$1 jest adresem bezwzględnym, a A1 zmieni się na A2, będzie więc 100 (=5*20). Ze względu na skończoną dokładność obliczeń na liczbach rzeczywistych (double). Otrzymana liczba różni się od zera właśnie o dokładność obliczeń. 8, 256.
Co napisze kalkulator Windows jeżeli wyklikamy taką sekwencję: 1 / 0 = Gdyby ludzie mieli po 4 palce, w jakim systemie by liczyli? Ile byłoby wtedy cyfr? Objaśnić ten wynik? Co będzie po naciśnięciu ENTER? Ile to jest: sin(1,2345)^2+cos(1,2345)^2 ? 10 I, 16.00
Rozwiązania Napisze: Nie można dzielić przez 0. Ogólnie, sygnalizacja błędu. W ósemkowym by liczyli (5+5=10, 4+4=8). Byłby to system „komputerowy”, znacznie lepszy (kciuk i tak kiedyś zaniknie). Cyfr byłoby 8 (0, 1, 2, … 7). 999999999*1000000000=9999999999000000000 a to za dużo dla Excela jak na liczbę całkowitą, więc przeszedł na liczby rzeczywiste. FAŁSZ, bo 1=2 jest relacją nieprawdziwą. Jeden, co wynika z „jedynki trygonometrycznej” (należało się domyślić, że nie chodzi o obliczanie sinusa, którego nie da się obliczyć w pamięci).
W komórce Excela wpisano =sin(0,0001) jaki będzie wynik? Zapisz dziesiętnie dwójkową liczbę 10000000? Pytamy trzy osoby, czy chcą kawę, czy herbatę. Ile musielibyśmy przygotować tac z napełnionymi filiżankami, by być gotowym do natychmiastowego ich podania? Ile to jest 1E3-999? Ile plików mp3 po 1MB zmieści się na karcie pamięci 1GB? 17 I, 8.00
Rozwiązania Bardzo bliski argumentowi, czyli 0,0001, gdyż dla małych kątów sin(x) nie różni się bardzo od x (w mierze łukowej, a tak liczy Excel). 128 (=27) Cztery (kkk, kkh, khh, hhh). 1 =1000-999, 1E3 = 1*103 = 1000. 1GB/1MB=1024MB/1MB=1024, oczywiście zmieści się ich tam na pewno mniej (może aż 1023, ale chyba nie), bo konieczne są dodatkowe informacje.
Ile bajtów ma ten plik tekstowy? Ile pikseli ma przeciętny aparat fotograficzny i ile to jest bajtów? Co to za kolor R=0 G=0 B=255? A ten 00FF00? Która liczba jest większa: 999E9 czy 111E11 ? Dlaczego bajt ma 8 bitów? 17 I, 8.45
Rozwiązania 8 =3+3+2, 2 znaki na nową linię (nie trzeba pamiętać, że nowa linia to aż dwa znaki (LF+CR) ale należałoby zauważyć, że co najmniej jeden bajt dodatkowo będzie potrzebny). Od 1 do 10 Mpikseli, na przykład 4Mpikseli, czyli 4 miliony pikseli, a na każdy piksel potrzeba 3 bajtów (RGB). Po kompresji bajtów w gotowym pliku będzie mniej. Zero czerwonego i zielonego a 100% niebieskiego – to jest niebieski. Szesnastkowo (a tylko tak to można rozumieć) 00FF00 to zielony. 999E9 < 111E11, 999E9 =999000000000 111E11=11100000000000 5. Mógłby mieć 4, 8, 16 albo i 32, a ma 8, pewnie dlatego, że to najbliżej 10.
W komórce Excela wpisano =sin(1)/sin(1) jaki będzie wynik? Dwa aparaty fotograficzne mają karty pamięci 512MB. Jeden ma matrycę 4Mpixelową, a drugi 10Mpix. Który zrobi więcej zdjęć? Co to jest RGB i dlaczego właśnie te, a nie inne? Jaki będzie wynik, jeżeli w komórce Excela wpiszemy =2,0000000000000000001+2 Jeżeli f to liczba, to ile to jest? 17 I, 14.00
Rozwiązania 1 bo sin(1) nie jest równy 0, a dzielenie x/x daje 1 (o ile x nie jest 0). Ten z matrycą 10Mpix, przy tym samym stopniu kompresji, da pliki ponad dwukrotnie większe, więc zmieści się ich w pamięci mniej. Red, Green, Blue – takie trzy receptory są w oku człowieka. Wynik będzie 4; mały ułamek zniknie ze względu na skończoną dokładność obliczeń na liczbach rzeczywistych (ok. 16 cyfr dziesiętnych). 15 (heksadecymalne F).
Czym różnią się funkcje Excela LOG i LOG10? Ile liczb definiuje kwadrat? Ile bajtów ma ten plik tekstowy? Jaki będzie wynik, jeżeli w komórce Excela wpiszemy =1+1E-20 i dlaczego? Jaki to kolor R=255 G=127 B=127? 17 I, 16.00
Rozwiązania LOG10 to logarytm dziesiętny, a LOG jest dwuparametrową funkcją, gdzie podstawę ustala użytkownik. Trzy; dwie określają położenie lewego górnego rogu, a jedna długość boku. O ile chodzi o kwadrat nie obrócony i nie określamy koloru ani grubości itp. linii. 11. 1 (w komórce będzie dokładnie 1). W ramach dokładności liczb rzeczywistych Excel nie jest w stanie dodać cyfry na 20. miejscu. Różowy.