kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Логические операции на языке программирования Паскаль

Нажмите, чтобы узнать подробности

Презентация урока в 8 классе по теме: логические операции на языке программирования Паскаль

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Логические операции на языке программирования Паскаль»

Логические операции на Паскале

Логические операции на Паскале

Для чего нужна логика в Паскаль? И сейчас, наверняка, задаетесь вопросом, как же написать  нелинейную программу ? Для того чтобы программа была нелинейной в Паскале, как и в других языках программирования, используют логические выражения, которые принимают значения  true  или  false . Для того чтобы записать результат логического выражения, нам требуется специальная переменная. Эта переменная будет иметь тип boolean, она может принимать два значения — true или  false. Как создавать простые условие вы уже поняли, но как создавать сложные условия? Для этого используются специальные логические операции:  and, or, not .  Давайте разберем каждую операцию отдельно и составим таблицы истинности. Примем за 1 —  true,а за 0 — false.

Для чего нужна логика в Паскаль?

И сейчас, наверняка, задаетесь вопросом, как же написать  нелинейную программу ?

Для того чтобы программа была нелинейной в Паскале, как и в других языках программирования, используют логические выражения, которые принимают значения  true  или  false .

Для того чтобы записать результат логического выражения, нам требуется специальная переменная. Эта переменная будет иметь тип boolean, она может принимать два значения — true или  false. Как создавать простые условие вы уже поняли, но как создавать сложные условия? Для этого используются специальные логические операции:  and, or, not . 

Давайте разберем каждую операцию отдельно и составим таблицы истинности. Примем за 1 —  true,а за 0 — false.

Логические оператор A and b (истинно) Конъюнкция условий а и в(логические и) A оr b (истинно хотя бы одно условие) Дизъюнкция условий а и в (логическое ИЛИ) Not a (когда а ложно и наоборот) Отрицание а (логическое НЕ)

Логические оператор

A and b

(истинно)

Конъюнкция условий а и в(логические и)

A оr b

(истинно хотя бы одно условие)

Дизъюнкция условий а и в (логическое ИЛИ)

Not a

(когда а ложно и наоборот)

Отрицание а (логическое НЕ)

Case …of…end

Case …of…end

  • Для ситуаций, где имеется несколько (три и более) альтернатив, больше подходит Case.
  • Этот оператор называется ОПЕРАТОРОМ ВЫБОРА
b then c:=a-24/b else c:=a+24/b Оператор a a:=20 b b:=4 c a:=a/5*4 ab c:=a+24/b" width="640"

Задача Определите значение переменной с после выполнения следующего фрагмента программы: a:=20 b:=4 a:=a/5*4 if ab then c:=a-24/b else c:=a+24/b

Оператор

a

a:=20

b

b:=4

c

a:=a/5*4

ab

c:=a+24/b

’); Readln(c); Case c of ‘ A’..’Z’, ‘a’..’z’: Writeln(‘Буква’); ‘ 0’..’9’: Writeln(‘Цифра’); ‘ +’, ’-’, ‘*’, ‘/’: Writeln(‘Оператор’); Else writeln (‘Специальный символ’); End." width="640"

Задача

Считывающий с клавиатуры символ и определяющую относится

Данный символ – буквой, цифрой, оператором

Var c:char:

Begin

Writeln(‘введите символ_’);

Readln(c);

Case c of

‘ A’..’Z’, ‘a’..’z’: Writeln(‘Буква’);

‘ 0’..’9’: Writeln(‘Цифра’);

‘ +’, ’-’, ‘*’, ‘/’: Writeln(‘Оператор’);

Else writeln (‘Специальный символ’);

End.


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 8 класс.
Урок соответствует ФГОС

Скачать
Логические операции на языке программирования Паскаль

Автор: Касьян Антонина Олеговна

Дата: 14.02.2022

Номер свидетельства: 600218

Похожие файлы

object(ArrayObject)#871 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(132) "Алгоритмический язык программирования Паскаль. Оператор присваивания. "
    ["seo_title"] => string(74) "alghoritmichieskii-iazyk-proghrammirovaniia-paskal-opierator-prisvaivaniia"
    ["file_id"] => string(6) "114952"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1411747875"
  }
}
object(ArrayObject)#893 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(102) "Внеклассное мероприятие  "Турнир знатоков информатики" "
    ["seo_title"] => string(56) "vnieklassnoie-mieropriiatiie-turnir-znatokov-informatiki"
    ["file_id"] => string(6) "220592"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "meropriyatia"
    ["date"] => string(10) "1434708116"
  }
}
object(ArrayObject)#871 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(87) "Информатика.Тема урока : Сложные условия 8 класс"
    ["seo_title"] => string(50) "informatika_tiema_uroka_slozhnyie_usloviia_8_klass"
    ["file_id"] => string(6) "393139"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1487411259"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства