Машинно обучение Лабораторно упражнение 3 Работа с функции, файлове и графики 1. Допълнителни сведения за функции 1.1. Стойности на аргументите по под

Размер: px
Започни от страница:

Download "Машинно обучение Лабораторно упражнение 3 Работа с функции, файлове и графики 1. Допълнителни сведения за функции 1.1. Стойности на аргументите по под"

Препис

1 Машинно обучение Лабораторно упражнение 3 Работа с функции, файлове и графики 1. Допълнителни сведения за функции 1.1. Стойности на аргументите по подразбиране Пример за функция, която може да бъде извиквана с по-малко аргументи, отколкото е дефинирана: >>> def function(answer, count=5, text='желаете ли затворите приложението? Отговорете с да или не!'): while 1: yesno = input(answer) if yesno in ( Да, да ): return 1 if yesno in ( Не, не ): return 0 count = count - 1 if count < 0: print (text) raise IOError( Довиждане! ) Тази функция може да бъде извиквана например така: >>> function ( Наистина ли желаете да затворите приложението? ) или така: >>> function ( Наистина ли желаете да затворите приложението?, 2) Стойностите по подразбиране се изчисляват по време на дефинирането на функцията в обсега на самата дефиниция, така че например: >>> x = 111 >>> def function2(parameter=x): print(parameter) >>> parameter = 200 >>> function2( ) ще отпечата 111. Важно предупреждение: Стойностите по подразбиране се изчисляват само веднъж. Това поражда разлика, когато стойността по подразбиране е променлив обект като списък или речник (dictionary). Например, следващата функция събира аргументите, които са и подадени в последователни извиквания:

2 >>> def function(x, y = []): y.append(x) return y >>> print(function(1)) >>> print(function(2)) >>> print(function(3)) Резултат: [1] [1, 2] [1, 2, 3] Ако не желаете стойността по подразбиране да бъде споделяна между последователните извиквания, можете вместо това да напишете функцията така: >>> def function(x, y = None): if y is None: y=[ ] y.append(x) return y Самостоятелна задача 1: Извиквайте функцията function последователно с параметри 1, 2, Аргументи с ключови думи Функциите могат да бъдат извиквани и с използването на аргументи с ключови думи във формата ключова_дума = стойност. Например, следващата функция: >>> def sendmessage(sender, recipient='world!', greeting='hello', question='how have you been?', sendoff='best Wishes'): print (greeting, recipient, question, sendoff, sender) може да бъде извиквана по следните начини: >>> sendmessage("skynet") >>> sendmessage(greeting = 'Dear Mr/Ms', sender = 'Random Internet Person') >>> sendmessage( Me, sendoff = Regards ) >>> sendmessage( Your mom, Ron, What did you do with the car ), но следващите извиквания биха били невалидни:

3 >>> sendmessage() # липсва задължителен аргумент >>> sendmessage( Me, sender= You ) # дублирана стойност за аргумент >>> sendmessage(city= Sofia ) # непозната ключова дума Списъкът с аргументите може да съдържа всякакви позиционни аргументи, следвани от всякакви аргументи с ключови думи, където ключовите думи са избрани от имената на формалните параметри. Не е важно дали даден формален параметър има стойност по подразбиране или не. Не може обаче един аргумент да получи стойност повече от веднъж. Имената на формалните параметри, съответни на позиционните аргументи, не могат да бъдат използвани като ключови думи в едно и също извикване. Ето един пример, който пропада заради това ограничение: >>> def fun(a):... print( Hello World )... >>> fun(0, a=0) Traceback (innermost last): File "<stdin>", line 1, in? TypeError: keyword parameter redefined Когато последният формален параметър има формата **име, той получава речник, съдържащ всички аргументи с ключови думи, които не съответстват на формален параметър. Това може да бъде комбинирано с формален параметър с формата *име, който получава комплект (tuple), съдържащ позиционните аргументи извън списъка на формалните параметри. (*име трябва да се яви преди **име.) Например, ако дефинираме функция, подобна на тази: >>> def showranking (*arguments, **keywords): print (arguments) print (keywords) Тя може да бъде извикана например така: >>> showranking('skiing', 'Bobsled', 'Triathlon', first='bulgaria', second='romania', third='macedonia') Задача: Тествайте последната функция с различни параметри. 2. Работа с файлове 2.1. Отваряне на файл open() - връща файлов обект object и най-често се използва с два аргумента: Формат на функцията: open(файлово_име, режим).

