Tools for Developers - presentation by Svetlin Nakov at SofiaDev.NET user group meeting (26-April-2012).
Table of Contents:
Integrated Development Environments (IDEs)
Source Control Systems
Code Generation Tools
Logging Tools
Unit Testing Tools
Automated Testing Tools
Bug Tracking / Issue Tracking Systems
Code Analysis Tools
Code Decompilation Tools
Code Obfuscators
Code Profilers
Refactoring Tools
Automated Build Tools
Continuous Integration Tools
Documentation Generators
Project Planning and Management Tools
Project Hosting and Team Collaboration Sites
Deployment in the Public Clouds
For more information see http://www.nakov.com/blog/2012/04/20/tools-for-developers-sofiadev-seminar-26-april-2012/
Tools for Developers - presentation by Svetlin Nakov at SofiaDev.NET user group meeting (26-April-2012).
Table of Contents:
Integrated Development Environments (IDEs)
Source Control Systems
Code Generation Tools
Logging Tools
Unit Testing Tools
Automated Testing Tools
Bug Tracking / Issue Tracking Systems
Code Analysis Tools
Code Decompilation Tools
Code Obfuscators
Code Profilers
Refactoring Tools
Automated Build Tools
Continuous Integration Tools
Documentation Generators
Project Planning and Management Tools
Project Hosting and Team Collaboration Sites
Deployment in the Public Clouds
For more information see http://www.nakov.com/blog/2012/04/20/tools-for-developers-sofiadev-seminar-26-april-2012/
00 JavaScript Part 1 Course - IntroductionTommy Vercety
This document provides an overview of the JavaScript Part 1 course, including the course program, evaluation criteria, exams, trainers, and resources. The course will cover fundamental JavaScript concepts like variables, operators, conditional statements, loops, arrays, functions, and objects. Students will be evaluated based on a practical exam, homework, homework reviews, attendance, and can earn bonuses for forum participation and helping other students.
This document provides an introduction to dynamic HTML (DHTML) and JavaScript development. It defines DHTML as a combination of HTML, CSS, and JavaScript that allows web pages to react and change in response to user actions. It discusses how JavaScript enables dynamic behavior and interactivity on web pages by handling events, modifying HTML elements and the DOM tree, and performing other tasks. It also covers common JavaScript concepts like functions, objects, and syntax as well as built-in browser objects and timers.
This document discusses data types and variables in JavaScript. It describes the main data types - integer, floating-point, boolean, and string. It explains that variables are used to store and manipulate data in memory, and have a name, type, and value. The document also covers declaring variables with the var keyword, assigning values to variables, and initializing variables before use.
Industrial visit at Kannan Devan Hill Plantations Tea Museum Lijin Mathew
THis slide explains about the industrial visit dne at Kannan Devan Hill Plantations, Munnar and its also discuss about a report on one survey conducted at Eravikulam National Park.
The document discusses marketing research, defining it as the systematic process of designing, collecting, analyzing, and reporting data to address a specific marketing problem or opportunity. It outlines the marketing research process, methods used including qualitative and quantitative approaches, and common areas of focus like segmentation, product, pricing, promotion, and distribution research. The benefits of market research are highlighted as tapping into opportunities, encouraging communication, minimizing risks, and finding potential problems. Mistakes to avoid are only doing one type of research, limited research sources, not identifying the target audience, and not incentivizing consumer participation.
Академия на Телерик - безплатни курсове 2011Svetlin Nakov
Представяне на безплатните курсове и обучения по програмиране и разработка на софтуер в академията на Телерик за софтуерни инженери (към 2011 г.). Презентацията включва:
- Представяне на софтуерната корпорация Телерик
- Представяне на Telerik Academy
- Програмата "Софтуерна академия" за безплатно обучение и работа в Телерик (Telerik Software Academy)
- Училищна академия по разработка на софтуер (Telerik School Academy)
- Академия по програмиране за деца (Telerik Kids Academy)
- Безплатни студентски курсове по програмиране и софтуерни технологии (Telerik Students Courses)
- Семинари и състезания по разработка на софтуер в Академията на Телерик
- Трейнърите в Академията за софтуерни инженери на Телерик
Първи стъпки в програмирането: всичко, което трябва да знаеш, за да стартираш към професията "софтуерен инженер"
Четирите умения на програмиста:
- Писане на код (coding skills) – 20%
- Алгоритмично мислене – 30%
- Фундаментални знания за професията – 25%
- Езици за програмиране и софтуерни технологии – 25%
Езици за програмиране и софтуерни технологии
- C# / .NET
- Java
- JavaScript
- Pyhton
- PHP
Пътят към програмирането през системата на СофтУни: https://softuni.bg/curriculum
Как да стана програмист?
https://softuni.bg/university/developersguide
Представяне на Софтуерния университет пред състезатели по информатика в рамките на Зимните математически състезания - Велико Търново, 1 март 2014 г.
Качествено образование, професия и работа за хиляди млади хора
Практика и реален опит + диплома за висше образование
Сайт на софтуерния университет: http://softuni.bg
Facebook страница на проекта: facebook.com/SoftwareUniversity
Snippet Jump представлява система за създаване, управление и програмиране на мултимедийно съдържание. Средата разполага с три различни начина за боравене с визуални елементи. Тя включва програмиране на обекти както с програмен код, така и с български думи. Системата позволява въвеждане на команди под формата на свободен текст, а също така и изграждане на модел на функциониране чрез блок-схеми. Всичко това определя начина на действие на мултимедийното съдържание.
Programming for .NET Framework
Freeware book, volume 2
Програмиране за .NET Framework
Съдържание
Том 1
Предговор...............................................................................33
Глава 1. Архитектура на платформата .NET и .NET Framework .......69
Глава 2. Въведение в C#.........................................................107
Глава 3. Обектно-ориентирано програмиране в .NET...................143
Глава 4. Управление на изключенията в .NET ...........................223
Глава 5. Обща система от типове (Common Type System)............249
Глава 6. Делегати и събития....................................................285
Глава 7. Атрибути..................................................................309
Глава 8. Масиви и колекции ...................................................325
Глава 9. Символни низове (Strings) ..........................................363
Глава 10. Регулярни изрази ....................................................421
Глава 11. Вход и изход ...........................................................499
Глава 12. Работа с XML ..........................................................529
Глава 13. Релационни бази от данни и MS SQL Server.................601
Глава 14. Достъп до данни с ADO.NET ......................................667
Том 2
Предговор към втория том........................................................33
Глава 15. Изграждане на графичен потребителски интерфейс с Windows Forms .......................................................................55
Глава 16. Изграждане на уеб приложения с ASP.NET .................173
Глава 17. Многонишково програмиране и синхронизация ............283
Глава 18. Мрежово и Интернет програмиране ...........................349
Глава 19. Отражение на типовете (Reflection) ...........................431
Глава 20. Сериализация на данни ............................................459
Глава 21. Уеб услуги с ASP.NET ..............................................501
Глава 22. Отдалечени извиквания с .NET Remoting ....................587
Глава 23. Взаимодействие с неуправляван код .........................631
Глава 24. Управление на паметта и ресурсите ..........................675
Глава 25. Асемблита и разпространение ..................................747
Глава 26. Сигурност в .NET Framework .....................................815
Глава 27. Mono – свободна имплементация на .NET Framework ....863
Глава 28. Помощни инструменти за .NET разработчици ..............909
Глава 29. Практически проект ................................................971
Заключение към втория том ..................................................1031
00 JavaScript Part 1 Course - IntroductionTommy Vercety
This document provides an overview of the JavaScript Part 1 course, including the course program, evaluation criteria, exams, trainers, and resources. The course will cover fundamental JavaScript concepts like variables, operators, conditional statements, loops, arrays, functions, and objects. Students will be evaluated based on a practical exam, homework, homework reviews, attendance, and can earn bonuses for forum participation and helping other students.
This document provides an introduction to dynamic HTML (DHTML) and JavaScript development. It defines DHTML as a combination of HTML, CSS, and JavaScript that allows web pages to react and change in response to user actions. It discusses how JavaScript enables dynamic behavior and interactivity on web pages by handling events, modifying HTML elements and the DOM tree, and performing other tasks. It also covers common JavaScript concepts like functions, objects, and syntax as well as built-in browser objects and timers.
This document discusses data types and variables in JavaScript. It describes the main data types - integer, floating-point, boolean, and string. It explains that variables are used to store and manipulate data in memory, and have a name, type, and value. The document also covers declaring variables with the var keyword, assigning values to variables, and initializing variables before use.
Industrial visit at Kannan Devan Hill Plantations Tea Museum Lijin Mathew
THis slide explains about the industrial visit dne at Kannan Devan Hill Plantations, Munnar and its also discuss about a report on one survey conducted at Eravikulam National Park.
The document discusses marketing research, defining it as the systematic process of designing, collecting, analyzing, and reporting data to address a specific marketing problem or opportunity. It outlines the marketing research process, methods used including qualitative and quantitative approaches, and common areas of focus like segmentation, product, pricing, promotion, and distribution research. The benefits of market research are highlighted as tapping into opportunities, encouraging communication, minimizing risks, and finding potential problems. Mistakes to avoid are only doing one type of research, limited research sources, not identifying the target audience, and not incentivizing consumer participation.
Академия на Телерик - безплатни курсове 2011Svetlin Nakov
Представяне на безплатните курсове и обучения по програмиране и разработка на софтуер в академията на Телерик за софтуерни инженери (към 2011 г.). Презентацията включва:
- Представяне на софтуерната корпорация Телерик
- Представяне на Telerik Academy
- Програмата "Софтуерна академия" за безплатно обучение и работа в Телерик (Telerik Software Academy)
- Училищна академия по разработка на софтуер (Telerik School Academy)
- Академия по програмиране за деца (Telerik Kids Academy)
- Безплатни студентски курсове по програмиране и софтуерни технологии (Telerik Students Courses)
- Семинари и състезания по разработка на софтуер в Академията на Телерик
- Трейнърите в Академията за софтуерни инженери на Телерик
Първи стъпки в програмирането: всичко, което трябва да знаеш, за да стартираш към професията "софтуерен инженер"
Четирите умения на програмиста:
- Писане на код (coding skills) – 20%
- Алгоритмично мислене – 30%
- Фундаментални знания за професията – 25%
- Езици за програмиране и софтуерни технологии – 25%
Езици за програмиране и софтуерни технологии
- C# / .NET
- Java
- JavaScript
- Pyhton
- PHP
Пътят към програмирането през системата на СофтУни: https://softuni.bg/curriculum
Как да стана програмист?
https://softuni.bg/university/developersguide
Представяне на Софтуерния университет пред състезатели по информатика в рамките на Зимните математически състезания - Велико Търново, 1 март 2014 г.
Качествено образование, професия и работа за хиляди млади хора
Практика и реален опит + диплома за висше образование
Сайт на софтуерния университет: http://softuni.bg
Facebook страница на проекта: facebook.com/SoftwareUniversity
Snippet Jump представлява система за създаване, управление и програмиране на мултимедийно съдържание. Средата разполага с три различни начина за боравене с визуални елементи. Тя включва програмиране на обекти както с програмен код, така и с български думи. Системата позволява въвеждане на команди под формата на свободен текст, а също така и изграждане на модел на функциониране чрез блок-схеми. Всичко това определя начина на действие на мултимедийното съдържание.
Programming for .NET Framework
Freeware book, volume 2
Програмиране за .NET Framework
Съдържание
Том 1
Предговор...............................................................................33
Глава 1. Архитектура на платформата .NET и .NET Framework .......69
Глава 2. Въведение в C#.........................................................107
Глава 3. Обектно-ориентирано програмиране в .NET...................143
Глава 4. Управление на изключенията в .NET ...........................223
Глава 5. Обща система от типове (Common Type System)............249
Глава 6. Делегати и събития....................................................285
Глава 7. Атрибути..................................................................309
Глава 8. Масиви и колекции ...................................................325
Глава 9. Символни низове (Strings) ..........................................363
Глава 10. Регулярни изрази ....................................................421
Глава 11. Вход и изход ...........................................................499
Глава 12. Работа с XML ..........................................................529
Глава 13. Релационни бази от данни и MS SQL Server.................601
Глава 14. Достъп до данни с ADO.NET ......................................667
Том 2
Предговор към втория том........................................................33
Глава 15. Изграждане на графичен потребителски интерфейс с Windows Forms .......................................................................55
Глава 16. Изграждане на уеб приложения с ASP.NET .................173
Глава 17. Многонишково програмиране и синхронизация ............283
Глава 18. Мрежово и Интернет програмиране ...........................349
Глава 19. Отражение на типовете (Reflection) ...........................431
Глава 20. Сериализация на данни ............................................459
Глава 21. Уеб услуги с ASP.NET ..............................................501
Глава 22. Отдалечени извиквания с .NET Remoting ....................587
Глава 23. Взаимодействие с неуправляван код .........................631
Глава 24. Управление на паметта и ресурсите ..........................675
Глава 25. Асемблита и разпространение ..................................747
Глава 26. Сигурност в .NET Framework .....................................815
Глава 27. Mono – свободна имплементация на .NET Framework ....863
Глава 28. Помощни инструменти за .NET разработчици ..............909
Глава 29. Практически проект ................................................971
Заключение към втория том ..................................................1031
1. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Arrays
Processing Sequences of Elements
Doncho Minkov
Technical Trainer
http://minkov.it
Telerik Software Academy
http://academy.telerik.com
2. Table of Contents
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
1. Declaring and Creating Arrays
2. Accessing Array Elements
3. Processing Array Elements
4. Dynamic Arrays
5. Sorting Arrays
2
3. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Declaring and
Creating Arrays
4. What are Arrays?
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
An array is a sequence of elements
The order of the elements is fixed
Does not have fixed size
Can get the current length(Array.length)
Element
of an
array
Array of 5 0 1 2 3 4 Elemen
elements t index
4
5. Declaring Arrays
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Declaring array is the same as regular variable
Note that JavaScript is typeless
//array holding integers
var numbers = [1,2,3,4,5];
//array holding strings
var weekDays = ["Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday", "Sunday"]
//array of different types
var mixed= [1, new Date(), "Meaningless"];
//creating array of arrays
var matrix = [
["0,0", "0,1", "0,2"],
["1,0", "1,1", "1,2"],
["2,0", "2,1", "2,2"]];
5
6. Declare and Initialize Arrays
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Initialing an array in JavaScript can be done in
three ways:
Using new Array( elements):
arr = new Array(1,2,3,4,5);
var
Using new Array( initialLength):
var arr = new Array(10);
Using array literals:
var arr = [1,2,3,4,5];
6
7. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Creating
Arrays
Live Demo
8. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Accessing Array Elements
Read and Modify Elements by Index
8
9. How to Access Array Element?
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Array elements are accessed using the square
brackets operator [] (indexer)
Array indexer takes element’s index as
parameter
The first element has index 0
The last element has index Length-1
Array elements can be retrieved and changed
by the [] operator
9
10. Reversing an Array – Example
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Reversing the contents of an array
var array = [1, 2, 3, 4, 5];
// Get array size
var length = array.length;
// Declare and create the reversed array
var reversed = new Array(length);
// Initialize the reversed array
for (var index = 0; index < length; index++)
{
reversed[length-index-1] = array[index];
}
10
11. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Reversing an Array
Live Demo
12. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Processing Array Elements
Using for and for-in
13. Processing Arrays: for Statement
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Use for loop to process an array when
Need to keep track of the index
In the loop body use the element at the loop
index (array[index]):
for (var index = 0; index < array.length; index++)
{
squares[index] = array[index] * array[index];
}
13
14. курсове и уроци по програмиране, уеб дизайн – безплатно
курсове и уроци по програмиране – Телерик академия
уроци по програмиране и уеб дизайн за ученици
програмиране за деца – безплатни курсове и уроци
безплатен SEO курс - оптимизация за търсачки
курсове и уроци по програмиране, книги – безплатно от Наков
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop
free C# book, безплатна книга C#, книга Java, книга C#
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда"
BG Coder - онлайн състезателна система - online judge
форум програмиране, форум уеб дизайн
ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
алго академия – състезателно програмиране, състезания
курс мобилни приложения с iPhone, Android, WP7, PhoneGap
Дончо Минков - сайт за програмиране
Николай Костов - блог за програмиране
C# курс, програмиране, безплатно
Processing Arrays Using
for Loop – Examples
Printing array of integers in reversed order:
for (var i = array.length-1; i >= 0; i--){
console.log(array[i] + " ");
}
// Result: 5 4 3 2 1
Initialize all array elements with their
corresponding index number:
for (var index = 0; index < array.length; index++){
array[index] = index;
}
14
15. Processing Arrays: for-in
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
How for-in loop works?
for (var i in array)
i iterates through all the indexes of array
Used when the indexes are unknown
All elements are accessed one by one
Order is not guaranteed
15
16. курсове и уроци по програмиране, уеб дизайн – безплатно
курсове и уроци по програмиране – Телерик академия
уроци по програмиране и уеб дизайн за ученици
програмиране за деца – безплатни курсове и уроци
безплатен SEO курс - оптимизация за търсачки
курсове и уроци по програмиране, книги – безплатно от Наков
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop
free C# book, безплатна книга C#, книга Java, книга C#
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда"
BG Coder - онлайн състезателна система - online judge
форум програмиране, форум уеб дизайн
ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
алго академия – състезателно програмиране, състезания
курс мобилни приложения с iPhone, Android, WP7, PhoneGap
Дончо Минков - сайт за програмиране
Николай Костов - блог за програмиране
C# курс, програмиране, безплатно
Processing Arrays Using for-
in – Example
Print all elements of an array of strings:
var capitals =[
"Sofia",
"Washington",
"London",
"Paris"
];
for (var i in capitals)
{
console.log(capitals[i]);
}
16
17. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Processing Arrays
Live Demo
18. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Dynamic Arrays
19. Dynamic Arrays
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
All arrays in JavaScript are dynamic
i.e. can change their size runtime
New elements can be inserted to the array
Elements can be removed from the array
Methods for array manipulation:
array.push(element)
Inserts a new element at the tail of the array
array.pop()
Removes the element at the tail
Returns the removed element
19
20. Dynamic Arrays (2)
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Methods for array manipulation (cont.)
array.unshift(element)
Inserts a new element at the head of the array
array.shift()
Removes the element at the head of the array
Returns the removed element
var numbers = [1,2,3,4,5];
console.log(numbers.join("|")); //result: 1|2|3|4|5
var tail = number.pop(); //tail = 5;
console.log(numbers.join("|")); //result: 1|2|3|4
number.unshift(0);
console.log(numbers.join("|")); //result: 0|1|2|3|4
var head=number.shift(); //head=0;
console.log(numbers.join("|")); //result: 1|2|3|4
20
21. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Dynamic Arrays
Live Demo
22. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Sorting Arrays
Array.sort() and Array.sort(orderBy)
23. Sorting Arrays
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
array.sort()
Sorts the elements of the array ascending
var
numbers = [5,4,2,3,1,4,5,6,7];
numbers.sort();
console.log(numbers.join(", "));
//result: 1, 2, 3, 4, 4, 5, 5, 6, 7
Keep in mind that array.sort uses the
string representation of the elements
i.e. the number 5 is compares as the string
"5"
var numbers = [5,4,23,2];
numbers.sort();
console.log(numbers.join(", "));
//result: 2, 23, 4, 5
Not quite sorted, right?
24. Sorting Arrays With
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
array.sort(compareFunc)
Compare Function
Sorts element by a compare function
The compare function defines sort rules
Return negative or 0 to leave the elements
Return positive to swap them
function orderBy(a,b){
return (a == b)? 0 : (a>b)? 1: -1
};
var numbers = [5, 4, 23, 2];
numbers.sort(orderBy);
console.log(numbers.join(", "));
//returns 2, 4, 5, 23
25. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Sorting Arrays
Live Demo
26. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Other Functions
27. Other Array Functions
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
array.reverse()
Returns a new arrays with elements in
reversed order
array.splice(index, count, elements)
Adds and/or removes elements from an array
array.concat(elements)
Inserts the elements at the end of the array
and returns a new array
array.join(separator)
Concatenates the elements of the array
28. Other Array Functions (2)
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
array.filter(condition)
Returns a new array with the elements that
satisfy condition
array.forEach(function(item){})
Iterates through the array and executes the
function for each item
29. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Other Functions
Live Demo
30. Other Array Functions (2)
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
array.indexOf(element)
Returns the index of the first match in the
array
Returns -1 is the element is not found
array.lastIndexOf(element)
Returns the index of the first match in the
array
Returns -1 is the element is not found
indexOf and lastIndexof do not work in all
browsers
Need to add a predefined functionality
31. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
indexOf and lastIndexOf
Live Demo
32. Arrays
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
Questions?
http://academy.telerik.com
33. Exercises
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
1. Write a script that allocates array of 20 integers and
initializes each element by its index multiplied by
5. Print the obtained array on the console.
2. Write a script that compares two char arrays
lexicographically (letter by letter).
3. Write a script that finds the maximal sequence of
equal elements in an array.
Example: {2, 1, 1, 2, 3, 3, 2, 2, 2, 1} {2, 2, 2}.
33
34. Exercises (2)
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
4. Write a script that finds the maximal increasing
sequence in an array. Example:
{3, 2, 3, 4, 2, 2, 4} {2, 3, 4}.
5. Sorting an array means to arrange its elements in
increasing order. Write a script to sort an array.
Use the "selection sort" algorithm: Find the
smallest element, move it at the first position,
find the smallest from the rest, move it at the
second position, etc.
Hint: Use a second array
8. Write a program that finds the most frequent
number in an array. Example:
{4, 1, 1, 4, 2, 3, 4, 4, 1, 2, 4, 9, 3} 4 (5 times)
5. 34
35. Exercises (3)
курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн
уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET
програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране
free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране
безплатен курс "Качествен програмен код"
безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
7. Write a program that finds the index of given
element in a sorted array of integers by using the
binarysearch algorithm (find it in Wikipedia)
35
Editor's Notes
* (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
* (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
* (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
* (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
* (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
* (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
* (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
* (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##