Определите полный набор исходных данных для решения следующих .а) вычисление площади прямоугольника б) приготовление обеда в) приготовление салата по рецепту г)выполнение
1) вычисление площади прямоугольника. для этого просто надо вспомнить формулы, по которым можно вычислить площадь, например, s = a * b, где a и b, соответственно - длины сторон прямоугольника. то есть, необходимые исходные данные - это длины сторон. 2) приготовление обеда. ну, это сложнее, ведь обед разный бывает : ). в общем можно сказать - необходимые продукты, кухонные инструменты (ножи, , плита, огонь ( . и дальше в том же духе.
//Видимо, это одна задача, так как "изменения" во второй не указаны //Pascal ABC.NET v3.1 сборка 1172
Const n=20;
Var ar:array[1..n] of integer; i:integer; begin randomize; writeln('First array:'); for i:=1 to n do begin ar[i]:=random(10)-3; write(ar[i]:4); if ar[i]>0 then ar[i]:=ar[i]*2 else ar[i]:=0; end; writeln; writeln('Final array:'); for i:=1 to n do write(ar[i]:4); end.
Для начала посчитаем сколько символов в твоем предложении (пробелы, знаки препинания, буквы). Их там 28 [Терпение и труд все перетрут]. Как мы знаем, в кодировке Unicode - 1 символ занимает 16 бит памяти. Умножим 28 символов на 16 и получим 448 бит [28*16=448 бит]. Теперь, если это требуется, переведем биты в байты и килобайты. 1 байт памяти занимает 8 бит. Делим 448 бит на 8 получаем 56 [448/8=56 байт]. 1 кбайт памяти, в свою очередь, занимает 1024 байт памяти. Делим 56 байт на 1024 (советую использовать калькулятор) получаем 0,05 кбайт [56/1024=0,0546875]. В ответе пишем одно из получившихся значений, которое требуется написать [448 бит или 56 байт или 0,05 кбайт]