Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Excel ЛАБОРАТОРНЫЕ РАБОТЫ.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
11.39 Mб
Скачать

4.6 Контрольные вопросы

1) Что называется массивом в Excel?

2) Какой массив называется одномерным?

3) Какой массив называется двумерным?

4) Как производится обработка элементов массива?

5) Какой особенностью обладают массивы?

ЗАДАНИЕ 5. ДАННЫЕ ЛОГИЧЕСКОГО ТИПА. ФУНКЦИЯ ВЫБОРА ЕСЛИ

    1. Логическое выражение

Выражение называется логическим, если в нем присутствуют знаки операций отношения и логические функции:

> -“больше”, < -“меньше”, >= -“больше или равно”,

<= -“меньше или равно”, = -“равно”, <> -“не равно”

=И(арг1;арг2), =ИЛИ(арг1;арг2), =НЕ(арг)

Значения логических функций определяются в зависимости от значений аргументов.

Таблица 2.1 Таблица истинности для функций НЕ, И, ИЛИ

Арг1

арг2

=НЕ(арг1)

=И(арг1;арг2)

=ИЛИ(арг1;арг2)

И

И

Л

И

И

И

Л

Л

Л

И

Л

И

И

Л

И

Л

Л

И

Л

Л

    1. Функция выбора если

Функция ЕСЛИ позволяет выбрать одно из нескольких действий в зависимости от значений условия.

В общем виде формат функции имеет следующий вид:

=если(усл1;действ1;если(усл2;действ2;…;если(усл n-1; действ n-1; действ n)…)

При выполнении данной функции проверяются условия, и будет выполнено то действие, которое соответствует истинному условию, если ни одно условие не оказалось истинным, то выполняется действие n.

    1. Контрольное задание

Значение логического выражения.

Определим порядок действий в следующем логическом выражении

Рисунок 2.1 Логическое выражение в Excel

9 4 1 3 2 8 5 7 6

=И(ИЛИ(B2>-2;НЕ(B2+D2<>4));ИЛИ(B2>D2-4;НЕ(D2<0)))

По вышеуказанному порядку выполнив действия получим:

1. B2>-2 – ИСТИНА; 2. B2+D2<>4 – ИСТИНА;

3. НЕ(B2+D2<>4) – ЛОЖЬ 4. ИЛИ(B2>-2;НЕ(B2+D2<>4) - ИСТИНА;

5. B2>D2- 4 - ИСТИНА; 6. D2<0 – ЛОЖЬ;

7. НЕ(D2<0) – ИСТИНА; 8. ИЛИ(B2>D2-4;НЕ(D2<0)) – ИСТИНА

9. И(ИЛИ(B2>-2;НЕ(B2+D2<>4));ИЛИ(B2>D2-4;НЕ(D2<0))) – ИСТИНА

Значение функции ЕСЛИ.

Рисунок 2.2 Пример функции ЕСЛИ

Если значением ячейки A1 будет являться число 7, а ячейки B1 - 14, то значением данной функции будет число 2.

Если значением ячейки A1 будет являться число 10, а ячейки B1 - 6, то значением данной функции будет число 16.

Если значением ячеек А1 и В1 будут являться число 5, то значением данной функции будет число 25.

    1. Варианты индивидуальных заданий

Вариант1:

а) Определить значение логического выражения

=И(НЕ(A2<3);ИЛИ(И(A2+4>5;B5<=6);НЕ(A2+B5<0)))  

при a) A2: -5; B5: 6 б) A2: 3; B5: -1

б) Протабулировать функцию, построить график функции.

в) Создать документ (для принятия решения использовать функцию если)

Наименование товара

Дата выпуска

Срок хранения

Решение

1

Макароны

07.05.03

1

=если(…

……

Варианты решения:

-если срок годности истек – снять с продажи;

-если до окончания срока годности осталось меньше 1 года – уценить на 30%;

-если до окончания срока годности остался 1 год и более – реализовать при нормальных условиях;

И спользовать функцию =СЕГОДНЯ()

Вариант2:

а) Определить значение логического выражения:

