Историја на C++, C++/CLI

Резултатите од истражување напишете ги овде:

Историја на C++

https://docs.google.com/document/d/19bs2LP-iwRumQRkKYRC8Z909DN-6-TD9I3xM9eZ1ofY/edit?usp=sharing

C++/CLI

https://docs.google.com/document/d/1nvSH_f3hht6-gIHJqOF8IzT6h9ecgRjge3CKR2Yg70M/edit?usp=sharing

 

Документи:

https://drive.google.com/file/d/1gkxdH6UfwHmIeF5B7VoYGCcK21tkDneU/view?usp=sharing

https://drive.google.com/file/d/1DNcnmy1RI9aWb3EHzkqVePKz6kffIA0o/view?usp=sharing

Posted in C++, C++, Uncategorized | Напишете коментар

Заштитено: HTML

Оваа содржина е заштитена со лозинка. За да ја видите, Ве молам внесете ја лозинката подолу:

Posted in HTML, Informaticka tehnologija, Uncategorized | Внесете ја Вашата лозинка за преглед на коментарите.

Поврзани листи квиз

Квизот е на линкот или реши го директно:

 

Posted in C++, Uncategorized | Напишете коментар

Структура за избор

  1. Цена на пат во една или во две насоки

#include <iostream>
using namespace std;
int main ()
{
int dalecina, cena_litar, potrosuvacka, cena_vkupno, odgovor;
cout<<“Kolku kilometri ima do vasata destinacija?”;
cin>>dalecina;
cout<<“Kolkava e potrosuvacka na gorivo na 100 km?”;
cin>>potrosuvacka;
cout<<“Kolku cini litar gorivo?”;
cin>>cena_litar;

cout<<“Ve uinteresira cena vo edna ili vo dvete nasoki? (odgovori so 1 ili so 2)”;
cin>>odgovor;

if (odgovor == 1)
cena_vkupno = dalecina/100 * potrosuvacka * cena_litar;
else
cena_vkupno = dalecina/100 * potrosuvacka * cena_litar * 2;

cout<<“Patote ke ve cini “<<cena_vkupno<<” denari”;
system (“pause”);
return 0;
}

2. Количник на два броја со проверка дали броителот е нула

#include <iostream>
using namespace std;
int main ()
{
int x, y;
cout<<“Imenitel?”;
cin>>x;
cout<<“Broitel?”;
cin>>y;

if (y== 0)
cout<<“So 0 ne se deli”;
else
cout<<“Kolicnikot e “<<x/y;
system (“pause”);
return 0;
}

Posted in C++, Informaticka tehnologija, Uncategorized | Напишете коментар

Редоследна структура

  1. Цена до одредена дестинација и назад

#include <iostream>
using namespace std;
int main ()
{
int dalecina, cena_litar, potrosuvacka, cena_vkupno;
cout<<“Kolku kilometri ima do vasata destinacija?”;
cin>>dalecina;
cout<<“Kolkava e potrosuvacka na gorivo na 100 km?”;
cin>>potrosuvacka;
cout<<“Kolku cini litar gorivo?”;
cin>>cena_litar;
cena_vkupno = dalecina/100 * potrosuvacka * cena_litar * 2;
cout<<“Patote ke ve cini “<<cena_vkupno<<” denari”;
system (“pause”);
return 0;
}

 

2. Заштеда од џепарлак

#include <iostream>
using namespace std;
int main ()
{

int dneven_dzeparlak, dnevna_potrosuvacka, broj_denovi,zasteda;
cout<<“Kolku denovi odis na uciliste ovoj mesec?”;
cin>>broj_denovi;
cout<<“Kolku pari dobivas na den?”;
cin>>dneven_dzeparlak;
cout<<“Kolku dnevno trosis?”;
cin>>dnevna_potrosuvacka;
zasteda=broj_denovi*(dneven_dzeparlak – dnevna_potrosuvacka);
cout<<“Mesecno zasteduvas “<<zasteda<<” denari”;
system (“pause”);
return 0;
}

 

Posted in C++ | Напишете коментар

Веб-страници, поим, структура, типови

Поим за веб-страница

Стотици милиони корисници на компјутерите секојдневно посетуваат различни веб-страници. За да се отвори некоја веб-страница, доволно е во интернет прелистувачот да се напише нејзината URL-адреса. Почесто до веб-страници се доаѓа преку веб-пребарувачите во потрага по некоја информација. Пребарувачот прикажува листа со веб-страници кои ги содржат бараните зборови. Денес има близу сто милиони активни јавни веб-локации кои се постојано на интернет. Секоја од овие локации има повеќе веб-страници со информации.

WWW или скратено Веб (Web) е еден од интернет-сервисите кои се користи за прикажување на веб-страници преку HTTP-протоколот.

Веб (Web) е колекција од голем број веб-локации (web site) зачувани на милиони компјутери поврзани на интернет. Секоја веб-локација се состои од една или повеќе веб-страници (web page) кои најчесто се зачувани на ист сервер и меѓусебно се поврзани преку хиперврски. Домашна или насловна страница (Home page) е почетната страница на веб-локацијата која дава информации за содржината на локацијата и овозможува поминување на други веб-страници во локацијата.

Веб-сервер (Web server) е компјутер кој е поврзан на интернет и има соодветен софтвер за испорака на содржините на веб-страниците.

Секоја веб-страница може да содржи хиперврски до други страници кои можат да бидат зачувани на ист или на друг компјутер. Со кликнување на хиперврска, корисникот поминува на друга веб-страница. Ваков концепт на страници кои содржат врски до други страници се нарекува хипертекст. Значи, веб-страница е HTML-документ кој овозможува прикажување на текст и хиперврски (hyperlinks). На веб-страница, освен текстот и хиперврските, можат да се прикажат мултимедиски елементи како што се сликите, анимациите, звукот и сл.

Хипертекст е колекција од страници документи поврзани со хиперврски (линкови) кои се вметнати во страниците. За разлика од обичниот текст кој се чита линеарно, хипертекстот се чита со следење на хиперврска.

Прелистувачот мора да го препознае и разбере форматот на веб-страницата за да може да ја прикаже нејзината содржина. За да се овозможи сите пребарувачи да ги препознаваат сите страници, веб-страниците се пишуваат во стандарден јазик кој се нарекува HTML.

Повеќето веб-локации не содржат само HTML-страници. Тие можат да содржат, на пр. документи во PDF-формат, слики, музика, видеозаписи и уште многу содржини во различни формати. Прелистувачот мора да биде во состојба да ги препознаеи правилно да ги интерпретира сите овие формати.

Посложените веб-локации содржат бази со податоци и скрипти. Тие користат веб-апликации напишани на соодветен програмски јазик (PHP, ASP, JSP…) или на некој скриптен јазик (JavaScript или VBScript).

Забелешка:

Често изразот веб-страница се користи за двата поима: веб-страница (web page) и веб-локација (web site).

Структура на веб-страници

Сите веб-страници се организирани околу домашната веб-страница која функционира како влез на веб-локацијата.

Структурата на веб-страниците одредува распоред и начин на поврзување на страниците во локацијата. Притоа, страниците можат да бидат зачувани на различни сервери. Структурата на поврзаните веб-страници може да биде едноставна, но и многу сложена. Тоа, главно, зависи од намената на веб-локацијата и од содржината на веб-страниците. Веб-страниците можат да бидат организирани на два главни начини и нивните варијанти: линеарно и хиерархиски.

Кај линеарната организација страниците се посетуваат една по друга со секвенцијален редослед. Од една страница може да се премине на следната или на претходната страница.

Сл. 4. 1. Линеарна структура на веб-страниците

Кај хиерархиската организација се поаѓа од почетната страница која се наоѓа на врвот и од неа се преминува на страниците кои се на пониско ниво. Од секое ниво може да се помине само на пониско ниво.

Сл. 4. 1. Хиерархиска структура на веб-страниците

Најчестата форма на организација е мешовитата хиерархиска структура која во основа има хиерархиска структура само што е можно преминување од секоја страница на која било друга страница.

Сл. 4. 2. Мешовита хиерархиска структура на веб-страниците

Типови на веб-страници

