Логические функции.

► И(логич.выраж1, логич.выраж2,….)

· Возвращает значение ИСТИНА, если все аргументы имеют значение истина;

· Возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ложь.

Логич.выраж1, логич.выраж2,….. — это от 1 до 30 проверяемых условий, которые могут иметь значение либо истина, либо ложь.

► ИЛИ(логич.выраж1, логич.выраж2,….)

· Возвращает значение ИСТИНА, если хотя бы один аргумент имеет значение истина;

· Возвращает значение ЛОЖЬ, если все аргументы имеет значение ложь.

Логич.выраж1, логич.выраж2,….. — это от 1 до 30 проверяемых условий, которые могут иметь значение либо истина, либо ложь.

           
     
 

 

 

  A B C D E F G H I  
                 
Истина     Ложь   Ложь      
                   
  Ложь     Истина       Истина  
                   
                   
                   

 

 


►ЕСЛИ ( ЛВ; Оператор1; Оператор2)

Возвращает одно значение (Оператор1), если ЛВ при вычислении дает значение ИСТИНА, и другое значение (Оператор2), если ЛОЖЬ.

· ЛВ –логическое выражение.

· Оператор1– оператор, выполняющийся, если ЛВ=ИСТИНА

· Оператор2– оператор, выполняющийся, если ЛВ=ЛОЖЬ

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

 
 

 

  A B C D E
     
       
  Решения нет      
         

 

 

 


Пример 1:

В ячейке C8 находится число. Это число может быть:

  • равным нулю,
  • больше нуля,
  • меньше нуля.

Написать функцию ЕСЛИ, определяющую вид числа в ячейке С8.

=ЕСЛИ( С8=0; “ноль”; ЕСЛИ(С8>0; “больше нуля”; “ меньше нуля“) )

Пример 2:

В оценочной ведомости выставлены оценки по двум предметам

Написать функцию ЕСЛИ, определяющую

отличников,

имеющих, хотя бы одну двойку.

 

 

 

  A B C D E F
  Фамилия Информ. Иностр. Примечание  
  Захаров    
  Никонов Неуд.  
  Савельев Отличник  
  Морозов Неуд.  
  Карпов    
  Романов Отличник  

Самостоятельные.

ЗАДАЧА1: Решить уравнение ax2+bx+c=0 при а<>0

 

 

  A B C D E
a =      
b =      
c =      
X1=      
X2=      
         

       
   
=ЕСЛИ (c1>=0; (-b2+c1^0,5)/(2*b1); “Нет решения”)  
 
 
=ЕСЛИ (c1>=0; (-b2-c1^0,5)/(2*b1); “Нет решения”)  

 

 


ЗАДАЧА2:Для каждого отдела определить количество сотрудников и сумму денег для выплаты зарплаты. Данные приведены ниже.

 

  A B C D E F G H I
Фамилия Отдел Оклад     Отдел Количество Сумма  
Алхазов          
Анисимов          
Артюхов          
Бабушкин            
Бадосов            
Барков            
Беженар            

 

 


 

 


ЗАДАЧА3:По введенному году, месяцу, числу, определить день недели (понедельник, вторник, … , воскресенье)

 

  A B C D E F
           
  Год Месяц День День недели  
  Пн  
           
           
           
    22.8.2005    
       

 

 

 

 

 









Дата добавления: 2016-05-25; просмотров: 700;


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

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.011 сек.