WR37 Programowanie w języku C++ - poziom podstawowy
Adresat
nauczyciele pracujący w różnych typach szkół
Cele, 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 konstrukcje sterujące języka C++;
- potrafi śledzić działanie programu i usuwać błędy (debuger);
- stosuje mechanizmy iteracyjne w różnych algorytmach;
- tworzy poprawne programy realizujące algorytmy obliczeniowe;
- potrafi wykorzystywać dane z plików tekstowych do realizacji obliczeń i zapisywać do pliku wyniki;
- posługuje się własnymi funkcjami do rozwiązywania wybranych problemów z wykorzystaniem C++;
- wykorzystuje mechanizmy przekazywania danych do funkcji przez referencje i wartość;
- tworzy programy operujące ciągami tekstowymi (anagramy, palindromy);
- posługuje się rekurencją do realizacji wybranych problemów.
Treści
- Wprowadzenie do algorytmiki - lista kroków, schemat blokowy
- Środowisko uruchomieniowe DevC++ - struktura programu w C++
- Słowa kluczowe
- Typy danych, operatory w wyrażeniach, wyrażenia obliczeniowe
- Operacje wejścia i wyjścia
- Identyfikatory i zmienne, zasięg zmiennych - zmienne lokalne i globalne
- Instrukcje sterujące, warunkowe, pętle i ich zastosowania
- Własne funkcje - przekazywanie zmiennych przez wartość i referencje
- Odczyt i zapis danych z/do pliku dyskowego
- Tablice danych i zmienne tekstowe
- Algorytmy klasyczne w praktyce
- Algorytmy rekurencyjne
Zajęcia prowadzone trybem mieszanym: 24 godziny zajęć stacjonarnych i 6 godzin zajęć zdalnych.
Liczba godzin: 30
Autor programu: Grzegorz Telman
Kierownik:
Tadeusz Nowik, e-mail: [email protected], tel.: 618 584 745, tel. kom.: 508 381 753