Narzędzia użytkownika

Narzędzia witryny


pi:pip19lab2

====== Różnice ====== Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

pi:pip19lab2 [2020/03/04 18:50]
miller [Tematyka]
pi:pip19lab2 [2022/10/15 13:33] (aktualna)
miller old revision restored
Linia 1: Linia 1:
-====== Laboratorium nr 2. Dane w C, proste wejście i wyjście ======+====== Laboratorium nr 2. Dane w C, proste operacje wejścia i wyjścia ======
  
 ==== Tematyka ==== ==== Tematyka ====
Linia 9: Linia 9:
     * Priorytet operatorów.     * Priorytet operatorów.
    
-==== Co należy przygotować na ćwiczenia laboratoryjne nr 3: ====+==== Zadania ====
  
-Znaleźć w podręczniku (i przeczytać, starać się zrozumieć, ewprzygotować pytania) na temat: +Należy napisać program, który: 
-  * pozostałych typów danych, +  - Oblicza współczynnik BMI. **Obowiązkowo**: program wczytuje masę kilogramach, a wzrost w centymetrach. 
-  * operatorów (przede wszystkimarytmetycznych i przypisania), wyrażeń i instrukcji.+  - Liczbę naturalną wczytaną w systemie dziesiętnym wyprowadza na ekran w innym (wybranym przez    użytkownika) systemie pozycyjnym (jeżeli podstawą systemu ma być liczba >10to należy zaproponować     "dodatkowe" cyfry - jak w systemie szesnastkowym). 
 +  - Zapisuje liczbę w systemach pozycyjnych o innych podstawach (bazach). Program wczytuje podstawę systemu i liczbę w tym systemie oraz pisze jej wartość w systemie dziesiętnym. 
 +  - Wczytaną liczbę całkowitą z zakresu [113] wyprowadza w postaci liczby rzymskiej (bez używania znakowej tablicy odpowiedników)Należy zwrócić uwagę na np. podobieństwa rzymskiego zapisu liczb 1-3, 6-8, 11-13. 
 +  - Wczytuje liczbę naturalną i sprawdza (pisze) czy jest to liczba pierwsza. 
 +  - Wczytuje liczbę naturalną i wyprowadza jej czynniki pierwsze (z podaniem ich krotności). 
 +  - Wypisuje wszystkie liczby pierwsze z zadanego zakresu. 
 + 
 +Inne zadania 
 +  - Liczba automorficzna to liczba, której wszystkie cyfry występują (w tym samym porządkuna ostatnich pozycjach liczbyktóra jest jej kwadratem, np. 5 (25), 25 (625).  
 +     * Proszę napisać program, który znajduje osiem takich liczb.  
 +     * Który typ danych pozwoli znaleźć największą liczbę takich liczb? Wskazówka: Można skorzystać ze stałych zdefiniowanych w ''limits.h'' (np. ''ULONG_MAX''). 
 +  - {{dydaktyka:jimp:pip:zadania_lab3.pdf}} 
 + 
 +==== Co należy przygotować na ćwiczenia laboratoryjne nr 3: ====
  
 +Instrukcje sterujące:
 +  * warunkowe,
 +  * pętli,
 +  * wyboru spośród wieli możliwości.
  
pi/pip19lab2.1583344234.txt.gz · ostatnio zmienione: 2020/03/04 18:50 przez miller