4 Първи аргумент име на файла Режими: r файлът се отваря само за четене w създава се нов файл и се отваря само за запис (съществуващ файл със същото име ще бъде изтрит) a файлът се отваря за запис, като добавя съдържанието в края на файла, ако той съществува 't' текстов режим (по подразбиране) r + файлът се отваря за четене и запис а + файлът се отваря за четене и запис, като добавя съдържанието в края на файла, ако той съществува Аргументът режим е незадължителен; ако r е пропуснат, той се подразбира. За повече информация: help(open) 2.2. Четене на файл Функция read() - без параметри прочита целия текстов файл (всички символи) Създайте текстов файл с произволно съдържание с име: testfile Метод read(char_numbers) - прочита char_numbers символи от файла >>> file = open("testfile.txt", "r") >>> print(file.read()) Метод readline() - прочита ред от файла При първото извикване прочита първия ред, при второто прочита втория и т.н. >>> file = open("testfile.txt", "r") >>> print(file.readline()) Метод readlines() - прочита всички редове от файла, разделени в подходящ формат Пример за четене на файл ред по ред: >>> file = open("testfile.txt", "r") >>> print(file.readlines()) Или: >>> file = open("testfile.txt", "r") >>> for line in file:

5 print(line) 2.3. Запис във файл Метод write(string) - запис на символния низ string във файла Пример за създаване на текстов файл и запис на текст в него. >>> file = open("testfile.txt","w") >>> file.write("this is our new text file\n") >>> file.write("and this is another line.") >>> file.write("\nwhy? Because we can.") >>> file.close() 2.4. Затваряне на файл Метод close() 2.5. Достъп до файл с оператор with Операторът with предоставя по-ясен синтаксис за обработване на файл. Негово предимство е, че автоматично затваря всеки отворен файл след приключване на файловите операции. Формат: with open( filename ) as file: >>> with open("testfile.txt") as f: for line in f: print(line) Липсва извикване на метода close(), който се извиква автоматично в края на оператора with. Пример за създаване на файл и запис в него: >>> with open("123.txt","w") as f: f.write("hello\n")

6 f.write(" \n") f.write("abcdefgh\n") Пример за прочитане на съдържанието на файла в променлива: >>> with open("123.txt") as f: data = f.readlines() print(data) 2.6. Разделяне на думи, прочетени от текстов файл Метод split() - разделя думи в символен низ с разделител интервал >>> with open("123.txt", "r") as f: data = f.readlines() >>> for line in data: words = line.split() print(words) Методът split() може да се извика с параметър символ. В този случай думите се разделят с разделител този символ. Например: >>> str="i love chocolate very much." >>> print(str.split(",")) За повече информация: help(str.split) Самостоятелна задача 2: Даден е символен низ "I love chocolate very much". Да се запише всяка дума от низа на отделен ред в текстов файл. 3. Визуализация на данни 3.1. Въведение в matplotlib matplotlib - мултиплатформена библиотека за визуализация на данни matplotlib.pyplot - функции за изчертаване на графики и фигури За повече информация: >>> import matplotlib.pyplot >>> help(matplotlib.pyplot)

7 или Функция plot Функцията plot се използва за изчертаване на графики на функции. Примери: plot(x, y) # plot x and y using default line style and color plot(x, y, 'bo') # plot x and y using blue circle markers plot(y) plot(y, 'r+') # plot y using x as index array 0..N-1 # ditto, but with red plusses За повече информация: >>> >>> help(plt.plot) plt.plot([1,2,1,2,3,2,4]) plt.ylabel('some numbers') Параметрите на функцията plot() са стойности за y в графиката. По подразбиране python създава същите данни за x, като започва от 0. plt.plot([1, 2, 3, 4], [1, 4, 1, 16]) За всяка двойка параметри е възможен трети параметър. Това е символен низ, който задава цвят и тип на графиката. Например: b- - непрекъсната синя линия (по подразбиране) r- - непрекъсната червена линия o- - данни с точки Функция axis() axis() - функция, задаваща [xmin, xmax, ymin, ymax] plt.plot([1,2,3,4], [1,4,1,16], 'ro')

