Добродојдовте на мојот блог!!
ЗА УЧЕНИЦИТЕ
Учеле, не учеле, животните часови си поминуваат.Не можете да повторувате година. Размислете, не гледајте од страна учествувајте!!!
15.10.20
18.3.20
CodeBlocks Инсталирај дома
Наредби за повторување користете го линков или
1. Структура за повторување на циклус до исполнување на услов
3. Структура за повторување for
Наредби за повторување користете го линков или
1. Структура за повторување на циклус до исполнување на услов
Наједноставниот од сите циклуси е while циклусот. Во овој циклус прво се проверува дали некој услов е исполнет. Ако условот е исполнет, циклусот се повторува, ако условот не е исполнет тогаш не се влегува во циклусот.
Главен дел: Основна форма на while циклусот :
while (uslov)
{
blok_od_iskazi;
}
iskaz_po_ciklusot;
- Условот во циклусот може да биде споредбен или логички израз кој може да добие вредност точно (true, 1) или неточно (false, 0).
- Блокот од искази во циклусот се повторува сѐ додека условот е исполнет. Бидејќи условот се проверува на почетокот може да се случи телото на циклусот да не се изврши ниту еднаш.
- Кога условот нема да биде исполнет, блокот од искази во циклусот се прескокнува и програмата ќе продолжи со извршување на првата наредба по телото на циклусот.
- Структурата while мора да биде напишана така што во конечен број на повторувања логичкиот израз ќе добие вредност неточно. Така се обезбедува да се излезе од циклусот по конечен број на повторувања. Во спротивно циклусот би се повторувал бесконечно. По изразот while (uslov) не се става точка и запирка
2. Структура за повторување do - while
Структурата do – while се користи кога се извршуваат одредени наредби се додека е исполнет условот. Наредбите се извршуваат барем еднаш.
Во структурите за повторување кај кои бројот на повторувања на исказите од циклусот зависи од некој услов, условот може да се испита и на крајот на циклусот. Во овој случај, во програмскиот јазик C++ се користи do-while структура. Оваа структура поретко се користи од структурата while. Основна форма на do-while циклусот е:
do
{
blok_od_iskazi;
}
while (uslov);
Со структурата do-while условот се проверува на крајот од циклусот. Ако условот е исполнет, блокот на искази во циклусот ќе се повтори, а ако условот не е исполнет програмата ќе продолжи со следната наредба по циклусот.
Структурата do-while мора да биде напишана така што во конечен број на повторувања логичкиот израз ќе добие вредност неточно. Така обезбедува да се излезе од циклусот по конечен број на повторувања. Во спротивно циклусот би се повторувал бесконечно.
Не заборавај по циклусот do- while да ставиш точка и запирка по условот.
Кај do-while циклусот, блокот на искази од циклусот ќе се изврши барем еднаш независно дали условот е исполнет или не. Зошто?
Блок од искази кои го сочинуваат циклусот, исто така, се ставени во големи загради. Тоа се исти искази како во while циклусот.
На почетокот на програмата, пред циклусот, од корисникот се бара да внесе број од кој ќе започне броењето.
Ако корисникот внесе број 5 циклусот ќе се повтори точно 5 пати. Во секое повторување програмата го испишува бројот на екранот, потоа тој број го намалува за еден и повторно го проверува условот (n>0). Циклусот ќе се повторува сѐ додека бројот е поголем од 0. Кога бројот ќе добие вредност 0 изразот broj>0 ќе има вредност невистина (false, 0) и програмата ќе продолжи со извршување на прва наредба по телото на циклусот. Која е тоа наредба?
Што ќе се случи ако корисникот внесе 0 или негативен број? Независно од тоа кој број е внесен, блокот од искази во циклусот ќе се изврши, затоа што прво се влегува во циклусот, а условот се проверува на крајот од циклусот. Ова е основната разлика помеѓу while и do-while структурата.
Ако бројот во секое повторување не се намалува за 1 тогаш логичкиот израз даден во условот (n>0) секогаш ќе биде точен (true, 1) и циклусот ќе се повторува бесконечен број пати, односно додека програмата не ја истроши работната меморија со која располага.
3. Структура за повторување for
Општа форма на for циклусот е:
for (pocetna_vrednost; uslov; promena)
{
blok_na_iskazi;
}
blok_na_iskazi;
}
Секој for циклус има своја контролна променлива на која вредноста ѝ се менува со секое извршување на циклусот што е одредено со вредноста на прирастот (оваа вредност може да биде и негативна). Условот мора да биде логички израз кој може да добие вредност точно (true, 1) или неточно (false, 0). Блокот од искази кој се наоѓа во циклусот се извршува додека вредноста на условот е вистина. Кога условот ќе добие вредност невистина, циклусот се прекинува.
По изразот for нема точка и запирка (;), како ниту по третиот израз внатре во заградите.
C++ дозволува контролната променлива да се декларира во самиот for исказ.
На пример,
for (int i = 1; i <= n; i++)
cout<<i;
е исто што и:
int i;
for (i = 1; i <= n; i++)
cout<<i;
17.3.20
code blocks за да инсталирате дома
Наредби за повторување користете го линков или
1. Структура за повторување на циклус до исполнување на услов
3.
Структура за повторување
for
Наредби за повторување користете го линков или
1. Структура за повторување на циклус до исполнување на услов
Наједноставниот од
сите циклуси е while циклусот. Во овој циклус прво се проверува дали некој услов
е исполнет. Ако условот е исполнет, циклусот се повторува, ако условот не е
исполнет тогаш не се влегува во циклусот.
Главен дел: Основна
форма на while циклусот :
while (uslov)
{
blok_od_iskazi;
}
iskaz_po_ciklusot;
-
Условот
во циклусот може да биде споредбен или логички израз кој може да добие вредност
точно (true, 1) или неточно (false,
0).
-
Блокот од
искази во циклусот
се повторува сѐ додека условот е исполнет. Бидејќи условот се
проверува на почетокот може да се случи телото на циклусот да не се изврши ниту
еднаш.
-
Кога
условот нема да биде исполнет, блокот од искази во циклусот се прескокнува и
програмата ќе продолжи со извршување на првата наредба по телото на циклусот.
-
Структурата
while мора да биде напишана така што во конечен број на
повторувања логичкиот израз ќе добие вредност неточно. Така се обезбедува да се
излезе од циклусот по конечен број на повторувања. Во спротивно циклусот би се
повторувал бесконечно. По изразот while (uslov) не се става точка и запирка
2. Структура за повторување do - while
Структурата
do – while се користи кога се извршуваат
одредени наредби се додека е исполнет условот. Наредбите се извршуваат барем
еднаш.
Во структурите за повторување кај кои бројот на повторувања
на исказите од циклусот зависи од некој услов, условот може да се испита и на
крајот на циклусот. Во овој случај, во програмскиот јазик C++ се користи
do-while структура. Оваа структура поретко се користи од структурата while.
Основна форма на do-while циклусот е:
do
{
blok_od_iskazi;
}
while (uslov);
Со структурата
do-while условот се проверува на крајот од циклусот. Ако условот е исполнет, блокот
на искази во циклусот ќе се повтори, а ако условот не е исполнет програмата ќе
продолжи со следната наредба по циклусот.
Структурата
do-while мора да биде напишана така што во конечен број на повторувања
логичкиот израз ќе добие вредност неточно. Така обезбедува да се излезе од
циклусот по конечен број на повторувања. Во спротивно циклусот би се повторувал
бесконечно.
Не
заборавај по циклусот do- while да ставиш точка и запирка по условот.
Кај
do-while циклусот, блокот на искази од циклусот ќе се изврши барем еднаш
независно дали условот е исполнет или не. Зошто?
Блок од искази кои го сочинуваат циклусот, исто така, се
ставени во големи загради. Тоа се исти искази како во while циклусот.
На почетокот на програмата, пред циклусот, од корисникот се
бара да внесе број од кој ќе започне броењето.
Ако корисникот внесе
број 5 циклусот ќе се повтори точно 5 пати. Во секое повторување програмата го
испишува бројот на екранот, потоа тој број го намалува за еден и повторно го
проверува условот (n>0). Циклусот ќе
се повторува сѐ додека бројот е поголем од 0. Кога бројот ќе добие вредност 0 изразот broj>0 ќе има вредност невистина (false, 0) и програмата ќе продолжи со извршување на прва
наредба по телото на циклусот. Која е тоа наредба?
Што ќе се случи ако
корисникот внесе 0 или негативен број? Независно од тоа кој број е внесен,
блокот од искази во циклусот ќе се изврши, затоа што прво се влегува во
циклусот, а условот се проверува на крајот од циклусот. Ова е основната разлика
помеѓу while и do-while структурата.
Ако бројот во секое
повторување не се намалува за 1 тогаш логичкиот израз даден во условот (n>0)
секогаш ќе биде точен (true, 1) и циклусот ќе се повторува бесконечен број
пати, односно додека
програмата не ја
истроши работната меморија со
која располага.
3.
Структура за повторување
for
Општа
форма на for циклусот е:
for
(pocetna_vrednost; uslov; promena)
{
blok_na_iskazi;
}
blok_na_iskazi;
}
Секој
for циклус има своја контролна променлива на која вредноста ѝ се менува со секое извршување на циклусот што е одредено со
вредноста на прирастот (оваа вредност може да биде и негативна). Условот мора
да биде логички израз кој може да добие вредност точно (true, 1) или неточно
(false, 0). Блокот од искази кој се наоѓа во циклусот се извршува додека
вредноста на условот е вистина. Кога условот ќе добие вредност невистина,
циклусот се прекинува.
По
изразот for нема
точка и запирка
(;), како ниту
по третиот израз
внатре во заградите.
C++ дозволува контролната променлива да се декларира во
самиот for исказ.
На
пример,
for
(int i = 1; i <= n; i++)
cout<<i;
е
исто што и:
int i;
for
(i = 1; i <= n; i++)
cout<<i;
15.12.15
1.11.15
13.10.15
30.9.15
Архивирање и компресирање на податоци
Архивирање и компресирање на податоци
Архивирањето на податоци е
едноставна постапка за чување на податотоците на некои од надворешните мемории.
Во случај на оштетување на базата или дискот со податоци може да се продолжи со
рабора без губење на податоците. Во случај кога се архивираат базите со
податоци на ист компјутер на кој се работи со податоците пожелно е да се архивираат на друга партиција
или според можностите на друга надворешна меморија.
Пакување од одреден број
на датотеки во една компактна целина се нарекува архива. Еден од првите програми
за оваа намена е ZIP (-патент, како што
изгледа иконата за zip архива во Windows). Овој назив се вкоренил како синоним за
архивирање, па често може да се сретне и како зипување. Освен што пакуваат
повеќе датотеки во една, архиверите може да ја компресираат содржината на
датотеката така да на пример ако имаме два документи од по 15КВ, зипуваната
датотека не мора да содржи 30КВ туку може да биде од на пример 20КВ. На овој
начин се врши намалување на обемоот или
компресија на датотеки.
Компресија на датотеки во
информатиката е процес со кој се смалува физичкиот простор кој е потребен за
меморирање на податоците со користење на одредени методи за запис на
податоците. Со компресијата може значително да се смали просторот кој е потрбен
за зачувување на датотеките што понатаму зависи од типот и структурата на
датотеката. Најмалку простор се добива кај компресија на звучни и видео
датотеки, бидејки тие се од навистина хаотична природа и класичниот метод за
компресирање на податоците(компресија без губење на информациите) таму не
функционира, т.е се користат методи во кои се толерира одредена количина на
губење на изворните податоци.
Датотеки
Датотеки и системи датотеки
Датотека е логичка целина
од податоци запаметена под едно име. За повекето корисници системот од датотеки
е највидливиот дел од оперативниот систем. Тој претставува систем за спремање и
пристап до податоците и програмите кои припагаат или на корисниците или на оперативниот
систем. Општо системот на датотеки се состои од два дела: датотеки (files)
и директориуми
(directory). Во датотеките се
складирани информациите, додека структурата на директориумите е да ги
организира и да дава информации за датотеките во составот. Освен овие два дела
некои системи разликуваат и партиции (partition) кои физички или логички ги разделуваат поголемите
системи на директориумите.
¨ Концепт на датотеки
Информациите во компјутерскиот систем може да се
зачувуваат на различни места. Единствен логички пристап до информациите на
различните надворешни мемории овозможува оперативниот систем. Тој го раздвојува
физичкиот запис на информацијата во меморијата од логичкото значење на
множеството информации или датотеките. Како што рековме под датотека се
подразбира множество поврзани информации зачувана во секундарната меморија. Од
корисничко гледиште датотеката е накмалиот логички сегмант на секундарната
меморија; информацијата се запишува на секундарната меморија само во облик на
датотека. Вообичаено датотеките претставуваат програми во било кој облик (
изворен, извршен) или пак претставуваат
некој податок. Податоците може да бидат нумерички, текстуални, алфанумерички, бинарни.
Информациите може да бидат запошани во слободен облик или да бидат строго
форматирани. Општо, датотеката е низа од битови, октети, линија или запис чие
значење го одредува оној кој ја запишува датотеката или корисникот.
¨ Атрибути на датотеките
На датотеките им се доделува име, заради прикладноста
на употребата, па и се пристапува со помош на името. Кога на датотеката ќе и се
додели име таа станува независна од процесот, корисникот па дури од системот
кај ја направил. Некоја датотека која е направена од еден корисник , додека
истата може да биде читана и менувана од други корисници. Оваа датотека дури и
со помош на мрежа или преносни надворешни мемории да биде пренесена на друг
систем и таму да биде обработувана.
Датотеките добиваат определени атрибути кои не
мора да ги имаат сите системи, а тоа се:
o
Име. Симболичкото име на датотеката е
единствената информација за датотеката кое се меморира во облик пристапен за
корисникот.
o
Тип. Оваа информација е потребна на системите
кои подржуваат различни типови на датотеки.
o
Локација. Покажувач на уредот и местото на уредот
каде датотеката е зачувана.
o
Големина. Моменталната големина на датотеката
вообичаено изразена во октети, зборови, или блокови. Може да содржи и
информација за мксимално дозволената големина на датотеката.
o
Заштита. Информации за правата за пристап на
датотеките, односно за правата кои може да ја менува, чита, извршува
датотеката.
o
Време,
датум и идентификација на корисникот. Овие информации може да се запишат за време на
пишувањето на датотеката, последната промене или последното користење на
датотеката. Корисни се за заштита, сигурносно пратење на користење на
датотеката.
Сите информации за датотеката се запишани во
структура на директориум кој е исто така запишан во секундарната меморија.
малку вежби за датотеки
Subscribe to:
Posts (Atom)