=И(НЕ(3*(A2+C4)/2<-4);ИЛИ(A2>C4*2;НЕ(C4<7)))

при a) A2: -5; C4: 6 б) A2: 3; C4: -1

б) Протабулировать функцию, построить график функции:

 

в) Создать документ (для принятия решения использовать функцию если

Фамилия И.О.

Дата получения книги

Решение

1

Иванов М.Н.

05.10.03

=если(…

……

Варианты решения:

-если читатель задержал книгу больше, чем на 10 дней, то –щтраф;

-если до сдачи книги остался 1 день – предупредить читателя о возврате книги;

-если до сдачи книги осталось больше 1 дня, то подсчитать количество оставшихся дней до сдачи книги;

Использовать функцию СЕГОДНЯ.

Вариант3:

а) Определить значение логического выражения:

=ИЛИ(И(C5>7;НЕ(B4<>0));НЕ(С5+B4<15))  

при a) B4: -2; C5: 3 б) B4: 7; C5: -4  

б) Протабулировать функцию,

построить график функции:

в) Создать документ (для принятия решения использовать функцию если)

Фамилия И.О.

Срок лечения (дней)

Дата поступления

Решение

1

Рахимбаев А.Б.

24

15.03.04

=если(…

……

Варианты решения:

-если срок лечения истек, то ВЫПИСАТЬ;

-если до окончания срока лечения осталось 2 дня, то ПОДГОТОВИТЬ К ВЫПИСКЕ;

-если до окончания срока лечения более 2-х дней, то ПРОДОЛЖАТЬ ЛЕЧЕНИЕ.

Использовать функцию СЕГОДНЯ.

Вариант 4:

а) Определить значение логического выражения:

=И(ИЛИ(С3>8;НЕ(D2+4<>6));НЕ(C3+D2/2<12))

при a) C3: -5; D2: 4 б) C3: 6; D2: -2  

б) Протабулировать функцию, построить график функции:

в) Создать документ (для принятия решения использовать функцию если)

Фамилия И.О.

студента

Экзаменационные оценки

Решение

Математика

Физика

История

1

Ахметов А.С.

4

5

5

=если(…

……

Варианты решения:

-если средний балл равен 5, то ПОВЫШЕННАЯ СТИПЕНДИЯ;

-если средний балл меньше или равен 4, то СТИПЕНДИЯ БЕЗ НАДБАВКИ;

-если средний балл меньше 4, то НЕ ВЫПЛАЧИВАТЬ СТИПЕНДИЮ;

Использовать функцию СЕГОДНЯ.

В ариант 5:

а) Определить значение логического выражения:

=И(ИЛИ(НЕ(A2+C1<>10));НЕ((A2/2)<14))  

при a) А2: 10; С1: 1 б) А2: 2; С1: -2

б) Протабулировать функцию,

построить график функции:  

в) Создать документ (для принятия решения использовать функцию если)

Название книги, автор

Дата издания книги

Решение

1

Овод, Э.Л.Войнич

16.07.00

=если(…

……

Варианты решения:

-если дата издания книги 1960 год или ранее, то СПИСАТЬ книгу;

-если дата издания книги позже 1960 г. и ранее 2000 г. - ИЗМЕНИТЬ ШИФР;

-если дата издания книги 2000 г или позднее- ДОБАВИТЬ В КАРТОТЕКУ; Использовать функцию СЕГОДНЯ.

Вариант 6:

а) Определить значение логического выражения:

=ИЛИ(И(НЕ(C3>8);НЕ(D2+4<>6));НЕ(D2/2<4))  

при a) C3: 5; D2: 2 б) C3: 6; D2: 8

б ) Протабулировать функцию, построить график функции:  

в) Создать документ (для принятия решения использовать функцию если)

ФИО заказчика

Наименование изделия

Срок пошива

(дней)

Дата принятия заказа

Решение

1

Ракитова Р.Т.

платье

7

16.04.03

