Структурно програмирање

Similar documents
УПАТСТВО. Како да започнам со користење на сертификат издаден на Gemalto IDPrime PKI токен во Mozilla Firefox?

УПАТСТВО. Kористење безбедно средство за електронско потпишување на Gemalto (PKI Smart Card и PKI Token)

Преземање сертификат користејќи Mozilla Firefox

Упатство за инсталација на Gemalto.NET токен во Mozilla Firefox

Преземање сертификат користејќи Internet Explorer

ПРИРАЧНИК ЗА ОСНОВНА ОБУКА ЗА КОРИСТЕЊЕ НА ИНФОРМАТИЧКА ТЕХНОЛОГИЈА ЗА ЛИЦА СО ОШТЕТЕН ВИД

Март Opinion research & Communications

УПАТСТВО. Како да започнам со користење на сертификат издаден на Gemalto Java PKI токен?

A mysterious meeting. (Таинствена средба) Macedonian. List of characters. (Личности) Khalid, the birthday boy

УПАТСТВО ЗА КОРИСТЕЊЕ НА СИСТЕМОТ ЗА ЕЛЕКТРОНСКО БАНКАРСТВО КОРПОРАТИВНО

ФОНД ЗА ЗДРАВСТВЕНО ОСИГУРУВАЊЕ НА МАКЕДОНИЈА ПРИРАЧНИК ЗА РАБОТА СО МОДУЛОТ ПОДНЕСУВАЊЕ НА БАРАЊЕ ЗА БОЛЕДУВАЊЕ ПРЕКУ ПОРТАЛОТ НА ФЗОМ

Вовед во мрежата nbn. Што е тоа австралиска nbn мрежа? Што ќе се случи? Како да се префрлите на мрежата nbn. Што друго ќе биде засегнато?

Предуслови. Чекор 1. Централен регистар на Р.М. Упатство за пристап до системот за Е-Поднесување на годишни сметки 1

Blu-ray диск/dvd систем на домашно кино. Започнете овде Здраво, ова е вашето упатство за брз почеток

Siemens собни термостати. За максимален комфорт и енергетска ефикасност. siemens.com/seeteam

1. Наслов на наставниот предмет Имплементација на системи со отворен код. Implementation of open source systems. 7. Број на ЕКТС кредити

Преглед на државите во Западна Африка

Започнете овде Водич за брз почеток

Биланс на приходи и расходи

К А Т А Л О Г. mon. monteco СТАНБЕНО ДЕЛОВЕН ОБЈЕКТ Г.П РАСАДНИК. company

ЛИСТА НА ЛЕКОВИ КОИ ПАЃААТ НА ТОВАР НА ФОНДОТ ЗА ЗДРАВСТВЕНО ОСИГУРУВАЊЕ НА МАКЕДОНИЈА

ЕНаука.мк 1 милион Сајт на годината ( Образование, Наука и Култура )

Биланс на приходи и расходи

Advanced databases. Факултет за информатички науки и компјутерско инженерство ФИНКИ. 7. Број на ЕКТС кредити. Бази на податоци

Развојот и примената на UBUNTU оперативниот систем

Обука за електронски систем на учење МИКРОУЧЕЊЕ. Материјал за учесници

ПРИРАЧНИК ЗА ОСНОВНА ОБУКА ЗА КОРИСТЕЊЕ НА ИНФОРМАТИЧКА ТЕХНОЛОГИЈА ЗА ЛИЦА СО ОШТЕТЕН ВИД

Универзитет Св. Климент Охридски Битола. Факултет за информатички и комуникациски. технологии - Битола

15.1. Предавања теоретска настава 30 часови активности

Оптимизирајте ги вашите понуди и направете истите да се претставуваат подобро на Амазон.

ИНТЕРНЕТ ТЕХНОЛОГИИ ПРЕНОС НА ПОДАТОЦИ

ISA SERVER - ПОЛИТИКИ ЗА РЕГУЛИРАЊЕ НА ИНТЕРНЕТ СООБРАЌАЈ ВО МРЕЖИ Јасминка Сукаровска Костадиновска, Доц Др.Сашо Гелев

Петти состанок на Локалната советодавна група Записник од состанокот

КОСМО ИНОВАТИВЕН ЦЕНТАР

Европски суд за човекови права. Прашања и Одговори

