Содержание
- 2. ©Павловская Т.А. (СПбГУ ИТМО) Блок (составной оператор) Блок — это последовательность операторов, заключенная в операторные скобки:
- 3. ©Павловская Т.А. (СПбГУ ИТМО) Оператор «выражение» Любое выражение, завершающееся точкой с запятой, рассматривается как оператор, выполнение
- 4. ©Павловская Т.А. (СПбГУ ИТМО) Пустой оператор пустой оператор ";" используется, когда по синтаксису оператор требуется, а
- 5. Операторы ветвления
- 6. ©Павловская Т.А. (СПбГУ ИТМО) Условный оператор if if ( a if ( a d || a
- 7. ©Павловская Т.А. (СПбГУ ИТМО) Пример 1 using System; namespace ConsoleApplication1 { class Class1 { static void
- 8. ©Павловская Т.А. (СПбГУ ИТМО) Пример 2 if ( x if ( x >= -2 && x
- 9. ©Павловская Т.А. (СПбГУ ИТМО) Оператор выбора switch switch ( выражение ){ case константное_выражение_1: [ список_операторов_1 ]
- 10. ©Павловская Т.А. (СПбГУ ИТМО) Пример: Калькулятор на четыре действия using System; namespace ConsoleApplication1 { class Class1
- 11. Операторы цикла
- 12. ©Павловская Т.А. (СПбГУ ИТМО) Структура оператора цикла Усл-е Начальные значения Тело цикла Модиф-я параметра
- 13. ©Павловская Т.А. (СПбГУ ИТМО) Цикл с предусловием while ( выражение ) оператор using System; namespace ConsoleApplication1
- 14. ©Павловская Т.А. (СПбГУ ИТМО) Цикл с постусловием do оператор while выражение; using System; namespace ConsoleApplication1 {
- 15. ©Павловская Т.А. (СПбГУ ИТМО) Цикл с параметром for ( инициализация; выражение; модификации ) оператор; int s
- 16. ©Павловская Т.А. (СПбГУ ИТМО) using System; namespace ConsoleApplication1 { class Class1 { static void Main() {
- 17. ©Павловская Т.А. (СПбГУ ИТМО) Рекомендации по написанию циклов не забывать о том, что если в теле
- 18. Передача управления
- 19. ©Павловская Т.А. (СПбГУ ИТМО) Передача управления оператор break — завершает выполнение цикла, внутри которого записан; оператор
- 20. ©Павловская Т.А. (СПбГУ ИТМО) Пример: вычисление суммы ряда Написать программу вычисления значения функции sin с помощью
- 21. ©Павловская Т.А. (СПбГУ ИТМО) using System; namespace ConsoleApplication1 { class Class1 { static void Main() {
- 22. ©Павловская Т.А. (СПбГУ ИТМО) bool done = true; double c = x, y = c; for
- 23. ©Павловская Т.А. (СПбГУ ИТМО) Оператор return завершает выполнение функции и передает управление в точку ее вызова:
- 24. ©Павловская Т.А. (СПбГУ ИТМО) Оператор перехода goto Использование оператора безусловного перехода оправдано, как правило, только в
- 25. Обработка исключений Исключительная ситуация, или исключение — это возникновение непредвиденного или аварийного события, которое может порождаться
- 26. ©Павловская Т.А. (СПбГУ ИТМО) Возможные действия при ошибке прервать выполнение программы; возвратить значение, означающее «ошибка»; вывести
- 27. ©Павловская Т.А. (СПбГУ ИТМО) Некоторые стандартные исключения
- 28. ©Павловская Т.А. (СПбГУ ИТМО) Оператор try Служит для обнаружения и обработки исключений. Оператор содержит три части:
- 29. ©Павловская Т.А. (СПбГУ ИТМО) Механизм обработки исключений Обработка исключения начинается с появления ошибки. Функция или операция,
- 30. ©Павловская Т.А. (СПбГУ ИТМО) Пример 1: try { // Контролируемый блок } catch ( OverflowException e
- 31. ©Павловская Т.А. (СПбГУ ИТМО) Пример 2: проверка ввода static void Main() { try { Console.WriteLine( "Введите
- 32. ©Павловская Т.А. (СПбГУ ИТМО) Оператор throw throw [ выражение ]; Пример: throw new DivideByZeroException(); Параметр должен
- 33. ©Павловская Т.А. (СПбГУ ИТМО) Базовые конструкции структурного программирования Целью использования базовых конструкций является получение программы простой
- 34. ©Павловская Т.А. (СПбГУ ИТМО) Рекомендации по программированию Главная цель, к которой нужно стремиться, — получить легко
- 35. ©Павловская Т.А. (СПбГУ ИТМО) В программе полезно предусматривать реакцию на неверные входные параметры. Необходимо предусматривать печать
- 36. ©Павловская Т.А. (СПбГУ ИТМО) Форматируйте текст по столбцам везде, где это возможно: string buf = "qwerty";
- 38. Скачать презентацию