Część XII C++ Warunki zagnieżdżone Ćwiczenie 1 nazwisko40 2. nie przepisując komentarzy!

Podobne dokumenty
Każde wykonanie bloku instrukcji nazywamy pojedynczym przebiegiem lub iteracją pętli.

Część XV C++ Ćwiczenie 1

po wykonaniu instrukcji wartość zmiennej x zostanie zwiększona o 50,a

Przedrostkowa i przyrostkowa inkrementacja i dekrementacja

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

Jak napisać program obliczający pola powierzchni różnych figur płaskich?

W przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby

Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.

Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?

PRACA Z PLIKAMI I FOLDERAMI

Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.

Część XVII C++ Funkcje. Funkcja bezargumentowa Najprostszym przypadkiem funkcji jest jej wersja bezargumentowa. Spójrzmy na przykład.

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Utworzenie pliku. Dowiesz się:

Program nazywa się: unetbootin

OPERACJE NA PLIKACH I FOLDERACH

Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści

Instrukcja instalacji aplikacji MuoviSelect 2.0

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Programowanie komputerowe. Zajęcia 1

SPIS TREŚCI: 1. INSTALACJA SYSTEMU SIMPLE.ERP LOGOWANIE DO SYSTEMU ZMIANA HASŁA PLANOWANIE INFORMACJE DODATKOWE...

Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje

Rozwiązywanie programów matematycznych

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

Kopiowanie, przenoszenie plików i folderów

DODAWANIE ARTYKUŁÓW DO STRONY INTERNETOWEJ

3. Instrukcje warunkowe

WOJEWÓDZTWO PODKARPACKIE

Włączanie/wyłączanie paska menu

Instalacja programu:

Instrukcja konfiguracji połączenia PPPoE w Windows XP

Rysunek 178. Programowanie monitorów KDS

INSTRUKCJA INSTALACJI I PIERWSZEGO URUCHOMIENIA APLIKACJI Rodzajowa Ewidencja Wydatków plus Zamówienia i Umowy

Migracja z programu Symfonia Kadry i Płace wer 3.x do Kadr i Płac Forte

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

1 Podstawy c++ w pigułce.

Krótka instrukcja instalacji Adobe Acrobat Reader

Podstawy WINDOWS 9x, 2000, XP

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

Instrukcja obsługi Outlook Web App i konfiguracji Thunderbird

INSTRUKCJA INSTALACJI SYSTEMU

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

Instrukcja instalacji środowiska testowego systemu Uczelnia XP

Co zawiera ten dokument: Ten dokument zawiera informacje o sposobie organizacji danych w systemie Kancelaris.

Rysunek 178. Programowanie monitorów KDS

Instalacja programu Warsztat 3 w sieci

Instrukcja konfiguracji połączenia PPPoE w Windows XP (opracowana przez: Dział Techniczny Cityconnect Sp. z o.o.)

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows 7

Problemy techniczne. 3. Udostępnić folder nadrzędny do folderu z danymi (czyli folder Finanse Optivum) operatorom programu na końcówkach roboczych.

Laboratorium - Instalacja Virtual PC

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

Mazowiecki Elektroniczny Wniosek Aplikacyjny


Tabele przestawne tabelą przestawną. Sprzedawcy, Kwartały, Wartości. Dane/Raport tabeli przestawnej i wykresu przestawnego.

Jak szybko wystawić fakturę w LeftHand? Instalacja programu

Laboratorium 3. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

Kancelaria instalacja programu

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi

Instrukcja wykonania aktualizacji mapy w urządzeniach nawigacyjnych marki GARMIN.

Optymalizacja systemu Windows XP przy współpracy z programem Mach3

Instalacja PowerSDR v1.9.0-sr40

KARTA PRACY UCZNIA. Klasa II

Skrócona instrukcja obsługi moduł lekarza

Integracja MS Windows Service Pack 4 z płytą instalacyjną MS Windows 2000

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER PRZEZ INTERNET

Platforma szkoleniowa krok po kroku

Instrukcja aktualizacji programu Navigo na urządzeniach Aristo Voyager UWAGA!!!

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

edycja szablonu za pomocą programu NVU

Poradnik cz.1 Użycie połączenia SSH

Indukcja matematyczna

Zamawianie Taxi Instrukcja użytkownika

Instalacja i opis podstawowych funkcji programu Dev-C++

Główne elementy zestawu komputerowego

Jak zainstalować i skonfigurować komunikator MIRANDA, aby wyglądał i funkcjonował jak Gadu Gadu Tutorial by t800.

1. Instalacja Programu

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1

Animacje z zastosowaniem suwaka i przycisku

Instrukcja wczytywania i przekazywania sprawozdań resortowych w Centralnej Aplikacji Statystycznej (CAS) przez użytkowników podobszaru PS

2. Dostosuj listę Szybkiego Dostępu

Laboratorium : Tworzenie partycji w Windows XP Pro

a) Tworzymy podcast w programie Audacity

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Instrukcja do zdjęć. Instrukcja krok po kroku umieszczania zdjęd na aukcji bez ograniczeo. MD-future.

Instrukcja obsługi certyfikatu kwalifikowanego w programie Płatnik.

Opis programu Profbi Delegacje 2011 Delegacje Krajowe.

1. Tworzenie integracji

Ustawienia widoku ikon

VinCent Administrator

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

e-podręcznik dla seniora... i nie tylko.

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Rozdział 8. Sieci lokalne

Przywracanie systemu

Transkrypt:

Część XII C++ Warunki zagnieżdżone Czasami zachodzi konieczność wykonania różnych instrukcji w zależności od spełnienia nie jednego, ale kilku warunków. To tak, jakbyśmy kupowali upominek - na początku sprawdzamy, jaką sumę pieniędzy możemy na niego przeznaczyć i w zależności od niej podejmujemy decyzję, jaki to ma być rodzaj prezentu: mniejszy od 50 zł, 50-100 zł czy 100 200 zł. W programowaniu występowanie instrukcji warunkowych wewnątrz innych instrukcji warunkowych nazywamy zagnieżdżaniem warunków. Ćwiczenie 1 utworzyć program proszący użytkownika o podanie liczby podzielnej przez 2 i 3 i sprawdzeniu czy podana liczba jest rzeczywiście podzielna przez 2 i 3. 1. Utwórz nowy projekt w Dev C++ i zapisz go w folderze nazwisko40 2. Wprowadź do projektu modyfikacje tak aby wyglądał jak poniżej nie przepisując komentarzy! 3. Skompiluj i uruchom program 4. Przeanalizuj program %

Operatory logiczne W ćwiczeniu 1(folder nazwisko 40) do sprawdzenia dwóch warunków (podzielności liczby przez 2 i 3) wykorzystano dwie instrukcje warunkowe. Rozwiązanie takie, niestety, nie jest ani optymalne, ani czytelne. Na szczęście dzięki istnieniu operatorów logicznych można wyrażenia warunkowe łączyć ze sobą i na przykład jednocześnie sprawdzić, czy liczba podzielna jest przez 2 i przez 3. Jeden z operatorów logicznych już wykorzystywaliśmy, był nim operator logicznej negacji oznaczany znakiem wykrzyknika!. Do tej pory jego użycie sprowadzało się do umieszczania go przed znakiem równości, co w konsekwencji tworzyło operator różny od", czyli nie równy". Za pomocą operatora! możemy również zmieniać wynik relacji. Oto przykład: (12 == 4* 3) -prawda!(12 ==4*3) -fałsz Oprócz operatora negacji warto poznać jeszcze dwa: operator sumy logicznej oznaczany symbolem operator iloczyny logicznego oznaczany symbolem &&. Zasada działania pokazana jest w tabeli Operator sumy logicznej można utożsamiać ze słowem LUB. Dla przykładu, wyrażenie A B jest prawdziwe wtedy i tylko wtedy, gdy A jest prawdziwe lub B jest prawdziwe lub A i B są prawdziwe. Tak więc prawdziwość dowolnego wyrażenia powoduje, że suma logiczna jest prawdziwa. Operator iloczynu logicznego && można z kolei traktować jako spójnik I. Wyrażenie A && B jest prawdziwe tylko wtedy, gdy prawdziwe jest zarówno A, jak i B. Ćwiczenie 2 cel ćwiczenia wykorzystać operator sumy i iloczynu logicznego w programie który prosi użytkownika o podanie liczby podzielnej przez 2 i 3 i sprawdza czy podana liczba jest rzeczywiście podzielna przez 2 i 3. 1. Utwórz nowy projekt w Dev C++ i zapisz go w folderze nazwisko41 2. Wprowadź do projektu modyfikacje tak aby wyglądał jak poniżej nie przepisując komentarzy! 3. Skompiluj i uruchom program 4. Przeanalizuj program

Warunek znacznie uproszczony C+ + istnieje dodatkowy, bardzo ciekawy sposób zapisu instrukcji warunkowej if...else: warunek? wyrażenie 1: wyrażenie 2 Taki zapis można rozszyfrować następująco: Jeśli spełniony jest warunek, wykonywane jest wyrażenie 1, gdy warunek jest fałszywy, zostaje wykonane wyrażenie 2. Ćwiczenie 3 1. Utwórz nowy projekt w Dev C++ i zapisz go w folderze nazwisko42 2. Wprowadź do projektu modyfikacje tak aby wyglądał jak poniżej nie przepisując komentarzy! 3. Skompiluj i uruchom program 4. Przeanalizuj program 5. Sprawdź działanie programu dla różnych liczb (tylko sprawdź)

Grafika w C++ Aby można korzystać z prostych instrukcji umożliwiających rysowanie na ekranie punktów, linii czy okręgów, należy zainstalować biblioteki WinBGIm. Po instalacji na dysku C w folderze biblioteczka\winbgim pojawią się trzy pliki. Kopiujemy je do odpowiednich katalogów. Pliki winbgim.cpp (niebieski) i winbgim.h (czerwony) kopiujemy do katalogu c:\dev-cpp\include. Plik lilibbgi.a kopiujemy do katalogu c:\dev-cpp\lib. Nie kopiuj gdyż wszystkie powyższe operacje zostały już przeprowadzone przez administratora!!!

Ćwiczenie 4 1. Utwórz nowy projekt w Dev C++ i zapisz go na pulpicie w folderze o nazwie nazwisko43 2. Z menu Projekt wybieramy Opcje projektu i w oknie klikamy na zakładkę Parametry W pole konsolidator wpisujemy: myślnik, wyraz lbgi, odstęp(spacja), myślnik, wyraz lgdi32 i zatwierdzamy Ok 3. Z menu Projekt wybieramy Dodaj do projektu, 4. Przechodzimy do Mój komputer Dysk lokalny C folder Dev-Cpp folder include (katalogc:\dev-cpp\include) i dwukrotnie klikamy na ikonę winbgim 5. Wprowadź do projektu modyfikacje tak aby wyglądał jak poniżej nie przepisuj komentarza! 6. Z menu Uruchom wybieramy Kompiluj i uruchom

7. W oknie zapisz plik wskazujemy pulpit foldernazwisko43 otwieramy folder nazwisko43 klikamy zapisz Niektóre przydatne polecenia z biblioteki WinBGIm Wszystkie pliki z nazwiskiem i kolejnym numerem umieszczamy w swoim folderze nazwiskocplusplus na serwerze.