8 plt.axis([0, 6, 0, 20]) Практически matplotlib се използва често с numpy масиви. Numpy е библиотека за представяне и операции с множества от данни. За повече информация: >>> import numpy >>> help(numpy) Или Функция arange( ) Синтаксис: arange([start,] stop[, step,], dtype=none) За повече информация: >>> import numpy as np >>>help(np.arange) import numpy as np t = np.arange(0., 5., 0.2) # равномерно разпределя на интервали от 200 ms plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^') # червени тирета, сини квадратчета, зелени триъгълници Самостоятелна задача 3: Визуализирайте графиката на функцията y=x 2, за стойности на x=[-2;+2] със стъпка Работа с множество графики Функция figure функция създаваща фигура Синтаксис: figure(num=none, figsize=none, dpi=none, facecolor=none, edgecolor=none, frameon=true, FigureClass=<class 'matplotlib.figure.figure'>, **kwargs) За повече информация: >>> import numpy as np >>> help(plt.figure)

9 Синтаксис: Функция subplot subplot(nrows, ncols, plot_number) Субдиаграмите позволяват няколко графики да бъдат поставени н една и съща фигура. Аргументите са: брой редове, брой колони и в коя клетка да се постави графиката. Извикване на субдиаграмата трябва да бъде последвано от диаграмна функция, която може да е plot. Ако числата указващи nrows, ncols и plot_number са едноцифрени може да се пропуска разделителя запетая. plt.figure(1) # първа фигура plt.subplot(211) # първа графика в първата фигура, като фигурата е на два реда и 1 колона plt.plot([1, 4, 2]) plt.subplot(212) # втора графика в първата фигура plt.plot([3, 1, 7]) plt.figure(2) plt.plot([4, 2, 8]) # втора фигура # създава subplot(111) по подразбиране plt.figure(1) plt.subplot(211) # задава фигура 1 текуща; subplot(212) също е текуща # задава subplot(211) във фигура 1 текуща plt.title('easy as 1, 2, 3') # заглавие на subplot Добавяне на текст в графика import numpy as np x = np.random.randn(10000) # връща извадка от нормално разпределение # хистограма plt.hist(x) plt.title("gaussian Histogram") plt.xlabel("value")