Leila, the sick girl. Sick girl s friend. (Наставникот) Class teacher. Girl with bike rider (Девојчето со велосипедистот) (Велосипедистот)

Упатство за користење на Електронско банкарство на Еуростандард Банка. (правни лица)

КАРАКТЕРИСТИКИ НА НАСТАВНИТЕ ПРОГРАМИ ПО МАТЕМАТИКА ЗА ОСНОВНО ОБРАЗОВАНИЕ ( , , )

м-р Марјан Пејовски Сектор за регулатива

Зошто ни е потребен слободниот пристап до информации од јавен карактер и што претставува овој концепт?

ISUZU D-MAX SINGLE (2 ВРАТИ + ПИКАП ПРОСТОР ЗА ТОВАРАЊЕ) OПРЕМЕНОСТ МЕНУВАЧ ЦЕНА СО ДДВ

Упатство за корисникот

IT02- KA Предлози и Стратегии за Жени Претприемачи. Интернет Маркетинг

Упатство за користење на програмот InfoSystem

на јавната свест за Архуска конвенција и еколошкото законодавство на Европската Унија

Универзитет Св. Климент Охридски Битола Факултет за Информатички и Комуникациски Технологии. студиска програма

Започнете овде Водич за брз почеток

Функционалност и употреба на вметнување на зависности (Dependency Injection) во Java

М-р Златко Бежовски. ОПТИМИЗАЦИЈА НА ПРЕБАРУВАЊЕТО (Привлекување посетители на комерцијалните Веб сајтови од Интернет пребарувачите)

ИЗРАБОТКА НА JLEGO БИБЛИОТЕКА ЗА РАЗВИВАЊЕ НА ANDROID АПЛИКАЦИИ ЗА КОМУНИКАЦИЈА И УПРАВУВАЊЕ НА LEGO NXT РОБОТСКИ СИСТЕМ

ВРВЕН КВАЛИТЕТ Сите наши возила се увезени директно од Германија, со детална и комплетна документација и 100% гаранција на поминати километри.

Апстракт Вовед Цели и методологија на изработка на магистерскиот труд Cloud технологии и нивната примена во бизнисите...

2.3 ЗАКОН ЗА БЕЗБЕДНОСТ И ЗДРАВЈЕ ПРИ РАБОТА. Службен весник на Република Македонија бр. 53 од 11 април 2013 година

ЦИВИКА МОБИЛИТАС МАЛИ АКЦИСКИ ГРАНТОВИ

consultancy final presentation conceptual presentation of proposals projects Feasibility Cost Study for converting space

Биоелектрохемија: од биогоривни ќелии до електрохемија на мембрански процеси. Валентин Мирчески

АНАЛИЗА НА ПЕРФОРМАНСИ НА КВАЛИТЕТ НА СЕРВИС ЗА VOIP И IPTV ВО IPV4 И IPV6 КОМПЈУТЕРСКИТЕ МРЕЖИ

ГОДИШЕН ЗБОРНИК 2015 YEARBOOK

Algorithms and Data Structures. 7. Број на ЕКТС кредити

Нина Шуловиќ-Цветковска Дориан Јовановиќ

Започнете овде Упатство за брз почеток

ПРОЕКТНА ЗАДАЧА ToR 02/2016 ПРАВНИ ЕКСПЕРТИ ЗА ПОДГОТОВКА НА ПРИРАЧНИК ЗА СЛОБОДАТА НА ИЗРАЗУВАЊЕ-ПРАВНИ АСПЕКТИ

Мобилност МК Mobility MK

DDoS напади и DDoS напади врз DNS

АРХИТЕКТУРА, КОМПОНЕНТИ И ИМПЛЕМЕНТАЦИЈА НА IPTV СЕРВИСОТ

Политика за приватност (анг. Privacy policy)

УНИВЕРЗИТЕТ ГОЦЕ ДЕЛЧЕВ ШТИП. Факултет за Информатика. Димитрија Ангелков. Веб базирана далечинска контрола на мобилни роботи МАГИСТЕРСКИ ТРУД

Дизајн и имплементација на модул за извештаи и администрација на СМС систем за паркирање

ПРИРАЧНИК ЗА ПРОЕКТЕН МЕНАЏМЕНТ

