Презентация "Логические величины и выражения, программирование ветвлений "
Оценка 5

Презентация "Логические величины и выражения, программирование ветвлений "

Оценка 5
Презентации учебные
pptx
информатика
9 кл—10 кл
11.04.2023
Презентация "Логические величины и выражения, программирование ветвлений "
10- 20.pptx

Тест 1. Как записывается заголовок программы на

Тест 1. Как записывается заголовок программы на

Тест

1. Как записывается заголовок программы на Паскале?
2. Как записывается раздел описания переменных?
3. С какими типами числовых величин работает Паскаль?
4. Как записывается оператор присваивания?
5. Как записывается оператор ввода и вывода в Паскале?

Ключ к тесту Program (name) Var

Ключ к тесту Program (name) Var

Ключ к тесту

Program (name)
Var
Целые и вещественные
:=
А) Read (readln), Б) write (writeln)

Найдите ошибки допушенные в программе

Найдите ошибки допушенные в программе

Найдите ошибки допушенные в программе

Program z2
Var a,b,s: real;
Bigin
Writеln (’Введи катеты’);
Readln (a,b);
s:=1/2*a*b
Writеln (‘s=’,s);
End

Найдите ошибки допушенные в программе

Найдите ошибки допушенные в программе

Найдите ошибки допушенные в программе

Program z2;
Var a,b,s: real;
Bеgin
Writеln (’Введи катеты’);
Readln (a,b);
s:=1/2*a*b;
Writеln (‘s=’,s);
End.

И (конъюнкция), or - ИЛИ (дизъюнкция), not -

И (конъюнкция), or - ИЛИ (дизъюнкция), not -

три основные логические операции:
and - И (конъюнкция),
or - ИЛИ (дизъюнкция),
not - НЕ (отрицание).

Логические величины и выражения, программирование ветвлений

Логические величины и выражения, программирование ветвлений

Логические величины и выражения, программирование ветвлений

Задача Написать программу которая при вводе пункта статьи 159

Задача Написать программу которая при вводе пункта статьи 159

Задача

Написать программу которая при вводе пункта статьи 159.6 УК РФ будет выводить на экран максимальное наказание по данному пункту.

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

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

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

Полное ветвление
If <логическое выражение>
Then <оператор 1>
Else <оператор 2>

Неполное ветвление

If <логическое выражение>
Then <оператор >

Операторные скобки: Если после слов then или else нужно выполнить не один оператор, а несколько, то эти операторы заключают в операторные скобки: begin … end

Операторные скобки: Если после слов then или else нужно выполнить не один оператор, а несколько, то эти операторы заключают в операторные скобки: begin … end

Операторные скобки:

Если после слов then или else нужно выполнить не один оператор, а несколько, то эти операторы заключают в операторные скобки:
begin … end
Конструкция такого вида:
Begin <последовательность операторов> end
относится к составным операторам.

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

Логическое выражение Простой формой логического выражения является операция отношения: < меньше, > больше, <= меньше или равно, >= больше или равно, = равно, <> не…

Логическое выражение Простой формой логического выражения является операция отношения: < меньше, > больше, <= меньше или равно, >= больше или равно, = равно, <> не…

Логическое выражение

Простой формой логического выражения является операция отношения:
< меньше,
> больше,
<= меньше или равно,
>= больше или равно,
= равно,
<> не равно.
Сложные формы логических выражений составляются с использованием логических операций:
not логическое отрицание (НЕ),
and логическое умножение (И),
or логическое сложение (ИЛИ),

Конъюнкция - логическая операция, ставящая в соответствие каждым двум высказываниям новое высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны

Конъюнкция - логическая операция, ставящая в соответствие каждым двум высказываниям новое высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны

Конъюнкция - логическая операция, ставящая в соответствие каждым двум высказываниям новое высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны.
Другое название: логическое умножение.
Обозначения:  , , &, И.

А

В

А&В

0

1

0

1

0

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

Таблица истинности:

Графическое представление

A

B

А&В

Дизъюнкция - логическая операция, которая каждым двум высказываниям ставит в соответствие новое высказывание, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны

Дизъюнкция - логическая операция, которая каждым двум высказываниям ставит в соответствие новое высказывание, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны

Дизъюнкция - логическая операция, которая каждым двум высказываниям ставит в соответствие новое высказывание, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны.
Другое название: логическое сложение.
Обозначения: V, |, ИЛИ, +.

А

В

АVВ

0

1

1

0

1

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

Таблица истинности:

Графическое представление

A

B

АVВ

Инверсия - логическая операция, которая каждому высказыванию ставит в соответствие новое высказывание, значение которого противоположно исходному

