Инфоурок Информатика ПрезентацииПрезентация по информатике "Условный оператор. Паскаль"

Презентация по информатике "Условный оператор. Паскаль"

Скачать материал

Выберите документ из архива для просмотра:

Выбранный для просмотра документ ДЛЯ видеоурока.ppt

Скачать материал "Презентация по информатике "Условный оператор. Паскаль""

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по связям с общественностью

Описание презентации по отдельным слайдам:

  • УСЛОВНЫЙ ОПЕРАТОР язык программирования Pascal. Я услышал и забыл. Увидел и з...

    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 да условие неполное ветвление полное ветвление

  • Запись команды ветвления на языке программирования Pascal. IF (условие) THEN...

    6 слайд

    Запись команды ветвления на языке программирования Pascal. IF (условие) THEN (оператор 1);

  • 7 слайд

  • Запись полного ветвления на языке программирования Pascal. IF (условие) THEN...

    8 слайд

    Запись полного ветвления на языке программирования Pascal. IF (условие) THEN (оператор 1) ELSE (оператор 2); ;

  • 9 слайд

  • PROGRAM zadacha1; VAR A, B, max: INTEGER; {описываем переменные А , В и max...

    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. Из двух чисел А и В найти набольшее.

  • PROGRAM zadacha2; VAR A, B, max, min: INTEGER; BEGIN WRITE(‘A=’); READLN(A);...

    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. Из двух чисел А и В найти набольшее и наименьшее.

  • Вложенное ветвление: IF (условие) THEN (оператор 1) ELSE IF (условие) THEN (о...

    12 слайд

    Вложенное ветвление: IF (условие) THEN (оператор 1) ELSE IF (условие) THEN (оператор 1) ELSE (оператор 2);

  • PROGRAM zadacha2; VAR A, B, max, min: INTEGER; BEGIN WRITE(‘A=’); READLN(A);...

    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. Из двух чисел А и В найти набольшее и наименьшее.

  • Program zadacha3; Var a, b, c, max: Integer; Begin writeln(‘введи числа’); r...

    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.

  •  ЗАДАЧА 3. Дано действительное число х. Вычислить f(х), если

    15 слайд

    ЗАДАЧА 3. Дано действительное число х. Вычислить f(х), если

  • Решение: Program alg1; Var x,f:real; Begin writeln(‘введите действительное чи...

    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.

  • Задачи для самостоятельного решения 1. Санкт-Петербург менял свое название не...

    17 слайд

    Задачи для самостоятельного решения 1. Санкт-Петербург менял свое название несколько раз. Составить программу которая на введенную дату выдает название города. Если: с 1703 – 1914 г. – Санкт Петербург с 1914 – 1924 г. Петроград с 1924 – 1991 г. Ленинград с 1991г. – Санкт Петербург 2. Определить количество дней в году, который вводит пользователь (високосный, кратны 4, но некратны 100 - 366 дней, не високосный – 365 дней) 3. Дано действительное число х. Вычислить f(x), если

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ видеоурок.docx

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

Признаком разветвляющегося алгоритма является наличие операций проверки условия. Условный оператор изменяет порядок выполнения действий в зависимости от истинности или ложности условия.

Условие – это логическое выражение, которое может быть записано в операторе явно или вычислено в программе. Для записи условий используются операции отношения:

< (меньше), > (больше), = (равно), < = (меньше или равно), >= (больше или равно), < > (не равно).

Условный оператор может иметь две формы– неполную или полную.

Неполная форма условного оператора имеет вид: если - то

Полная структура ветвления выглядит так: если – то – иначе

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

На языке программировния ПАСКАЛЬ условный оператор выглядит так:

Неполная форма If условие then оператор 1

Если по условию задачи после THEN необходимо выполнить больше одного действия, то операторы заключаются в операторные скобки BEGIN…END Полная форма условного оператора If условие then оператор 1

Else оператор 2;

Составной условный оператор воспринимается как один оператор, поэтому перед ELSE не ставится точка с запятой.

И опять же, Если после THEN или ELSE необходимо выполнить больше одного оператора, то используют операторные скобки BEGIN…END

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

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

Если необходимо проверить одновременное выполнение нескольких условий, для их связи используют логическую операцию AND (И)

Например, условие 0<x<5, в ветвлении будет выглядеть так:

(х>0) and (х<5)

Если же нужно чтобы выполнялось хотя бы одно из нескольких условий, то для их связи используют операцию OR (ИЛИ)

Например, условия y<0 или y>9 будет выглядеть следующим образом:

if (y<0) or (y>9) then

Логическая операция NOT (НЕ) меняет значение условия на противоположное.

Например, необходимо взять все значения х, кроме 1:

if not (x=1) then

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



Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Презентация по информатике "Условный оператор. Паскаль""

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

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

 

Признаком разветвляющегося алгоритма является наличие операций проверки условия.  Условный оператор  изменяет порядок выполнения действий в зависимости от истинности или ложности условия.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 249 материалов в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.11.2014 8822
    • RAR 160.2 кбайт
    • 644 скачивания
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Егошина Тамара Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Егошина Тамара Владимировна
    Егошина Тамара Владимировна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 27157
    • Всего материалов: 9

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 19 регионов
  • Этот курс уже прошли 68 человек

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 73 человека

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

Основы психологии личности: от нарциссизма к творчеству

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 19 регионов
  • Этот курс уже прошли 12 человек

Мини-курс

Классики и современники: литературные портреты и психология творчества

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 17 регионов
  • Этот курс уже прошли 14 человек

Мини-курс

Стратегии клиентоориентированного бизнеса

4 ч.

780 руб. 390 руб.
Подать заявку О курсе