Сначала нужно перевести объём flash-карты в мегабайты. Поскольку 1 Гбайт = 1024 Мбайта, то:
$$4 \text{ Гбайт} = 4 \times 1024 = 4096 \text{ Мбайт}$$
Теперь можно определить максимальное количество видеофайлов, разделив общий объём flash-карты на размер одного видеофайла:
$$\frac{4096}{256} = 16$$
Ответ: 16