Викиверситет ruwikiversity https://ru.wikiversity.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 MediaWiki 1.39.0-wmf.23 first-letter Медиа Служебная Обсуждение Участник Обсуждение участника Викиверситет Обсуждение Викиверситета Файл Обсуждение файла MediaWiki Обсуждение MediaWiki Шаблон Обсуждение шаблона Справка Обсуждение справки Категория Обсуждение категории Портал Обсуждение портала Факультет Обсуждения факультета TimedText TimedText talk Модуль Обсуждение модуля Гаджет Обсуждение гаджета Определение гаджета Обсуждение определения гаджета Чешский язык 0 12680 150448 150344 2022-08-16T10:48:59Z CommonsDelinker 17021 Removing [[:c:File:Czech_language_kapheder.jpg|Czech_language_kapheder.jpg]], it has been deleted from Commons by [[:c:User:Túrelio|Túrelio]] because: [[:c:COM:L|Copyright violation]]: The original photo is unlikely to be an own work, see https://euractiv wikitext text/x-wiki <center><big>'''''Добро пожаловать на кафедру чешского языка!'''''</big></center> <center>'''''Внимание! Требуется преподаватель кафедры чешского языка. Вы можете помочь институту, приняв участие в создании учебного материала.'''''</center> '''Чешский язык''' (čeština, český jazyk) — один из славянских языков, относится к группе западнославянских языков. Наиболее близок к словацкому языку, с которым объединяется в одну подгруппу. Для русскоязычных достаточно прост и в некотором роде понятен, хотя таит в себе множество сложностей фонетического и морфологического характера. == [[Вводный курс чешского языка]] == * [[/Правила чтения в чешском языке|Правила чтения в чешском языке]] == [[Основной курс чешского языка]] == == Материалы == * [[Фонетика чешского языка]] * [[Грамматика чешского языка]] [[Категория:Кафедры]] [[Категория:Лингвистика]] [[Категория:Иностранные языки]] [[Категория:Чешский язык|*]] eqnf850b94d0jpxxfcu2qnyqazwf5k8 Программирование на C++ 0 21736 150446 140753 2022-08-15T14:10:20Z 2A01:E0A:1FD:C7C0:84C8:9FCF:20A1:F1B7 /* Среды разработки */добавлено содержимое wikitext text/x-wiki ==Цели курса== Получить основы программирования на [[w:С++|С++]]; ознакомится с созданием простейших программ в консольном режиме; ==О программирование на C++== ===Среды разработки=== *Dev-Cpp *Code::Blocks *CodeLite *Visual Studio *Visual Studio Code *CLion *C++ Builder *Eclipse CDT *NetBeans *QT Creator ===Компиляторы=== ==Урок 1 — Структура программы== Программа на C++ состоит из [[w:Функция_(программирование)|функций]], директив [[w:Препроцессор_Си|препроцессора]] и описаний. В программе должна присутствовать функция с именем '''main'''(Именно с неё начинается выполнение программы): Тип_возвращаемого_значения '''main(){''' Тело функции '''return''' Выражение,_вычисляющее_возвращаемое_значение''';''' '''}''' Где тип возвращаемого значения указывает на тип значения, которое возвращает функция(Обычно для функции main его устанавливают как int). Выражение после return должно вычислять значение, которое вернёт функция перед завершением своей работы(Обычно для функции main его результатом является целое число). Возвращаемое значение 0 сообщает операционной системе, что программа завершила работу корректно. Ненулевое возвращаемое значение может использоваться для идентификации кода ошибки в работе программы. Чаще всего функция main не имеет параметров(Они указываются в круглых скобках после её имени, пустые круглые скобки означают их отсутствие). Когда главная функция main имеет тип int, return с выражением для вычисления возвращаемого значения можно не указывать, по-умолчанию функция вернёт нулевое значение. ''Пример простой программы на C++:'' <code>#include <iostream> //Здесь использована директива препроцессора #include</code> <code>int main(){ //Начало главной функции</code> <code>std::cout << "Hello, world!"; //Эта строка выводит Hello, world!</code> <code>return 0; //Функция возвращает нулевое значение</code> <code>} //Конец главной функции</code><ref>Т.А.Павловская C/C++ Программирование на языке высокого уровня Питер 2003</ref> ==Урок 2 — Переменные. Константы. Типы данных== В этом уроки мы узнаем как создаются имена переменных, синтаксис написания имени переменных и объявления переменных. ===Переменная=== Переменная — это место в памяти компьютера, где можно размещать хранимое значение, а затем извлекать его. Значение, которое хранится в переменной, можно изменять, перезаписывать. Для объявления переменной нужно соблюдать синтаксис: <source lang="CPP"> Тип_переменной Имя_переменной1; Тип_переменной Имя_переменной2 = Значение_переменной2; Имя_переменной1 = Значение переменной1; </source> Например: <source lang="CPP"> unsigned int var1 = 10; float var2; char var3; var3 = 5; </source> Таким образом мы выделили в памяти место для трех переменных. ===Тип данных=== Для объявления переменной, нам нужно обязательно указать ее тип. Это делается для того, чтобы определить сколько нужно выделить памяти для конкретной переменной. В таблице ниже приведены основные типы данных с размером и диапазоном значений. {| class="wikitable" |- !Переменные||Тип данных||Размер, бит(байт)||Диапазон значений |- |Логический||bool||8(1 байт)||0...255 |- |rowspan="2"|Символьные||char||8 бит(1 байт)||-128...127 |- |unsigned char||8 бит(1 байт)||0..255 |- |rowspan="6"|Целочисленные||unsigned int||32(4 байта)||0...4 294 967 295 |- |int||32 (4 байта)||-2 147 483 648...2 147 483 647 |- |unsigned long int||32(4 байта)||0...4 294 967 295 |- |long int||32(4 байта)||-2 147 483 648...2 147 483 647 |- |unsigned short int||16(2 байта)||0...65 535 |- |short int||16(2 байта)||-32 768...32 767 |- |rowspan="3"|Вещественные||float||32(4 байта)||-2 147 483 648.0...2 147 483 647.0 |- |long float||64(8 байт)||-9 223 372 036 854 775 808.0...9 223 372 036 854 775 807.0 |- |double||64(8 байт)||-9 223 372 036 854 775 808.0...9 223 372 036 854 775 807.0 |} Таким образом, можно подсчитать количество выделенной памяти из предыдущего примера: unsigned int(4 байта), float(4 байта), char(1 байт). 4 + 4 + 1 = 9; 9 байт оперативной памяти заняла наша программа. ===Константы=== Константа — это величина, которая при выполнении программы остаётся неизменной. Для объявления константной переменной, нужно перед всей стандартным объявлением поставить ключевой слово const. Синтаксис объявления следующий: <source lang="CPP"> const Тип_данных Имя_переменной = Значение_переменной; </source> Для константных переменных нужно значение переменной задавать при объявлении. Константы нужны для того, чтобы обеспечить от случайное изменение значений. Например: <source lang="CPP"> const float pi = 3.1415926; pi = 0;// Так нельзя! float pi2 = 3.1415926; pi2 = 0;//Так можно </source> ==Урок 3 — Операторы== ==Урок 4 — Конструкция if-else== В программах на языке C/C+ + часто используется конструкция, которая называется цепочка i f - t h e n - e l s e (if-then-alse ladder), или лестница i f - t h e n - e l s e (if-thenelse staircase). Обший вид этой конструкции выглядит так. i f ( вы р аж е н и е ) оператор; e l s e i f (вы р аж е н и е ) оператор; e l s e i f (вы р аж е н и е ) оператор; magic = rand(); /* Генерируем волшебное число */ e l s e оператор ; ==Урок 5 — Операции инкремента и декремента. Циклы== emncyy0pid6fip2yj2emanl9sskus33 150447 150446 2022-08-15T14:15:18Z 2A01:E0A:1FD:C7C0:84C8:9FCF:20A1:F1B7 /* Компиляторы */добавлено содержимое wikitext text/x-wiki ==Цели курса== Получить основы программирования на [[w:С++|С++]]; ознакомится с созданием простейших программ в консольном режиме; ==О программирование на C++== ===Среды разработки=== *Dev-Cpp *Code::Blocks *CodeLite *Visual Studio *Visual Studio Code *CLion *C++ Builder *Eclipse CDT *NetBeans *QT Creator ===Компиляторы=== *GCC (g++) *TDM-GCC *MSVC *Clang - LLVM *Intel C++ Compiler ==Урок 1 — Структура программы== Программа на C++ состоит из [[w:Функция_(программирование)|функций]], директив [[w:Препроцессор_Си|препроцессора]] и описаний. В программе должна присутствовать функция с именем '''main'''(Именно с неё начинается выполнение программы): Тип_возвращаемого_значения '''main(){''' Тело функции '''return''' Выражение,_вычисляющее_возвращаемое_значение''';''' '''}''' Где тип возвращаемого значения указывает на тип значения, которое возвращает функция(Обычно для функции main его устанавливают как int). Выражение после return должно вычислять значение, которое вернёт функция перед завершением своей работы(Обычно для функции main его результатом является целое число). Возвращаемое значение 0 сообщает операционной системе, что программа завершила работу корректно. Ненулевое возвращаемое значение может использоваться для идентификации кода ошибки в работе программы. Чаще всего функция main не имеет параметров(Они указываются в круглых скобках после её имени, пустые круглые скобки означают их отсутствие). Когда главная функция main имеет тип int, return с выражением для вычисления возвращаемого значения можно не указывать, по-умолчанию функция вернёт нулевое значение. ''Пример простой программы на C++:'' <code>#include <iostream> //Здесь использована директива препроцессора #include</code> <code>int main(){ //Начало главной функции</code> <code>std::cout << "Hello, world!"; //Эта строка выводит Hello, world!</code> <code>return 0; //Функция возвращает нулевое значение</code> <code>} //Конец главной функции</code><ref>Т.А.Павловская C/C++ Программирование на языке высокого уровня Питер 2003</ref> ==Урок 2 — Переменные. Константы. Типы данных== В этом уроки мы узнаем как создаются имена переменных, синтаксис написания имени переменных и объявления переменных. ===Переменная=== Переменная — это место в памяти компьютера, где можно размещать хранимое значение, а затем извлекать его. Значение, которое хранится в переменной, можно изменять, перезаписывать. Для объявления переменной нужно соблюдать синтаксис: <source lang="CPP"> Тип_переменной Имя_переменной1; Тип_переменной Имя_переменной2 = Значение_переменной2; Имя_переменной1 = Значение переменной1; </source> Например: <source lang="CPP"> unsigned int var1 = 10; float var2; char var3; var3 = 5; </source> Таким образом мы выделили в памяти место для трех переменных. ===Тип данных=== Для объявления переменной, нам нужно обязательно указать ее тип. Это делается для того, чтобы определить сколько нужно выделить памяти для конкретной переменной. В таблице ниже приведены основные типы данных с размером и диапазоном значений. {| class="wikitable" |- !Переменные||Тип данных||Размер, бит(байт)||Диапазон значений |- |Логический||bool||8(1 байт)||0...255 |- |rowspan="2"|Символьные||char||8 бит(1 байт)||-128...127 |- |unsigned char||8 бит(1 байт)||0..255 |- |rowspan="6"|Целочисленные||unsigned int||32(4 байта)||0...4 294 967 295 |- |int||32 (4 байта)||-2 147 483 648...2 147 483 647 |- |unsigned long int||32(4 байта)||0...4 294 967 295 |- |long int||32(4 байта)||-2 147 483 648...2 147 483 647 |- |unsigned short int||16(2 байта)||0...65 535 |- |short int||16(2 байта)||-32 768...32 767 |- |rowspan="3"|Вещественные||float||32(4 байта)||-2 147 483 648.0...2 147 483 647.0 |- |long float||64(8 байт)||-9 223 372 036 854 775 808.0...9 223 372 036 854 775 807.0 |- |double||64(8 байт)||-9 223 372 036 854 775 808.0...9 223 372 036 854 775 807.0 |} Таким образом, можно подсчитать количество выделенной памяти из предыдущего примера: unsigned int(4 байта), float(4 байта), char(1 байт). 4 + 4 + 1 = 9; 9 байт оперативной памяти заняла наша программа. ===Константы=== Константа — это величина, которая при выполнении программы остаётся неизменной. Для объявления константной переменной, нужно перед всей стандартным объявлением поставить ключевой слово const. Синтаксис объявления следующий: <source lang="CPP"> const Тип_данных Имя_переменной = Значение_переменной; </source> Для константных переменных нужно значение переменной задавать при объявлении. Константы нужны для того, чтобы обеспечить от случайное изменение значений. Например: <source lang="CPP"> const float pi = 3.1415926; pi = 0;// Так нельзя! float pi2 = 3.1415926; pi2 = 0;//Так можно </source> ==Урок 3 — Операторы== ==Урок 4 — Конструкция if-else== В программах на языке C/C+ + часто используется конструкция, которая называется цепочка i f - t h e n - e l s e (if-then-alse ladder), или лестница i f - t h e n - e l s e (if-thenelse staircase). Обший вид этой конструкции выглядит так. i f ( вы р аж е н и е ) оператор; e l s e i f (вы р аж е н и е ) оператор; e l s e i f (вы р аж е н и е ) оператор; magic = rand(); /* Генерируем волшебное число */ e l s e оператор ; ==Урок 5 — Операции инкремента и декремента. Циклы== c6li3a4dcmq7ilqln0tneqh1737yzjw