Инверсия - логическая операция, которая каждому высказыванию ставит в соответствие новое высказывание, значение которого противоположно исходному

Инверсия - логическая операция, которая каждому высказыванию ставит в соответствие новое высказывание, значение которого противоположно исходному.
Другое название: логическое отрицание.
Обозначения: НЕ, ¬ , ¯ .

А

Ā

0

1

1

0

Логические операции имеют следующий приоритет:
инверсия, конъюнкция, дизъюнкция.

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

Таблица истинности:

Графическое представление

A

Ā

Задача По длинам трех сторон треугольника а, b, с требуется вычислить его периметр

Задача По длинам трех сторон треугольника а, b, с требуется вычислить его периметр

Задача

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


Являются ли данные величины сторонами треугольника?
Нахождение периметра.

Задача По длинам трех сторон треугольника а, b, с требуется вычислить его периметр

Задача По длинам трех сторон треугольника а, b, с требуется вычислить его периметр

Задача

По длинам трех сторон треугольника а, b, с требуется вычислить его периметр.
Program zadaha2;
Var A,B,C,P: integer;
Begin
Writeln(‘Введите длины сторон треугольника:');
Writeln ('a='); Readln(A);
Writeln ('b='); Readln(B);
Writeln ('c='); Readln(C);
If (A>0) and (B>0) and (C>0) and (A+B>C) and (A+C>B) and (B+C>A)
Then Begin
P:=A+B+C;
Writeln('Периметр =', P )
END
Else Writeln('Неверные исходные данные')
End.


Презентация "Логические величины и выражения, программирование ветвлений "

Презентация "Логические величины и выражения, программирование ветвлений "

Требуется перевести пятибалльную оценку в ее наименование: 5 — «отлично», 4 — «хорошо», 3 — «удовлетворительно», 2 — «неудовлетворительно»

Требуется перевести пятибалльную оценку в ее наименование: 5 — «отлично», 4 — «хорошо», 3 — «удовлетворительно», 2 — «неудовлетворительно»

Требуется перевести пятибалльную оценку в ее наименование: 5 — «отлично», 4 — «хорошо», 3 — «удовлетворительно», 2 — «неудовлетворительно».


Требуется перевести пятибалльную оценку в ее наименование: 5 — «отлично», 4 — «хорошо», 3 — «удовлетворительно», 2 — «неудовлетворительно»

Требуется перевести пятибалльную оценку в ее наименование: 5 — «отлично», 4 — «хорошо», 3 — «удовлетворительно», 2 — «неудовлетворительно»

Требуется перевести пятибалльную оценку в ее наименование: 5 — «отлично», 4 — «хорошо», 3 — «удовлетворительно», 2 — «неудовлетворительно».

Program zadaha1;
Var N: integer;
Begin
Writeln(‘Введите оценку:');
Readln(N);
If N=5
Then Writeln('Отлично')
Else If N=4
Then Writeln('Хорошо')
Else If N=3
Then Writeln('Удовлетворительно')
Else If N=2
Then Writeln('Неудовлетворительно')
Else Writeln('Неверная оценка')
End.

Задача Написать программу которая при вводе пункта статьи 159

Задача Написать программу которая при вводе пункта статьи 159

Задача

Написать программу которая при вводе пункта статьи 159.6 УК РФ будет выводить на экран максимальное наказание по данному пункту.

Логические выражения на Паскале

Логические выражения на Паскале

Логические выражения на Паскале
Логические константы: true(истина), false(ложь).
Логические переменные: описываются с типом Boolean.
Операции отношения: осуществляют сравнение двух операндов и определяют, истинно или ложно соответствующее отношение между ними.
Знаки операций отношения
Логические операции:
not –отрицание;
and – логическое умножение(конъюнкция);
or –логическое сложение (дизъюнкция);
Таблица истинности для этих операций(T- true, F-false)

= ; <>; >; <; >= ; <=.

A

B

not A

A and B

A or B

1

0

1

0

1

0

1

0

1

Презентация "Логические величины и выражения, программирование ветвлений "

Презентация "Логические величины и выражения, программирование ветвлений "

Домашнее задание § 18-19

Домашнее задание § 18-19

Домашнее задание



§ 18-19

Задача 1.Дано целое число. Если оно является положительным то прибавить к нему 1, в противном случае вычесть из него два

Задача 1.Дано целое число. Если оно является положительным то прибавить к нему 1, в противном случае вычесть из него два

Задача

 1.Дано целое число. Если оно является положительным то прибавить к нему 1, в противном случае вычесть из него два. Вывести полученное число.

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
11.04.2023