Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Podobne dokumenty
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 3. Instrukcje wyboru

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Informatyka I. Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli. Dr inż. Andrzej Czerepicki

LABORATORIUM 7: Problem komiwojażera (TSP) cz. 2

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

Język C, instrukcje sterujące (laboratorium)

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Podstawy Programowania C++

Cw.12 JAVAScript w dokumentach HTML

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 4

Wprowadzenie do programowania w języku C

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Instrukcje sterujące. Programowanie komputerowe

Wstęp do informatyki- wykład 5 Instrukcja selekcji if-else Operatory arytmetyczne i logiczne

Pętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2

a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10]

Instytut Mechaniki i Inżynierii Obliczeniowej

Instrukcje wyboru. Tworzenie programu, Schematy blokowe, Instrukcje wyboru, Operatory logiczne

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

Warto też w tym miejscu powiedzieć, że w C zero jest rozpoznawane jako fałsz, a wszystkie pozostałe wartości jako prawda.

Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Informatyka 1. Plan dzisiejszych zajęć. zajęcia nr 1. Elektrotechnika, semestr II rok akademicki 2008/2009

Struktura pliku projektu Console Application

Języki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje. dr Artur Bartoszewski - Języki C i C++, sem.

Języki skryptowe w programie Plans

Spis treści JĘZYK C - INSTRUKCJA WARUNKOWA IF, OPERATORY RELACYJNE I LOGICZNE, WYRAŻENIA LOGICZNE, ZAGNIEŻDŻANIE IF-ELSE.

Instrukcje wyboru. Tworzenie programu, Schematy blokowe, Instrukcje wyboru, Operatory logiczne

Pętle. Dodał Administrator niedziela, 14 marzec :27

Podstawy i języki programowania

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

PODSTAWY INFORMATYKI 1 PRACOWNIA NR 6

Wstęp do informatyki- wykład 5 Instrukcja selekcji if-else Operatory arytmetyczne i logiczne Wyrażenie warunkowe operator selekcji Instrukcja switch

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

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe

Strona główna. Strona tytułowa. Programowanie. Spis treści. Sobera Jolanta Strona 1 z 26. Powrót. Full Screen. Zamknij.

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Wykład 2 Składnia języka C# (cz. 1)

Języki i metody programowania

Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].

KURS C/C++ WYKŁAD 1. Pierwszy program

Program znajduje największa lub najmniejsza z podanych liczb. Liczby podajemy dopóki nam sie nie znudzi.

Języki Programowania z Programowaniem Obiektowym laboratorium (30 godzin/semestr)

Operacje logiczne i struktury sterujące.

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA

Podstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.

Warunek wielokrotnego wyboru switch... case

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

dr inż. Jarosław Forenc

Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać

3. Instrukcje warunkowe

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa.

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 6

Spis treści JĘZYK C - OPERATORY RELACYJNE I LOGICZNE, WYRAŻENIA LOGICZNE, INSTRUKCJA WARUNKOWA IF. Informatyka 1

Kontrola przebiegu programu

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

Spis treści JĘZYK C - INSTRUKCJA WARUNKOWA IF, OPERATORY RELACYJNE I LOGICZNE, WYRAŻENIA LOGICZNE. Metodyki i techniki programowania

JAVAScript w dokumentach HTML - przypomnienie

Podstawy programowania. Wykład: 12. Struktury, unie, pola bitowe. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Podstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Programowanie komputerowe. Zajęcia 1

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

Paradygmaty programowania

Podstawy programowania skrót z wykładów:

Krótki kurs JavaScript

Technologia Informacyjna Zajęcia 10. JEŻELI(warunek_logiczny; wartość_dla_prawdy; wartość_dla_fałszu)

Podstawy bioinformatyki 2017/18

Podstawy programowania Laboratorium. Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Wstęp do Informatyki i Programowania (kierunek matematyka stosowana)

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Re +/- Im i lub Re +/- Im j

Politechnika Śląska Wydział Inżynierii Środowiska i Energetyki Kierunek: Mechanika i Budowa Maszyn Specjalność: Chłodnictwo i Klimatyzacja

LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab

Podstawy Informatyki i algorytmizacji

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Spis treści. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF03Z. Autor: dr inż.

ARKUSZ KALKULACYJNY MICROSOFT EXCEL cz.1 Formuły, funkcje, typy adresowania komórek, proste obliczenia.

Programowanie komputerowe. Zajęcia 2

