Instrukcja warunkowa i wyboru

Slides:



Advertisements
Podobne prezentacje
27/09/ Języki programowania 1 Piotr Górczyński Operatory.
Advertisements

PRAM.
STRUKTURY DANYCH.
Mgr inż.Marcin Borkowski Podstawy Java Część II
Operatory.
Metody Analizy Programów Wykład 02
Języki programowania C++
Język asemblera Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
27/09/ Języki programowania 1 Piotr Górczyński Instrukcje warunkowego wyboru.
Instrukcje warunkowe Zajęcia 5.
ZŁOŻONOŚĆ OBLICZENIOWA
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 4: Wyrażenia i operatory. Podstawowe instrukcje języka.
Imperatywne modele obliczeń Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do.
Imperatywne modele obliczeń Copyright, 2003 © Jerzy R. Nawrocki Teoretyczne podstawy.
Programowanie imperatywne i granice obliczalności Copyright, 2004 © Jerzy R. Nawrocki
Podstawy informatyki Informatyka stosowana Prowadzący: Grzegorz Smyk
Kurs Pascala – spis treści
Sprawy organizacyjne 1. Zasady zaliczenia przedmiotu
PODSTAWY JĘZYKA PHP 1. czym jest 2. składnia 3. wersje 4. bazy danych
KOMPUTEROWE WSPOMAGANIE PRAC BADAWCZYCH FORTRAN 90/95 – cz II Adam FIC INSTYTUT TECHNIKI CIEPLEJ.
Typy złożone, case, stałe. Typ zbiorowy type typ_zb = set of typ_podstawowy; Typem podstawowym może być tylko typ porządkowy. Typem podstawowym może być
Polsko – Japońska Wyższa Szkoła Technik Komputerowych
Schemat Hornera Mgr inż. Michał Szucki.
AWK Zastosowania Informatyki Wykład 1 Copyright, 2003 © Adam Czajka.
Słowa kluczowe oraz nazwy obiektów i klas rozpoczynaj od dużej litery np. Loop, Dim, FileStream Rozpoczynaj nazwę zmiennej od małej litery stosując styl.
Podstawy programowania
Podstawy programowania w języku C i C++
Instrukcje sterujące część 1
Informatyka I Wykład 5 OPERATORY Priorytety i kolejność obliczeń
© A. Jędryczkowski – 2006 r. © A. Jędryczkowski – 2006 r.
Bramki logiczne w standardzie TTL
Cyfrowe układy logiczne
Wyrażenia w Turbo Pascalu.
I. Informacje podstawowe
W układach fizycznych napięcie elektryczne może reprezentować stany logiczne. Bramką nazywamy prosty obwód elektroniczny realizujący funkcję logiczną.
PL/SQL Zajęcia nr II PL/SQL(2) M. Rakowski - WSISiZ.
PHP: warunki, pętle, switch, break, continue
Pętla do ... While C++ Źródło:
Programowanie strukturalne i obiektowe
Programowanie strukturalne i obiektowe
Instrukcje iteracyjne
C# Platforma .NET CZ.3 Kuba Ostrowski.
Podstawowe pojęcia rachunku zdań
Programowanie baz danych
Informatyka MZT1 Wykład 6 Iteracje while i repeat Tablice Rekordy
Wykład 10 typ zbiorowy rekurencja.
Wykład 3 przykłady operacje na tekstach wyrażenia logiczne
Składnia instrukcji warunkowej if…
Składnia pętli do … while do instrukcja while (wyrażenie); gdzie: instrukcja – instrukcja pojedyncza lub blok instrukcji wyrażenie – wyrażenie przyjmujące.
  ELEMENTY JĘZYKA JAVA komentarze w Javie, słowa kluczowe i operatory, proste typy danych, tablice, podstawowy zestaw instrukcji.
PODSTAWOWE BRAMKI LOGICZNE
Bramki logiczne i układy kombinatoryczne
Generowanie kodu pośredniego
Iteracje w C# Informatyka Cele lekcji: Wiadomości: Uczeń potrafi:
Własności bramek logicznych RÓZGA DARIUSZ 20061
1 Zagadnienia na egzamin. 2 Język C podsumowanie Struktura programu w języku C Zmienne, Stałe Operacje arytmetyczne Operatory logiczne Priorytety operatorów.
Języki formalne i gramatyki Copyright, 2005 © Jerzy R. Nawrocki Teoretyczne podstawy.
Instrukcje wyboru.
PHP Instrukcja warunkowa if Damian Urbańczyk. Warunek? Instrukcję warunkową wykorzystujemy wtedy, gdy chcemy sprawdzić pewien fakt, który może być prawdziwy.
Zasady arytmetyki dwójkowej
PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania.
Wstęp do programowania Wykład 2 Dane, instrukcje, program.
1 Opisy funkcji Adres strony WWW : html (należy odszukać hyperlink Function Index) (
C++ mgr inż. Tomasz Turba Politechnika Opolska 2016.
Pojęcia podstawowe Algebra Boole’a … Tadeusz Łuba ZCB 1.
Visual Basic w programie Microsoft Excel
Instrukcje wyboru.
Instrukcja warunkowa if
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Zapis prezentacji:

Instrukcja warunkowa i wyboru

Instrukcja warunkowa - składnia Pascal C++/Java if warunek then instrukcja; if (warunek) instrukcja; warunek Tak instrukcja

if warunek then instrukcja1 else instrukcja2; Pascal C++ if warunek then instrukcja1 else instrukcja2; if (warunek) instrukcja1; warunek Tak Nie instrukcja 1 instrukcja 2

Pascal C++ if warunek then begin instrukcja_1; instrukcja_2; … instrukcja_n; end; if (warunek) { } instrukcja_11; instrukcja_21; instrukcja_n1; end else instrukcja_12; instrukcja_22; instrukcja_n2;

Operatory relacji: Pascal C++/Java operator znaczenie < mniejsze > większe <= mniejsze bądź równe >= większe bądź równe = równe == <> różne !=

Operatory logiczne: Warunek (operacja logiczna) zwraca wartość logiczną: True (logiczna jedynka, 1 dla C++) False (logiczne zero, 0 dla C++) Operator Pascal C++/Java Koniunkcja (iloczyn logiczny) AND && Alternatywa (suma logiczna) OR || Negacja (zaprzeczenie) NOT !

Koniunkcja (iloczyn logiczny) 1 Alternatywa (suma logiczna) alternatywa 1 Negacja (zaprzeczenie) negacja 1

Przykłady: [C++] int k; cin>>k; if((k == 2) || (k == 10)) { cout<<"Liczba jest równa 2 lub 10"<<endl; } if((k > 2) && (k < 10)) cout<<"Liczba jest większa od 2 i mniejsza od 10"<<endl; if(k != 2) cout<<"Liczba jest różna od 2"<<endl; if(!k) cout<<"Liczba jest równa zero"<<endl;

warunek ? instrukcja1 : instrukcja2; Wyrażenie warunkowe w języku C++: warunek ? instrukcja1 : instrukcja2; Przykłady: int i = 10; i!=10?cout<<1:cout<<0; return x % 2 == 0 ? "parzysta" : "nieparzysta";

Instrukcja wyboru (instrukcja decyzyjna) Instrukcja umożliwiająca wybór instrukcji do wykonania spośród wielu opcji Instrukcja wyboru – składnia Pascal C++/Java case wyrażenie of lista_wartości_1 : instrukcja-1 ... lista_wartości_n : instrukcja-n else instrukcja-else end; switch(wyrażenie) { case wyr-stałe-1 : instrukcje-1; [break;] case wyr-stałe-n : instrukcje-n; default : instrukcje-default; }

Przykłady: [C++] cout<<"Podaj cyfrę"<<endl; cin>>k; int k; cout<<"Podaj cyfrę"<<endl; cin>>k; switch(k) { case 0: cout<<"zero"<<endl; break; case 1: cout<<"jeden"<<endl; default: cout<<"to nie 0 i 1"<<endl; }

Przykłady: [Pascal] var a:char; begin readln(a); case a of 'a'..'c': writeln('a lub b lub c'); 'd': writeln('d'); 'e','f': writeln('e lub f'); else writeln('inna niż a,b,c,d,e,f'); end; readln; end.

Koniec