Блок-схема разветвляющегося вычислительного процесса




Лабораторная работа № 3

Логические функции MS Excel. Построение таблиц истинности

Разветвляющиеся вычислительные процессы. Функция ЕСЛИ().

Цель работы:

o Научиться решать логические задачи путем построения таблицы истинности с использованием встроенных логических функций: И(), ИЛИ(), НЕ().

o Получить навыки создания разветвляющегося вычислительного процесса путем применения логической функции ЕСЛИ().

 

Задание 1

Составить таблицу, вычисляющую n -й член и сумму арифметической прогрессии.

Формула n -го члена арифметической прогрессии: an = a1 + d * (n - 1);
формула суммы n первых членов арифметической прогрессии: Sn = (a1 + an) * n / 2, где a1 - первый член прогрессии, d - разность арифметической прогрессии.

Вариант Данные Вариант Данные
  n = 10 d = 0,5 a 1 = −4   n = 10 d = −2,5 a 1 = −8,7
  n = 15 d = 1,5 a 1 = 3   n = 15 d = 0,9 a 1 = 3,3
  n = 9 d = 0,2 a 1 = −2   n = 10 d = 9 a 1 = −4
  n = 10 d = 1,3 a 1 = 8   n = 14 d = 0,5 a 1 = −3
  n = 10 d = 0,3 a 1 = −1,4   n = 10 d = 0,5 a 1 = −4
  n = 10 d = 1,5 a 1 = 2   n = 10 d = 7 a 1 = 4
  n = 11 d = 0,05 a 1 = −4,7   n = 12 d = 0,1 a 1 = 14
  n = 10 d = 3,8 a 1 = −8,3   n = 10 d = 8,4 a 1 = 7,4
  n = 10 d = 7 a 1 = −4   n = 10 d = −0,5 a 1 = −6

 

Задание 2

В соответствии со своим вариантом, используя логические функции НЕ(), И() и ИЛИ() построить таблицы истинности логических выражений.

 

Вариант Логическое выражение
  (А Ù Ø В) Ú (А Ú Ø С)
  А Ù Ø (В Ú Ø С)
  (Ø A Ú B) Ù A
  В Ú Ø А Ù Ø В
  (A Ù ØB) Ú A
  A Ù Ø A Ú B
  (Ø А Ú Ø В) Ú А
  (Ø A Ù B) Ú Ø A
  (A Ú ØB) Ú Ø A
  А Ù Ø (В Ú Ø С)
  (A Ú ØB Ù C)
  (Ø A Ù B Ú C)
  (А Ù Ø В Ú С) Ù C
  (B Ú Ø A Ù C) Ú C
  (A Ú B Ù C) Ú Ø A
  (А Ù Ø В) Ú (А Ú Ø С)
  (A Ú B) Ù (Ø A Ú Ø C)
  A Ú ØB Ù Ø (A Ú Ø C)
  A Ú (A Ù ØB Ú C)
  (Ø A Ù B) Ú Ø A

 

Методика выполнения Задания 2

Порядок выполнения логических операций (функций):

(…), НЕ(), И(), ИЛИ(), ЕСЛИ().

Пример 1

 

Построить таблицу истинности логического выражения:

(А Ù В) Ù А

Запишем логическое выражение с помощью логических функций Excel.

=ИЛИ(ИЛИ(А; В); А)

Переменным А и В присваиваем начальные значения

А В
   
   
   
   

Пример 2

 

Построить таблицу истинности логического выражения:

 

(А Ù Ø В) Ú (А Ù С)

Запишем логическое выражение с помощью логических функций Excel.

= ИЛИ(И(А; НЕ(В)); ИЛИ(А; С))

Переменным А, В и С присваиваем начальные значения

 

А В С
     
     
     
     
     
     
     
     

 

Задание 3

В соответствии со своим вариантом рассчитать у при заданном х. В тетради зарисовать блок-схему вычислительного процесса

Вариант Функция
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

Методика выполнения Задания 4

Задание выполняется с использованием логической функции ЕСЛИ().

Синтаксис функции ЕСЛИ().

=ЕСЛИ(лог_выражение; значение_если_ИСТИНА; значение_если_ЛОЖЬ)

Пример

Вычислить функцию при заданном значении аргумента.

Создаем расчетную формулу

=ЕСЛИ(И(-12<X; X<6); КОРЕНЬ(ABS(X)/2);

ЕСЛИ(X=6; 2-X^3;

ЕСЛИ(X>6; 1/(8-X); “Нет решения”)))

В ячейку А1 запишем какое либо число, например -15. В ячейку В1 поместим полученную формулу заменив в ней Х ссылкой на ячейку А1 и выполним ее.

 
 

С помощью Автозаполнения продлим значения аргумента и формулы до А29. Результат представлен на рисунке.

 

Блок-схема разветвляющегося вычислительного процесса

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

1. Какие функции выполняют программы, относящиеся к электронным таблицам?

2. Из чего состоит книга Excel и сколько ячеек содержится на каждом листе книги?

3. Какие данные может содержать ячейка?

4. Что такое A1 и R1C1?

5. Как происходит копирование и перемещение данных?

6. Что такое относительный и абсолютный адрес ячейки?

7. Как вводится в формулу абсолютный адрес ячейки?

8. Из каких элементов состоит строка формул и их назначение?

9. Как осуществляется редактирование содержимого ячейки?

10. Как вводится формула, и из каких допустимых элементов может состоять формула?

11. Что отображается на экране монитора в ячейке, содержащей формулу?

12. Какие ошибки в формулах выражают следующие обозначения: #ДЕЛ/0!, #ИМЯ?, #Н/Д, #ЧИСЛО!, #ЗНАЧ!, # # # # # # #?

13. Может ли функция быть без аргументов, не иметь после имени круглых скобок?

14. Охарактеризуйте синтаксис логических функций: НЕ(), И(), ИЛИ(). Каково возвращаемое функциями значение?

15. Охарактеризуйте встроенную функцию ЕСЛИ(). Сколько у неё аргументов, каков тип аргументов, и каково возвращаемое функцией значение? Сколько вложенных функций ЕСЛИ() допускает логическая функция ЕСЛИ()?

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: