3. а теперь в ячейке e3 подсчитайте дневной доход автостоянки.
введите в ячейку g7 формулу:
=если(и(b2> 11; a2< 12); 1; 0)+если(и(b3> 11; a3< 12); 1; 0)+если(и(b4> 11; a4< 12); 1; 0)+если(и(b5> 11; a5< 12); 1; 0)+если(и(b6> 11; a6< 12); 1; 0)+если(и(b7> 11; a7< 12); 1; 0)+если(и(b8> 11; a8< 12); 1; 0)+если(и(b9> 11; a9< 12); 1; 0)+если(и(b10> 11; a10< 12); 1; 0)+если(и(b11> 11; a11< 12); 1; 0)+если(и(b12> 11; a12< 12); 1; 0)+если(и(b13> 11; a13< 12); 1; 0)+если(и(b14> 11; a14< 12); 1; 0)+если(и(b15> 11; a15< 12); 1; 0)+если(и(b16> 11; a16< 12); 1; 0)+если(и(b17> 11; a17< 12); 1; 0)+если(и(b18> 11; a18< 12); 1; 0)+если(и(b19> 11; a19< 12); 1; 0)+если(и(b20> 11; a20< 12); 1; 0)+если(и(b21> 11; a21< 12); 1; 0)
напомним, что оператор и(x; y) дает значение истина, если истинны оба аргумента x и y; оператор если(x; y; z) дает значение y, если аргумент x истинен, и дает значение z в противном случае. легко понять, что указанный оператор подсчитывает количество мест, которые были заняты между 11 и 12 ч.
4. а теперь в ячейки g2-g6 запишите выражения, согласно которым будет подсчитано количество занятых стоянок между 6 и 7 ч, между 7 и 8 ч, …, между 10 и 11 ч соответственно; в ячейки g8-g19 запишите аналогичные данные для промежутка от 12 до 24 ч. подумайте, как можно облегчить ввод таких формул. теперь можно проанализировать, когда загрузка автостоянки была больше.
нетрудно подсчитать, что при круглосуточном полном заполнении автостоянки дневная выручка составила бы 2400 р. сравнивая это число с полученным результатом в ячейке e3, можно увидеть, что возможности используются далеко не полностью.
5. повысить эффективность можно, если обеспечить круглосуточную работу автостоянки. в этом случае машину можно ставить в один день, а забирать в другой. для организации учета в такой ситуации нужно ввести в таблицу ещё 2 столбца: дату приезда и дату отъезда – и соответствующим образом модифицировать расчет продолжительности стоянки.
6. предположим, что владелец решил ввести дневной и ночной тарифы оплаты: с 7 до 22 ч действует дневной тариф, а с 22 до 7 ч – ночной. модифицируйте таблицу для этой ситуации.
7. для привлечения клиентов владелец объявил скидки в случае, если место занято более суток, а также ввел дополнительную услугу: абонирование места. хозяин машины платит абонентскую плату за место, закрепленное ха его машиной, когда автомобиля там нет (более низкую, чем за стоянку самого автомобиля). сделайте необходимые модификации заполнения электронной таблицы.
PascalABC
Объяснение:
1)
begin
WriteLn('Введите размер массива N: ');
var n := ReadInteger;;
var a := ArrRandomInteger(n, -20, 20);
a.PrintLn;
WriteLn('Сумма элементов, которые оканчиваются на число 2, равна ', a.Where(x -> (x mod 10 = 2) or (x mod 10 = -2)).Sum);
end.
2)
begin
var a := ArrRandomInteger(10, -10, 10);
a.PrintLn;
WriteLn('Индексы отрицательных нечетных элементов:');
foreach var i in a.Indices do
if (a[i].IsOdd) and (a[i] < 0) then Write(i, ', ');
end.
import math
a = [float(input("Input x: ")), float(input("Input y: "))]
print(a)
x = a[0]
y = a[1]
y1 = x-1
if abs(x)<=1:
y2 = math.sqrt(1-x**2)
if x>=0 and y>=y1 and y<=1:
print("Yes")
elif x>=0 and x<=1 and y<y1 and abs(y)<=y2:
print("Yes")
else:
print("No")
a = [float(input("Input x: ")), float(input("Input y: "))]
print(a)
x = a[0]
y = a[1]
if abs(x)<=1:
y2 = math.sqrt(1-x**2)
if abs(x)<=1 and abs(y)<=y2:
print("Yes")
elif x>=0 and x<=1 and y>=0 and y<=1:
print("Yes")
else:
print("No")
Объяснение: