Разделы презентаций


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

Содержание

Составьте фрагмент программы по предложенной блок-схеме

Слайды и текст этой презентации

Слайд 1УСЛОВНЫЙ ОПЕРАТОР (сложные условия)
Волович Лариса Павловна
преподаватель ГАОУ СПО «Казанский

машиностроительный техникум»
Презентация к уроку информатики
в группе 1 курса, 15-16

лет.


УСЛОВНЫЙ ОПЕРАТОР  (сложные условия) Волович Лариса Павловнапреподаватель ГАОУ СПО «Казанский машиностроительный техникум»Презентация к уроку информатики в

Слайд 2 Составьте фрагмент программы по предложенной блок-схеме

Составьте фрагмент программы по предложенной блок-схеме

Слайд 3Задача. Охранное агентство набирает для работы сотрудников от 20 до

35 лет включительно. Ввести возраст человека и определить, подходит ли

он агентству (вывести ответ "подходит" или "не подходит").
Особенность: надо проверить, выполняются ли два условия одновременно.

!

Задача. Охранное агентство набирает для работы сотрудников от 20 до 35 лет включительно. Ввести возраст человека и

Слайд 4Вариант 1. Алгоритм

Вариант 1. Алгоритм

Слайд 5Вариант 1. Программа

program OA;
var x: integer;
begin
writeln('Введите возраст');

read ( x );
if x >= 25 then

if x <= 40 then
writeln ('Подходит')
else writeln ('Не подходит')
else
writeln ('Не подходит');
end.
Вариант 1. Программа		program OA;	var x: integer;	begin  writeln('Введите возраст');  read ( x );  if x

Слайд 6Вариант 2. Алгоритм

Вариант 2. Алгоритм

Слайд 7Вариант 2. Программа
сложное условие
program qq;
var x: integer;
begin
writeln('Введите возраст');

read ( x );
if (x >= 25)

and (x <= 40) then
writeln ('Подходит')
else writeln ('Не подходит')
end.
Вариант 2. Программасложное условие	program qq;	var x: integer;	begin  writeln('Введите возраст');  read ( x );  if

Слайд 8Логическая связка AND используется, когда все условия должны выполняться одновременно.
Логическая

связка OR используется, когда достаточно выполнения хотя бы одного из

нескольких условий.
NOT – отрицание условия.
Логическая связка AND используется, когда все условия должны выполняться одновременно.Логическая связка OR используется, когда достаточно выполнения хотя

Слайд 9Сложное условие – это условие, состоящее из нескольких простых условий

(отношений), связанных с помощью логических операций:
not – НЕ (отрицание, инверсия)
and

– И (логическое умножение, конъюнкция, одновременное выполнение условий)
or – ИЛИ (логическое сложение, дизъюнкция, выполнение хотя бы одного из условий)
xor – исключающее ИЛИ (выполнение только одного из двух условий, но не обоих)
Простые условия (отношения)
< <= > >= = <>

равно

не равно

Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций:not –

Слайд 10Сложные условия
Порядок выполнения
выражения в скобках
not
and
or, xor
=, =,


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

Определим порядок выполнения действий:

4 1 6 2 5 3

if not (a > b) or (c <> d) and (b <> a)
then begin
...
end

Сложные условияПорядок выполнениявыражения в скобкахnotandor, xor=, =, Особенность – каждое из простых условий обязательно заключать в скобки.Пример.

Слайд 11Определите - истинно или ложно выражение при
a := 2;

b := 3; c := 4;
not (a > b)
(a

b) and (b < c)
not (a >= b) or (c = d)
(a < c) or (b < c) and (b < a)
(a < b) xor not (b > c)

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

True

True

FALSE

True

True