Веб-страниците можат да се поделат според неколку критериуми. Според намената веб-локациите можат да бидат: лични, комерцијални, информативни, за забава, блогови, форуми, социјални мрежи итн. Според технологија на изработка тие можат да бидат: HTML, XHTML, Flash итн. Најзначајната поделба на веб-страниците е според интерактивноста со посетителите. Според оваа поделба, веб-страниците можат да бидат статички и динамички.

Статички веб-страници

Статичките веб-страници содржат HTML-код кој овозможува текстот и мултимедијалните содржини на страницата да се прикажат на одреден начин. Тие можат да имаат анимации, но немаат интеракција со посетителот – посетителот може само да ја прегледа нивната содржина. Содржината на ваквите веб-страници е непроменлива, т.е. на сите посетители им се испорачуваат исти страници кои ги подготвиле авторите. HTML-кодот е напишан пред страницата да се постави на сервер и секоја промена во содржината мора да се направи рачно.

Статичките веб-страници се наоѓаат на веб-сервер, а посетителите им пристапуваат преку нивниот прелистувач. Откако ќе го прими HTML-документот, прелистувачот ќе утврди кои уште датотеки му недостасуваат, ќе ги побара тие датотеки и содржината ќе ја испорача на посетителот. Така, на пр., се прикажуваат слики на веб-страниците.

Сл. 4. 3. Испорачување на статичка веб-страница 1. Авторот креира веб-страница која се состои од HTML-код и ја поставува на веб-сервер. 2. Корисникот побарува да види веб-страница (со кликнување на линк или пишување на URL- адреса). Барањето се проследува од клиентот (прелистувачот) до серверот. 3. Веб-серверот ја пронаоѓа страницата. 4. Веб-серверот ја праќа страницата до прелистувачот. 5. Прелистувачот го обработува добиениот HTML-код и прикажува форматирана страница со сите елементи (слики, линкови, табели…).

Статичките веб-страници се користат за правење на прирачници, опишување на работата на некоја организација со цел за рекламирање итн. Тие можат да се изработат и со посебни програми кои наликуваат на програмите за уредување на текст (WYSIWYG-едитори – what you see is what you get), па голем број корисници лесно можат да ги направат. Меѓутоа, проблемот настанува кога често треба да се менуваат содржините на веб-страниците или кога на една веб-локација работат повеќе автори.

Статичките веб-страници имаат URL адреси како на пр.:

http://www.pagetutor.com/html_tutor/index.html.

Кај статичките веб-страници домашната веб-страница има име index.html или index.htm.

Динамички веб-страници

Денес веб-страниците не се чуваат во форма во која се испорачуваат до посетителот. Натписите и другите податоци се чуваат во бази на податоци, а на посетителот му се испорачува HTML-документ кој го креираат програми кои работат на серверот во моментот на добивање на барањето. Ваквите веб-страници се нарекуваат динамички веб-страници.

Сл. 4. 4. Испорачување на динамичка веб-страница 1. Авторот креира веб-страница која се состои од наредби во некој програмски јазик и ја поставува на веб-сервер. 2. Корисникот побарува да ја види страницата. Барањето се проследува од клиентор (прелистувачот) до веб-серверот на кој се наоѓа бараната страница. 3. Веб-серверот ја пронаоѓа динамичката веб-страница. 4. Веб-серверот го извршува програмскиот код и креира HTML-код. 5. Веб-серверот преку Интернет праќа генериран HTML-код до прелистувачот. 6. На крајот прелистувачот го обработува добиениот HTML-код и ја прикажува страницата со сите лементи.

Динамичките веб-страници овозможуваат интеракција со посетителите, се собираат податоци за посетителите и за нивните интересирања, се овозможува или оневозможува пристап до одредени делови на локацијата на одредени категории на посетители, автоматски се праќаат известувања и вести на посетителите кои тоа го сакаат и сл.

За потребите на креирање на динамичките веб-страници се развиени посебни програмски скрипт јазици (на пр. PHP или ASP) и алати (на пр. CGI script, Java script, Active X). Делови на код напишани на овие јазици се вклучуваат во HTML-страница. Нивниот код се извршува на серверот и служи за поврзување со базата на податоци која исто така се наоѓа на серверот. Податоците по потреба се повикуваат од базата и според нив се креира веб-страница која се праќа до прелистувачот на посетителот.

