<span>program</span> Project1;
uses crt;
<span>const</span>
<span>//Разделители слов.</span>
D <span>=</span><span>[</span><span>'.'</span><span>,</span><span>','</span><span>,</span><span>':'</span><span>,</span><span>';'</span><span>,</span><span>'!'</span><span>,</span><span>'?'</span><span>,</span><span>'-'</span><span>,</span><span>' '</span><span>,</span> #<span>9</span><span>,</span> #<span>10</span><span>,</span> #<span>13</span><span>]</span>;
<span>var</span>
S <span>:</span><span>String</span>;
i<span>,</span> Cnt<span>,</span> Len <span>:</span><span>Integer</span>;
<span>begin</span>
<span>repeat</span>
<span>Writeln</span><span>(</span><span>'Задайте строку:'</span><span>)</span>;
<span>Readln</span><span>(</span>S<span>)</span>;
Len <span>:=</span> Length<span>(</span>S<span>)</span>;
Cnt <span>:=</span><span>0</span>;
<span>for</span> i <span>:=</span><span>1</span><span>to</span> Len <span>do</span><span>begin</span>
<span>//Пропускаем разделители.</span>
<span>if</span> S<span>[</span>i<span>]</span><span>in</span> D <span>then</span> Continue;
<span>//Отслеживаем начало слова.</span>
<span>if</span><span>(</span>i <span>=</span><span>1</span><span>)</span><span>or</span><span>(</span>S<span>[</span>i <span>-</span><span>1</span><span>]</span><span>in</span> D<span>)</span><span>then</span><span>begin</span>
<span>if</span> S<span>[</span>i<span>]</span><span>in</span><span>[</span><span>'a'</span><span>,</span><span>'A'</span><span>]</span><span>then</span> Cnt <span>:=</span> Cnt <span>+</span><span>1</span>;
<span>end</span>;
<span>end</span>;
<span>Writeln</span><span>(</span><span>'В заданной строке найдено '</span><span>,</span> Cnt<span>,</span><span>' слов,'</span><span>)</span>;
<span>Readln</span><span>(</span>S<span>)</span>;
<span>until</span> S <> <span>''</span>;
<span>end</span>.
Var
i: integer;
x: real;
begin
x := 0;
i := 0;
while i < 10 do
begin
inc(i);
x := x + 1/i;
end;
writeln(x);
end.
#include <iostream>#include <cstdlib>using namespace std;
int main(){ int a, b, c = 0; cin >> a >> b; if (abs(a) > abs(b)) swap (a, b); for (int i = 0; i < abs(a); i++) { if ((a >= 0 && b >= 0) || (a < 0 && b < 0)) c += abs(b); else c -= abs(b); } cout << c; return 0;}
№ 1. Какой минимальный объем памяти (в битах) необходим для хранения одной точки изображения, в котором 16 различных цветов? 4 бита
№ 2. Какой минимальный объем памяти (в битах) необходим для хранения одной точки изображения, в котором 2 различных цвета? 1 бит
№ 3. Какой минимальный объем памяти (в битах) необходим для хранения одной точки изображения, в котором 256 различных цветов? 8 бит
№ 4. Скольких различных цветов могут быть пиксели неупакованного растрового изображения, имеющего размер 128 х 4096 пикселей и занимающего на диске 448 килобайт? 128
№ 5. Скольких различных цветов могут быть пиксели неупакованного растрового изображения, имеющего размер 128 х 512 пикселей и занимающего на диске 24 килобайта? 3 цвета - RGB красный, зеленый, голубой