🗊Презентация Ievadlekcija. Программирование на языке С++

Нажмите для полного просмотра!
Ievadlekcija. Программирование на языке С++, слайд №1Ievadlekcija. Программирование на языке С++, слайд №2Ievadlekcija. Программирование на языке С++, слайд №3Ievadlekcija. Программирование на языке С++, слайд №4Ievadlekcija. Программирование на языке С++, слайд №5Ievadlekcija. Программирование на языке С++, слайд №6Ievadlekcija. Программирование на языке С++, слайд №7Ievadlekcija. Программирование на языке С++, слайд №8Ievadlekcija. Программирование на языке С++, слайд №9Ievadlekcija. Программирование на языке С++, слайд №10Ievadlekcija. Программирование на языке С++, слайд №11Ievadlekcija. Программирование на языке С++, слайд №12Ievadlekcija. Программирование на языке С++, слайд №13Ievadlekcija. Программирование на языке С++, слайд №14Ievadlekcija. Программирование на языке С++, слайд №15Ievadlekcija. Программирование на языке С++, слайд №16Ievadlekcija. Программирование на языке С++, слайд №17Ievadlekcija. Программирование на языке С++, слайд №18Ievadlekcija. Программирование на языке С++, слайд №19Ievadlekcija. Программирование на языке С++, слайд №20Ievadlekcija. Программирование на языке С++, слайд №21Ievadlekcija. Программирование на языке С++, слайд №22Ievadlekcija. Программирование на языке С++, слайд №23Ievadlekcija. Программирование на языке С++, слайд №24Ievadlekcija. Программирование на языке С++, слайд №25Ievadlekcija. Программирование на языке С++, слайд №26Ievadlekcija. Программирование на языке С++, слайд №27Ievadlekcija. Программирование на языке С++, слайд №28Ievadlekcija. Программирование на языке С++, слайд №29Ievadlekcija. Программирование на языке С++, слайд №30Ievadlekcija. Программирование на языке С++, слайд №31Ievadlekcija. Программирование на языке С++, слайд №32Ievadlekcija. Программирование на языке С++, слайд №33Ievadlekcija. Программирование на языке С++, слайд №34Ievadlekcija. Программирование на языке С++, слайд №35Ievadlekcija. Программирование на языке С++, слайд №36Ievadlekcija. Программирование на языке С++, слайд №37Ievadlekcija. Программирование на языке С++, слайд №38Ievadlekcija. Программирование на языке С++, слайд №39Ievadlekcija. Программирование на языке С++, слайд №40Ievadlekcija. Программирование на языке С++, слайд №41Ievadlekcija. Программирование на языке С++, слайд №42Ievadlekcija. Программирование на языке С++, слайд №43Ievadlekcija. Программирование на языке С++, слайд №44Ievadlekcija. Программирование на языке С++, слайд №45Ievadlekcija. Программирование на языке С++, слайд №46Ievadlekcija. Программирование на языке С++, слайд №47Ievadlekcija. Программирование на языке С++, слайд №48Ievadlekcija. Программирование на языке С++, слайд №49Ievadlekcija. Программирование на языке С++, слайд №50Ievadlekcija. Программирование на языке С++, слайд №51Ievadlekcija. Программирование на языке С++, слайд №52Ievadlekcija. Программирование на языке С++, слайд №53Ievadlekcija. Программирование на языке С++, слайд №54Ievadlekcija. Программирование на языке С++, слайд №55Ievadlekcija. Программирование на языке С++, слайд №56Ievadlekcija. Программирование на языке С++, слайд №57Ievadlekcija. Программирование на языке С++, слайд №58Ievadlekcija. Программирование на языке С++, слайд №59Ievadlekcija. Программирование на языке С++, слайд №60Ievadlekcija. Программирование на языке С++, слайд №61Ievadlekcija. Программирование на языке С++, слайд №62Ievadlekcija. Программирование на языке С++, слайд №63Ievadlekcija. Программирование на языке С++, слайд №64Ievadlekcija. Программирование на языке С++, слайд №65Ievadlekcija. Программирование на языке С++, слайд №66Ievadlekcija. Программирование на языке С++, слайд №67Ievadlekcija. Программирование на языке С++, слайд №68Ievadlekcija. Программирование на языке С++, слайд №69Ievadlekcija. Программирование на языке С++, слайд №70Ievadlekcija. Программирование на языке С++, слайд №71Ievadlekcija. Программирование на языке С++, слайд №72Ievadlekcija. Программирование на языке С++, слайд №73Ievadlekcija. Программирование на языке С++, слайд №74Ievadlekcija. Программирование на языке С++, слайд №75Ievadlekcija. Программирование на языке С++, слайд №76Ievadlekcija. Программирование на языке С++, слайд №77Ievadlekcija. Программирование на языке С++, слайд №78Ievadlekcija. Программирование на языке С++, слайд №79Ievadlekcija. Программирование на языке С++, слайд №80Ievadlekcija. Программирование на языке С++, слайд №81Ievadlekcija. Программирование на языке С++, слайд №82Ievadlekcija. Программирование на языке С++, слайд №83Ievadlekcija. Программирование на языке С++, слайд №84Ievadlekcija. Программирование на языке С++, слайд №85Ievadlekcija. Программирование на языке С++, слайд №86Ievadlekcija. Программирование на языке С++, слайд №87Ievadlekcija. Программирование на языке С++, слайд №88Ievadlekcija. Программирование на языке С++, слайд №89Ievadlekcija. Программирование на языке С++, слайд №90Ievadlekcija. Программирование на языке С++, слайд №91Ievadlekcija. Программирование на языке С++, слайд №92Ievadlekcija. Программирование на языке С++, слайд №93

Содержание

Вы можете ознакомиться и скачать презентацию на тему Ievadlekcija. Программирование на языке С++. Доклад-сообщение содержит 93 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1







Ievadlekcija
Описание слайда:
Ievadlekcija

Слайд 2





