Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Алгоритмы разветвляющейся структуры, программирование на языке Pascal"

Презентация по информатике на тему "Алгоритмы разветвляющейся структуры, программирование на языке Pascal"

Скачать материал
Скачать материал "Презентация по информатике на тему "Алгоритмы разветвляющейся структуры, программирование на языке Pascal""

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Тьютор

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

  • Алгоритмы разветвляющейся структуры, программирование на языке Pascal

    1 слайд

    Алгоритмы разветвляющейся структуры, программирование
    на языке Pascal

  • 2Разветвляющиеся алгоритмыЗадача. Ввести два целых числа и вывести на экран н...

    2 слайд

    2
    Разветвляющиеся алгоритмы
    Задача. Ввести два целых числа и вывести на экран наибольшее из них.
    Идея решения: надо вывести на экран первое число, если оно больше второго, или второе, если оно больше первого.
    Особенность: действия исполнителя зависят от некоторых условий (если … иначе …).
    Алгоритмы, в которых последовательность шагов зависит от выполнения некоторых условий, называются разветвляющимися.

  • Алгоритм, представленный словесным способом описанияНачало
1. Команда №1
2. Е...

    3 слайд

    Алгоритм, представленный словесным способом описания
    Начало
    1. Команда №1
    2. ЕСЛИ условие ТО действие1
    ИНАЧЕ действие2
    3. Команда №2
    Конец

  • Алгоритм, представленный графическим способом описанияНачалоКоманда №1Действи...

    4 слайд

    Алгоритм, представленный графическим способом описания
    Начало
    Команда №1
    Действие 1
    Действие 2
    Команда №2
    Конец
    Условие
    да
    нет

  • УСЛОВИЕДЕЙСТВИЕ 1ДЕЙСТВИЕ 2данетПолная форма ветвления

    5 слайд

    УСЛОВИЕ
    ДЕЙСТВИЕ 1
    ДЕЙСТВИЕ 2
    да
    нет
    Полная форма ветвления

  • УСЛОВИЕДЕЙСТВИЕ 1данетНеполная форма ветвления

    6 слайд

    УСЛОВИЕ
    ДЕЙСТВИЕ 1
    да
    нет
    Неполная форма ветвления

  • 7Условный оператор	if  then begin
   {что делать, если условие верно}...

    7 слайд

    7
    Условный оператор
    if <условие> then begin
    {что делать, если условие верно}
    end
    else begin
    {что делать, если условие неверно}
    end;
    Особенности:
    перед else НЕ ставится точка с запятой
    вторая часть (else …) может отсутствовать (неполная форма)
    если в блоке один оператор, можно убрать слова begin и end

  • 8Сложные условияПростые условия (отношения)
    &lt;        &gt;=    =    
Сложное...

    8 слайд

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

  • 9Сложные условияПорядок выполнения (приоритет = старшинство)
