W tych trudnych czasach kwarantanny możesz spędzać czas z korzyścią. Na przykład obejrzyj bezpłatny kurs CS50 Harvard w języku polskim.
CodeGym, internetowy kurs Java, wcześniej tłumaczył pierwszą i drugą część wykładu. Wreszcie są - trzecia, czwarta i piąta część pierwszego tygodnia wykładu CS50. Zabawa się zaczyna: dowiesz się więcej o programowaniu na przykładzie języka C, a także trochę o pamięci i jej przepełnieniu.
- Trzecia część dotyczy głównie podstaw języka C, z których dowiesz się:
- W jaki sposób polecenia języka C odpowiadają poleceniom Scratch.
- Jak używać licznika w programowaniu i kilkukrotnie dodawać stałą wartość do liczby: operacja inkrementacji w C.
- Jakie są warunki w języku C. Użycie konstrukcji If-else do zmuszenia programu do dokonania wyboru w przypadku różnych warunków.
- Pętle (loop): while, do-while, for. Której lepiej użyć w Twoim przypadku?
- Jakie typy danych możemy wykorzystać dla naszych zmiennych.
- Symbole zastępcze do drukowania zmiennych różnych typów.
Czwarta część pierwszego tygodnia wykładu CS50:
- Więcej przykładów z wykorzystaniem biblioteki CSE IDE i CS50. Pracuj z różnymi typami, takimi jak int, long, double.
- Jak obliczyć cenę z podatkiem: wartości zmiennoprzecinkowe.
- Określanie liczby znaków za pomocą symboli zastępczych (np. .%.2f dla dwóch cyfr po przecinku).
- Operator Modulo (%), aby uzyskać resztę n po podzieleniu przez 2. Użycie operatora % do określenia, czy liczba jest parzysta czy nieparzysta.
- Nie dla kompilatora, ale dla Ciebie: pisanie przejrzystych komentarzy w C.
- Popraw swój kod, czyniąc go krótszym i czystszym: proste przykłady dla początkujących.
Piąta część pierwszego tygodnia wykładu CS50:
- Nie rób wszystkiego w funkcji głównej! Spróbuj stworzyć własną, oddzielną funkcję dla każdej akcji. David Malan pokazuje, jak to zrobić.
- Jak zaprogramować powtarzające się działania? Cóż, sprawdźmy…
- Pamięć, nieprecyzyjność i przepełnienie;
- Wiesz, że komputer ma pamięć o dostępie swobodnym (RAM) do przechowywania danych podczas pracy, ale ta pamięć jest skończona. Zatem przy skończonej liczbie bitów nie możemy przedstawić wszystkich możliwych liczb (których liczba jest nieskończona).
- Jak dane są przechowywane w komórkach pamięci? Co, jeśli pamięć nie wystarcza na Twoją część danych?
- Nieprecyzyjne zmiennoprzecinkowe i przykłady przepełnienia liczb całkowitych.
- Dobrze znane błędy z przepełnieniem: Problem 2000 i bug oprogramowania Boeinga.
[Kolejny wykład pojawi się na polskiej grupie CodeGym. Nie przegap!]
Jeśli chcesz, żebyśmy do Ciebie wołali, kiedy pojawi się następny odcinek - zaplusuj ten wpis.
Powodzenia w nauce!
Komentarze (66)
najlepsze
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
Bo ogólnie to większość tych kursów to nabijanie kabzy na Januszach szczególnie Polskich Januszach
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...