=если(…

……

Варианты решения:

-если со дня принятия заказа прошло 2 дня, то ПЕРВАЯ ПРИМЕРКА;

-если со дня принятия заказа прошло 4 дня, то ВТОРАЯ ПРИМЕРКА;

-если со дня принятия заказа прошел срок пошива изделия – ВЫДАТЬ ИЗДЕЛИЕ; Использовать функцию СЕГОДНЯ.

Вариант 7:

а) Определить значение логического выражения:

=НЕ(И(ИЛИ(B1>7;НЕ(B1=0));НЕ(A3+B1<15)))  

при a) B1: 10; А3: 3 б) B1: 10; А3: 10

б) Протабулировать функцию, построить график функции:  

в) Создать документ (для принятия решения использовать функцию если)

ФИО водителя

Номер автомобиля

Год выпуска

Решение

1

Степин И.И.

B 457 MHR

1994

=если(…

……

Варианты решения:

-если год выпуска 1970 г. и ранее, то ДОРОЖНЫЙ НАЛОГ НЕ ПЛАТИТЬ;

-если год выпуска позднее 1970 и ранее 1990 г., то ОПЛАТИТЬ 50% ДОРОЖНОГО НАЛОГА;

-если год выпуска 1990 и позднее – ОПЛАТИТЬ ДОРОЖНЫЙ НАЛОГ ПОЛНОСТЬЮ;

Использовать функцию СЕГОДНЯ.

Вариант 8:

а) Определить значение логического выражения:

=НЕ(И(ИЛИ(B1>7;НЕ(B1=0));ИЛИ(A3>3;НЕ(B1<15))))

при a) В1: 3; А3: 3 б) В1: 3; А3: 10  

б) Протабулировать функцию, построить график функции:

в) Создать документ (для принятия решения использовать функцию если)

ФИО абонента

Номер телефона

Долг за переговоры

Решение

1

Коломина А.Т.

274831

2300

=если(…

……

Варианты решения:

-если долг за переговоры 1000 тг. и более, то ОТКЛЮЧИТЬ ТЕЛЕФОН;

-если долг за переговоры МЕНЕЕ 1000 ТГ., то ПОСЛАТЬ ПРЕДУПРЕЖДЕНИЕ;

-если долга нет – включить в список ПОСТОЯННЫХ ПЛАТЕЛЬЩИКОВ;

Использовать функцию СЕГОДНЯ.

Вариант 9:

а) Определить значение логического выражения:

=НЕ(И(ИЛИ(B1>7;НЕ(B1=0));И(C2>3;НЕ(B1<10))))

при a) В1: 5; С2: 8 б) В1: 2; С2: 7  

б) Протабулировать функцию,

построить график функции:

в) Создать документ (для принятия решения использовать функцию если)

Фамилия И.О.

студента

Экзаменационные оценки

Решение

Информатика

Высш. математика

Культурология

1

Рахметов Р.Т.

5

4

5

=если(…

……

Варианты решения:

-если средний балл равен 5, то при оплате за обучение СКИДКА 10%;

-если средний балл менее 5 и равен 4, то при оплате за обучение СКИДКА 5%;-----если средний балл менее 4, то ПОЛНАЯ ОПЛАТА;

Использовать функцию СЕГОДНЯ.

Вариант 10:

а) Определить значение логического выражения:

=НЕ(И(НЕ(A2<3);ИЛИ(И(НЕ(A2+4>5);B5<=6));НЕ(B5<0)))

при a) A2: -3; B5: 8 б) A2: 5; B5: -4  

б) Протабулировать функцию, построить график функции:

в) Создать документ (для принятия решения использовать функцию если)

Наименование препарата

Дата изготовления

Срок годности

Решение

1

парацетамол

13.04.03

3

=если(…

……

Варианты решения:

-если срок годности истек, то СНЯТЬ С ПРОДАЖИ;

-если до конца срока годности осталось менее 1 года, то УЦЕНИТЬ НА 30%;

-если до конца срока годности осталось 1 год и более, то РЕАЛИЗОВАТЬ В НОРМАЛЬНЫХ УСЛОВИЯХ;

Использовать функцию СЕГОДНЯ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]