Инфоурок Информатика ПрезентацииПрезентация по информатике "Программирование ветвлений" (10 класс)

презентация по информатике "Программирование ветвлений" (10 класс)

Скачать материал
Скачать материал "Презентация по информатике "Программирование ветвлений" (10 класс)"

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

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

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

Скачать

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

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

Инструктор по тяжелой атлетике

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

  • Программирование ветвлений10 классПодготовила:
Учитель информатики МБОУ Салг...

    1 слайд

    Программирование ветвлений
    10 класс
    Подготовила:
    Учитель информатики МБОУ Салганской СОШ –
    Глухова Татьяна Ивановна

  • Способы отображения ветвления на блок – схеме и АЯусловиесерия1серия2данетесл...

    2 слайд

    Способы отображения ветвления на блок – схеме и АЯ
    условие
    серия1
    серия2
    да
    нет
    если <условие>
    то <серия1>
    иначе <серия2>
    все
    условие
    серия
    да
    нет
    если <условие>
    то <серия>
    все
    Полное ветвление
    Неполное ветвление

  • Алгоритмическая структура ветвления программируется в Паскале с помощью услов...

    3 слайд

    Алгоритмическая структура ветвления программируется в Паскале с помощью условного оператора if.
    Формат полного ветвления:
    If<логическое выражение>
    Then <оператор 1>
    Else <оператор 2>
    Неполное ветвление:
    If <логическое выражение>
    Then <оператор>
    То, что в алгоритмах называется условием, в Паскале является логическим выражением, которое вычисляется в первую очередь. Если его значение равно true, то будет выполняться
    < оператор1> (после Then), если -false, то <оператор2> (после Else) для полной формы или оператор, сразу следующий после условного, для неполной формы (без Else).

  • Операторные скобки
	
Если после слов then или else нужно выполнить
 не один о...

    4 слайд

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

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



  • В качестве примера рассмотрим следующую задачу:
Из двух заданных целых чисел...

    5 слайд

    В качестве примера рассмотрим следующую задачу:
    Из двух заданных целых чисел выбрать наибольшее.
    Математическая модель:
    Данные: x, y
    Результат:
    Варианты:
    Если x=5, y=8, то max=8
    Если x=6, y=1, то max=6
    Если x=5, y=5, то max=5
    Блок-схема
    Программа:
    Начало
    Ввод (x, y)
    x>y
    max:=x
    max:=y
    Вывод (max)
    Конец
    Program Vetv1en;
    Var x, y, max: integer;
    Begin
    Writeln (‘Введите два числа’);
    Readln (x, y);
    Writeln (‘наибольшее = ’,max);
    End.
    if x >=y then max:=x
    else max:=y;
    Writeln (‘наибольшее = ’,max);
    End.


  • Пример 2: Написать программу нахождения площади  по длинам трёх сторон треуго...

    6 слайд

    Пример 2: Написать программу нахождения площади по длинам трёх сторон треугольника a, b, c . Для решения задачи использовать формулу Герона

    √p(p-a)(p-b)(p-c) , где p=(a+b+c)/2 – полупериметр треугольника.

    Исходные данные должны удовлетворять основному соотношению для сторон треугольника – длина каждой стороны должна быть меньше суммы длин двух других сторон, и длины сторон не могут быть отрицательными величинами.

  • Program Geron;
Var  a, b, c, P, S: Real;
Begin 
        Writeln (‘Введите дли...

    7 слайд

    Program Geron;
    Var a, b, c, P, S: Real;
    Begin
    Writeln (‘Введите длины сторон треугольника: ‘);
    Write (‘a=‘); Readln(A);



    If (A>0) and (B>0) and (C>0) and (A+B>C) and (B+C>A)
    and (A+C>B)
    Then Begin
    P:=(A+B+C)/2;
    S:=Sgrt (P*(P-A)*(P-B)*(P-C));
    WriteLn(‘ Площадь=‘ ,S)
    End
    Else WriteLn (‘Неверные исходные данные’)
    End.


    Write (‘b=‘); Readln(B);
    Write (‘c=‘); Readln(C);

  • Выполнение  самостоятельной   практической работы.

Дано целое число. Если он...

    8 слайд

    Выполнение самостоятельной практической работы.

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

    Даны три стороны одного треугольника и
    три стороны другого треугольника.
    Определить, будут ли эти треугольники равновеликими,
    т. е. имеют ли они равные площади

  • Спасибо за внимание!

    9 слайд

    Спасибо за внимание!

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

Оператор ветвления (условная инструкция, условный оператор) — оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.Оператор ветвления применяется в случаях, когда выполнение или невыполнение некоторого набора команд должно зависеть от выполнения или невыполнения некоторого условия. Ветвление — одна из трёх (наряду с последовательным исполнением команд и циклом) базовых конструкций структурного программирования.Существует две основные формы условной инструкции, встречающиеся в реальных языках программирования: условный оператор (оператор if) и оператор многозначного выбора (переключатель, case, switch).

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

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

6 663 097 материалов в базе

Материал подходит для УМК

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

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

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

  • Скачать материал
    • 27.02.2015 7181
    • PPTX 224.9 кбайт
    • 735 скачиваний
    • Рейтинг: 4 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Глухова Татьяна Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Глухова Татьяна Ивановна
    Глухова Татьяна Ивановна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 7
    • Всего просмотров: 268250
    • Всего материалов: 31

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

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

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

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

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

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 44 регионов
  • Этот курс уже прошли 1 297 человек

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

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

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

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

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

300/600 ч.

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

Мини-курс

Основы классической механики

3 ч.

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

Мини-курс

Педагогические аспекты работы с баснями Эзопа

6 ч.

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

Мини-курс

Галерейный бизнес: медиа, PR и cотрудничество

6 ч.

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