Презентация на тему "Программирование разветвляющихся алгоритмов" 8 класс

Презентация: Программирование разветвляющихся алгоритмов
Включить эффекты
1 из 16
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
0.0
0 оценок

Комментарии

Нет комментариев для данной презентации

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


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

Аннотация к презентации

Скачать презентацию (0.13 Мб). Тема: "Программирование разветвляющихся алгоритмов". Предмет: информатика. 16 слайдов. Для учеников 8 класса. Добавлена в 2021 году.

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    16
  • Аудитория
    8 класс
  • Слова
    информатика
  • Конспект
    Отсутствует

Содержание

  • Презентация: Программирование разветвляющихся алгоритмов
    Слайд 1

    «Программирование разветвляющихся алгоритмов»

    Презентация к уроку в 8 классе по теме: Презентацию составил Учитель информатики Волков А.Ю.

  • Слайд 2

    Пояснение (данный слайд не конспектируется)

    Строки обозначенные символом * конспектировать не обязательно. Данные строки – устные рассуждения.

  • Слайд 3

    Разветвляющийся алгоритм

    Разветвляющийся алгоритм (условный оператор, ветвление) – алгоритм, действия в котором выполняются в зависимости от некоторого условия. a>b max:=a; max:=b; Да Нет If a>b then max:=a else max:=b;

  • Слайд 4

    Виды ветвлений

    Простое ветвление (полная форма) – характеризуется наличием одного условия и двух вариантов действий (истина или ложь). a>b max:=a; max:=b; Да Нет If a>b then max:=a else max:=b;

  • Слайд 5

    Неполное ветвление (неполная форма) – характеризуется наличием одного условия и одного варианта действий (истина). a>b max:=a; Да If a>b then max:=a; * в случае, когда условие не истинно, значения переменных не изменяются.

  • Слайд 6

    Сложное ветвление – характеризуется наличием нескольких последовательных условий. a>b max:=a; Нет If a>b then if a>c then max:=a else max:=c else if b>c then max:=b else max:=c; a>с b>c max:=c; max:=b; max:=c;

  • Слайд 7

    Виды условий

    Простое условие – имеется одно логическое условие. if a>b then……; Составное условие – несколько логические условий, объединенных связками and (и) или or (или). If (a>b) and (a>c) then……;

  • Слайд 8

    Задача

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

  • Слайд 9

    Решение. Этап 1

    *Обычно словесное описание работы сводится к конкретизации задачи и последовательности выполнения работ. 1) Пользователь вводит последовательно три числа; 2) Проведение сравнения с использованием условия; 3) Вывод наибольшего числа.

  • Слайд 10

    Решение. Этап 2

    * Для решения необходимо выбрать вид ветвления. * Решение 1: сложное ветвление. * Решение 2: несколько неполных ветвлений с составным условием.

  • Слайд 11

    * Если эти числа имеют дробные значения, то используется вещественный тип данных. a,b,c:byte; или a,b,c:real;

  • Слайд 12

    Решение 1. Этап 3

    Начало Ввод a, b, c Вывод max Конец / *Обозначение программы, переменных, начало тела программы; / *Обозначение пояснения, ввод значения переменных; / *Применение операции сложного ветвления; / *Подробный вывод ответа; / *Конец программы. a>b max:=a; a>с b>c max:=c; max:=b; max:=c;

  • Слайд 13

    Решение 1. Этап 4

    program h1; vara,b,c,max:byte; begin writeln (‘Введите три числа и нажмите Enter‘); readln (a,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=‘, max); end. *Обозначение программы, переменных, начало тела программы; *Обозначение пояснения, ввод значения переменных; *Применение операции сложного ветвления; *Подробный вывод ответа; *Конец программы.

  • Слайд 14

    Решение 2. Этап 3

    Начало Ввод a, b, c Вывод max Конец / *Обозначение программы, переменных, начало тела программы; / *Обозначение пояснения, ввод значения переменных; / *Применение операций неполного ветвления с составными условиями; / *Подробный вывод ответа; / *Конец программы. a>b>c max:=a; b>a>c max:=b; c>b>a max:=c;

  • Слайд 15

    Решение 2. Этап 4

    program h1; vara,b,c,max:byte; begin writeln (‘Введите три числа и нажмите Enter‘); readln (a,b,c); If (a>b) and (a>c) then max:=a; If (b>a) and (b>c) then max:=b; If (c>a) and (c>b) then max:=с; writeln (‘Ответ: Max=‘,max); end. *Обозначение программы, переменных, начало тела программы; *Обозначение пояснения, ввод значения переменных; * Применение операций неполного ветвления с составными условиями; *Подробный вывод ответа; *Конец программы.

  • Слайд 16

    Решение. Этап 5

    *Если при запуске программы система выдает ошибку, то внимательно проверьте написание команд, синтаксис. *Обычно система программирования дает пояснения о типе ошибки и возможном исправлении. *Когда программа запустилась, введите значения 6 , 3 и 13, тогда должны получить значение 13. (Можно поэкспериментировать вводя их в любом порядке. Получать должны тот же результат).

Посмотреть все слайды

Сообщить об ошибке