WR51 Programowanie w języku C++ - poziom podstawowy
Forma: zajęcia hybrydowe
Adresat
nauczyciele informatyki pracujący w różnych typach szkół
Cel, po zajęciach uczestnik:
- potrafi tworzyć schematy blokowe rozwiązywania prostych zadań matematycznych;
- posługuje się środowiskiem programistycznym DevC++ i konfiguruje je do pracy;
- stosuje właściwie operacje wejścia i wyjścia;
- stosuje właściwe typy danych dla danego problemu;
- posługuje się operatorami działań arytmetycznych i logicznych;
- stosuje instrukcje warunkowe języka C++;
- potrafi śledzić działanie programu i usuwać błędy (debuger/odpluskwiacz);
- stosuje poprawnie różne instrukcje iteracyjne w algorytmach;
- posługuje się własnymi funkcjami do rozwiązywania wybranych podproblemów;
- wykorzystuje mechanizmy przekazywania danych do funkcji przez referencje i wartość;
- tworzy poprawne programy realizujące algorytmy obliczeniowe również dla danych generowanych losowo;
- tworzy programy analizujące ciągi tekstowe;
- posługuje się rekurencją do realizacji wybranych problemów.
Treści
Wprowadzenie do algorytmiki – lista kroków, schemat blokowy – zapoznanie z zapisem.
Środowisko uruchomieniowe DevC++ (omówienie i konfiguracja) - struktura programu w C++.
- Typy danych, operatory w wyrażeniach, wyrażenia obliczeniowe.
- Identyfikatory i zmienne, zasięg zmiennych – zmienne lokalne i globalne.
- Operacje wejścia i wyjścia.
- Instrukcje warunkowe, pętle i ich zastosowania w algorytmach praktycznych.
- Własne funkcje – przekazywanie zmiennych przez wartość i referencje.
- Tablice danych i zmienne tekstowe, generowanie danych losowych, porównywanie danych tekstowych, znaki z tablicy ASCII w różnych układach, strony kodowe i ich zmiana.
- Algorytmy klasyczne w praktyce występujące w podstawie programowej szkoły podstawowej i średniej, np.: NWD, pierwszość liczb, palindrom, realizacja algorytmów przeliczania na różne systemy liczbowe.
- Algorytmy rekurencyjne występujące w podstawie programowej szkoły średniej np.: ciąg Fibonacciego, NWD.
Zajęcia prowadzone w trybie mieszanym: 21 godzin zajęć stacjonarnych (3 spotkania) i 9 godzin zajęć zdalnych.
Liczba godzin: 30
Autor programu: Grzegorz Telman
Kierownik:
Tadeusz Nowik, e-mail: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript., tel.: 618 584 745, tel. kom.: 508 381 753
Cena: 230 zł
Szczegóły wydarzenia
Data rozpoczęcia | 22-10-2022 09:00 |
Grupa, termin | Grupa 1. 22, 29.10.2022 i 5.11.2022, godz. 9:00-14:30 |
Symbol wydarzenia | WR51 |
Numer grupy | Grupa 1. |
Nazwa kursu | Programowanie w języku C++ - poziom podstawowy |
E-mail kierownika | [email protected] |