Literatūra
https://en.wikibooks.org/wiki/C%2B%2B_Programming
https://en.wikibooks.org/wiki/C%2B%2B_Programming/Examples
http://www.cplusplus.com/doc/tutorial
http://www.tutorialspoint.com/cplusplus/cpp_overview.htm
http://en.cppreference.com/w/Main_Page
https://isocpp.org/images/uploads/2-Tour-Basics.pdf
http://www.engin.umd.umich.edu/CIS/course.des/cis400/ - visas valodas
http://home.lu.lv/~janiszu/courses/ecpp/cpp01.introduction.pdf
https://www.gamedev.lv/article/c_pamati
Описание слайда:
Literatūra https://en.wikibooks.org/wiki/C%2B%2B_Programming https://en.wikibooks.org/wiki/C%2B%2B_Programming/Examples http://www.cplusplus.com/doc/tutorial http://www.tutorialspoint.com/cplusplus/cpp_overview.htm http://en.cppreference.com/w/Main_Page https://isocpp.org/images/uploads/2-Tour-Basics.pdf http://www.engin.umd.umich.edu/CIS/course.des/cis400/ - visas valodas http://home.lu.lv/~janiszu/courses/ecpp/cpp01.introduction.pdf https://www.gamedev.lv/article/c_pamati

Слайд 3





Literatūra
Описание слайда:
Literatūra

Слайд 4





Literatūra
Роберт Седжвик Фундаментальные алгоритмы на C++. Части 1-4. Анализ. Структуры данных. Сортировка. Поиск: ДиаСофт, 2002 г. Твердый переплет, 688 стр.
Роберт Седжвик, Фундаментальные алгоритмы на С. Части 1-4. Анализ. Структуры данных. Сортировка. Поиск "ДиаСофт ЮП" · 2003 г. · 672 стр.
Майкл Мейн, Уолтер Савитч Структуры данных и другие объекты в C++ 2-е издание: Вильямс 2002, 832 стр.
Описание слайда:
Literatūra Роберт Седжвик Фундаментальные алгоритмы на C++. Части 1-4. Анализ. Структуры данных. Сортировка. Поиск: ДиаСофт, 2002 г. Твердый переплет, 688 стр. Роберт Седжвик, Фундаментальные алгоритмы на С. Части 1-4. Анализ. Структуры данных. Сортировка. Поиск "ДиаСофт ЮП" · 2003 г. · 672 стр. Майкл Мейн, Уолтер Савитч Структуры данных и другие объекты в C++ 2-е издание: Вильямс 2002, 832 стр.

Слайд 5





Literatūra
Пол И. Объектно-ориентированное программирование с использованием С++. - К: ДиаСофт, 1995
Шилдт Г. Теория и практика С++. - СПб.:  BHV, 1996
Подбельский В.В. Язык Си++: Учебное пособие. - М.: ФиC, 1996 
Р. Лафоре. Объектно-ориентированное программирование в С++. — СПб: ПИТЕР, 2003 г. — 928 с. 
Мейерс С. Эффективное использование С++. - М: ДМК, 2000
Элджер Д. С++: Библиотека программиста. - CПб.: Питер, 1999 
Голуб А.И. С и С++. Правила программирования. М: БИНОМ, 1996
Аммерааль Л. STL для программистов на С++. - М: ДМК, 2000.
Дж. Коплиен. Программирование на С++ . — СПб: ПИТЕР, 2005 г. — 479 с.
Описание слайда:
Literatūra Пол И. Объектно-ориентированное программирование с использованием С++. - К: ДиаСофт, 1995 Шилдт Г. Теория и практика С++. - СПб.: BHV, 1996 Подбельский В.В. Язык Си++: Учебное пособие. - М.: ФиC, 1996 Р. Лафоре. Объектно-ориентированное программирование в С++. — СПб: ПИТЕР, 2003 г. — 928 с. Мейерс С. Эффективное использование С++. - М: ДМК, 2000 Элджер Д. С++: Библиотека программиста. - CПб.: Питер, 1999 Голуб А.И. С и С++. Правила программирования. М: БИНОМ, 1996 Аммерааль Л. STL для программистов на С++. - М: ДМК, 2000. Дж. Коплиен. Программирование на С++ . — СПб: ПИТЕР, 2005 г. — 479 с.

Слайд 6





Literatūra
Павловская Т.А. C/C++. Программирование на языке
 высокого уровня. — CПб.: Питер, 2001, 2003.
Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование: Практикум. — СПб: ПИТЕР, 2002. 
Павловская Т.А., Щупак Ю.А. С++. Объектно-ориентированное программирование: Практикум. — СПб: ПИТЕР, 2004. 
Саттер Г. Решение сложных задач на C++. Серия C++ In-Depth, т.4. — Москва: Издательский дом «Вильямс», 2002 г. — 400 с.
Александреску А. Современное проектирование на С++. Серия C++ In-Depth, т.3. — Москва: Издательский дом «Вильямс», 2002 г. — 336 с.
Кениг Э., Му Б. Эффективное программирование на С++. Серия C++ In-Depth, т.2. — Москва: Издательский дом «Вильямс», 2002 г. — 384 с.
Описание слайда:
Literatūra Павловская Т.А. C/C++. Программирование на языке высокого уровня. — CПб.: Питер, 2001, 2003. Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование: Практикум. — СПб: ПИТЕР, 2002. Павловская Т.А., Щупак Ю.А. С++. Объектно-ориентированное программирование: Практикум. — СПб: ПИТЕР, 2004. Саттер Г. Решение сложных задач на C++. Серия C++ In-Depth, т.4. — Москва: Издательский дом «Вильямс», 2002 г. — 400 с. Александреску А. Современное проектирование на С++. Серия C++ In-Depth, т.3. — Москва: Издательский дом «Вильямс», 2002 г. — 336 с. Кениг Э., Му Б. Эффективное программирование на С++. Серия C++ In-Depth, т.2. — Москва: Издательский дом «Вильямс», 2002 г. — 384 с.

Слайд 7





Literatūra
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. — СПб: ПИТЕР, 2001 г. — 368 с. 
Влиссидес Дж. Применение шаблонов проектирования. Дополнительные штрихи. — Москва: Издательский дом «Вильямс», 2003 г. — 144 с.
Шаллоуей А., Тротт Д. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. — Москва: Издательский дом «Вильямс», 2002 г. — 288 с.
Штерн В. Основы С++. Методы программной инженерии. — Москва: ЛОРИ, 2003 г. — 860 с.
В. Лаптев. С++. Экспресс-курс. — СПб: БХВ-Петербург, 2004 г. — 512 с. 
Б. Эккель. Философия С++. — СПб: ПИТЕР, 2004 г. — 572 с.
Описание слайда:
Literatūra Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. — СПб: ПИТЕР, 2001 г. — 368 с. Влиссидес Дж. Применение шаблонов проектирования. Дополнительные штрихи. — Москва: Издательский дом «Вильямс», 2003 г. — 144 с. Шаллоуей А., Тротт Д. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. — Москва: Издательский дом «Вильямс», 2002 г. — 288 с. Штерн В. Основы С++. Методы программной инженерии. — Москва: ЛОРИ, 2003 г. — 860 с. В. Лаптев. С++. Экспресс-курс. — СПб: БХВ-Петербург, 2004 г. — 512 с. Б. Эккель. Философия С++. — СПб: ПИТЕР, 2004 г. — 572 с.

