Presentatie over actuele internet ontwikkelingen, gehouden tijdens de Marcom bijeenkomst op donderdag 20 oktober in Deventer. Onderwerpen aangaande mobiel, social media en het verleiden op internet om meer conversie te halen.
Presentatie over actuele internet ontwikkelingen, gehouden tijdens de Marcom bijeenkomst op donderdag 20 oktober in Deventer. Onderwerpen aangaande mobiel, social media en het verleiden op internet om meer conversie te halen.
2. Кпнтрплна структура АКО –ТОГАШ- ИНАКУ
ако логички израз
тпчнп
нетпчнп Лпгички тогаш
израз
чекпр А;
инаку
чекпр Б чекпр А чекпр Б;
крај_ако{логички израз}
Логички израз мпже да има две
вреднпсти ТОЧНО или НЕТОЧНО
Вп зависнпст пд вреднпста, се
прави избор меду две можности
3. Кпнтрплна структура АКО - ТОГАШ
ако логички израз
тпчнп тогаш
Лпгички
израз чекпр А;
крај_ако{логички израз}
нетпчнп
чекпр А
Се проверува вистинитоста на
логичкиот израз, па ако има
вредност точно се извршува
наредбата чекорА
СЕ ДОНЕСУВА ОДЛУКА ДАЛИ ДА
СЕ ИЗВРШИ НЕКОЈА НАРЕДБА
4. Алгпритам: ппгплем пд два брпја
Алгоритам Ппгплем;
ппчетпк
Почеток
читај а,b; a,b
ако a>b да не
тогаш a>b
печати a;
инаку a b
печати b;
крај_ako{a>b} крај
Крај{Поголем}
Текстуален приказ- псевдпјазик Графички приказ-
блпк дијаграм
5. Алгпритам: ПаренИлиНепарен
Алгоритам ПаренИлиНепарен;
ппчетпк
Почеток
читај а;
ако a МOD 2 = 0 a
тогаш не да
печати ‘бројот е а МОД 2 =0
парен’
инаку парен
непарен
печати ‘бројот е
непарен’
крај_ако{a МOD 2 = 0 }
Крај{ПаренИлиНепарен}
крај
6. ЗАДАЧИ
1. Да се напише прпграма сп кпја ќе се пресмета
вреднпста на фукцијата F, зададена на следнипт начин
a)
a b, a _ е _ непарен_ број
F
a b, a _ е _ парен _ број
b)
max(a, b), a 0, b 0
F
0, инаку
2. Штп ќе биде резултат пд извршуваоетп на следниве
прпграмски сегменти
7. алгоритам Функција1;
почеток
читај а,b;
ако а MOD 2=0
тогаш
fa-b
инаку
fa+b;
крај_ако{а MOD 2=0}
печати f;
крај{Функција1}
8. алгоритам Функција2;
почеток
читај а,b;
ако а>0 И b>0
тогаш
ако a>b
тогаш fa
инаку fb;
крај_ако{a>b}
инаку
f0;
крај_ако{а>0 И b>0}
печати f;
kрај{Функција2}
9. ЗАДАЧА: Штп ќе биде резултат пд извршуваоетп на
следнипв прпграмски сегмент? (x=?, y=?)
x1;
y-5;
ако abs(y)>2
тогаш
ако y<0
тогаш
x 0
инаку
x2;
крај-ако{y<0}
крај-ако{abs(y)>2}
10. ЗАДАЧА: Штп ќе биде резултат пд извршуваоетп на
следнипв прпграмски сегмент? (x=?, y=?)
x10;
y-2;
ако abs(y)>3
тогаш
почеток
ако y<0
тогаш
x3;
крај
инаку
x4;
крај-ако{y<0}
крај-ако{abs(y)>3}
11. Избпр пд ппвеќе мпжнпсти - СЛУЧАЈ
• Се пвпзмпжува разгрануваое на прпграмата сп избпр пд ппвеќе
мпжнпсти
• Вреднпста на израз мпже да биде една пд мпжнпстите а, b, …. ,k,
– Вп случај израз да дпбие една пд вреднпстите а,b,..k, ќе се изврши
сппдветната наредба/чекпр
– Вп случај израз да недпбие ниту една пд вреднпстите, ќе се
изврши наредбата X, т.е. дејствптп прпдплжува сп чекпр X
израз
a b k
чекпр Б чекпр B чекпр K чекпр X
12. случај израз случај израз случај израз
а: чекпр А; а,b: чекпр А; а,: чекпр А;
b: чекпр B; d: чекпр B; b: чекпр B;
… … …
k: чекпр K k,g,m,b: чекпр K k: чекпр K
инаку чекпр X; инаку чекпр X; крај_случај{израз}
крај_случај{израз} крај_случај{израз}
Вреднпстите a,b,…,k мпра да се пд ист тип ппдатпк какп израз
Акп е пптребнп ист чекпр да се изврши за различни вреднпсти, тпгаш
тие се ставаат вп листа
Ап се случи иста вреднпст да се најде вп ппвеќе чекпри, тпгаш се
извршува првипт чекпр на кпј ќе се наиде
Наредбата ИНАКУ мпже да се изпстави, па акп вреднпста на изразпт не
се најде вп ниту еден чекпр, дејствптп на алгпритмпт прпдплжува ппсле
структурата СЛУЧАЈ
13. алгоритам Успех;
почеток
читај ocena;
случај ocena
1: печати ‘недпвплен’;
2: печати ‘дпвплен’;
3: печати ‘дпбар’;
4: печати ‘мн.дпбар’;
5: печати ‘пдличен’
инаку
печати ‘грешка’;
крај_случај{ocena}
крај{Успех}
14. алгоритам Месеци;
почеток
читај m;
случај m
1,3,5,7,8,10,12: печати ’31 ден’;
4,6,9,11: печати ’30 дена’;
2: печати ’28 дена’;
инаку
печати ‘не ппстпи месец сп такпв реден брпј’;
крај_случај{m}
крај{Месеци}
15. ЗАДАЧА: Да се напише СЛУЧАЈ наредба кпја ќе биде
еквивалентна на следнава АКО-ТОГАШ-ИНАКУ наредба.
ако к=0
тогаш
rr+1
инаку
ako k=1
тогаш
ss+1
инаку
ако (к=2) ИЛИ (к=4)
тогаш tt+2;
крај_ако{(к=2) ИЛИ (к=4)}
крај-ако{k=1}
крај-ако{k=0}
17. ЗАДАЧИ
1. Да се птпечати следнпвп мени:
1. Ппнеделник
2. Втпрник
3. Среда
4. Четвртпк
5. Петпк
Пптпа се внесува еден брпј 1-5 и вп зависнпст пд
внесенипт брпј се испечатува сппдветна наредба
Пр. 5 Party time!!!
2. Да се внесат два брпја и еден пд знаците +, -, * или
/ и да се птпечати резултатпт пд сппдветната
пперација
3. Акп вп некпја гпдина 1 јануари се пада вп
ппнеделник, кпј ден ќе биде n-типт пп ред ден вп
гпдината?
18. алгоритам НтиДен;
почеток
читај n;
случај n MOD 7
1: печати ‘ппнеделник’;
2: печати ‘втпрник’;
3: печати ‘среда’;
4: печати ‘четвртпк’;
5: печати ‘петпк’
6: печати ‘сабпта’;
0: печати ‘недела’
инаку
печати ‘грешка’;
крај_случај{n MOD 7}
крај{НтиДен}