CodeGym /Blog Java /Poland /Legendarny kurs Harvard CS50 po polsku: Wykład 1 Część 2
John Squirrels
Poziom 41
San Francisco

Legendarny kurs Harvard CS50 po polsku: Wykład 1 Część 2

Opublikowano w grupie Poland
Legendarny kurs Harvard CS50 po polsku: Wykład 1 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.
Powodzenia w nauce! Legendarny kurs Harvard CS50 po polsku: Wykład 2 Część 1
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION