Урок по информатике на тему Арифметические, строковые и логические выражения (9 класс)


Арифметические, строковые и логические выражения 9 класс Цель Систематизировать и закрепить знания полученные на предыдущих уроках. Ознакомить с логическими выражениями. Актуализация знаний 2-3 человека по карточкам.Какие алгоритмические структуры различают?Что используется для хранения данных в системах программирования?Какие типы данных различают?Перечислите типы переменных, испол-мых в Pascal.Какие операции можно производить над числовыми данными?Какие операции можно производить над строковыми данными? Опишите функции: div, mod, sqr, sqrt, chr, length, copy. Вы наверно уже догадались, что тема урока нам уже отчасти знакома. Мы с вами уже знаем какие можно проводить операции над числовыми и строковыми величинами. Нам с вами также уже знакомы несколько функций обработки числовых и строковых данных. Сегодня мы с вами повторим и закрепим знания полученные ранее и попробуем все это систематизировать. Арифметические выражения. В состав арифметических выражений могут входить переменные числового типа, числа, знаки арифметических операций, а также математические функции. Порядок вычисления арифметических выражений про- изводится в соответствии с общеизвестным порядком выполнения арифметических операций (возведение в степень, умножение или деление, сложение или вычитание), кото- рый может изменяться с помощью скобок. Строковые выражения. В состав строковых выражений могут входить переменные строкового типа, строки (последовательности символов) и строковые функции. Над переменными строкового типа и строками может производиться операция конкатенации. Она объединяет строки или значения строковых переменных в единую строку. Операция конкатенации обозначается знаком « + », который не следует путать со знаком сложения чисел в арифметических выражениях, или знаком «&». Логические выражения. В состав логических выражений могут входить логические переменные, логические значения, операторы сравнения чисел и строк, а также логические операции. Логические выражения могут принимать лишь два значения: True (истина) и False (ложь). Логические выражения. Операторы сравнения =,<,>,, <= и >= сравнивают выражение в левой части оператора с выражением в правой части оператора и представляют результат в виде логического значения True или False. Например: 5 > 3 = True; "А" = "В" = False Логические выражения. Логические операции, на языках программ-ния:логическое умножение — And,логическое сложение — Or,логическое отрицание — Not.При записи сложных логических выражений используются скобки.Например: (5 > 3) And ("А" = "В") = False (5 > 3) Or ("A" = "В") = True Not (5 > 3) = False (true) (истина)(true) (истина)(false) (ложь)(false) (ложь)(true) (истина)(false) (ложь)(true) (истина) Определить значение выражения 'abc' > 'ab' 'abc' = 'abc''abc' < 'abc ‘(45>13) and (‘a’>’b’)(45>13) or (‘a’>’b’)‘a’+’c’>‘ca’Not(5<3) and (5<7) Записать выражение на языке Pascal Определить результат a=‘знание - сила’Copy(a,1,1)+copy(a,5,1)+copy(a,2,2)Copy(a,4,2)+copy(a,2,2)Copy(a,12,1)+copy(a,11,1)+copy(a,2,2) Задание на дом П 4.4Записать на языке Pascal Используя строковые функции из слова «автоматика» получить различные слова.