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*
Комментарий*

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

Vladimirovna Viktorovna
Yurkov
saryba
kondrashovalf6404
mupmalino2653
fedotochkin8
anazarov80
lazu8375
ver2bit
ritckshulga20112
Александрович686
soclive7762
Анна1417
uchpaot
kuziv31