APARATI ZA PONI[TUVAWE NA HARTIJA

УНИВЕРЗИТЕТ ГОЦЕ ДЕЛЧЕВ ШТИП ФАКУЛТЕТ ЗА ИНФОРМАТИКА Информациски технологии Штип

Прирачникот е издаден од Здружение на граѓани Отворете ги прозорците. Печатењето на овој прирачник е поддржано од Фондација е Македонија

КОНКУРС. За запишување студенти на факултетите на Универзитетот на Југоисточна Европа во академската 2012/2013 година

Коисмение.Штозначиме.

GENERAL PROVISIONS Submission by post: On-line submission:

ПЕТТО СОВЕТУВАЊЕ. Охрид, 7 9 октомври 2007 SCADA - КОМПОНЕНТА НА ДИСПЕЧЕРСКИ ТРЕНИНГ СИМУЛАТОР

Упатство за корисникот

Упатство за корисникот

Универзитет Св. Климент Охридски- Битола. Факултет за информатички и. комуникациски технологии - Битола. Студиска програма:

КОНКУРС ЗА ИЗБОР НА НАСТАВНИЦИ ВО СИТЕ НАСТАВНО НАУЧНИ ЗВАЊА И АСИСТЕНТИ - ДОКТОРАНТИ (АСИСТЕНТИ ДОКТОРАНДИ) НА УНИВЕРЗИТЕТОТ МАЈКА ТЕРЕЗА ВО СКОПЈЕ

INTERNATIONAL STANDARDS FOR THE PROFESSIONAL PRACTICE OF INTERNAL AUDITING (STANDARDS)

ДОКУМЕНТ ЗА ДИСКУСИЈА ЗА 3Д ПЕЧАТЕЊЕТО И ОГНЕНОТО ОРУЖЈЕ

Упатство за корисникот S312. This is the Internet version of the User guide. Print only for private use.

Време за патување, кое може да биде за бизнис и за задо волство.

6. Функции Вовед во програмирање 1. Д- р Рамона Маркоска, доцент

from practice to practice od praktikata za praktikata Branimir JOVANOVSKI Бранимир ЈОВАНОВСКИ

2011 Remon Pop-Iliev, Associate Professor, Faculty of Engineering and Applied Science, UOIT Slide 2

Line Interactive UPS уреди за непрекинато напојување

Дизајнирање на архитектура на микросервиси: развој на бот базиран микросервис за управување со анкети

Универзитет Гоце Делчев - Штип. Факултет за информатика. Катедра за софтверско инженерство ЗОРАН МИЛЕВСКИ ЕДУКАТИВНО ПОДАТОЧНО РУДАРЕЊЕ СО MOODLE 2.

УНИВЕРЗИТЕТ ГОЦЕ ДЕЛЧЕВ ШТИП

Упатство за корисникот

Clip media group - Newsletter vol.vii - December

БАРAЊE ЗА ИЗДАВАЊЕ/ПРОДОЛЖУВАЊЕ НА ДОЗВОЛА ЗА ПРИВРЕМЕН ПРЕСТОЈ APPLICATION FOR ISSUE/EXTENSION OF TEMPORARY RESIDENCE PERMIT

PLODNOST BITOLA ЦЕНОВНИК НА УСЛУГИ

СОБРАНИЕ НА РЕПУБЛИКА МАКЕДОНИЈА

Концептуален документ за Национални работни групи за РЈА

THE CONCEPT OF NARRATIVE IDENTITY IN PAUL RICOEUR AND ITS APPLICABILITY ON MARCEL PROUST`S WORK

ВОДИЧ ЗА НОВИНАРИ ЗА ПРИСТАП ДО ИНФОРМАЦИИ ОД ЈАВЕН КАРАКТЕР

Упатство за корисникот

Transcription:

Аудиториски вежби 1 Верзија 1.0, 20 Септември, 2016

Содржина 1. Околини за развој.......................................................... 1 1.1. Околини за развој (Integrated Development Environment - IDE)........... 1 1.2. Code::Blocks - инсталација............................................ 1 1.3. Code::Blocks главен прозорец.......................................... 2 1.4. Елементи на главниот прозорец........................................ 2 2. Програмирање во C со Code::Blocks.......................................... 3 2.1. Креирање проект....................................................... 3 2.2. Додавање на изворна датотека......................................... 5 2.3. Програмирање......................................................... 6 3. Задачи за дома............................................................. 8 3.1. Задача 1................................................................ 8 3.2. Задача 2................................................................ 8 4. Изворен код од примери и задачи.......................................... 9

1. Околини за развој За пишување програми, често се користат околини за развој. Процесот на пишување на програма е следен: изворниот код се внесува преку тасттура потоа се врши преведување на програмата со тоа се создава извршна програма т.е. програма напишана во јазикот на компјутерот Околината за развој е составена од повеќе програми, кои го олеснуваат целокупниот развој на една програма: текст уредувач (text editor) преведувач (компајлер - compiler) дебагер (debugger) интеграција на библиотеки со функции поврзувач (linker) 1.1. Околини за развој (Integrated Development Environment - IDE) Сите овие елементи на околината за развој се обединуваат (интегрираат) во т.н. интегрирани околини за развој. Пример за IDE е околината која ќе се користи на овој курс, Code::Blocks 1.2. Code::Blocks - инсталација Како да го најдеме и инсталираме Code::Blocks. Алатката за програмирање Code::Blocks е слободен софтвер и може да се најде на http://www.codeblocks.org/downloads. Во централниот дел на страната има три линка: Download the binary release 1. Околини за развој 1

Download the source code Retrieve source code from SVN За наједноставна инсталација се препорачува да се следи на првиот линк - Download the binary release, по кликањето на овој линк ви се отвара нова страна каде имате понудено да го симнете Code::Blocks за вашиот оперативен систем. За Windows корисници симнете ја верзијата codeblocks-16.01mingwsetup.exe. 1.3. Code::Blocks главен прозорец Слика 1. Главен прозорец 1.4. Елементи на главниот прозорец Лента со менија лентата со менија се наоѓа во најгорниот дел на прозорецот, веднаш под 2 1.3. Code::Blocks главен прозорец

неговиот насловот Во неа се наоѓаат менијата File, Edit, View, Search, Project, Build, Debug, wxsmith, Tools, Plugins, Settings, Help Лента со алатки лентите со алатки (копчиња за стартување на најчесто користените команди на околината) се наоѓаат непосредно под лентата со паѓачки менија Работна површина Потпрозорец за уредувачот на текст Прозорец за соопштенија. Прозорец за организација на работата на програмата 2. Програмирање во C со Code::Blocks 2.1. Креирање проект 2. Програмирање во C со Code::Blocks 3

Слика 2. Нов проект Стартувајте CodeBlocks File New Project Empty Project Go Одберете GNU GCC Compiler Изберете ги следните 2 опции ако сакате да креирате debug и release configuration 4 2. Програмирање во C со Code::Blocks

Слика 3. Избор на компајлер 2.2. Додавање на изворна датотека Додадете изворна датотека во проектот: File New File C/C++ Source Одберете C како програмски јазик Внесете го името на датотеката со полната патека и не заборавајте да го вклучите "Add file to active project" 2.2. Додавање на изворна датотека 5

Слика 4. Додавање на изворна датотека Слика 5. Избор на конфиуграции 2.3. Програмирање За секој проект може да се постават следните опции Project Build Options.. Compiler Flags 6 2.3. Програмирање

За изградба на проектот (build) притиснете Ctrl + F9 За извршување на проектот притиснете Ctrl + F10 Слика 6. Извршување на програмата Слика 7. Опции за изградба 2.3. Програмирање 7

3. Задачи за дома Во продолжение се наведени неколку задачи кои би требало да се обидете да ги изработите дома. Со нивна изработка ќе бидете подготвени за успешна работа на претстојните лабораториски вежби. 3.1. Задача 1 Обидете се да креирате нов проект со една.с датотека и во неа внесете го текстот на следнава програма: #include <stdio.h> int main() { printf("zdravo, kako si?\n"); return 0; } Извршете ја програмата Што добивате како резултат? Доколку сте направиле грешка при пишувањето на текстот поправете и извршете уште еднаш. Направете намерно некоја грешка во текстот. Извршете повторно! Што се случува сега? 3.2. Задача 2 Во текстот на програмата додадете го означениот ред: #include <stdio.h> int main() { printf("zdravo, kako si?\n"); // dodadi go ovoj red printf("neshto ne ti se pravi muabet?\n"); return 0; } Кој е резултатот од извршувањето сега? 8 3. Задачи за дома

4. Изворен код од примери и задачи https://github.com/finki-mk/sp/ Source code ZIP 4. Изворен код од примери и задачи 9