МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ ПО ИНФОРМАТИКЕ - Тема: Использование логических операций в алгоритмических конструкциях.

  • docx
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ ПО ИНФОРМАТИКЕ В СПО Разработал преподаватель: Игнатьева Елена Сергеевна Тема: Использование логических операций в алгоритмических конструкциях.
Иконка файла материала ПР9.docx

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ ПО МАТЕМАТИКЕ В СПО

 

Разработал преподаватель: Игнатьева Елена Сергеевна

 

Тема:

 Использование логических операций в алгоритмических конструкциях.

Учебная цель: изучить среду программирования и структуру программы Turbo Pascal, выработка навыков программирования простейших задач, содержащих логические выражения.

Образовательные результаты: владение навыками алгоритмического мышления и понимание методов формального описания алгоритмов, владение знанием основных алгоритмических конструкций, умение анализировать алгоритмы; владение типовыми приемами написания программы на алгоритмическом языке для решения стандартной задачи с использованием основных конструкций языка программирования

 

Краткие теоретические и учебно-методические материалы по теме

Логические выражения в результате вычисления принимают логические значения true или false. Операндами логического выражения могут быть логические кон­станты, переменные логического типа, отношения. Идентификатор логического типа в Паскале: boolean.

Логические операции.

В Паскале имеются 4 логические операции: отрицание — NOT, логическое умножение — AND, логическое сложение — OR, исключающее «или» — XOR.

Результаты логических операций для различных значений операндов приведены в таблице. Использованы обозначения: Т — true, F false.

А

В

not А

A and В

A or В

А хоr В

Т

Т

F

Т

Т

F

т

F

F

F

Т

Т

F

F

Т

F

F

F

F

Т

Т

F

Т

Т

Приоритеты логических операций:

1) not; 2) and; 3) or; 4) xor.

Примеры логических выражений:

1) True; 2) False; 3) А>В; 4) (А=В) and (C<=D) .

Операции отношений (= , <>, <=, <=, <, >) имеют более высокий приоритет, чем логические операции, поэтому их следует заключать в скобки при использовании по отношению к ним логических операций.

Задания практического занятия

 

Задание № 1.  Составить программу, по которой выведется  значение true, если точка с заданными координатами (х, у) лежит внутри заштрихованной области и false — в противном случае.

 

Решение.

Рассматриваемая область состоит из двух частей, каждая из которых описывается системой неравенств.

1-            я          часть: х < 0; х2 + у2 < 9; у > -х - 3.

2-             я          часть: х > 0; х2 + у2 < 25.

Точка с координатами (х, у) лежит в заштрихованной области, если она принадлежит 1-й или 2-й части.

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

Program Point ;

Var X,Y : real; L: boolean;

Begin

Write('Введите X:') ; Readln(X);

Write('Введите Y:') ; ReadLn(Y);

L: = (X<=0)and (Sqr(X)+Sqr(Y)<=9) and (Y>=-X-3)

or (X>=0) and (Sqr(X)+Sqr(Y)<=25)

WriteLn('Точка лежит в заданной области? ', L)

End.

Задание № 2. Изменить программу предыдущего задания в соответствии со следующим рисунком:

график

 

Задание № 3. Составить программу, выбирающую из трех чисел x, y, z наибольшее, используя алгоритм со сложным логическим выражением:

Program Max3;

Var X,Y,Z : real;

Begin

Write('Введите X,Y,Z:') ; Readln(X,Y,Z);

If (X>=Y)and (X>=Z) then Max:=X;

If (Y>=X)and (Y>=Z) then Max:=Y;

If (Z>=X)and (Z>=Y) then Max:=Z;

WriteLn(Максимальное значение= ', МАХ)

End.

 

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

1.      Какова структура программы на Паскале?

2.      Какие логические операторы существуют  в Паскале?

 

Сделать выводы и выполнить отчет в соответствии с Приложением 1.

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

1. Изучить теоретический материал. Ответить на контрольные вопросы.

2. Оформить работу в соответствии с шаблоном. При оформлении использовать MS Office.

 

 


 

Скачано с www.znanio.ru