Динамичката веб-страница се препознава по синтаксата на URL-адресата на страницата, на пр.:

http://www.ukim.edu.mk/mk_content.php?meni=41&glavno=41

http://www.youtube.com/watch?v=v4oN4DuR7YU

Во URL-адресата на динамичките веб-страници се наоѓаат знаците “?” и “=”.

Кај динамичките веб-страници адресата на домашната веб-страница е index. php. Наместо наставката .php може да се појават и наставките .asp, .jsp и др.

Видови на динамички веб-страници

Динамичките веб-страници најчесто се креираат и одржуваат со системи за управување со содржината, познати како CMS (content management system). Во ваквите системи постојат посебни програми со кои корисниците можат да креираат нивни веб-страници и да одберат дизајн по желба. Сите податоци за регистрираните корисници и нивните натписи се наоѓаат во база на податоци. Сликите и другите мултимедијални податоци се наоѓаат во посебни датотеки. Денес повеќето веб- страници се креирани на ваков начин.

Блог (web log, веб-дневник) е место на веб слично на CMS. Натписите во него се организираат хронолошки така што најновиот натпис е на почетокот на блогот. Податоците за натписот се прикажуваат на различни начини – датумот на објавувањето, список на ознаки (тагови), организација на натписите по категории и по месеци итн. Доколку корисникот даде дозвола, посетителите можат да остават коментари на натписите.

LMS (learning management system) е вид на CMS кој содржи алати кои на наставниците им овозможуваат да објавуваат и разменуваат содржини со нивните ученици. Освен алатите за објавување на содржината и алатите за комуникација помеѓу посетителите, постојат и алати специјализирани за образовен систем. Такви се на пр. алати за креирање на анкети и тестови, алати за предавање на задачи, алати за следење на напредокот на учениците и сл. Учениците имаат олеснет пристап до потребните материјали, а кои наставниците ги поставуваат на веб-страниците.

Wiki-страниците, исто така, се динамички веб-страници на кои корисниците можат да додаваат и да ги менуваат постоечките содржини.

Posted in HTML, Informaticka tehnologija | Напишете коментар

Веб-страници, поим, структури и типови – прашања

 

 

Прашање Знам Научв
Што е веб-страница, а што веб-локација?    
Што е домашна страница?
Што е веб-сервер?    
Како посетителите можат да видат содржина на некоја веб-страница?    
Дали на веб-локацијата може да има и други датотеки освен веб-страници? Какви?  
Што е структура на веб-страници?
Со какви структури можат да бидат организирани веб-страниците во веб- локација?
Какви типови веб-страници има?
Какви содржини се наоѓаат на статичките веб-страници?
Дали статичките веб-страници овозможуваат интеракција со посетителите?
Како ќе препознаеш адреса на статичка, а како на динамичка веб-страница?
Наведи неколку видови на динамички веб-страници!
Што е блог?
Што е CMS?
Што е LMS?

 

Задача:Пронајди три статички и три динамички веб-страници и запиши ги нивните URL-адреси!

 

Posted in HTML, Informaticka tehnologija, Uncategorized | Напишете коментар

Изработка на напредни анимации – анимација по патека и анимации со користење маски

анимација по патекаScreenshot_6

Screenshot_7

Анимација со маски

animacija so maskiranje

Posted in Giotto, Informaticka tehnologija | Напишете коментар

Aнимирање на симболи

animiranje na simboli

Posted in Giotto, Informaticka tehnologija, Uncategorized | Напишете коментар

Принципи на израбoтка на анимации

Важно:

Со наредбата File->Save As…анимациите се зачувуваат во vgd формат кој се отвора со Giotto.

Со наредбата File->Export Flash Movie анимација се зачувува во swf формат кој е за порегледување на анимацијата и која може да се отвори со кој било интернет прегледник.

– кадар пo кадар (frame by frame)

Вежба 1

Aнимација со промена на облик

Вежба 3

Aнимација со промена на движење

Вежба 3

Вежба 4

Posted in Giotto, Informaticka tehnologija | Напишете коментар