Instrukcje sterujące: W instrukcjach sterujących podejmowane są decyzje o wykonaniu tych czy innych instrukcji programu. Decyzje te podejmowane są w zależności.

Slides:



Advertisements
Podobne prezentacje
PRZYPOMNIENIE!!!!!! Używamy mówiąc o warunku i skutkach jego spełnienia, które są zawsze prawdziwe If + Present Simple,+ Present Simple lub czasownik.
Advertisements

Testowanie oprogramowania metodą badania pokrycia kodu
Współprogramy Plan: Motywacja Składnia Scenariusz obiektu współprogramu Przykłady Producent – konsument ( instrukcja attach ) Czytelnik -pisarze ( instukcja.
Porysujmy trochę czyli Łączenie SQLa, AutoCADa i Delphi
Jak powstaje wiatr ?.
W Nowym Sączu Symetria (gr. συμμετρια, od συμ, podobny oraz μετρια, miara) – właściwość figury, bryły lub ogólnie dowolnego obiektu matematycznego (można.
Zastosowanie osi symetrii i wielokątów w przyrodzie
rachunkowość zajęcia nr 7
Struktura programu w języku Java
Prezentację przygotowała Bożena Piekar
Operacjonalizacja problematyki badawczej
Krajobraz I jego elementy Prowadzący: mgr Łukasz Stokłosa
FUNKCJE TRYGONOMETRYCZNE - podstawy
Prąd Elektryczny.
Każde twierdzenie można zapisać w postaci: "Jeśli a to b". a – nazywamy założeniem twierdzenia, b – nazywamy tezą twierdzenia. Jeśli zamienimy b z a miejscami,
Podstawy programowania
Podstawy programowania w języku C i C++
Co każdy użytkownik komputera wiedzieć powinien
ALGORYTMY.
ALGORYTM.
Analiza stanu naprężenia
Opinie warszawiaków na temat organizacji UEFA EURO 2012 Warszawa, sierpień 2011 Opracowanie: Urząd m.st. Warszawy Centrum Komunikacji Społecznej.
Antonie de Saint-Exupery
Pęd Wielkością charakteryzującą ruch ciała jest prędkość. Zmiana ruchu, tzn. zmiana prędkości, wymaga pokonania oporu bezwładności. Miarą bezwładności.
System gospodarki rynkowej
xHTML jako rozszerzenie HTML
PHP Operacje na datach Damian Urbańczyk. Operacje na datach? Dzięki odpowiednim funkcjom PHP, możemy dokonywać operacji na datach. Funkcje date() i time()
Ruch niejednostajny Wykres zależności Wykres w zależności od prędkości susającego zająca (1) i poruszającego się żółwia (2) od czasu trwania ruchu.
T44 Przepisy bhp podczas wytwarzania części maszyn.
Przygotowali : Szymon, Filip i Piotrek
Jak się uchronić przed zagrożeniami wynikającymi z użytkowania sieci?
Elementy programowania
Elementy programowania97 Użycie zmiennych w procedurze Sub ObliczWiek() 'deklaracja zmiennych Dim ImieNazwisko As String Dim DataUrodzenia As Date Dim.
Następstwa ODD ODD może przekształcić się w Zespół Zaburzenia Zachowania tj. CD (Conduct Disorder), Dzieci z tym zespołem to jednostki niedostosowane społecznie!
SKĄD WIEM, KIM JESTEM? O TOŻSAMOśCI I TOŻSAMOŚCIACH
Warsztaty C# Część 2 Grzegorz Piotrowski Grupa.NET PO
Warsztaty C# Część 3 Grzegorz Piotrowski Grupa.NET PO
KINECT – czyli z czym to się je?. Damian Zawada
Opracowała: Iwona Kowalik
Opracowała: Iwona Kowalik
SKALA MAPY Skala – stosunek odległości na mapie do odpowiadającej jej odległości w terenie. Skala najczęściej wyrażona jest w postaci ułamka 1:S, np. 1:10.
Sieci komputerowe. Nowe technologie komputerowe
Wieloletnia Prognoza Finansowa – realność i użyteczność doświadczenia związane z wdrożeniem nowej instytucji.
Bazy danych.
Narodowy Fundusz Ochrony Środowiska i Gospodarki Wodnej UNIA EUROPEJSKA FUNDUSZ SPÓJNOŚCI Kwalifikowanie wydatków c.d. ( najczęściej występujące problemy.
Turbo Pascal umożliwia wykorzystanie w programach zbiorów teoriomnogościowych, których elementy muszą należeć do pewnego określonego typu. Typ zbiorowy.
Cosmo Green firma usługowo-projektowa mgr inż. Małgorzata Stuła
Budowa programu #include /*instrukcje preprocesora */ #include int main(void) { /*podstawowa funkcja programu */ int a=1; /*deklaracja i inicjalizacja.
Łamana Anna Gadomska S.P. 79 Łódź.
Amatciems (Łotwa) Raj niedaleko Polski.
Gdy taki żółwik Przejdzie przez ekran, to znak że za chwilę zmieni się slajd.
Życiu TAK Śmierci NIE.
Psychologia w sprzedaży. Co wpływa na decyzje klienta? Załącznik do videocastu nr 2 Agata Matuszewska.
KRWIODAWSTWO.
Temat 6: Elementy podstawowe
Informacje podstawowe
Procesy poznawcze WPROWADZENIE.
Przyczyny, przejawy, skutki
Prezentacja powstała w ramach projektu „Etno-projekt dla najmłodszych” realizowanego przez Stowarzyszenie Pracownia Etnograficzna.
Paweł KowalGorący Temat1 Czyli wydarzenie, którym żyje cała Polska.
Warsztaty użytkowników programu PLANS – Karwia06 Język makropoleceń JMP programu PLANS Część I mgr inż. Tomasz Zdun.
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Obsługa strumienia wejścia/wyjścia /zajęcia nr 2/ printf – wyświetlanie scanf – ??? dla printf: \n - nowa linia \t - tabulator poziomy \b - znak cofania.
Projekt pn. Einstein – każdy ma w sobie ukryty potencjał jest działaniem prowadzonym przez Powiat Lubański w ramach Programu Operacyjnego Kapitał Ludzki.
Komtech Sp. z o.o. Magic Janusz ROŻEJ.
w/g Grzegorz Gadomskiego
PIENIĄDZE.
Składnia pętli do … while do instrukcja while (wyrażenie); gdzie: instrukcja – instrukcja pojedyncza lub blok instrukcji wyrażenie – wyrażenie przyjmujące.
Zapis prezentacji:

Instrukcje sterujące: W instrukcjach sterujących podejmowane są decyzje o wykonaniu tych czy innych instrukcji programu. Decyzje te podejmowane są w zależności od spełnienia lub niespełnienia określonego warunku, inaczej mówiąc od prawdziwości lub fałszywości jakiegoś wyrażenia. Początkowo w języku C/C++ nie było specjalnego typu określającego zmienne logiczne czyli takie, które przyjmują wartości: prawda - fałsz. do przechowywania takiej informacji można było wukorzystać każdy typ. Zasada jest prosta: sprawdza się, czy wartość danego obiektu - np. zmiennej - jest równa 0, czy różna od 0. Wartość 0 - odpowiada stanowi: fałsz. Wartość inna niż 0 - odpowiada stanowi: prawda. W trakcie rozwoju języka dodano do języka typ bool obejmujący 2 wartości true i false.

Instrukcja warunkowa if: lub blok: { instr_1; instr_2; instr_3; } if ( wyrażenie ) {instrukcja_1;} else {instrukcja_2;}

Operatory Operatory porównania --> Operatory logiczne

Zagnieżdżona instrukcja if...else: if ( warunek_1 ) instrukcja_1; else if ( warunek_2 ) instrukcja_2; else if ( warunek_3 ) instrukcja_3; ; else instrukcja_N;

Przykład 1:

main () { float x, f; ……… if (x <= 0) f = 1/(pow(x, 2) + 1); else f = log(x); ……… } Podaj wartość x: -2 Dla x = -2 funkcja F(x) = 0.2 Podaj wartość x: 2 Dla x = 2 funkcja F(x) = 0.7

/* */ /* Program oblicza stopień na podstawie liczby otrzymanych */ /* punktów. Kryteria: */ /* pkt. - 2 */ /* pkt. - 3 */ /* pkt */ /* pkt. - 4 */ /* pkt */ /* pkt. - 5 */ /* */ Przykład 2:

main () { int lp; float stopien; ……… if (lp <= 49) stopien = 2; else if (lp <= 59) stopien = 3; else if (lp <= 69) stopien = 3.5; else if (lp <= 79) stopien = 4; else if (lp <= 89) stopien = 4.5; else stopien = 5; …….. return 0; } Podaj liczbę punktów (0 <= lp <= 100): 79 Twoja ocena: 4

Program – zajęcia 3