Разделы презентаций


Программирование

Содержание

Вложенные циклы и двумерные массивы Первый индекс можно представлять как строку таблицы, а второй — как ее столбец

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

Слайд 1Программирование
Лекция 5

ПрограммированиеЛекция 5

Слайд 2Вложенные циклы и двумерные массивы
Первый индекс можно представлять как

строку таблицы, а второй — как ее столбец

Вложенные циклы и двумерные массивы Первый индекс можно представлять как строку таблицы, а второй — как ее

Слайд 3Вложенные циклы и двумерные массивы
Инициализация двумерного массива

Вложенные циклы и двумерные массивы Инициализация двумерного массива

Слайд 4Использование двумерного массива

Использование двумерного массива

Слайд 5Использование двумерного массива
Использование массива массивов char вместо массива указателей для

строковых данных:
Массив указателей более экономичен в отношении используемой памяти!
Использование массива

объектов класса string вместо массива указателей для строковых данных:
Использование двумерного массиваИспользование массива массивов char вместо массива указателей для строковых данных:Массив указателей более экономичен в отношении

Слайд 6Резюме
В C++ представлены три варианта циклов: for, while и

do while.
Цикл позволяет повторно выполнять один и тот же

набор инструкций до тех пор, пока проверочное условие цикла оценивается как true, и цикл прекращает их выполнение, когда это проверочное условие возвращает false.
Циклы for и while являются циклами с проверкой на входе, это означает, что они оценивают проверочное условие перед выполнением операторов, находящихся в теле цикла.
Цикл do while проверяет условие на выходе, т.е. после выполнения операторов, содержащихся в его теле.

Резюме В C++ представлены три варианта циклов: for, while и do while. Цикл позволяет повторно выполнять один

Слайд 7Оператор if

Оператор if

Слайд 8Структура оператора if

Структура оператора if

Слайд 9Оператор if else

Оператор if else

Слайд 10Форматирование операторов if else
Ошибка при компиляции:

Форматирование операторов if else Ошибка при компиляции:

Слайд 11Конструкция if else if else

Конструкция if else if else

Слайд 12Условные операции и предотвращение ошибок
if (3 == myNumber)
if (3

= myNumber)
if (myNumber =3)
переменная == значение
значение == переменная

Условные операции и предотвращение ошибок if (3 == myNumber)if (3 = myNumber) if (myNumber =3) переменная ==

Слайд 13Логическая операция "ИЛИ": ||
Поскольку || имеет более низкий приоритет,

чем операции сравнения, нет необходимости использовать в этих выражениях скобки!

Логическая операция

Слайд 14Использование логической операции «или»

Использование логической операции «или»

Слайд 15Логическая операция "И": &&
Поскольку && имеет более низкий приоритет, чем

операции сравнения, нет необходимости использовать в этих выражениях скобки!

Логическая операция

Слайд 16Использование логической операции "И"

Использование логической операции

Слайд 17Установка диапазонов с помощью &&

Установка диапазонов с помощью &&

Слайд 18Проверка диапазонов

Проверка диапазонов

Слайд 19Логическая операция "НЕ": !

Логическая операция

Слайд 20Порядок выполнения логических операций
операция "НЕ" (!) имеет более высокий приоритет,

чем любая арифметическая операция и операция сравнения
логические операции "ИЛИ" и

"И" в C++ обладают более низким приоритетом, чем операции сравнения

Всегда false

Логическая операция "И" имеет более высокий приоритет, чем логическая операция "ИЛИ“:

Порядок выполнения логических операцийоперация

Слайд 21Альтернативные представления

Альтернативные представления

Слайд 22Операция ?
? – условная операция

Операция ?? – условная операция

Слайд 23Оператор switch

Оператор switch

Слайд 24Оператор switch

Оператор switch

Слайд 25Оператор switch

Оператор switch

Слайд 26Использование перечислителей в качестве меток

Использование перечислителей в качестве меток

Слайд 27Операторы break и continue

Операторы break и continue

Слайд 28Использование операторов continue и break

Использование операторов continue и break

Слайд 29Вопросы для самоконтроля
В чем состоит разница между циклами с

проверкой на входе и циклами с проверкой на выходе? Какой

из циклов C++ к какой категории относится?
Что напечатает следующий фрагмент кода, если использовать его в программе?

Что напечатает следующий фрагмент кода, если использовать его в программе?

Вопросы для самоконтроля В чем состоит разница между циклами с проверкой на входе и циклами с проверкой

Слайд 30Вопросы для самоконтроля
Постройте логические выражения для представления перечисленных ниже

условий:
а. weight больше или равно 115, но меньше 125.
б.

ch равно q или Q.
в. х — четное, но не равно 26.
г. х — четное, но не кратно 2 6.
д. donation находится в диапазоне 1000-2000 или guest равно 1.

Напишите цикл for, который печатает значения 12 48 16 32 64, увеличивая вдвое значение переменной счетчика на каждом шаге.
Как сделать так, чтобы тело цикла включало более одного оператора?

Вопросы для самоконтроля Постройте логические выражения для представления перечисленных ниже условий:а. weight больше или равно 115, но

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика