1|, 2|, 3| и т.д. - номер строки. 1| Объявление переменных a,b и c типа integer (или int, числовые переменные) 2| Начало программы 3| Присваивание значений переменным a,b,c. Всем им присвоили значение 0. 4| Простыми словами: пока a умножить на 2 меньше 200, то 5| Присваивание значений переменным: b = b + 3 6| c = c - 1 7| a = a + b + c. Тут хочу пояснить: при значении этих переменных 0, a = 0 + 3 - 1, т.е. a = 2. Возвращаемся к началу цикла, т.к. 2 * 2 меньше 200: b = 3 + 3; c = -1 - 1; a = 2 + 6 - 2, т.е. 6. И так далее: 12, 20, 30, 42, 56, 72, 90, 110. 8| Конец цикла while (4 строка). 9| Напишем a - 10 (110 - 10 = 100) 10| Конец программы.
Я вообще не знаю Pascal (даже не начинал изучать), поэтому тут могут быть некоторые неточности или слишком заумные слова, надеюсь на понимание :)
11 тысяч
Объяснение:
В файле круги Эйлера:
Красный - зефир
черный - шоколад
I - шоколад и зефир на странице
II - только зефир
III - только шоколад
1-ый запрос шоколад | зефир = 15000 ответов
т.е. всего шоколада и зефира в интернете на 15000 страницах
(на рисунке это область I + II+ III = 15000)
2-ой запрос - шоколад & зефер = 8000 страниц
получается страниц, где есть и шоколад, и зефир - 8000
(I = 8000)
3-ий запрос зефир = 12000 ответов
значит сайтов, где есть зефир - 12000
(I + II = 12000)
А нам надо найти страницы, где есть шоколад (III + I - ?)
у нас есть уравнение:
I + II + III = 15k
I = 8k
I + II = 12k
из 1-го вычитаем 3-е и прибавляем 2-ое
I + II + III - I - II + I = 15k - 12k + 8k = 11k = I + III