N1=10; var a: array[1..n1]of integer; x,n,i,j,k: integer; begin write('x='); read(x); write('n='); read(n); if (n> =1) and (n< =10) then begin for i: =1 to n do begin write('a[',i,']='); read(a[i]); end; for i: =n downto 1 do if a[i]=x then begin k: =i; for k: =i to n-1 do a[k]: =a[k+1]; a[n]: =0; n: =n-1; end; for i: =1 to n do writeln('a[',i,']',a[i]); end else write('error'); end.
vvk2008
17.10.2022
1. определим информационную ёмкость страницы с цветным изображением палитра в 16=2⁴ цветов требует 4 бита для хранения информации о цвете. перемножаем: 320×640×4 = 819200 бит = 819200/8 = 102400 байт 2. определим информационную ёмкость страницы с текстом считаем, что каждый символ кодируется одним байтом. перемножаем: 32×64×1 = 2048 байт 3. определим, сколько байт нужно для хранения "блока" из восьми текстовых страниц и одной с цветным изображением 2048×8+102400 = 118784 байта 4. переведем объем диска в байты 30×1024×1024 = 31457280 байт 5. найдем количество полных девятистраничных "блоков" 31457280/118784 ≈ 264.8 ⇒ 264 полных блока или 264×9 = 2376 страниц 6. найдем свободной объем дисковой памяти, который останется после размещения 264 блоков 31457280-264×118784 = 98304 байта 7. найдем количество текстовых страниц, которые можно разместить в 98304 байтах 98304/2048 = 48. 8. известно, что каждая девятая страница содержит изображение, а также. что блок неполный. следовательно, в нем помещается 8 текстовых страниц и еще остается 98304-2048×8 = 81920 незанятых байт 9. общее число страниц 2376+8 = 2384 страницы, в том числе 264 с цветным изображением. ответ: 2384 страницы