Определите - истинно или ложно выражение при a := 2; b := 3; c := 4;not (a

Слайд 12Разборчивая принцесса
Принцессе нравятся только голубоглазые женихи маленького роста. Устав принимать

женихов и отбирать из них подходящих, принцесса вместо себя поставила

компьютер, написав для него программу, которая говорит «ВЫ МНЕ ПОДОЙДЕТЕ» тем, у кого цвет глаз голубой и рост меньше 140 см. Остальным программа говорит «ДО СВИДАНИЯ».
Разборчивая принцессаПринцессе нравятся только голубоглазые женихи маленького роста. Устав принимать женихов и отбирать из них подходящих, принцесса

Слайд 13Программа
var Tsvet :string; {Цвет глаз}
Rost :integer; {Рост жениха}
begin
writeln('Каков цвет ваших глаз?');
readln (Tsvet);
writeln('Введите ваш

рост в сантиметрах');
readln (Rost);
IF (Tsvet ='Голубой') AND (Rost

глаз голубой И рост менее 140 см}
then WriteLn('ВЫ МНЕ ПОДОЙДЕТЕ')
else WriteLn('ДО СВИДАНИЯ')
end.
Программаvar 	Tsvet	:string;			{Цвет глаз}	Rost	:integer;			{Рост жениха}begin 	writeln('Каков цвет ваших глаз?');	readln (Tsvet);	writeln('Введите ваш рост в сантиметрах');	readln (Rost);	IF (Tsvet ='Голубой') AND

Слайд 14Неразборчивая принцесса
Неразборчивой принцессе нравятся все маленькие независимо от цвета глаз

и все голубоглазые незави-симо от роста.

Неразборчивая принцессаНеразборчивой принцессе нравятся все маленькие независимо от цвета глаз и все голубоглазые незави-симо от роста.

Слайд 15Программа
var Tsvet :string; {Цвет}
Rost :integer; {Рост}
begin
writeln('Каков цвет ваших глаз?');
readln (Tsvet);
writeln('Введите ваш рост в

сантиметрах');
readln (Rost);
IF (Tsvet ='Голубой') OR (Rost

рост менее 140 см}

then WriteLn('ВЫ МНЕ ПОДОЙДЕТЕ')
else WriteLn('ДО СВИДАНИЯ')
end.

Отличие

Программаvar 	Tsvet	:string;			{Цвет}	Rost	:integer;			{Рост}begin 	writeln('Каков цвет ваших глаз?');	readln (Tsvet);	writeln('Введите ваш рост в сантиметрах');	readln (Rost);	IF (Tsvet ='Голубой') OR (Rost

Слайд 16Задача
Человек вводит в компьютер число:
1. если оно находится в

интервале от 28 до 30, то нужно напечатать текст ПОПАЛ,


2. если оно больше или равно 30 — то ПЕРЕЛЕТ,
если же оно находится на отрезке от 0 до 28, то НЕДОЛЕТ,
3. если число меньше нуля — НЕ БЕЙ ПО СВОИМ.
ЗадачаЧеловек вводит в компьютер число: 1. если оно находится в интервале от 28 до 30, то нужно

Слайд 17Программа
VAR a : Real;
BEGIN
ReadLn (a);
if a>=30 then WriteLn('ПЕРЕЛЕТ');
if (a>28) AND (a

WriteLn('ПОПАЛ');
if (a>=0) AND (a

СВОИМ')
END.
ПрограммаVAR a : Real;				BEGIN							ReadLn (a);				if a>=30		then WriteLn('ПЕРЕЛЕТ');	if (a>28) AND (a=0) AND (a

Слайд 18Заданы три стороны треугольника. Определить, является ли он равносторонним.
Постановка задачи:
Дано:

а,b,с
Определить:
Да (равносторонний)
Нет

Заданы три стороны треугольника. Определить, является ли он равносторонним.Постановка задачи:Дано: а,b,сОпределить: Да (равносторонний)Нет

Слайд 19Блок-схема
нет
да
нет
да
нет
да
Конец
b=c
a=b

Блок-схеманетданетданетдаКонецb=ca=b

Слайд 20Программа
PROGRAM A1;
VAR A,B,C:REAL;
BEGIN
READLN(A,B,C);
IF (A=B) AND (B=C)
THEN WRITELN(‘Да’)
ELSE WRITELN(‘Нет’);
READLN
END.
AND

ПрограммаPROGRAM A1;VAR A,B,C:REAL;BEGINREADLN(A,B,C);IF (A=B) AND (B=C) THEN WRITELN(‘Да’)ELSE WRITELN(‘Нет’);READLNEND.AND

Слайд 21Домашнее задание.

1. Ввести номер месяца и вывести название времени года.

Пример:
Введите номер месяца:
4
весна
2. Ввести возраст человека (от 1 до

150 лет) и вывести его вместе с последующим словом "год", "года" или "лет".
Пример:
Введите возраст: Введите возраст:
24 57
Вам 24 года Вам 57 лет
Домашнее задание.1. Ввести номер месяца и вывести название времени года.  Пример:		Введите номер месяца:		4		весна2. Ввести возраст человека

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика