Выбранный для просмотра документ ДЛЯ видеоурока.ppt
Скачать материал "Презентация по информатике "Условный оператор. Паскаль""
Рабочие листы
к вашим урокам
Скачать
1 слайд
УСЛОВНЫЙ ОПЕРАТОР язык программирования Pascal. Я услышал и забыл. Увидел и запомнил. Сделал и понял! Чарльз Бэббидж.
2 слайд
Разветвляющимся называется алгоритм, в котором выбирается одна из нескольких возможных серий команд. Каждый подобный путь называется ветвью алгоритма. Признаком разветвляющегося алгоритма является наличие операций проверки условия. Условие – это логическое выражение, которое может быть записано в операторе явно или вычислено в программе. Для записи простых условий используются операции отношения: < меньше x>y > больше a>5 <= меньше или равно n<=0 >= больше или равно t>=r <> не равно a+b<>0 = равно s mod 2 = 0
3 слайд
В ветвлении можно проверять несколько условий одновременно. Для этого условия связываются между собой логическими операциями. Получается сложное условие. Если необходимо проверить одновременное выполнение нескольких условий, для их связи используют логическую операцию AND (И) Например, условие 0<x<5, в ветвлении будет выглядеть так: (х>0) and (х<5)
4 слайд
Если же нужно чтобы выполнялось хотя бы одно из нескольких условий, то для их связи используют операцию OR (ИЛИ) Например, условия y<0 или y>9 будет выглядеть следующим образом: (y<0) or (y>9) Логическая операция NOT (НЕ) меняет значение условия на противоположное. Например, необходимо взять все значения х, кроме 1: not (x=1) При связывании нескольких условий логическими операциями, необходимо заключать простые условия в скобки.
5 слайд
нет Основные варианты структуры ветвления: если - то; если – то - иначе; серия команд 1 да условие неполное ветвление полное ветвление
6 слайд
Запись команды ветвления на языке программирования Pascal. IF (условие) THEN (оператор 1);
7 слайд
8 слайд
Запись полного ветвления на языке программирования Pascal. IF (условие) THEN (оператор 1) ELSE (оператор 2); ;
9 слайд
10 слайд
PROGRAM zadacha1; VAR A, B, max: INTEGER; {описываем переменные А , В и max целыми числами} BEGIN WRITE(‘A=’); {Вводим с клавиатуры числа А и В} READLN(A); WRITE(‘B=’); READLN(B); {Если A>B , то наибольшее число А, иначе наибольшее число В} IF A>B THEN max :=A ELSE max :=B; WRITELN (‘Большее число = ‘, max ); END. ЗАДАЧА 1. Из двух чисел А и В найти набольшее.
11 слайд
PROGRAM zadacha2; VAR A, B, max, min: INTEGER; BEGIN WRITE(‘A=’); READLN(A); WRITE(‘B=’); READLN(B); IF A>B THEN begin max :=A; min :=B; end ELSE begin max :=B; min :=A; end; WRITELN (‘max=‘, max, ‘ min=‘, min); END. ЗАДАЧА 2. Из двух чисел А и В найти набольшее и наименьшее.
12 слайд
Вложенное ветвление: IF (условие) THEN (оператор 1) ELSE IF (условие) THEN (оператор 1) ELSE (оператор 2);
13 слайд
PROGRAM zadacha2; VAR A, B, max, min: INTEGER; BEGIN WRITE(‘A=’); READLN(A); WRITE(‘B=’); READLN(B); WRITE (‘Большее число : ‘); IF A>B THEN begin max :=A; min :=B; WRITELN (‘max=‘, max, ‘ min=‘, min); end ELSE IF A<B THEN begin max :=B; min :=A; WRITELN (‘max=‘, max, ‘ min=‘, min); end ELSE WRITELN (‘Числа равны друг другу‘); END. ЗАДАЧА 2. Из двух чисел А и В найти набольшее и наименьшее.
14 слайд
Program zadacha3; Var a, b, c, max: Integer; Begin writeln(‘введи числа’); readln(а,b,c); if a>b then if a>c then max:=a else max:=c else if b>c then max:=b else max:=c; writeln(‘большее число равно ’, max); End. Задача 3. Найти наибольшее из трёх данных чисел a, b, c.
15 слайд
ЗАДАЧА 3. Дано действительное число х. Вычислить f(х), если
16 слайд
Решение: Program alg1; Var x,f:real; Begin writeln(‘введите действительное число:’);readln(x); if x<=0 then f:=0 else if x<=1 then f:=sqr(x)-x else f:=sqr(x)-sin(Pi*x*x); writeln(‘значение функции F(x) при x=‘,x,’равно’,f); End.
17 слайд
Задачи для самостоятельного решения 1. Санкт-Петербург менял свое название несколько раз. Составить программу которая на введенную дату выдает название города. Если: с 1703 – 1914 г. – Санкт Петербург с 1914 – 1924 г. Петроград с 1924 – 1991 г. Ленинград с 1991г. – Санкт Петербург 2. Определить количество дней в году, который вводит пользователь (високосный, кратны 4, но некратны 100 - 366 дней, не високосный – 365 дней) 3. Дано действительное число х. Вычислить f(x), если
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ видеоурок.docx
Скачать материал "Презентация по информатике "Условный оператор. Паскаль""
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Иногда в задачах необходимо в зависимости от условия выполнить разные действия. Для решения таких задач необходимо составить разветвляющийся алгоритм. Команды, с помощью которых записываются разветвляющиеся алгоритмы, называются командами ветвления. Команде ветвления в Паскале соответствует условный оператор, с которым мы сегодня познакомимся.
Признаком разветвляющегося алгоритма является наличие операций проверки условия. Условный оператор изменяет порядок выполнения действий в зависимости от истинности или ложности условия.
6 656 249 материалов в базе
Настоящий материал опубликован пользователем Егошина Тамара Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
8 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.