Для того чтобы решить эту задачу, сначала найдем, сколько страниц ученик прочитал за первые 5 дней.
Ученик читал по 18 страниц в день в течение 5 дней:
\[ 18 \text{ страниц/день} \times 5 \text{ дней} = 90 \text{ страниц}. \]
Осталось прочитать:
\[ 150 \text{ страниц} - 90 \text{ страниц} = 60 \text{ страниц}. \]
Затем ученик стал читать по 20 страниц в день. Чтобы узнать, сколько дней потребуется, чтобы прочитать оставшиеся 60 страниц, нужно разделить количество страниц на количество страниц, которые он читает в день:
\[ 60 \text{ страниц} \div 20 \text{ страниц/день} = 3 \text{ дня}. \]
Теперь сложим общее количество дней:
\[ 5 \text{ дней} + 3 \text{ дня} = 8 \text{ дней}. \]
Таким образом, ученик прочитал повесть за 8 дней.