Слайд 8





Literatūra
К. Бек. Экстремальное программирование. — СПб: ПИТЕР, 2002.
К. Бек, М. Фаулер. Экстремальное программирование. Планирование. — СПб: ПИТЕР, 2003 г. — 144 с. 
 К. Ауэр, Р. Миллер. Экстремальное программирование. Постановка процесса. — СПб: ПИТЕР, 2003 г. — 368 с.
К. Лоудон. С++. Краткий справочник. — СПб: ПИТЕР, 2004 г. — 220 с. 
С. Уэллин. Как не надо программировать на С++. — СПб: ПИТЕР, 2004 г. — 240 с. 
С. Макконнелл. Совершенный код. — СПб: «Питер», 2005. — 896 с.
Стандарт С++: INTERNATIONAL ISO/IEC STANDARD 14882 1998-09-01, 2003
Описание слайда:
Literatūra К. Бек. Экстремальное программирование. — СПб: ПИТЕР, 2002. К. Бек, М. Фаулер. Экстремальное программирование. Планирование. — СПб: ПИТЕР, 2003 г. — 144 с. К. Ауэр, Р. Миллер. Экстремальное программирование. Постановка процесса. — СПб: ПИТЕР, 2003 г. — 368 с. К. Лоудон. С++. Краткий справочник. — СПб: ПИТЕР, 2004 г. — 220 с. С. Уэллин. Как не надо программировать на С++. — СПб: ПИТЕР, 2004 г. — 240 с. С. Макконнелл. Совершенный код. — СПб: «Питер», 2005. — 896 с. Стандарт С++: INTERNATIONAL ISO/IEC STANDARD 14882 1998-09-01, 2003

Слайд 9


Ievadlekcija. Программирование на языке С++, слайд №9
Описание слайда:

Слайд 10





Saturs
C++ rašanās vēsture;
Komentāri;
Piešķire;
Datu izvads.
Описание слайда:
Saturs C++ rašanās vēsture; Komentāri; Piešķire; Datu izvads.

Слайд 11





Programmēšanas valodas
www.tiobe.com
https://en.wikipedia.org/wiki/List_of_C-family_programming_languages
https://www.levenez.com/lang/
Описание слайда:
Programmēšanas valodas www.tiobe.com https://en.wikipedia.org/wiki/List_of_C-family_programming_languages https://www.levenez.com/lang/

Слайд 12





C valodu saime
Описание слайда:
C valodu saime

Слайд 13


Ievadlekcija. Программирование на языке С++, слайд №13
Описание слайда:

Слайд 14





C  valoda
Valoda C++ ir izcēlusies no valodas C, kuru (1970) 1972. gadā izstrādājis AT&A Bell Laboratories līdzstrādnieks Deniss Ričijs (Dennis Ritchie). 
C valodai par pamatu tika izmantotas B, BCPL, ALGOL 68 prog. val.
Описание слайда:
C valoda Valoda C++ ir izcēlusies no valodas C, kuru (1970) 1972. gadā izstrādājis AT&A Bell Laboratories līdzstrādnieks Deniss Ričijs (Dennis Ritchie). C valodai par pamatu tika izmantotas B, BCPL, ALGOL 68 prog. val.

Слайд 15





C++ vēsture
Lai kompensētu valodas C nepilnības, 20. gs. 70. gadu beigās – 80. gadu sākumā AT&A Bell Laboratories līdzstrādnieks Bjerns Stroustrups (Bjarne Stroustrup) izstrādāja programmēšanas valodu C++, kas daudzos gadījumos ir izrādījusies labāka par savu priekšteci. 
1983 C++ Stroustrup C with Classes
Tajā ieviestas daudzas augsta līmeņa konstrukcijas, kas atvieglo programmētāja darbu. 
Bez tam C++ ir saglabājis savietojamību ar valodu C (lielākā daļa C programmu ir arī C++ programmas), kas savulaik visticamāk bija izšķiroši, lai C++ iegūtu savu plašo pielietojumu un popularitāti.
Описание слайда:
C++ vēsture Lai kompensētu valodas C nepilnības, 20. gs. 70. gadu beigās – 80. gadu sākumā AT&A Bell Laboratories līdzstrādnieks Bjerns Stroustrups (Bjarne Stroustrup) izstrādāja programmēšanas valodu C++, kas daudzos gadījumos ir izrādījusies labāka par savu priekšteci. 1983 C++ Stroustrup C with Classes Tajā ieviestas daudzas augsta līmeņa konstrukcijas, kas atvieglo programmētāja darbu. Bez tam C++ ir saglabājis savietojamību ar valodu C (lielākā daļa C programmu ir arī C++ programmas), kas savulaik visticamāk bija izšķiroši, lai C++ iegūtu savu plašo pielietojumu un popularitāti.

Слайд 16





Standartizēšana
 ISO International Standard ISO/IEC 14882:2014(E) – Programming Language C++
https://isocpp.org/std/the-standard
Описание слайда:
Standartizēšana ISO International Standard ISO/IEC 14882:2014(E) – Programming Language C++ https://isocpp.org/std/the-standard

Слайд 17





OS platformu atbalsts
Описание слайда:
OS platformu atbalsts

Слайд 18





C++ ievads
C++ improves on many of C’s features.
C++ provides object-oriented programming (OOP).
C++ is a superset to C.
No ANSI standard exists yet (in 1994).
Описание слайда:
C++ ievads C++ improves on many of C’s features. C++ provides object-oriented programming (OOP). C++ is a superset to C. No ANSI standard exists yet (in 1994).

Слайд 19





