Слайд 2Задание можно решить 2 способами:
Без компьютера (т.е. по старинке на бумажке)
На компьютере,
![Задание можно решить 2 способами: Без компьютера (т.е. по старинке на бумажке)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-1.jpg)
написав программу.
Некоторые задачи легко решаются
без компьютера.
Слайд 4Задача №1.
Запишите число, которое будет напечатано в результате выполнения следующей программы.
![Задача №1. Запишите число, которое будет напечатано в результате выполнения следующей программы.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-3.jpg)
Слайд 5Решение задачи №1.
При каждом выполнении тела цикла
s увеличивается на 13.
![Решение задачи №1. При каждом выполнении тела цикла s увеличивается на 13.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-4.jpg)
Цикл завершится при s >=70!
Сколько раз выполнится цикл?
Начальное значение s=6, т.е. 6+13*5=71
При этом n увеличивается в 2 раза за каждый проход цикла, т.е. после 5 проходов n = 25 = 32
Ответ: n=32
Слайд 6Задача №2.
Запишите число, которое будет напечатано в результате выполнения следующей программы.
![Задача №2. Запишите число, которое будет напечатано в результате выполнения следующей программы.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-5.jpg)
Слайд 7Решение задачи №2.
При каждом выполнении тела цикла
обе переменные s и
![Решение задачи №2. При каждом выполнении тела цикла обе переменные s и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-6.jpg)
n увеличиваются на 5, т.е.
после какого-то числа выполнений цикла переменные будут равны s = 500 + 5*K ; n = 200 + 5*K,
где К – количество пробегов по циклу.
Цикл завершится тогда, когда не выполнится условие
s / n >= 2 или s/n < 2 или s < 2*n
Получим неравенство 500 + 5*К < 2*(200 + 5*К) ⇒ К>20
Т.е. цикл завершится при К = 21 и при этом
s = 500 + 5*21 = 605
Ответ: s = 605
Слайд 8 Самостоятельно.
Определите, что будет напечатано в результате работы следующих фрагментов программ:
![Самостоятельно. Определите, что будет напечатано в результате работы следующих фрагментов программ:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-7.jpg)
Слайд 9Определите, что будет напечатано в результате работы следующих фрагментов программ:
Самостоятельно.
![Определите, что будет напечатано в результате работы следующих фрагментов программ: Самостоятельно.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-8.jpg)
Слайд 11Задача №3.
При каком наименьшем введённом числе d после выполнения программы будет напечатано
![Задача №3. При каком наименьшем введённом числе d после выполнения программы будет напечатано 63?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-10.jpg)
63?
Слайд 12Решение задачи №3.
Выводится число n.
Для того, чтобы значение n стало
![Решение задачи №3. Выводится число n. Для того, чтобы значение n стало](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-11.jpg)
равно 63, сколько раз надо увеличить его на 4 ?
(конечное значение n – начальное значение n)/4
63-3=60/4 ⇒ 15 раз,
Т.е. цикл выполнится ровно 15 раз
Слайд 13Решение задачи №3.
Следовательно, S увеличится на d тоже 15 раз и
![Решение задачи №3. Следовательно, S увеличится на d тоже 15 раз и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-12.jpg)
станет равно 57 + 15*d
Чтобы цикл остановился на 15-м шаге, нужно выполнить условие 57+15*d > 1200,
при этом он не должен остановиться на 14-м шаге, то есть,
должно выполняться условие 57+14*d ≤ 1200,
Слайд 14Решение задачи №3.
Получаем два неравенства:
Значение d – целое число – ограничено
![Решение задачи №3. Получаем два неравенства: Значение d – целое число –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-13.jpg)
отрезком [77; 81], наименьшее из подходящих чисел равно 77
Ответ: 77
Слайд 15Самостоятельно
При каком наибольшем введённом числе d после выполнения программы будет напечатано 46?
![Самостоятельно При каком наибольшем введённом числе d после выполнения программы будет напечатано 46?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-14.jpg)
Слайд 16Самостоятельно
Запишите через запятую наименьшее и наибольшее значение числа d, которое нужно ввести,
![Самостоятельно Запишите через запятую наименьшее и наибольшее значение числа d, которое нужно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-15.jpg)
чтобы после выполнения программы было напечатано 53?
Слайд 17Самостоятельно
Сколько различных значений числа d можно ввести, чтобы после выполнения программы было
![Самостоятельно Сколько различных значений числа d можно ввести, чтобы после выполнения программы было напечатано 69?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-16.jpg)
напечатано 69?
Слайд 18Ответы.
№1- 62
№2 - 392, 489
№3 - 18
![Ответы. №1- 62 №2 - 392, 489 №3 - 18](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-17.jpg)
Слайд 19Задача №4.
Определите, что будет напечатано в результате работы следующего фрагмента программы:
![Задача №4. Определите, что будет напечатано в результате работы следующего фрагмента программы:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-18.jpg)
Слайд 22Задачи такого типа при небольших числах можно решить с помощью
трассировочной таблицы.
![Задачи такого типа при небольших числах можно решить с помощью трассировочной таблицы.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-21.jpg)
Слайд 23Самостоятельно
Определите, что будет напечатано в результате работы следующего фрагмента программы:
![Самостоятельно Определите, что будет напечатано в результате работы следующего фрагмента программы:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-22.jpg)
Слайд 24Самостоятельно
Определите, что будет напечатано в результате работы следующего фрагмента программы:
![Самостоятельно Определите, что будет напечатано в результате работы следующего фрагмента программы:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-23.jpg)
Слайд 25Самостоятельно
Определите, что будет напечатано в результате работы следующего фрагмента программы:
![Самостоятельно Определите, что будет напечатано в результате работы следующего фрагмента программы:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-24.jpg)
Слайд 26Определите, что будет напечатано в результате работы следующего фрагмента программы:
Самостоятельно
![Определите, что будет напечатано в результате работы следующего фрагмента программы: Самостоятельно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-25.jpg)
Слайд 27Определите, что будет напечатано в результате работы следующего фрагмента программы:
Самостоятельно
![Определите, что будет напечатано в результате работы следующего фрагмента программы: Самостоятельно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/866372/slide-26.jpg)