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

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

Скачать материал
Скачать материал "Презентация по информатике на тему "Виды алгоритмов и их реализация""

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

Менеджер по туризму

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

  • Тема урока: 

Виды алгоритмов и их реализация

    1 слайд

    Тема урока:

    Виды алгоритмов и их реализация

  • Образовательные задачи: 
   1. Ввести понятия: полная форма ветвления и услов...

    2 слайд

    Образовательные задачи:
    1. Ввести понятия: полная форма ветвления и условный оператор ветвления.
    2. Научить разрабатывать и создавать простейшие полные формы условного оператора.

  • АлгоритмСвойства алгоритма
дискретность: состоит из отдельных шагов (команд)...

    3 слайд

    Алгоритм
    Свойства алгоритма
    дискретность: состоит из отдельных шагов (команд)
    понятность: должен включать только команды, известные исполнителю (входящие в СКИ)
    определенность: при одинаковых исходных данных всегда выдает один и тот же результат
    конечность: заканчивается за конечное число шагов
    массовость: может применяться многократно при различных исходных данных
    корректность: дает верное решение при любых допустимых исходных данных
    Алгоритм – это четко определенный план действий для исполнителя.

  • ПрограммаПрограмма – это 
алгоритм, записанный на каком-либо языке программир...

    4 слайд

    Программа
    Программа – это
    алгоритм, записанный на каком-либо языке программирования

    набор команд для компьютера

  • началоконецc := a + b;ввод a, bвывод cблок "начало"блок "ввод"блок "процесс"...

    5 слайд


    начало
    конец
    c := a + b;
    ввод a, b
    вывод c
    блок "начало"
    блок "ввод"
    блок "процесс"
    блок "вывод"
    блок "конец"
    Блок-схема линейного алгоритма

  • Из чего состоит программа?program ;
const …;{константы}
var …; {переменные}...

    6 слайд

    Из чего состоит программа?
    program <имя программы>;
    const …;{константы}
    var …; {переменные}

    begin
    … {основная программа}
    end.
    { процедуры и функции }
    комментарии в фигурных скобках не обрабатываются

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

    7 слайд

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

  • Вариант 1. Блок-схеманачалоmax:= a;ввод a,bвывод maxa &gt; b?max:= b;конецданетп...

    8 слайд

    Вариант 1. Блок-схема
    начало
    max:= a;
    ввод a,b
    вывод max
    a > b?
    max:= b;
    конец
    да
    нет
    полная форма ветвления
    блок "решение"
    Если a = b?
    ?

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

    9 слайд

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

  • Вариант 1. Программа	program primer2;
	var a, b, max: integer;
	begin
   writ...

    10 слайд

    Вариант 1. Программа
    program primer2;
    var a, b, max: integer;
    begin
    writeln('Введите два целых числа');
    read ( a, b );
    if a > b then begin

    end
    else begin

    end;
    writeln ('Наибольшее число ', max);
    end.
    max := a;
    max := b;
    полная форма условного оператора

  • Что неправильно?	if a &gt; b then begin
   a := b  
 end
 else
   b := a
 end;	i...

    11 слайд

    Что неправильно?
    if a > b then begin
    a := b
    end
    else
    b := a
    end;
    if a > b then begin
    a := b
    else begin
    b := a
    end;
    if a > b then begin
    a := b
    end;
    else begin
    b := a
    end;
    begin
    end
    end

  • Самостоятельная работаЗадача. Ввести  с клавиатуры целое число и вывести на э...

    12 слайд

    Самостоятельная работа
    Задача. Ввести с клавиатуры целое число и вывести на экран «1», если число больше 10 и «0», если число меньше 10.
    Составить блок-схему
    Составить программу

  • Решение задачиprogram primer2;

var : integer;

begin

   writeln(&#039;Введите  ц...

    13 слайд

    Решение задачи
    program primer2;

    var : integer;

    begin

    writeln('Введите целое число');

    read ( a );

    if a >10 then writeln(‘1’)

    else writeln(‘0’)

    end.

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 661 168 материалов в базе

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

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

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

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

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

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

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

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

    Капитунова Светлана Гордеевна
    Капитунова Светлана Гордеевна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 3
    • Всего просмотров: 37300
    • Всего материалов: 9

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

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

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

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

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

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 491 человек из 73 регионов
  • Этот курс уже прошли 1 522 человека

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Теория вероятности и комбинаторика в современной математике

3 ч.

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

Мини-курс

Основы русского языка: морфология, синтаксис, лексика

4 ч.

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

Мини-курс

Аномальное психологическое развитие и психологическая травма

6 ч.

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