C++ programmas failu struktūra
Programma valodā C++ sastāv:
no viena vai vairākiem C++ failiem (faila paplašinājums parasti .cpp vai .cc),
kā arī iespējami no citiem failiem, no kuriem tipiskākie ir t.s. hedera (jeb galvas) faili (faila paplašinājums .h). 
Tātad, triviālā C++ programma sastāv no viena C++ faila.
Описание слайда:
C++ programmas failu struktūra Programma valodā C++ sastāv: no viena vai vairākiem C++ failiem (faila paplašinājums parasti .cpp vai .cc), kā arī iespējami no citiem failiem, no kuriem tipiskākie ir t.s. hedera (jeb galvas) faili (faila paplašinājums .h). Tātad, triviālā C++ programma sastāv no viena C++ faila.

Слайд 20





C++ programmas kompilēšana un palaišana
Programmas rakstīšanas mērķis parasti ir iegūt izpildāmu moduli (piemēram .exe failu), kas veic noteiktas darbības. 
Lai no programmas iegūtu izpildāmo moduli, nepieciešams kompilators.
Описание слайда:
C++ programmas kompilēšana un palaišana Programmas rakstīšanas mērķis parasti ir iegūt izpildāmu moduli (piemēram .exe failu), kas veic noteiktas darbības. Lai no programmas iegūtu izpildāmo moduli, nepieciešams kompilators.

Слайд 21





Kompilators
Kompilators (compiler) ir datorprogramma, kas pārveido noteiktā programmēšanas valodā uzrakstītu programmu par izpildāmu moduli (vispārīgā gadījumā – par programmu mašīnkodā, tādu, kuru dators var tiešā veidā izpildīt).
Описание слайда:
Kompilators Kompilators (compiler) ir datorprogramma, kas pārveido noteiktā programmēšanas valodā uzrakstītu programmu par izpildāmu moduli (vispārīgā gadījumā – par programmu mašīnkodā, tādu, kuru dators var tiešā veidā izpildīt).

Слайд 22





Izpildāma moduļa iegūšana no C++ programmas vispārīgā gadījumā
Описание слайда:
Izpildāma moduļa iegūšana no C++ programmas vispārīgā gadījumā

Слайд 23





Izpildāmā moduļa iegūšanas fāzes
1. fāze. Kompilēšana. Katram C++ failam tiek uzbūvēts atbilstošs objektu fails (faila paplašinājums parasti .obj vai .o), kopumā veidojot objektu kodu;
2. fāze. Linkošana. No iegūtā objektu koda, kā arī citu programmu, t.sk. standarta bibliotēku objektu koda tiek izveidots gala produkts – izpildāmais kods (izpildāmais modulis vai moduļi).
Pilnu izpildāmā koda iegūšanas procesu mēdz saukt arī par uzbūvēšanu (build), tomēr sarunu valodā, tiek lietots termins kompilēšana.
Abas izpildāmā koda uzbūvēšanas fāzes parasti tomēr veic viens un tas pats kompilators.
Описание слайда:
Izpildāmā moduļa iegūšanas fāzes 1. fāze. Kompilēšana. Katram C++ failam tiek uzbūvēts atbilstošs objektu fails (faila paplašinājums parasti .obj vai .o), kopumā veidojot objektu kodu; 2. fāze. Linkošana. No iegūtā objektu koda, kā arī citu programmu, t.sk. standarta bibliotēku objektu koda tiek izveidots gala produkts – izpildāmais kods (izpildāmais modulis vai moduļi). Pilnu izpildāmā koda iegūšanas procesu mēdz saukt arī par uzbūvēšanu (build), tomēr sarunu valodā, tiek lietots termins kompilēšana. Abas izpildāmā koda uzbūvēšanas fāzes parasti tomēr veic viens un tas pats kompilators.

Слайд 24





Izstrādes vides
Programmas failu organizāciju, kā arī pareizu kompilatora un citu palīgprogrammu izsaukšanas secību izpildāmā koda iegūšanai parasti nodrošina izstrādes vide, piemēram:
wxDev-C++ (http://wxdsgn.sourceforge.net/),
Microsoft Visual C++, 
Borland C++, 
Anjuta, 
C++ Editor 1.7 (free),
Eclipse IDE for C/C++ Developers (http://www.eclipse.org/downloads/moreinfo/c.php),
NetBeans IDE 6.9 (http://netbeans.org/features/cpp/),
Izmantojot projektu (project) mehānismu, tādējādi programmētājs var abstrahēties no šīs shēmas un “ar vienas pogas spiedienu” nonākt no programmas līdz rezultātam. 
Otrs bieži lietots variants programmas izpildāmā koda uzbūvēšanai, kas īpaši izplatīts Unix/Linux platformās, ir t.s. make mehānisms.
https://isocpp.org/get-started
Описание слайда:
Izstrādes vides Programmas failu organizāciju, kā arī pareizu kompilatora un citu palīgprogrammu izsaukšanas secību izpildāmā koda iegūšanai parasti nodrošina izstrādes vide, piemēram: wxDev-C++ (http://wxdsgn.sourceforge.net/), Microsoft Visual C++, Borland C++, Anjuta, C++ Editor 1.7 (free), Eclipse IDE for C/C++ Developers (http://www.eclipse.org/downloads/moreinfo/c.php), NetBeans IDE 6.9 (http://netbeans.org/features/cpp/), Izmantojot projektu (project) mehānismu, tādējādi programmētājs var abstrahēties no šīs shēmas un “ar vienas pogas spiedienu” nonākt no programmas līdz rezultātam. Otrs bieži lietots variants programmas izpildāmā koda uzbūvēšanai, kas īpaši izplatīts Unix/Linux platformās, ir t.s. make mehānisms. https://isocpp.org/get-started

Слайд 25





Rezervētie vārdi I
Описание слайда:
Rezervētie vārdi I

Слайд 26





Rezervētie vārdi II
Описание слайда:
Rezervētie vārdi II

Слайд 27





Rezervētie vārdi III
Описание слайда:
Rezervētie vārdi III

Слайд 28





Rezervētie vārdi IV
Описание слайда:
Rezervētie vārdi IV

Слайд 29





Rezervētie vārdi V
Описание слайда:
Rezervētie vārdi V

Слайд 30





Valoda ir reģistrjūtīga
Very important: The C++ language is "case sensitive", that means that an identifier written in capital letters is not equivalent to another one with the same name but written in small letters. 
Thus, for example the variable RESULT is not the same as the variable result nor the variable Result.
Описание слайда:
Valoda ir reģistrjūtīga Very important: The C++ language is "case sensitive", that means that an identifier written in capital letters is not equivalent to another one with the same name but written in small letters. Thus, for example the variable RESULT is not the same as the variable result nor the variable Result.

Слайд 31





C++ programmas vienkāršota struktūra
Описание слайда:
C++ programmas vienkāršota struktūra

Слайд 32





Programmas struktūra
#include <iostream>
using namespace std;

int main ()
{
cout << "Hello, world!" << endl;
return 0;
}
Описание слайда:
Programmas struktūra #include <iostream> using namespace std; int main () { cout << "Hello, world!" << endl; return 0; }

Слайд 33





Bibliotēku piesaiste
1. #include <iostream.h>
2. #include <iostream>
   using namespace std;
3. #include <iostream>
    std::cout << "Hello, world!" << endl;
4. #include <cmath>  vai  #include <math.h>
Описание слайда:
Bibliotēku piesaiste 1. #include <iostream.h> 2. #include <iostream> using namespace std; 3. #include <iostream> std::cout << "Hello, world!" << endl; 4. #include <cmath> vai #include <math.h>

Слайд 34





Funkcija
int main ()
{
return 0;
}
Описание слайда:
Funkcija int main () { return 0; }

Слайд 35





Komentāri
In C,
/* This is a single-line comment. */
In C++,
// This is a single-line comment.
Описание слайда:
Komentāri In C, /* This is a single-line comment. */ In C++, // This is a single-line comment.

Слайд 36





Komentāra piemērs
/********************************************************
**
** Programma “Hello, World”
** Izveidota 2007.04.05.
** Labota 2007.04.09.
** Autors Mr. X
**
********************************************************/
Описание слайда:
Komentāra piemērs /******************************************************** ** ** Programma “Hello, World” ** Izveidota 2007.04.05. ** Labota 2007.04.09. ** Autors Mr. X ** ********************************************************/

Слайд 37





Programma 1
// mana pirmaa programma C++
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}
Описание слайда:
Programma 1 // mana pirmaa programma C++ #include <iostream> using namespace std; int main () { cout << "Hello World!"; return 0; }

Слайд 38





Programma 1
// mana pirmaa programma C++
#include <iostream.h>
using namespace std;
int main ()
{
  cout << "Hello World!";
  system("Pause");
  return 0;
}
Описание слайда:
Programma 1 // mana pirmaa programma C++ #include <iostream.h> using namespace std; int main () { cout << "Hello World!"; system("Pause"); return 0; }

Слайд 39





Programma 1
// mana pirmaa programma C++
#include <iostream.h>
using namespace std;
int main ()
{
  cout << "Hello World!";
  system("Pause>>nul");
  return 0;
}
Описание слайда:
Programma 1 // mana pirmaa programma C++ #include <iostream.h> using namespace std; int main () { cout << "Hello World!"; system("Pause>>nul"); return 0; }

Слайд 40





Programma ar komentārijiem I
/* my second program in C++ with more comments */ 
#include <iostream> 
using namespace std;
int main () 
{ 
cout << "Hello World! "; // says Hello World! 
cout << "I'm a C++ program"; // says I'm a C++ program 
system("Pause>>nul");
return 0; 
}
Описание слайда:
Programma ar komentārijiem I /* my second program in C++ with more comments */ #include <iostream> using namespace std; int main () { cout << "Hello World! "; // says Hello World! cout << "I'm a C++ program"; // says I'm a C++ program system("Pause>>nul"); return 0; }

Слайд 41





Programma ar komentārijiem II
/* my second program in C++ 
with more comments */ 
#include <iostream> 
using namespace std;
int main () 
{ 
cout << "Hello World! “<<endl; // says Hello World! 
cout << "I'm a C++ program\n"; // says I'm a C++ program 
cout << “Two lines”;
system("Pause>>nul");
return 0; 
}
Описание слайда:
Programma ar komentārijiem II /* my second program in C++ with more comments */ #include <iostream> using namespace std; int main () { cout << "Hello World! “<<endl; // says Hello World! cout << "I'm a C++ program\n"; // says I'm a C++ program cout << “Two lines”; system("Pause>>nul"); return 0; }

Слайд 42





ESC sekvences
Описание слайда:
ESC sekvences

Слайд 43





Mainīgo deklarēšana
Mainīgā deklarācija ietver šādas informācijas uzrādīšanu par mainīgo:
mainīgā tips,
mainīgā vārds,
sākuma vērtība (neobligāti).
Mainīgā deklarēšanu veic deklarators. 
Ar vienu šādu konstrukciju var deklarēt vienu vai vairākus viena tipa mainīgos. 
Mainīgo deklarēšanu var veikt jebkurā programmas vietā, galvenais, lai tas notiktu pirms pirmās šo mainīgo izmantošanas.
Описание слайда:
Mainīgo deklarēšana Mainīgā deklarācija ietver šādas informācijas uzrādīšanu par mainīgo: mainīgā tips, mainīgā vārds, sākuma vērtība (neobligāti). Mainīgā deklarēšanu veic deklarators. Ar vienu šādu konstrukciju var deklarēt vienu vai vairākus viena tipa mainīgos. Mainīgo deklarēšanu var veikt jebkurā programmas vietā, galvenais, lai tas notiktu pirms pirmās šo mainīgo izmantošanas.

Слайд 44





Datu tipa struktūra
Описание слайда:
Datu tipa struktūra

Слайд 45





Valodas C++ datu pamattipi
Описание слайда:
Valodas C++ datu pamattipi

Слайд 46





Datu tipu iedalījums
Описание слайда:
Datu tipu iedalījums

Слайд 47





C valodas 4 datu tipu specifikatori
Описание слайда:
C valodas 4 datu tipu specifikatori

Слайд 48





Tipu specifikatori
Описание слайда:
Tipu specifikatori

Слайд 49





Datu tipu tabula
Описание слайда:
Datu tipu tabula

Слайд 50





Datu tipu vērtību diapazons
Описание слайда:
Datu tipu vērtību diapazons

Слайд 51





Datu tipu vērtību diapazons
Описание слайда:
Datu tipu vērtību diapazons

Слайд 52





Datu tipu vērtību diapazons
Описание слайда:
Datu tipu vērtību diapazons

Слайд 53





Deklarators
Deklarators (declarator) ir konstrukcija, kas paziņo, ka noteikts programmas elements (visbiežāk mainīgais) tiks izmantots programmā.
Описание слайда:
Deklarators Deklarators (declarator) ir konstrukcija, kas paziņo, ka noteikts programmas elements (visbiežāk mainīgais) tiks izmantots programmā.

Слайд 54





Piešķiršanas priekšraksts
Piešķiršana (assignment) ir vērtības ierakstīšana mainīgajā.
Piešķiršanu veic piešķiršanas priekšraksts (assignment statement), kas ietver sevī piešķiršanas operatoru (vienlīdzības zīmi).
Piemēri:
x = 5;
x = y = z;
x = (y + z) * 5;
arr[x] = sqrt(y);
Описание слайда:
Piešķiršanas priekšraksts Piešķiršana (assignment) ir vērtības ierakstīšana mainīgajā. Piešķiršanu veic piešķiršanas priekšraksts (assignment statement), kas ietver sevī piešķiršanas operatoru (vienlīdzības zīmi). Piemēri: x = 5; x = y = z; x = (y + z) * 5; arr[x] = sqrt(y);

Слайд 55





Mainīgo deklarēšanas piemēri
int x;
int x1, x2;
double d;
double e=2007;
int m=7, n=5;
int p=-1, q, r=89;
string s = "Hello, World!";
char v, w='X';
Описание слайда:
Mainīgo deklarēšanas piemēri int x; int x1, x2; double d; double e=2007; int m=7, n=5; int p=-1, q, r=89; string s = "Hello, World!"; char v, w='X';

Слайд 56





Programma 2
// operating with variables
#include <iostream.h>
int main ()
{
  // declaring variables:
  int a, b;
  int result;
  // process:
  a = 5;
  b = 2;
  a = a + 1;
  result = a - b;
  // print out the result:
  cout << result;
  system("pause>>nul");
  // terminate the program:
  return 0;
}
Описание слайда:
Programma 2 // operating with variables #include <iostream.h> int main () { // declaring variables: int a, b; int result; // process: a = 5; b = 2; a = a + 1; result = a - b; // print out the result: cout << result; system("pause>>nul"); // terminate the program: return 0; }

Слайд 57





Programma 3
// i/o example
#include <iostream.h>
int main ()
{
  int i;
  cout << "Please enter an integer value: ";
  cin >> i;
  cout << "The value you entered is " << i;
  cout << " and its double is " << i*2 << ".\n";
  return 0;
}
Описание слайда:
Programma 3 // i/o example #include <iostream.h> int main () { int i; cout << "Please enter an integer value: "; cin >> i; cout << "The value you entered is " << i; cout << " and its double is " << i*2 << ".\n"; return 0; }

Слайд 58





Mainīgā izmēra noteikšana
int x;
cout<<sizeof(int);
cout<<sizeof(x);
Описание слайда:
Mainīgā izmēra noteikšana int x; cout<<sizeof(int); cout<<sizeof(x);

Слайд 59





Tipu pārveidošana
int i=66;
char c;
c = 65;
cout << c << endl;
cout << (char)i << endl;
Описание слайда:
Tipu pārveidošana int i=66; char c; c = 65; cout << c << endl; cout << (char)i << endl;

Слайд 60





Papildus operatori tipa pārveidošanai
const_cast
dynamic_cast
reinterpret_cast
static_cast
Nodrošina dažādas pārbaudes.
Tipa pārveidošanas operators const_cast domāts, lai pārdefinētu modifikatorus const vai volatile, bet citādi tips paliktu tāds pats.
Operators dynamic_cast pārbauda, vai ir iespējama norādītā tipa pārveidošana.
Operators reinterpret_cast domāts viena tipa pārveidošanai par pilnīgi citu un būtu uzskatāms par vistuvāko klasiskajam variantam. Parasti šo operatoru lieto, lai pārveidotu savstarpēji nesaderīgus norādes tipus.
Описание слайда:
Papildus operatori tipa pārveidošanai const_cast dynamic_cast reinterpret_cast static_cast Nodrošina dažādas pārbaudes. Tipa pārveidošanas operators const_cast domāts, lai pārdefinētu modifikatorus const vai volatile, bet citādi tips paliktu tāds pats. Operators dynamic_cast pārbauda, vai ir iespējama norādītā tipa pārveidošana. Operators reinterpret_cast domāts viena tipa pārveidošanai par pilnīgi citu un būtu uzskatāms par vistuvāko klasiskajam variantam. Parasti šo operatoru lieto, lai pārveidotu savstarpēji nesaderīgus norādes tipus.

Слайд 61





Piemērs pārveidošana tipā char
(char)i
reinterpret_cast<char> (i)
Описание слайда:
Piemērs pārveidošana tipā char (char)i reinterpret_cast<char> (i)

Слайд 62





Izteiksmes
Описание слайда:
Izteiksmes

Слайд 63





Darbības (operācijas)
Aritmētiskās
+ - * / %
Bitu līmeņa (bitwise) operācijas
<<, >>, |, &, ^, ~
Описание слайда:
Darbības (operācijas) Aritmētiskās + - * / % Bitu līmeņa (bitwise) operācijas <<, >>, |, &, ^, ~

Слайд 64





Skaitliskās funkcijas 
pow()
float pow (float base, float p);
Funkcija pow() atgriež vērtību, ko iegūst, argumentu base kāpinot pakāpē p.
ceil()
float ceil (float num);
Funkcija ceil() atgriež mazāko veselo skaitli, kas lielāks vai vienāds par argumentu num
(noapaļošana uz augšu). Jāievēro, ka atgriežamā vērtība ir ar tipu “ar peldošo komatu”, tāpēc, lai noapaļoto vērtību piešķirtu mainīgajam ar vesela skaitļa tipu, papildus jāveic tipa
pārveidošana, piemēram, a = (int)ceil
Описание слайда:
Skaitliskās funkcijas pow() float pow (float base, float p); Funkcija pow() atgriež vērtību, ko iegūst, argumentu base kāpinot pakāpē p. ceil() float ceil (float num); Funkcija ceil() atgriež mazāko veselo skaitli, kas lielāks vai vienāds par argumentu num (noapaļošana uz augšu). Jāievēro, ka atgriežamā vērtība ir ar tipu “ar peldošo komatu”, tāpēc, lai noapaļoto vērtību piešķirtu mainīgajam ar vesela skaitļa tipu, papildus jāveic tipa pārveidošana, piemēram, a = (int)ceil

Слайд 65






floor()
float floor (float num);
Funkcija floor() atgriež lielāko veselo skaitli, kas mazāks vai vienāds par argumentu num
(noapaļošana uz apakšu). Papildus īpašības sk. pie funkcijas ceil apraksta.
round()
float round (float num);
Funkcija round() atgriež noapaļotu argumenta num vērtību. Papildus īpašības sk. pie funkcijas
ceil apraksta.
sin, cos, tan, asin, acos, atan, sinh, cosh, tanh
float sin (float arg);
Funkcijas sin() u.c. realizē attiecīgās trigonometriskās funkcijas vai to hiperboliskos variantus. Argumenta vērtība tiek mērīta radiānos.
Описание слайда:
floor() float floor (float num); Funkcija floor() atgriež lielāko veselo skaitli, kas mazāks vai vienāds par argumentu num (noapaļošana uz apakšu). Papildus īpašības sk. pie funkcijas ceil apraksta. round() float round (float num); Funkcija round() atgriež noapaļotu argumenta num vērtību. Papildus īpašības sk. pie funkcijas ceil apraksta. sin, cos, tan, asin, acos, atan, sinh, cosh, tanh float sin (float arg); Funkcijas sin() u.c. realizē attiecīgās trigonometriskās funkcijas vai to hiperboliskos variantus. Argumenta vērtība tiek mērīta radiānos.

Слайд 66






exp()
float exp (float arg);
Funkcija exp() atgriež argumenta arg eksponenti (skaitļa e kāpinājumu pakāpē arg).
log()
float log (float arg);
Funkcija log() atgriež argumenta arg naturālo logaritmu.
log10()
float log10 (float arg);
Funkcija log10() atgriež argumenta arg logaritmu pie bāzes 10.
sqrt()
float sqrt (float arg);
Funkcija sqrt() atgriež argumenta arg kvadrātsakni.
fabs()
float fabs (float arg);
Funkcija fabs() atgriež argumenta arg absolūto vērtību.
Описание слайда:
exp() float exp (float arg); Funkcija exp() atgriež argumenta arg eksponenti (skaitļa e kāpinājumu pakāpē arg). log() float log (float arg); Funkcija log() atgriež argumenta arg naturālo logaritmu. log10() float log10 (float arg); Funkcija log10() atgriež argumenta arg logaritmu pie bāzes 10. sqrt() float sqrt (float arg); Funkcija sqrt() atgriež argumenta arg kvadrātsakni. fabs() float fabs (float arg); Funkcija fabs() atgriež argumenta arg absolūto vērtību.

Слайд 67





Piemēri
pow(4, 0.5) // 2 kāpināšana 4 pakāpē 0.5
ceil(4.5) // 5 noapaļošana uz augšu
ceil(-4.5) // -4 noapaļošana uz augšu
floor(4.5) // 4 noapaļošana uz apakšu
floor(-4.5) // -5 noapaļošana uz apakšu
round(4.5) // 5 noapaļošana matemātiski
round(-4.5) // -5 noapaļošana matemātiski
fabs(4.5) // 4.5 absolūtā vērtība (bez zīmes)
fabs(-4.5) // 4.5 absolūtā vērtība (bez zīmes)
Описание слайда:
Piemēri pow(4, 0.5) // 2 kāpināšana 4 pakāpē 0.5 ceil(4.5) // 5 noapaļošana uz augšu ceil(-4.5) // -4 noapaļošana uz augšu floor(4.5) // 4 noapaļošana uz apakšu floor(-4.5) // -5 noapaļošana uz apakšu round(4.5) // 5 noapaļošana matemātiski round(-4.5) // -5 noapaļošana matemātiski fabs(4.5) // 4.5 absolūtā vērtība (bez zīmes) fabs(-4.5) // 4.5 absolūtā vērtība (bez zīmes)

Слайд 68





Piešķiršanas operatori ar izrēķināšanu
+=   -=   *=   /=   %=
<<=   >>=  ^=   &=   |=
i++ // i = i + 1
++i // i = i + 1
i-- // i = i - 1
--i // i = i - 1
i+=k // i = i + k
i-=k // i = i - k
i*=k // i = i * k
i/=k // i = i / k
i%=k // i = i % k
Описание слайда:
Piešķiršanas operatori ar izrēķināšanu += -= *= /= %= <<= >>= ^= &= |= i++ // i = i + 1 ++i // i = i + 1 i-- // i = i - 1 --i // i = i - 1 i+=k // i = i + k i-=k // i = i - k i*=k // i = i * k i/=k // i = i / k i%=k // i = i % k

Слайд 69





Piešķires operatora savienojumi
(+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=)

value += increase; is equivalent to value = value + increase;

a -= 5; is equivalent to a = a - 5;
a /= b; is equivalent to a = a / b;
and the same for all other operations.
Описание слайда:
Piešķires operatora savienojumi (+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=) value += increase; is equivalent to value = value + increase; a -= 5; is equivalent to a = a - 5; a /= b; is equivalent to a = a / b; and the same for all other operations.

Слайд 70





Piešķires aritmētiskās operācijas
Описание слайда:
Piešķires aritmētiskās operācijas

Слайд 71





Inkrementa un dekrementa operācijas
Описание слайда:
Inkrementa un dekrementa operācijas

Слайд 72





Mainīgā vērtības palielināšanas par 1 pieraksts
a++;
a+=1;
a=a+1; 
are all equivalent in its functionality: the three increase by 1 the value of a.
Описание слайда:
Mainīgā vērtības palielināšanas par 1 pieraksts a++; a+=1; a=a+1; are all equivalent in its functionality: the three increase by 1 the value of a.

Слайд 73





Inkrementa piemērs
In Example 1, B is increased before its value is copied to A. While in Example 2, the value of B is copied to A and B is later increased.
Описание слайда:
Inkrementa piemērs In Example 1, B is increased before its value is copied to A. While in Example 2, the value of B is copied to A and B is later increased.

Слайд 74





Attieksmes operators
==, !=, >, <, >=, <=
Описание слайда:
Attieksmes operators ==, !=, >, <, >=, <=

Слайд 75





Attieksmes operāciju rezultāti
(7 == 5)  would return false.
(5 > 4)   would return true.

(3 != 2)  would return true.

(6 >= 6) would return true.

(5 < 5)  would return false.
Описание слайда:
Attieksmes operāciju rezultāti (7 == 5) would return false. (5 > 4) would return true. (3 != 2) would return true. (6 >= 6) would return true. (5 < 5) would return false.

Слайд 76





Loģiskās operācijas
!, &&, || 

!(5 == 5)	 returns false 	

!(6 <= 4)	 returns true 	

!true	returns false.

!false	returns true.
Описание слайда:
Loģiskās operācijas !, &&, || !(5 == 5) returns false !(6 <= 4) returns true !true returns false. !false returns true.

Слайд 77





Loģisko operāciju vērtību tabula
( (5 == 5) && (3 > 6) ) 	returns false 	( true && false ).

( (5 == 5) || (3 > 6)) 	returns true 	( true || false ).
Описание слайда:
Loģisko operāciju vērtību tabula ( (5 == 5) && (3 > 6) ) returns false ( true && false ). ( (5 == 5) || (3 > 6)) returns true ( true || false ).

Слайд 78





Operatoru prioritātes
Описание слайда:
Operatoru prioritātes

Слайд 79





Operatori ar bitiem
Описание слайда:
Operatori ar bitiem

Слайд 80





Konstanšu definēšana (#define) I
#define identifier value
#define PI 3.14159265
#define NEWLINE '\n‘
#define WIDTH 100
Описание слайда:
Konstanšu definēšana (#define) I #define identifier value #define PI 3.14159265 #define NEWLINE '\n‘ #define WIDTH 100

Слайд 81





Konstanšu definēšana (const) II
const int width = 100;

const char tab = '\t';

const zip = 12440;

In case that the type was not specified (as in the last example) the compiler assumes that it is type int.
Описание слайда:
Konstanšu definēšana (const) II const int width = 100; const char tab = '\t'; const zip = 12440; In case that the type was not specified (as in the last example) the compiler assumes that it is type int.

Слайд 82





Nosacījuma operators
condition ? result1 : result2
if condition is true the expression will return result1, if not it will return result2.
Описание слайда:
Nosacījuma operators condition ? result1 : result2 if condition is true the expression will return result1, if not it will return result2.

Слайд 83





Kontroles jeb sazarošanās struktūra nepilnā
if (condition) statement

if (x == 100)  cout << "x is 100";

if (x == 100)
 {
  cout << "x is ";
  cout << x;
 }
Описание слайда:
Kontroles jeb sazarošanās struktūra nepilnā if (condition) statement if (x == 100)  cout << "x is 100"; if (x == 100)  {   cout << "x is ";   cout << x;  }

Слайд 84





Sazarošanās pilnā
if (condition) statement1 else statement2

if (x == 100) cout << "x is 100";
			else  cout << "x is not 100";

if (x > 0)  cout << "x is positive";
	else 
	      if (x < 0) cout << "x is negative";
					else  cout << "x is 0";
Описание слайда:
Sazarošanās pilnā if (condition) statement1 else statement2 if (x == 100) cout << "x is 100"; else cout << "x is not 100"; if (x > 0) cout << "x is positive"; else if (x < 0) cout << "x is negative"; else cout << "x is 0";

Слайд 85





Atkārtošanās struktūras jeb cikli I
while (expression) statement

while (n>0) 
{ 
cout << n << ", "; 
--n;
 }
Описание слайда:
Atkārtošanās struktūras jeb cikli I while (expression) statement while (n>0) { cout << n << ", "; --n; }

Слайд 86





Programma 
// custom countdown using while
#include <iostream.h>
int main ()
{
  int n;
  cout << "Enter the starting number > ";
  cin >> n;
  while (n>0) 
{
    cout << n << ", ";
    --n;
  }
  cout << "FIRE!";
  return 0;
}
Описание слайда:
Programma // custom countdown using while #include <iostream.h> int main () { int n; cout << "Enter the starting number > "; cin >> n; while (n>0) { cout << n << ", "; --n; } cout << "FIRE!"; return 0; }

Слайд 87





Cikli II
do statement while (condition);
do 
{ 
cout << "Enter number (0 to end): ";
cin >> n;
cout << "You entered: " << n << "\n";
 } 
while (n != 0);
Описание слайда:
Cikli II do statement while (condition); do { cout << "Enter number (0 to end): "; cin >> n; cout << "You entered: " << n << "\n"; } while (n != 0);

Слайд 88





Programma
#include <iostream.h>
int main ()
{
  unsigned long n;
  do 
{
    cout << "Enter number (0 to end): ";
    cin >> n;
    cout << "You entered: " << n << "\n";
 } while (n != 0);
  return 0;
}
Описание слайда:
Programma #include <iostream.h> int main () { unsigned long n; do { cout << "Enter number (0 to end): "; cin >> n; cout << "You entered: " << n << "\n"; } while (n != 0); return 0; }

Слайд 89





Cikli III
for (initialization; condition; increase) statement;
for (int n=10; n>0; n--) 
{
cout << n << ", ";
}
Описание слайда:
Cikli III for (initialization; condition; increase) statement; for (int n=10; n>0; n--) { cout << n << ", "; }

Слайд 90





Programma
// countdown using a for loop
#include <iostream.h>
int main ()
{
  for (int n=10; n>0; n--) 
{
    cout << n << ", ";
}
  cout << "FIRE!";
  return 0;
}
Описание слайда:
Programma // countdown using a for loop #include <iostream.h> int main () { for (int n=10; n>0; n--) { cout << n << ", "; } cout << "FIRE!"; return 0; }

Слайд 91





Izvēles struktūra
switch (expression) 
{
case constant1: block of instructions 1;
    		     break; 
case constant2: block of instructions 2;
		     break;
.
.
.
default: default block of instructions;
}
Описание слайда:
Izvēles struktūra switch (expression) { case constant1: block of instructions 1;     break; case constant2: block of instructions 2; break; . . . default: default block of instructions; }

Слайд 92





Izvēles struktūras piemērs I
Описание слайда:
Izvēles struktūras piemērs I

Слайд 93





Izvēles struktūras piemērs II
switch (x) 
{
case 1: 
case 2: 
case 3:
	 	cout << "x is 1, 2 or 3"; 
		break; 
default: cout << "x is not 1, 2 nor 3";
}
Описание слайда:
Izvēles struktūras piemērs II switch (x) { case 1: case 2: case 3: cout << "x is 1, 2 or 3"; break; default: cout << "x is not 1, 2 nor 3"; }



Похожие презентации
Mypresentation.ru
Загрузить презентацию