Instrukcje sterujące. wer. 11 z drobnymi modyfikacjami! Wojciech Myszka :53:

Programowanie w języku C++ Grażyna Koba

WYKORZYSTANIE PORTALU DYDAKTYCZNEGO W NAUCE JĘZYKÓW PROGRAMOWANIA

Laboratorium Komputerowego Wspomagania Analizy i Projektowania

przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

4. Funkcje. Przykłady

Programowanie Obiektowe i C++

Wykład II Tablice (wstęp) Przykłady algorytmów Wstęp do języka C/C++

PHP w-3. Sterowanie w PHP

Prof. Danuta Makowiec Instytut Fizyki Teoretycznej i Astrofizyki pok. 353, tel danuta.makowiec at gmail.com

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Podstawy programowania - 1

Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++

Opis zagadnieo 1-3. Iteracja, rekurencja i ich realizacja

Podstawy Programowania Podstawowa składnia języka C++

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

Transkrypt:

Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Języki programowania z programowaniem obiektowym Laboratorium 3: Instrukcje wyboru Opracowali: dr hab. inż. Witold Beluch witold.beluch@polsl.pl dr inż. Jacek Ptaszny jacek.ptaszny@polsl.pl Gliwice 2016

Języki programowania z programowaniem obiektowym. Laboratorium 3 1 1. Instrukcje wyboru Instrukcje sterujące to takie instrukcje, które sterują przebiegiem programu w zależności od spełnienia (bądź nie) jakiegoś warunku. Decyzje podejmowane są zależnie od tego, czy dany warunek jest spełniony (wartością wyrażenia jest prawda), czy też nie jest spełniony (wartością wyrażenia jest fałsz). W C++: wartość ZERO odpowiada stanowi FAŁSZ, wartość INNA NIŻ ZERO odpowiada stanowi PRAWDA. Do instrukcji sterujących zaliczamy m. in. instrukcje wyboru: instrukcje warunkowe if lub if...else, instrukcję wielokrotnego wyboru switch. 2. Instrukcje wyboru if Składnia instrukcji if wygląda następująco: lub Jeżeli warunek jest spełniony (jego wartość jest różna od zera), to wykonywana jest instrukcja lub blok instrukcji (ciąg instrukcji ograniczonych nawiasami klamrowymi). 3. Instrukcje wyboru if...else Składnia instrukcji wygląda następująco: Jeżeli warunek jest spełniony, to wykonywana jest instrukcja lub blok instrukcji występujących po słowie if. Jeżeli warunek nie jest spełniony, to wykonywana jest instrukcja lub blok instrukcji występujących po słowie else.

Języki programowania z programowaniem obiektowym. Laboratorium 3 2 Wybór wielowariantowy ma postać: Instrukcje if można zagnieżdżać. Jeżeli nawiasy klamrowe nie określają inaczej, to słowo kluczowe else odnosi się do najbliższego if.

Języki programowania z programowaniem obiektowym. Laboratorium 3 3 4. Instrukcje wyboru - switch Składnia instrukcji wielokrotnego wyboru switch ma postać: Przykład 1:

Języki programowania z programowaniem obiektowym. Laboratorium 3 4 Przykład 2: 5. Wybór pomiędzy switch oraz if...else W rozważanych przypadkach wybór dokonywany jest w inny sposób: switch(obiekt wybierający)... if(obiekt wybierający==wyrażenie)... Wybór instrukcji może być dokonany ze względu: 1. na obiekt wybierający: w przypadku switch musi być to obiekt lub wyrażenie całkowite, w przypadku if...else typ obiektu wybierającego nie ma znaczenia. 2. na to, z czym porównywany jest obiekt wybierający: w przypadku switch obiekt wybierający jest porównywany ze stałymi wartościami całkowitymi znanymi w momencie pisania programu; w przypadku if...else obiekt wybierający można porównać z wyrażeniem, którego wartość jest znana dopiero podczas wykonywania programu. 3. na operację porównania: w przypadku switch porównanie to sprawdzenie, czy jest spełniona równość; w przypadku if...else porównanie może być dowolnym operatorem logicznym, dającym w wyniku wartość prawda lub fałsz. Czy wiesz, że... Studenckie Koło Naukowe Metod Komputerowych począwszy od 2007. roku organizuje coroczną studencką konferencję naukową, na której również i Ty możesz zaprezentować wyniki swoich projektów oraz nawiązać kontakty z przedstawicielami przemysłu. Więcej: http://dydaktyka.polsl.pl/kwmimkm/kn/konferencje