Инфоурок Информатика ПрезентацииМатериал по теме: "Виды алгоритмов"

Материал по теме: "Виды алгоритмов"

Скачать материал
Скачать материал "Материал по теме: "Виды алгоритмов""

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

  • Тема занятия: Виды алгоритмов. Основные алгоритмические структуры на языке Па...

    1 слайд

    Тема занятия: Виды алгоритмов. Основные алгоритмические структуры на языке Паскаль

  • Семантика языка Паскаль
Семантика определяет смысл и правила использования те...

    2 слайд

    Семантика языка Паскаль

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

  • Виды алгоритмовРазличают три основных вида алгоритмов:
линейный алгоритм,
раз...

    3 слайд

    Виды алгоритмов
    Различают три основных вида алгоритмов:
    линейный алгоритм,
    разветвляющийся алгоритм,
    циклический алгоритм.

  • Линейный алгоритмЛинейный алгоритм – это алгоритм, в котором действия выполня...

    4 слайд

    Линейный алгоритм
    Линейный алгоритм – это алгоритм, в котором действия выполняются однократно и строго последовательно.
    Самый простой пример реализации линейного алгоритма – путь из училища домой.

  • Разветвляющийся алгоритмРазветвляющийся алгоритм – это алгоритм, в котором в...

    5 слайд

    Разветвляющийся алгоритм
    Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.

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

  • Циклический алгоритм
Циклический алгоритм – это алгоритм, команды которого по...

    6 слайд

    Циклический алгоритм

    Циклический алгоритм – это алгоритм, команды которого повторяются некое количество раз подряд.

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

  • Реализация алгоритмических структур на языке Паскаль:Блок-схема линейного алг...

    7 слайд

    Реализация алгоритмических структур на языке Паскаль:
    Блок-схема линейного алгоритма

    начало
    действие 1
    действие 2
    действие n
    конец

  • Реализация алгоритмических структур на языке Паскаль:Разветвляющийся алгоритм...

    8 слайд

    Реализация алгоритмических структур на языке Паскаль:
    Разветвляющийся алгоритм:
    if <условие> then <оператор_1> else <оператор_2>{если — то — иначе}
    Для записи неполных ветвлений используется неполная форма условного оператора:
    if <условие> then <оператор>
    Перед else знак «;» не ставится.
    В качестве условий используются логические выражения:
    • простые — записанные с помощью операций отношения;
    • сложные — записанные с помощью логических операций.

  • Блок-схема разветвляющегося алгоритма

    9 слайд

    Блок-схема разветвляющегося алгоритма

  • Пример разветвляющегося алгоритма
Вывести на экран большее из двух целых чисе...

    10 слайд

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

    Вывести на экран большее из двух целых чисел, используя полную форму ветвления.
    program primer1;
    var a,b:integer; { вводимые числа целого типа }
     begin
      writeln ('введите первое число а=');  readln(a);
      writeln ('введите второе число b=');  readln(b);
      if a>b then write ('max=',a) else write ('max=',b); { проверка условия и выполнение соответствующего действия }  
    end.


  • Реализация алгоритмических структур на языке Паскаль:Цикл с предусловием whil...

    11 слайд

    Реализация алгоритмических структур на языке Паскаль:
    Цикл с предусловием while — это цикл, в котором условие стоит перед телом.
    Причем тело цикла выполняется тогда и только тогда, когда условие true; как только условие становится false, выполнение цикла прекращается.
    While имеет формат:
    while < условие> do <оператор 1>; {Пока … делай ….}

  • Блок-схема цикла с предусловием while

    12 слайд

    Блок-схема цикла с предусловием while

  • Пример программы цикла с предусловием while Построить таблицу квадратов чисел...

    13 слайд

    Пример программы цикла с предусловием while
    Построить таблицу квадратов чисел от 1 до 10
    Program SquareW;
    var i : integer;
    begin
    i:=1;
    while i<=10 do
    begin
    writeln(i:4,sqr(i):4);
    i:=i+1;
    end;
    end.

  • Реализация алгоритмических структур на языке Паскаль:
Цикл с пост условие rep...

    14 слайд

    Реализация алгоритмических структур на языке Паскаль:

    Цикл с пост условие repeat
    repeat <тело цикла>; {повторяй команды до тех пор, когда выполнится условие}
    until <условие выхода из цикла>;

  • Пример программы цикла с постусловиемПостроить таблицу квадратов чисел от 1 д...

    15 слайд

    Пример программы цикла с постусловием
    Построить таблицу квадратов чисел от 1 до 10 .
    Program SquareR;
    var i : integer;
    begin
    i:=1;
    repeat
    writeln(i:4,sqr(i):4);
    i:=i+1;
    until i>10;
    end.

  • Блок-схема цикла с постусловием repeat

    16 слайд

    Блок-схема цикла с постусловием repeat

  • Реализация алгоритмических структур на языке Паскаль:Цикл с параметром (счетч...

    17 слайд

    Реализация алгоритмических структур на языке Паскаль:
    Цикл с параметром (счетчиком)  for
    Синтаксис: 
    for <переменная> := <начальное значение> to <конечное значение> do <оператор>
    for <переменная> := <начальное значение> downto <конечное значение> do <оператор>

  • Цикл с параметромТекст от слова for до слова do включительно называется загол...

    18 слайд

    Цикл с параметром
    Текст от слова for до слова do включительно называется заголовком цикла, а оператор после do - телом цикла. Переменная после слова for называется параметром цикла.
     Переменная-параметр цикла также называется «итератор»(счетчик) по своей функции, т. к. она отсчитывает итерации(шаги).
    Для первой формы цикла с ключевым словом to параметр цикла меняется от начального значения до конечного значения, увеличиваясь, всякий раз на единицу, а для второй формы ключевым словом downto — уменьшаясь на единицу.
    Для каждого значения переменной-параметра выполняется тело цикла.
    Однократное повторение тела цикла называется итерацией(шагом) цикла.


  • Блок-схема цикла с параметром

    19 слайд

    Блок-схема цикла с параметром

  • Пример цикла с параметромПрограмма выводит числа 
program example_for; 
  var...

    20 слайд

    Пример цикла с параметром
    Программа выводит числа
    program example_for;
      var i, N: integer;
      begin
    read(N); {предположим, что мы ввели 10}
    for i := 1 to N do
    write(i, ' '); {количество итераций - 10 - 1 + 1 = 10}
    end.


  • ЛитератураИнформатика и ИКТ. Профильный уровень: учебник для 10 класса / Н.Д....

    21 слайд

    Литература
    Информатика и ИКТ. Профильный уровень: учебник для 10 класса / Н.Д. Угринович. – М.: БИНОМ. Лаборатория знаний, 2018. – 387с.
    Информатика и ИКТ. Профильный уровень: учебник для 11 класса / Н.Д. Угринович. – М.: БИНОМ. Лаборатория знаний, 2019. – 308с.
    https://learnpascal.ru/vvedenie-v-paskal/for-while-repeat.html

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 669 360 материалов в базе

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

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

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

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

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

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

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

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

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

    • На сайте: 8 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 1126
    • Всего материалов: 6

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

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

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

300/600 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 67 человек из 33 регионов
  • Этот курс уже прошли 84 человека

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

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

Мини-курс

История России: ключевые события и реформы

8 ч.

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

Мини-курс

Hard-skills современного педагога

8 ч.

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

Мини-курс

Фитнес: особенности построения смешанных групповых тренировок

4 ч.

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