Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, углубленный уровень)



Уроки 31 - 34
§19. Ветвления




Содержание урока

Условный оператор

Составной оператор

Ветвления в других языках программирования

Вложенные условные операторы

Сложные условия

Логические переменные

Экспертная система

Выводы. Интеллект-карта

Вопросы и задания

Практическая работа № 11 «Ветвления»

Практическая работа № 12 «Сложные условия»

Практическая работа № 13 «Логические переменные»

Практическая работа № 14 «Экспертная система» (проект)


Логические переменные


И в алгоритмическом языке, и в Паскале можно использовать переменные, которые могут принимать только логические значения. В алгоритмическом языке они объявляются с помощью служебного слова лог, их возможные значения — да и нет. В Паскале логические переменные относятся к типу boolean 1) и принимают значения True («истина») или False («ложь»):


1) Их ещё называются булевскими в честь Джорджа Буля — создателя алгебры логики.



Обратите внимание, что логические значения записываются без апострофов.

В логической переменной можно хранить значение какого-то условия и затем использовать его в условном операторе:

С клавиатуры вводятся три числа и записываются в переменные а, b и с. Напишите программу, которая записывает в логическую переменную значение да (True), если среди чисел а, b, с найдётся пара чисел, сумма которых равна 25.

Следующая страница Экспертная система



Cкачать материалы урока





Наверх