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

Алгоритмы с ветвящей структурой

Скачать материал
Скачать материал "Алгоритмы с ветвящей структурой"

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Специалист по корпоративной культуре

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

  • Алгоритмы с ветвящей структурой Урок 30.

    1 слайд


    Алгоритмы с ветвящей структурой
    Урок 30.

  • Цель: отработать навык составления программ с ветвящейся структурой.

    2 слайд

    Цель: отработать навык составления программ с ветвящейся структурой.

  • Дана программа: 
Program urok; 
Var m, n, s, p: integer; 
Begin
Read (m,n); s...

    3 слайд

    Дана программа:
    Program urok;
    Var m, n, s, p: integer;
    Begin
    Read (m,n); s:=m+n; p:=m*n;
    if m>n then begin m:=s; n:=p; end
    else begin m:=p; n:=s; end;
    Write ('m=', m, ‘n=',n);
    End.
    Для решения какой задачи она предназначена?

  • Какие структуры называются ветвлением?

    4 слайд

    Какие структуры называются ветвлением?

  • Какие конструкции ветвления бывают?

    5 слайд

    Какие конструкции ветвления бывают?

  • Задание 1.Составьте программу, определяющую, является ли число A кратным числ...

    6 слайд

    Задание 1.
    Составьте программу, определяющую, является ли число A кратным числу В.

  • Решение: 
Program primer; 
Var a, b :integer; 
Begin
Write('введите два числа...

    7 слайд

    Решение:
    Program primer;
    Var a, b :integer;
    Begin
    Write('введите два числа');
    Read(a,b);
    If a mod b=0 then writeln('a кратно b')
    else write ('а не кратно b');
    End.

  • Задание 2.Вводятся две четвертные оценки по математике и русскому языку. Выве...

    8 слайд

    Задание 2.
    Вводятся две четвертные оценки по математике и русскому языку. Выведите на экран надпись «Молодец!», если их сумма больше или равна 9, иначе надпись — «Подтянись!».

  • Решение: 
Program primer; 
Var a, b: integer;
Begin
Write('введите четвертные...

    9 слайд

    Решение:
    Program primer;
    Var a, b: integer;
    Begin
    Write('введите четвертные оценки по математике и русскому языку');
    Read(a,b);
    If a+b>=9 then writeln('Молодец!') else writeln('Подтянись!');
    End.
    Использование операторных скобок внутри условного оператора называется составным оператором.

  • Задание 3. Составьте программу сортировки по возрастанию значений трех переме...

    10 слайд

    Задание 3.
    Составьте программу сортировки по возрастанию значений трех переменных: А, В, С.

  • Решение: 
Program Рг;
Var S1, S2, S3, С: Integer; 
Begin
Writeln(' Введите тр...

    11 слайд

    Решение:
    Program Рг;
    Var S1, S2, S3, С: Integer;
    Begin
    Writeln(' Введите три числа');
    Readln(S1,S2,S3);
    If S1>S2 then begin C:=S1; S1:=S2; S2:=C; end; {Меняем местами содержимое S1 и S2}
    If S2>S3 then begin C:=S2; S2:=S3; S3:=C; end; {Меняем местами содержимое S2 и S3}
    If S1>S2 then begin C:=S1; S1:=S2; S2:=C; end; {Меняем местами содержимое SI и S2}
    Writeln('Числа в порядке возрастания:', S1,S2,S3)
    End.

  • Задание 4. Составьте программу решения линейного уравнения вида Ах — В.

    12 слайд

    Задание 4.
    Составьте программу решения линейного уравнения вида Ах — В.

  • Решение:
Program linear_equation;
Var a, b: real;
Begin
Write('введите коэффи...

    13 слайд

    Решение:
    Program linear_equation;
    Var a, b: real;
    Begin
    Write('введите коэффициенты а и b:');
    Readln(a, b);
    If a<>0 then write('x0',-b/a) Else
    If b=0 then write('Kopeнь любое число')
    Else write('Kopней нет');
    End.

  • Задание 5. Составьте программу решения квадратного уравнения.

    14 слайд

    Задание 5. Составьте программу решения квадратного уравнения.

  • Решение:program kv;var a,b,c,D,x1,x2:real;begin
Read (a,b,c);D:=b*b-4*a*c...

    15 слайд

    Решение:
    program kv;
    var a,b,c,D,x1,x2:real;
    begin
    Read (a,b,c);
    D:=b*b-4*a*c;
    if D<0
    then Writeln('KOPHEЙ НЕТ')
    else
    if D=0 then begin D:=sqrt(D); x1:=(-b)/(2*a); Writeln('x=',x1);
    else
    begin
    D:=sqrt(D);
    xl:=(-b+D)/(2*a);
    x2:=(-b-D)/(2*a);
    Writeln('xl=',xl);
    Write Ln('x2=',x2);
    end;
    end.

  • Домашнее заданиеДано: а, b, с- стороны предполагаемого треугольника. Требуетс...

    16 слайд

    Домашнее задание
    Дано: а, b, с- стороны предполагаемого треугольника. Требуется сравнить длину каждого отрезка с суммой двух других. Если хотя бы в одном случае отрезок окажется больше суммы двух других, то треугольника с такими сторонами не существует.
    Написать программу, определяющую по координатам точки, в какой четверти она находится.

  • Ответы:
1.var а, b, с: integer;begin
write (&#039;Длины сторон:&#039;); 
readln (a,b,c...

    17 слайд

    Ответы:
    1.var а, b, с: integer;
    begin
    write ('Длины сторон:');
    readln (a,b,c);
    if (a<b+c) and (b<a+c) and (c<a+b) then
    writeln('Треугольник существует.')
    else
    writeln('Треугольник не существует.');
    readln
    end.

  • 2. Var x, y: real;begin
write(&#039;x=&#039;); read(x);write(&#039;y=&#039;); readln(y);
write(...

    18 слайд

    2. Var x, y: real;
    begin
    write('x='); read(x);
    write('y='); readln(y);
    write('Hoмep четверти координатной плоскости:');
    if (x>0) and (y>0) then writeln (‘I’)
    Else if (x<0) and (y>0) then writeln('II')
    else if (x<0) and (y<0) then writeln('III')
    else
    if (x>0) and (y<0) then writeln(‘IV')
    else
    writeln('-. Точка лежит на оси.');
    readln
    end.

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

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

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

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

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

  • Скачать материал
    • 12.08.2020 187
    • PPTX 596.6 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Карымова Лариса Абульбаисова. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Карымова Лариса Абульбаисова
    Карымова Лариса Абульбаисова
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 82825
    • Всего материалов: 238

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

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

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

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

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

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 130 человек из 45 регионов

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

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

Библиотекарь

300/600 ч.

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

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

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 22 регионов
  • Этот курс уже прошли 153 человека

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

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

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

Мини-курс

Управление проектами и стоимостная оценка в современном бизнесе

4 ч.

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

Мини-курс

Продвинутые техники нарративного подхода в психологии

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 24 человека из 16 регионов

Мини-курс

Эффективность обучения школьников на уроках литературы

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 11 регионов