выражения в скоб...

    9 слайд

    9
    Сложные условия
    Порядок выполнения (приоритет = старшинство)
    выражения в скобках
    not
    and
    or, xor
    <, <=, >, >=, =, <>
    Особенность – каждое из простых условий обязательно заключать в скобки.
    Пример
    4 1 6 2 5 3
    if not (a > b) or (c <> d) and (b <> a)
    then begin
    ...
    end

  • Примеры

    10 слайд

    Примеры

  • Написать алгоритм вычисления значения  у, если Начало
	Ввод х ;
	Если х

    11 слайд

    Написать алгоритм вычисления
    значения у, если
    Начало
    Ввод х ;
    Если х<=16 то
    y=12*x*x
    иначе
    y=3*x-x*x*x;
    Вывод у;
    Конец.
    Функция задана двумя различными аналитическими выражениями на двух участках координатной оси.
    Если х<=16, то у=12*х*х.
    Если же х>16, то у=3*х-х*х*х.
    Второе неравенство является противоположным первому, поэтому достаточно поставить одно первое условие.
    Алгоритм

  • Блок-схеманачалоу:= 12*х*хввод хх &gt;= 16у:= 3*х-х*х*хконецданетвывод у

    12 слайд

    Блок-схема
    начало
    у:= 12*х*х
    ввод х
    х >= 16
    у:= 3*х-х*х*х
    конец
    да
    нет
    вывод у

  • Программа program qq;
	var x, у: real;
	begin
		writeln(&#039;Введите значение арг...

    13 слайд

    Программа
    program qq;
    var x, у: real;
    begin
    writeln('Введите значение аргумента х');
    read ( x );
    if x >= 16 then
    у:=12*х*х
    else
    у:=3*х-х*х*х;
    writeln ('у=‘, у);
    end.

  • 2. Определить является ли треугольник со сторонамиa, b, c равносторонним тре...

    14 слайд

    2. Определить является ли треугольник со сторонами
    a, b, c равносторонним треугольником.
    Начало
    Ввод a,b,c ;
    Если a=b и b=c то
    вывод (треугольник равносторонний)
    иначе
    вывод (треугольник неравносторонний);
    Конец.
    Треугольник является равносторонним, если все стороны равны между собой.
    Алгоритм

  • Блок-схеманачаловвод a,b,ca=b
и
b=cконецданетвывод 
треугольник
равносторонни...

    15 слайд

    Блок-схема
    начало
    ввод a,b,c
    a=b
    и
    b=c
    конец
    да
    нет
    вывод
    треугольник
    равносторонний
    вывод
    треугольник
    неравносторонний

  • Программа program qq;
	var x, у: real;
	begin
		writeln(&#039;Введите длины сторон...

    16 слайд

    Программа
    program qq;
    var x, у: real;
    begin
    writeln('Введите длины сторон a, b, c');
    read ( a,b,c );
    if (a=b) and (b=c) then
    writeln('треугольник равносторонний')
    else
    writeln('треугольник неравносторонний');
    end.

  • 3. Найти наибольшее (максимум) среди трёх чисел.Блок-схеманачаловвод a,b,cкон...

    17 слайд

    3. Найти наибольшее (максимум) среди трёх чисел.
    Блок-схема
    начало
    ввод a,b,c
    конец
    да
    нет
    a>=b?
    да
    нет
    a >= c?
    да
    нет
    b >= c?
    a>=b
    b>a
    a>=b
    a>=c
    c>a>=b

    c>b>a

    b>a
    b>=c
    max:=a
    max:=c
    max:=b
    max:=c
    вывод
    max

  • Программа 	program qq;
	var a, b, c, max: real;
	begin
		writeln(&#039;Введите чис...

    18 слайд

    Программа
    program qq;
    var a, b, c, max: real;
    begin
    writeln('Введите числа a, b, c');
    read ( 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);
    end.

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

Фитнес-тренер

за 6 месяцев

Пройти курс

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

Скачать

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

Данная презентация предназначена для объяснения нового материала, а именно по теме "Алгоритмы разветвляющейся структуры, программирование на языке Pascal".

В презентацию включены описания структур условного оператора и оператора выбора, а так же блок - схемы данных операторов, а примеры вышеуказанных структур.




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

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

6 672 251 материал в базе

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

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

Другие материалы

Вам будут интересны эти курсы:

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

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

  • Скачать материал
    • 13.03.2019 915
    • PPTX 2.5 мбайт
    • 13 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Щеголева Алина Петровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Щеголева Алина Петровна
    Щеголева Алина Петровна
    • На сайте: 6 лет и 11 месяцев
    • Подписчики: 1
    • Всего просмотров: 30739
    • Всего материалов: 24

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

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

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

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

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

500/1000 ч.

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

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

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

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

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

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

300 ч. — 1200 ч.

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

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

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

72 ч. — 180 ч.

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

Мини-курс

ФАОП: регулирование образовательного процесса и программ

4 ч.

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

Мини-курс

Стратегии B2B маркетинга: от анализа до продаж

6 ч.

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

Мини-курс

Реализация ФОП: содержание, внеурочная деятельность и оценка качества образования

6 ч.

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