Решим задачу по действиям.
- Определим, сколько страниц ученик прочитал за первые 5 дней:
$$18 \cdot 5 = 90$$
- Определим, сколько страниц осталось прочитать:
$$130 - 90 = 40$$
- Определим, сколько дней ученик читал по 20 страниц:
$$40 : 20 = 2$$
- Определим, за сколько дней ученик прочитал повесть:
$$5 + 2 = 7$$
Ответ: за 7 дней ученик прочитал повесть.