Содержание
- 2. Структура дисциплины ООП Лекции – Объектно-ориентированное программирование на С++ в среде разработки Qt Creator (Clang) или
- 3. Проектно-технологическая практика Три задания: 1. Pascal. Создание информационной системы – 6 неделя – 24..40 2. С++.
- 4. Литература Подбельский В.В. Стандартный Си++: Учеб. пособие. – М.: Финансы и статистика, 2008. Иванова Г.С., Ничушкина
- 5. История создания языка программирования С++ С++ - компилируемый статически типизированный язык программирования общего назначения (универсальный). Первоначальное
- 6. МГТУ им. Н.Э. Баумана Факультет Информатика и системы управления Кафедра Компьютерные системы и сети Лектор: д.т.н.,
- 7. 1.1 Алфавит языка. Структура программы Алфавит языка С++ включает: 1) строчные и прописные латинские буквы: a,
- 8. В С++ все программы/подпрограммы называются функциями. Функция main() – основная программа, всегда имеющая имя main, принимающая
- 9. Описание функции Если функция возвращает скалярное значение, то первое слово описания содержит его тип. Если функция
- 10. Сравнение программ, написанных на Pascal и С++ Free Pascal (базовая объектная модель): Program primer; Uses SysUtils;
- 11. 1.2 Фундаментальные типы данных Для совместимости с Си по-прежнему считается: 0 – false; не 0 –
- 12. 2. Вещественные типы 3. Неопределенный («пустой») тип void Нельзя объявлять значения типа void, этот тип используется
- 13. 1.3 Объявление переменных и констант Формат: [ ] [= ]; где – описатель возможности изменения значений:
- 14. Перечисляемый тип (Cи) Используется для объявления совокупности поименованных констант. Формат: enum [class ] { [= ]
- 15. Объявление типа Появилось только в С++. Формат: typedef ; Примеры: 1) typedef unsigned int word; 2)
- 16. 1.4 Простейший ввод/вывод 1.4.1. Ввод-вывод с помощью функций Си 1 Форматный ввод /вывод Ввод: int scanf(
- 17. Спецификации формата d,i - целое десятичное число (int); u - целое десятичное число без знака (unsigned
- 18. Примеры форматного ввода/вывода а) int i=26; printf ("%-6d∪∪∪%%∪ %o∪ %X\n", i, i, i); б) scanf("%d %d",&a,&b);
- 19. Модификаторы формата Модификаторы употребляются с некоторыми форматами для указания типов переменных, отсутствовавших в первых версиях С++
- 20. Ограничение набора вводимых символов при вводе строк %[ ] - можно вводить только указанные символы, при
- 21. 2 Ввод/вывод строк Ввод: char* gets( ); // возвращает копию строки или NULL (VS)char* gets_s( ,
- 22. 3 Ввод/вывод символов Ввод символа: int getchar(); // возвращает символ или EOF Вывод символа: int putchar(
- 23. 1.4.2 Ввод-вывод с использованием библиотеки классов С++ Операции ввода-вывода с консолью могут осуществляться с использованием специальной
- 24. Вывод на экран Операция вывода на экран компьютера предполагает вставку данных в стандартный поток вывода. cоut
- 25. Примеры вывода на экран 1) вывод строковых констант, чисел и логических значений: int a=3; float b=5.34;
- 26. Управление выводом. Манипуляторы Манипуляторы – специальные методы классов ввода-вывода, предназначенные для управления операциями ввода-вывода. Они непосредственно
- 27. Ввод с клавиатуры Операция ввода с клавиатуры программируется как операция извлечения из потока. cin >> ;
- 28. Примеры ввода с клавиатуры 1) ввод чисел: int a; float b; bool c; cout cin >>
- 29. 1.5 Операции Арифметические: + – сложение; - – вычитание; * – умножение; / – деление –
- 30. Операции (2) Сдвиги: >> - сдвиг вправо, - сдвиг влево. Порядковые: ++ , ++ (следующее); -
- 31. Приоритет операций 1. ( ) [ ] -> :: . 2. ! (не) + - ++
- 32. 1.6 Выражение Формат составного выражения: [, ,...[, ]...] Примеры: a) int a=10, b=3; float ret; ret=a/b;
- 33. 1.7 Блок операторов Блок операторов используется в конструкциях ветвления, выбора и циклов, предусматривающих один оператор. Формат:
- 34. if ( ) [ else ] Примеры: а) if (!b) cout else {c=a/b; cout б) if
- 35. 1.9 Оператор выбора switch ( ) { case : case : . . . [ default
- 36. 1.10 Операторы циклов 1. Оператор цикла while while ( ) Пример Ex1_02. Вычислить при x >
- 37. 2. Оператор цикла for for ( ; ; ) ; Эквивалентно: while ( ) { ;
- 38. 3. Оператор цикла do ... while do while ( ) ; Пример. Игнорировать ввод значения, выходящего
- 39. 1.11 Неструктурные операторы передачи управления 1. Оператор безусловного перехода goto goto ; Пример: again: x=y+a; ...
- 40. 2. Оператор досрочного завершения break break; Пример Ex1_04. Суммирование до 10 чисел вводи-мой последовательности. При вводе
- 41. 3. Оператор продолжения continue continue; Пример Ex1_05. Программа суммирует 10 целых положительных чисел. #include using namespace
- 43. Скачать презентацию