Notatki 12 ( Gandalf )

X= Warunek? (odpowiednik if) ___0___ ? ______1______

True -_____________^

False ----------------------------------------^

Podstaw za X 9 jeśli prawda, a 1 jeśli fałsz.

|X| <- negacja

Wczytaj X , oraz zmienną Y która będzie wynikiem wartość bezwzgl.

If ( ( X>=0 )

{

Y=x;

}

Else

{

Y= -X;

}

Wypisz |x|=y

SPOSÓB NR 2

Y=(x>=0? X : -x ) ; //krótsza wersja

Wypisz

Sposób nr 3

Wypisz |x|=( (x>=0) : X :-X )

Versa 2 Sposobu3 C#

Wypisz „|x|= %d”, ( (x>=0) : X :-X ) );

Można podstawić operacje pod zmienną Y.

Z.D

Po wypisaniu X, program ma wypisać czy X jest parzysty czy też nie.
Zrobić to nową skróconą metodą ze znakiem ,,?” .

Bardziej rozbudowana funkcja warunkowa.

Instrukcja wyboru

Możliwość wybierania między wartościami. Np. Menu.

Switch (wyrażenie ) //Wartosc lub jakieś wyrażenie

{

Case ,,wartość/znak” ;instrukcja; break;

Case 2… itd.

Default : instrukcja ; /W przypadku błędnej wartości

}

,, Przykład w 4. Zad 9 „

Po naduszeniu

A cb?

B b?

C ?

Swith wykonuje polecenia po kolei. Sprawdza czy w instrukcji pojawia się podana wartości i wykonuje resztę aż do samego końca.

Break przerywa dalsze wykonywanie instrukcji.

ZADANIE Strona 11 Zadanie 8

Wypisz X

Wypisz „x jest” ,( (x>0)?”dodatnie”: ((x<0)?”ujemne”:”zero”))

ZADANIE Domowe Strona 11 Zadanie 9

PĘTLE

While Jeśli warunek nie jest rawdziwy to dykonuje do póki wartość nie będzie true.

Do while Wykonuje, sprawdza wynik, końcowy i porównuje go z instrukcją. Jeśli jest zgodne to wykonuje ponownie. Dopóki jest prawdą, rób jeszcze raz. Fałsz prezrywa. Wykonuje się co najmniej raz.

Zadanie . Wyrysować 20 gwiazdek.

Int licznik=0

While (licznik<20)

{

Printf(*)

Licznik++

}

Licznik wynosi („\n”)

Zadanie 2. Program wypisujący podaną, przez użytkownika ilość gwiadek ,,n”.

While (licznik<n)

Nowa zmienna n.

Zadanie wypisywania liczb do podanej.

Int licznik=0

While (licznik<n)

{

Printf(%d, licznik++) printf(%d,lincznik);

Licznik++ licznik ++;

}

Licznik wynosi („\n”)

Zadanie wypisywania podanej liczby od najwyższej do najmniejszej.

Int licznik=n

//Najpierw wczytujemy liczbę i przypisujemy ją do licznika.

While (licznik<n)

{

Printf(%d, licznik++) ;

Licznik-- ;

}

Licznik wynosi („\n”)


Wyszukiwarka

Podobne podstrony:
Notatki 12 (gandalf)
notatki 12
notatki 12 2011
notatki 12 2011
ćw nr 3 - notatka - 12.03., rok IV, sem. letni, I sp. sądowa
psychiatria notatki, 6-12 godzin (heroina)
notatki 12
OiB 12 notatki
ZZL XI 12 notatki PS
12+, Administracja-notatki WSPol, Prawo karne procesowe
12.06.09 socjologia, notatki
PI 12.10.2011, Notatki UTP - Zarządzanie, Semestr III, Procesy informacyjne
Psychologia zachowań interpersonalnych 12.10.2008, notatki, psychologia
Notatki podstawy prawoznawstwa 19 10 12
TQM - wykład 9.12 (brak początku), Gospodarka Przestrzenna, Gospodarka przestrzenna, Koncepcje zarzą
notatki gołąb, 12. Krążenie limfocytów, Immunologia rozrodu
09 - 07. 12. 2010, Filozofia, Notatki FO, III Semestr, Semantyka logiczna
13 - 12. 01. 2011, Filozofia, Notatki FO, III Semestr, Filozofia kultury
notatki 11 12 13

więcej podobnych podstron