cipfarm484
?>

Ребят нужно пройти 2 теста по информатике 8 класс по темам:1.Флажки. Поле с раскрывающимся списком. Переключатели.2. Цикл со счетчиком.Я дам ссылку на тесты тот кто сможет пройти его на хорошую оценку

Информатика

Ответы

saa002

Не особо понял, нужна ли программа на одном из язков программирования или блоксхема какая-то или математическими логическими знаками надо писать. Но по-программистки, будет примерно так. (в каком виде у вас на уроках делают, я не видел)

4:

if (A)

{

return B && C;

}

else

{

return B || C;

}

5:

return (A && C) || ((!A && !C) && B);

6:

if (A)

{

return (B && C) || (!B && !C);

}

else

{

return C;

}

Каждый из примеров можно записать в одну строчку, но программисты не любят так делать, и так ничего не понятно, а будет вообще каша.

st7307

Вот несколько разных формул, которые для каждого указанного в вашей таблице диапазона значений среднего чека выдают указанное в вашей таблице число (форма оплаты), а для чисел вне диапазонов таблицы- дают на выходе -1 (ниже диапазона) и +1 (выше диапазона), либо просто 0 (выше или ниже диапазона).

1) куча обычных ЕСЛИ (громоздко и запутанно):

=ЕСЛИ(E2<3200;-1;ЕСЛИ(E2<3300;70;ЕСЛИ(E2<3400;80;ЕСЛИ(E2<3500;90;ЕСЛИ(E2<3600;100;1)))))

2) новая функция ЕСЛИМН (довольно удобно, но визуально не очень):

=ЕСЛИМН(E2<3200;-1;E2<3300;70;E2<3400;80;E2<3500;90;E2<3600;100;1=1;1)

3) логические значения и вычисления с ними (как с числами 1 и 0):

=-(E2<3200)*70-(E2<3300)*10-(E2<3400)*10-(E2<3500)*10+(E2<3600)*100

4) сумма логических значений (как чисел 1 и 0) и функция ВЫБОР (длинновато, но визуально хорошо всё видно):

=ВЫБОР(1+(E2>=3200)+(E2>=3300)+(E2>=3400)+(E2>=3500)+(E2>=3600);-1;70;80;90;100;1)

5) функция ПРОСМОТР- задание диапазонов в отдельной маленькой табличке (очень удобно и универсально):

=ПРОСМОТР(E2;A$19:A$24;B$19:B$24)

А вот формулы только для диапазона с 3300 (включительно) до 3400 (не включая само число 3400). Для чисел, не входящих в этот диапазон, формулы дают на выходе ноль.

1) две функции ЕСЛИ:

=ЕСЛИ(E2>=3300;ЕСЛИ(E2<3400;80;0))

2) функция ЕСЛИ с функцией И:

=ЕСЛИ(И(E2>=3300;E2<3400);80;0)

Также, внизу приложил таблицу, в которой все эти формулы есть (для примера там по несколько чисел из каждого диапазона в таблице), а также скрин этой таблицы:


Нужно что бы в графе форма оплаты отображалось число в зависимости от данных в столбце ср чек прим

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ребят нужно пройти 2 теста по информатике 8 класс по темам:1.Флажки. Поле с раскрывающимся списком. Переключатели.2. Цикл со счетчиком.Я дам ссылку на тесты тот кто сможет пройти его на хорошую оценку
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Эвелина
Artyukhin545
Дружинин
sv-rud
macmakka
nv6634
Mikuspavel2
anchutk3016
opel81
vladexi
astahova
admiralbany
Pavlovna897
oksana77768
evsyukov1997