Nauczyciel: mgr inż. Robert Cincio Przedmiot: Podstawy programowania Klasa: 3TIA
Temat lekcji: Ciekawe liczby Data lekcji: 07.05.2020 Wprowadzenie do tematu:
Tematem lekcji jest wykonanie kilku prostych programów w języku C++ wyznaczających wartości ciekawych liczb znanych z matematyki oraz liczbę ich wystąpień w zadanym przez użytkownika zakresie.
Instrukcje do pracy własnej:
Strony WWW:
http://www.cs.put.poznan.pl/arybarczyk/Kurs%20C++.pdf
www.codeproject.com
http://www.algorytm.org Ciekawe kanały w serwisie Youtube.pl:
https://www.youtube.com/user/MiroslawZelent
https://www.youtube.com/watch?v=ErOzmh3BiXU&list=PLOYHgt8dIdoxx0Y5wzs7CFpmBzb40PaDo
https://www.youtube.com/channel/UC-yuWVUplUJZvieEligKBkA/featured Praca własna:
Proszę w języku C++ napisać program:
wyznaczający ilość liczb pierwszych w zadanym zakresie: od A do B. Liczba pierwsza to liczba naturalna większa od 1, która ma dokładnie dwa dzielniki naturalne: jedynkę i siebie samą.
wyznaczający ilość liczb znaczących w zadanym zakresie: od A do B. Liczbę całkowitą nazywa się liczbą znaczącą, jeżeli średnia arytmetyczna wszystkich dzielników właściwych tej liczby (tj. z wyłączeniem jedności i jej samej) nie przekracza pierwiastka z tej liczby. Przykładowo, 4 jest liczbą znaczącą, ale 6 już nie (bo średnia dzielników wynosi 2.50, a pierwiastek nieco ponad 2.44).
wyznaczający ilość liczb doskonałych w zadanym zakresie: od A do B. Liczba doskonała to taka, której suma dzielników jest jej równa. Np. do zbioru liczb doskonałych należy liczba 6,
ponieważ: Dzielniki 6 to {1, 2, 3, 6}, a 1 + 2 + 3 = 6.
Programy powinny zawierać swój tytuł i autora. W sposób przejrzysty powinny umożliwiać wprowadzanie danych do programu.
Informacja zwrotna:
Każdy program wraz z projektem musi znajdować się w osobnym folderze.
Wszystkie rozwiązane zadania i projekty proszę skompresować do jednego archiwum ZIP, a następnie powstałe archiwum nazwać wg następującego wzoru: KLASA_ IMIE_NAZWISKO_DATA.zip np.:
3TIA_MIS_USZATEK_07.05.2020.zip
Prace bez odpowiednio nazwanego archiwum nie będą sprawdzane.
Archiwum proszę wysłać na mój email: robert.cincio@poczta.fm Na rozwiązane zadania czekam do: 15.05.2020