10 plt.ylabel("frequency") plt.grid(true) plt.grid(true) 3.4. Добавяне на анотации в графика import numpy as np ax = plt.subplot(111) t = np.arange(0.0, 5.0, 0.01) s = np.cos(2*np.pi*t) line = plt.plot(t, s) plt.annotate('local max', xy=(2, 1), xytext=(3, 1.5),arrowprops=dict(facecolor='black') plt.ylim(-2,2) # задаване на ограничения по у - оста

Машинно обучение Лабораторно упражнение 4 Линейна регресия и градиентно спускане Целта на упражнението е да се реализира линейна регресия, в която фун

Машинно обучение Лабораторно упражнение 4 Линейна регресия и градиентно спускане Целта на упражнението е да се реализира линейна регресия, в която фун Машинно обучение Лабораторно упражнение 4 Линейна регресия и градиентно спускане Целта на упражнението е да се реализира линейна регресия, в която функцията на цената се минимизира чрез градиентно спускане.

Подробно

2. Лексически анализ. Основни понятия и алгоритъм на лексическия анализ. Програмна структура на лексическия анализатор Цел на упражнението Упражнениет

2. Лексически анализ. Основни понятия и алгоритъм на лексическия анализ. Програмна структура на лексическия анализатор Цел на упражнението Упражнениет 2. Лексически анализ. Основни понятия и алгоритъм на лексическия анализ. Програмна структура на лексическия анализатор Цел на упражнението Упражнението представя кратко въведение в теорията на лексическия

Подробно

Динамична памет. Конструктори и деструктори Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София

Динамична памет. Конструктори и деструктори Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София Динамична памет. Конструктори и деструктори Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София lchorbadjiev@elsys-bg.org Revision : 1.3 16 ноември 2004 г. Пример:

Подробно

МОДУЛ 2 ВАРИАНТ НА ПРАКТИЧЕСКА ЗАДАЧА ЗА НАЦИОНАЛНО ОНЛАЙН ОЦЕНЯВАНЕ НА ДИГИТАЛНИ КОМПЕТЕНТНОСТИ X КЛАС от 2016 г. УСЛОВИЕ НА ЗАДАЧАТА За тази задача

МОДУЛ 2 ВАРИАНТ НА ПРАКТИЧЕСКА ЗАДАЧА ЗА НАЦИОНАЛНО ОНЛАЙН ОЦЕНЯВАНЕ НА ДИГИТАЛНИ КОМПЕТЕНТНОСТИ X КЛАС от 2016 г. УСЛОВИЕ НА ЗАДАЧАТА За тази задача МОДУЛ 2 ВАРИАНТ НА ПРАКТИЧЕСКА ЗАДАЧА ЗА НАЦИОНАЛНО ОНЛАЙН ОЦЕНЯВАНЕ НА ДИГИТАЛНИ КОМПЕТЕНТНОСТИ X КЛАС от 2016 г. УСЛОВИЕ НА ЗАДАЧАТА За тази задача са предоставени данни във файл Climate.xls, който ще

Подробно

Slide 1

Slide 1 Списъци. Структура и синтаксис. Създаване и показване. Основни операции(добавяне, изваждане на елемент или цял подсписък; подреждане). Трансформации. проф. дмн С. Христова Списъци Списъците / list са основна

Подробно

Lush Green

Lush Green Класове Какво са класовете? Основен инструмент на ООП Средство за дефиниране на абстрактни типове данни Синтактична конструкция, която позволява логическо групиране на данни и операциите над тях Дефиниция

Подробно

3. Синтактичен анализ. Граматика на учебен програмен език STUDENT. Извеждане на изречения от правилата на граматиката Цел на упражнението Упражнението

3. Синтактичен анализ. Граматика на учебен програмен език STUDENT. Извеждане на изречения от правилата на граматиката Цел на упражнението Упражнението 3. Синтактичен анализ. Граматика на учебен програмен език STUDENT. Извеждане на изречения от правилата на граматиката Цел на упражнението Упражнението представя кратко въведение в синтактичния анализ.

Подробно

Структура на програма в C - Част 9 - низове от символи, C-string

Структура на програма в C - Част 9 - низове от символи, C-string Структура на програма в C Част 9 - низове от символи, C-string Иван Георгиев, Христо Иванов, Христо Стефанов Технологично училище "Електронни системи", Технически университет, София 15 май 2019 г. И. Георгиев,

Подробно

Програмен език C Пламен Танов Ненко Табаков Мартин Вачовски Технологично училище Електронни системи Технически университет София версия 0.5

Програмен език C Пламен Танов Ненко Табаков Мартин Вачовски Технологично училище Електронни системи Технически университет София версия 0.5 Програмен език C Пламен Танов Ненко Табаков Мартин Вачовски Технологично училище Електронни системи Технически университет София версия 0.5 Литература Необходими програми Kernighan & Ritchie - The C Programming

Подробно

Динамична памет Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. Тр

Динамична памет Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. Тр Динамична памет Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. Трифон Трифонов (УП 16/17) Динамична памет 21 декември

Подробно

Структура на програма в C - Част 6 - goto, switch, break и continue клаузи

Структура на програма в C - Част 6 - goto, switch, break и continue клаузи Структура на програма в C Част 6 - goto, switch, break и continue клаузи Иван Георгиев, Христо Иванов, Христо Стефанов Технологично училище "Електронни системи", Технически университет, София 21 април

Подробно

Програмиране на Паскал

Програмиране на Паскал Поради връзката на С++ с езика С в голяма част от литературата е прието записването С/С++. Това е найизползваният език за програмиране в света, поради което синтаксисът на някои от по-новите езици като

Подробно

Lush Green

Lush Green Конструктори Жизнен цикъл на обект За обекта се заделя памет и се свързва с неговото име Извиква се подходящ конструктор на обекта... (достъп до компоненти на обект, изпълняване на операции) Достига се

Подробно

Предефиниране на оператори. Копиращ конструктор. Оператор за присвояване Любомир Чорбаджиев Технологическо училище Електронни системи Технически униве

Предефиниране на оператори. Копиращ конструктор. Оператор за присвояване Любомир Чорбаджиев Технологическо училище Електронни системи Технически униве Предефиниране на оператори. Копиращ конструктор. Оператор за присвояване Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София lchorbadjiev@elsys-bg.org Revision :

Подробно

Microsoft Word - ICA user-manual.doc

Microsoft Word - ICA user-manual.doc Софтуер за интеркритериален анализ Потребителска документация Версия ICA-32-20150206, 6 февруари 2015 Разработил софтуерното приложение: Деян, deyanmegara@gmail.com Разработил потребителската документация:

Подробно

Сериализация Калин Георгиев 13 май 2016 г. Калин Георгиев Обектно ориентирано програмиране 13 май 2016 г. 1 / 23

Сериализация Калин Георгиев 13 май 2016 г. Калин Георгиев Обектно ориентирано програмиране 13 май 2016 г. 1 / 23 Калин Георгиев 13 май 2016 г. Калин Георгиев Обектно ориентирано програмиране 13 май 2016 г. 1 / 23 f «data; f» data; Калин Георгиев Обектно ориентирано програмиране 13 май 2016 г. 2 / 23 Първо изискване:

Подробно

СЪЗДАВАНЕ НА СЪДЪРЖАНИЕ, ИНДЕКСЕН УКАЗАТЕЛ И ВМЪКВАНЕ НА ПОЛЕТА I. СЪЗДАВАНЕ НА СЪДЪРЖАНИЕ Съдържанието се създава по съществуващ в Word форматен стил

СЪЗДАВАНЕ НА СЪДЪРЖАНИЕ, ИНДЕКСЕН УКАЗАТЕЛ И ВМЪКВАНЕ НА ПОЛЕТА I. СЪЗДАВАНЕ НА СЪДЪРЖАНИЕ Съдържанието се създава по съществуващ в Word форматен стил СЪЗДАВАНЕ НА СЪДЪРЖАНИЕ, ИНДЕКСЕН УКАЗАТЕЛ И ВМЪКВАНЕ НА ПОЛЕТА I. СЪЗДАВАНЕ НА СЪДЪРЖАНИЕ Съдържанието се създава по съществуващ в Word форматен стил или по създаден от вас потребителски стил. По подразбиране

Подробно

Машинно обучение Лабораторно упражнение 9 Класификация с множество класове. Представяне на невронна мрежа Упражнението демонстрира класификация в множ

Машинно обучение Лабораторно упражнение 9 Класификация с множество класове. Представяне на невронна мрежа Упражнението демонстрира класификация в множ Машинно обучение Лабораторно упражнение 9 Класификация с множество класове. Представяне на невронна мрежа Упражнението демонстрира класификация в множество класове чрез методи логаритмична регресия и невронни

Подробно

Обработка на грешки Изключения Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София Re

Обработка на грешки Изключения Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София Re Обработка на грешки Изключения Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София lchorbadjiev@elsys-bg.org Revision : 1.1 27 февруари 2005 г. 1 #include < cstdio

Подробно

doll Механична кукла Механичните кукли автоматично повтарят предварително зададена последователност от движения. В Япония има традиции в изработката н

doll Механична кукла Механичните кукли автоматично повтарят предварително зададена последователност от движения. В Япония има традиции в изработката н doll Механична кукла Механичните кукли автоматично повтарят предварително зададена последователност от движения. В Япония има традиции в изработката на механични кукли, датиращи от древни времена. Движенията

Подробно

MSDOS1

MSDOS1 ПРИЛОЖЕНИЕ C ANSI ESCAPE последователности Забележка Информацията в това приложение зависи от инсталацията и може да не се прилага в машините на всички производители. ANSI ESCAPE последователността представлява

Подробно

Виртуални функции

Виртуални функции Виртуални функции Статично свързване Как компилаторът избира кой метод или коя функция да бъде извикана? Прави се сравнение между формални и фактически параметри и се избира най-точното съвпадение в случай,

Подробно

ИЗИСКВАНИЯ ЗА ДОКЛАДИТЕ А. ОБЩИ ИЗИСКВАНИЯ І. Докладът трябва да е написан на компютърна програма Microsoft Word. ІІ. Файлът да бъде записан като *.do

ИЗИСКВАНИЯ ЗА ДОКЛАДИТЕ А. ОБЩИ ИЗИСКВАНИЯ І. Докладът трябва да е написан на компютърна програма Microsoft Word. ІІ. Файлът да бъде записан като *.do ИЗИСКВАНИЯ ЗА ДОКЛАДИТЕ А. ОБЩИ ИЗИСКВАНИЯ І. Докладът трябва да е написан на компютърна програма Microsoft Word. ІІ. Файлът да бъде записан като *.doc. ІІІ. Името на файла трябва да е със следната структура:

Подробно

HTML - формат на текст

HTML - формат на текст ТЕКСТ Езикът HTML ви позволява да разполагате текст на страницата, да го подравнявате, оцветявате, да задавате големината на шрифта и самия шрифт. Нека да направим една страница и да разположим някакъв

Подробно

ECDL_ICDL Spreadsheets.doc

ECDL_ICDL Spreadsheets.doc ECDL / ICDL Електронни таблици Учебна програма Цел Този документ съдържа подробна информация относно учебната програма за модул ECDL / ICDL Електронни таблици. Учебната програма очертава знанията и уменията,

Подробно

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

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА У Ч Е Б Н А П Р О Г Р А М А ЗА ЗАДЪЛЖИТЕЛНА ПРОФЕСИОНАЛНА ПОДГОТОВКА ПО ПРОГРАМИРАНЕ И АЛГОРИТМИЧНИ ЕЗИЦИ ЗА ПРОФЕСИЯ: КОД 482010 ИКОНОМИСТ - ИНФОРМАТИК СПЕЦИАЛНОСТ:

Подробно

Ръководство за бързо стартиране Microsoft Outlook 2013 изглежда по-различно от предишните версии и затова създадохме този справочник, за да ви помогне

Ръководство за бързо стартиране Microsoft Outlook 2013 изглежда по-различно от предишните версии и затова създадохме този справочник, за да ви помогне Ръководство за бързо стартиране Microsoft Outlook 2013 изглежда по-различно от предишните версии и затова създадохме този справочник, за да ви помогнем да го усвоите по-лесно. Нека стане ваш Персонализирайте

Подробно

Рекурсия Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. 4 януари

Рекурсия Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. 4 януари Рекурсия Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. 4 януари 2017 г. Трифон Трифонов (УП 16/17) Рекурсия 21.12.16

Подробно

Дефиниране на шаблон Шаблони (Templates) Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София

Дефиниране на шаблон Шаблони (Templates) Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София Дефиниране на шаблон Шаблони (Templates) Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София lchorbadjiev@elsys-bg.org Revision : 1.1 9 март 2005 г. template< class

Подробно

Scan Tailor Кратко ръководство за работа Преди време описах как се работи с програмата Scan Kromsator. Сега искам да Ви представя една друга програма,

Scan Tailor Кратко ръководство за работа Преди време описах как се работи с програмата Scan Kromsator. Сега искам да Ви представя една друга програма, Scan Tailor Кратко ръководство за работа Преди време описах как се работи с програмата Scan Kromsator. Сега искам да Ви представя една друга програма, която набира популярност сред любителите на електронните

Подробно

Структура на програма в C - Част 7 - масиви, оператор за индексиране, sizeof оператор

Структура на програма в C - Част 7 - масиви, оператор за индексиране, sizeof оператор Структура на програма в C Част 7 - масиви, оператор за индексиране, sizeof оператор Иван Георгиев, Христо Иванов, Христо Стефанов Технологично училище "Електронни системи", Технически университет, София

Подробно

HTML - списъци

HTML  - списъци СПИСЪЦИ Езикът HTML ви дава възможност да използвате три вида списъци - подредени, неподредени и списъци с обяснения. Подредените списъци са номерирани и изглеждат така : 1. Иван 2. Георги 3. Захари Неподредените

Подробно

Университет - библиотека - образование и дигиталният достъп University - Library - Education and Digital Access

Университет - библиотека - образование и дигиталният достъп University - Library - Education and Digital Access Отворете началната страница на сайт на ШУ "Епископ Преславски http://shu.bg/ Натиснете бутона Университетска библиотека (оградената с червено зона) От основното хоризонтално меню на библиотечния сайт натиснете

Подробно

Масиви и низове Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, 2018/19 г. 15 ноември 6 декември 2018 г. Трифон Трифонов (УП 1

Масиви и низове Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, 2018/19 г. 15 ноември 6 декември 2018 г. Трифон Трифонов (УП 1 Масиви и низове Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, 2018/19 г. 15 ноември 6 декември 2018 г. Трифон Трифонов (УП 18/19) Масиви и низове 15.11-6.12.2018 г. 1 / 17 Масиви

Подробно

Десислава Цокова ЗАБАВНИ ОБУЧИТЕЛНИ ИГРИ С LEARNING APPS НЕОБХОДИМИ РЕСУРСИ Компютър, интернет за създаването и ползването им. Регис

Десислава Цокова ЗАБАВНИ ОБУЧИТЕЛНИ ИГРИ С LEARNING APPS НЕОБХОДИМИ РЕСУРСИ Компютър, интернет за създаването и ползването им. Регис Десислава Цокова dtsokova@pgaz.org ЗАБАВНИ ОБУЧИТЕЛНИ ИГРИ С LEARNING APPS НЕОБХОДИМИ РЕСУРСИ Компютър, интернет за създаването и ползването им. Регистрация. ВЪВЕДЕНИЕ LearningApps.org е Web сайт, подкрепящ

Подробно

Машинно обучение Лабораторно упражнение 2 Въведение в Python Машинно обучение Лабораторно упражнение 2 Въведение в Python 1. Символни низове. - могат

Машинно обучение Лабораторно упражнение 2 Въведение в Python Машинно обучение Лабораторно упражнение 2 Въведение в Python 1. Символни низове. - могат 1. Символни низове. - могат да са затворени в единични или двойни кавички Примери: >>> 'hello' 'hello' >>> "hello" 'hello' 1.1. Вмъкване на нов ред. - \n >>> print("hello\n") hello 1.2. Вмъкване на разстояние

Подробно

Black and White

Black and White Advanced C++ Memory Management Йордан Димитър Зайков Трендафилов Memory Management Effective C++ 2 nd ed: 3, 5, 7, 8, 9, 10 More Effective C++: 1, 3, 8 Exceptional C++: 35, 36 Какво всъщност прави new?

Подробно

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

ИЗИСКВАНИЯ ЗА ПУБЛИКУВАНЕ НА МАТЕРИАЛИ В СП ИЗИСКВАНИЯ ЗА ПУБЛИКУВАНЕ НА МАТЕРИАЛИ В СП. УПРАВЛЕНИЕ И УСТОЙЧИВО РАЗВИТИЕ А. ОБЩИ ИЗИСКВАНИЯ І. Статията трябва да е написана на компютърна програма Microsoft Word. ІІ. Да бъде записана като *.doc.

Подробно

Графика и Презентации - Стандартизация на графичният Вход/Изход

Графика и Презентации - Стандартизация на графичният Вход/Изход Компютърна Графика и ГПИ Технически средства. Стандартизация на графичния вход/изход. Графични фаи лови формати доц. д-р А. Пенев Технически Средства 2/44 Технически Средства В компютърната графика с термина

Подробно

Структура на програма в C - Част 2 - типове, функции

Структура на програма в C - Част 2 - типове, функции Структура на програма в C Част 2 - типове, функции Иван Георгиев, Христо Иванов, Христо Стефанов Технологично училище "Електронни системи", Технически университет, София 10 март 2019 г. И. Георгиев, Х.

Подробно

ICS Natioanal

ICS Natioanal РЪКОВОДСТВО ЗА ВЪНШНИ ПОТРЕБИТЕЛИ Март 2019 г. История на промените Дата Версия Описание Автор 28.09.2018 1.0 Ръководство за потребителя ИО АД 07.03.2019 2.0 Ръководство за потребителя ИО АД СЪДЪРЖАНИЕ:

Подробно

Mathematica CalcCenter

Mathematica CalcCenter Mathematica CalcCenter Основни възможности Wolfram Mathematica CalcCenter е разработен на базата на Mathematica Professional и първоначално е бил предназначен за технически пресмятания. Информация за този

Подробно