OKI #9 – Programowanie od podstaw – Zaczęliśmy od…

OKI #9 – Programowanie od podstaw – Zaczęliśmy od…

OKI #9 – Programowanie od podstaw – Zaczęliśmy od… zdalnej operacji chirurgicznej! https://youtu.be/Zv_LwAwJ9XQ?t=2
Programowanie to odkrywanie.
Tym razem nasze zadanie dotyczyło Azteków i ich historycznego władcy:
Pozwoliło nam to odkryć jedno z największych potęg programowania:
oraz
A komputer? Nie spocił się!
Ma robić cały czas powtarzające sie rzeczy – bo my tego nie lubimy!
A my?
Robimy już zaawansowane rzeczy
– jesteśmy mocni!
– możemy atakować projekty!
– ROZUMIEMY!
==========
Omówienie zadania Wyspy Cali:
Podsumowanie omówienia zadania:
Legenda Azteków i ich historycznego władcy Montezuma I:
Otrzymujemy 100% i fantastyczne czasy!
– w ogóle się nie spocił
=======
Funkcje, własne polecenia:
– nie chce nam się pisać tego samego kilka razy
Funkcja to nasze własne polecenie!
– z czego składa się funkcja (nazw, argumenty, co zwraca)
Funkcja ma własne niezależne zmienne
– main też jest funkcją, od tej funkcji rozpoczyna działanie program
Zmienne są widziane tylko przez naszą funkcję
Zmienne w main i w argumencie funkcji mogą mieć zupełnie różne nazwy:
Deklaracja/definicja funkcji nad main:
Wywołanie funkcji
– zależność między argumentami
– co się dzieje z tym co zwracamy
Omówienie w quizie:
Udało się nam zrobić własne polecenie, które liczy nam coś:
– możemy to wykorzystać
– nigdy nie musimy się tym zajmować – mamy to na zawsze
Piękno programowania!
Zrób raz i nie męcz się
– raz obierz cebulę a potem wydawaj polecenie
– polecenie flaczki piszemy raz i mamy zawsze flaczki
– powiedz jak robić bigos a ja go bedę robił
Jak mamy własne polecenie – programowanie jest proste!
– nowy rozkaz możemy używać ile chcemy!
Funkcja która zwraca 2 ostatnie cyfry – liczy więcej niż jedną rzecz!
– mówimy, że funkcja nic nie zwraca
– dajemy ampersent, at, klucz wiolinowy – zmiana zmiennej w funkcji ma też ważności po zakończeniu funkcji
Argumenty które się zmienia i nie zmienią:
Funkcja która zwraca wartość (np: int) vs funkcja która nic nie zwraca void:
Po co jest void?
– wypisujemy motto jako funkcja void
Funkcja zmieniająca argument w quizie:
oraz
Czym się różni przekazanie zmiennej z ampersent & i bez:
– widoczność zmiany
– przekazanie przez wartość albo przez referencje
– oddzielna pamięć albo nie
Dajemy ampersent czy nie?
– ampersenty są niebezpieczne
– ale przyspieszaja działanie komputera
const & – połączenie ognia z wodą
nie przepisujemy wartości ale tez nie można zmienić
Dlaczego C++ jest piękny?
– mamy pełna władza nad komputerem, nad tym co chcemy zrobić
Zrobiła się gorąca dyskusja o językach programowania
– jetem jednością z komputerem
Funkcje w pytaniach i odpowiedziach
========================
Do czego programowanie – zdalna operacja?
– programowanie to fascynująca przygoda
– programowanie to misja
Potrzebujemy własnych poleceń, funkcji – by w kólko nie powtarzać tego samego:
Wszystko chcemy zrozumieć!
– żebyśmy mieli fun!
Czy mamy szansę cos takiego robić w przyszłości? Tak!
Quiz
Co będzie 23 listopada? – koniec I etapu OI
Co będzie 7 grudnia? – koniec tury otwartej OIJ
– jesteśmy w stanie zrobić każde zadanie!
Co będzie 18 grudnia – początek Amerykańskiej Olimpiad Informatycznej
– startujemy!
Quiz z instrukcji “if” – warunek (&& and – || or)
Dziękuję za zajęcia!
– jesteście mocni
– pięknie inwestujecie w siebie
– duża wartość tego co umiecie
Robimy już zaawansowane rzeczy
Daniel Olkowski
——-
Zapisz się na newsletter – będziesz na bieżąco informowany o zajęciach OKI:
——
Harmonogram zajęć

Nie dodano jeszcze komentarza, rozpocznij dyskusję pierwszy.

Dodaj komentarz