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

Презентация на тему "Программирование линейных алгоритмов"

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

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Карьерный консультант

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

  • Программирование линейных алгоритмовУчитель информатики
Трифонова Светлана Ю...

    1 слайд

    Программирование линейных алгоритмов

    Учитель информатики
    Трифонова Светлана Юрьевна

  • Что такое алгоритм?Конечный набор точных и понятных предписаний, позволяющих...

    2 слайд

    Что такое алгоритм?
    Конечный набор точных и понятных предписаний, позволяющих механически решать конкретную задачу из определенного класса однотипных задач.

  • Назовите базовые структуры алгоритмов? Следование (линейный)
Ветвление
 Повто...

    3 слайд

    Назовите базовые структуры алгоритмов?
    Следование (линейный)
    Ветвление
    Повторение (цикл)

  • В какой форме записываются алгоритмы? Словесная
Графическая
Программная

    4 слайд

    В какой форме записываются алгоритмы?
    Словесная
    Графическая
    Программная

  • Составьте алгоритм нахождения суммы чисел А и ВСловесная форма:
	1. Задать д...

    5 слайд

    Составьте алгоритм нахождения суммы чисел А и В

    Словесная форма:
    1. Задать два числа А и В
    2. Найти сумму этих чисел S=А+В

  • Графическая форма:

    6 слайд

    Графическая форма:

  • Как запишется алгоритм на языке программирования Turbo Pascal?

    7 слайд

    Как запишется алгоритм на языке программирования Turbo Pascal?

  • ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы:Присваивания
Ввода
Вывода

    8 слайд

    ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы:

    Присваивания
    Ввода
    Вывода

  • Оператор присваивания А:=В;     
где А – переменная,  
В – выражение;
Типы пе...

    9 слайд

    Оператор присваивания А:=В;
    где А – переменная,
    В – выражение;
    Типы переменной А и значение переменной В должны соответствовать друг другу.
    Например: x, y: integer; y:=2x+4;

  • Какие из следующих последовательностей символов являются операторами присваив...

    10 слайд

    Какие из следующих последовательностей символов являются операторами присваивания?

    А) X:=Y;
    Б) MIN=K+1;
    В) Rrr=125+1*A;
    Г) Str:=‘120*Y’;

  • Пусть значения переменных X и Y равны, соответственно, 3 и 2, какие значения...

    11 слайд

    Пусть значения переменных X и Y равны, соответственно, 3 и 2, какие значения будут иметь эти переменные после выполнения операторов присваивания?

    А) X:=X+2*Y; Y:=Y/2; (X=7, Y=1)
    Б) X:=1; X:=X+Y; (X=3, Y=2)
    В) X:=Y; Y:=X; (X=2, Y=2)

  • ОПЕРАТОР ВВОДАОператор ввода значений с клавиатуры имеет вид: 
ReadLn(A1,A...

    12 слайд



    ОПЕРАТОР ВВОДА

    Оператор ввода значений с клавиатуры имеет вид:
    ReadLn(A1,A2,…,An);
    где A1,A2,…,An – имена переменных.
    Readln; - переход на новую строку при вводе данных. Такой оператор применяется, когда исполнение программы желательно задержать до нажатия клавиши Enter.

  • ОПРЕАТОР ВЫВОДАWRITE(B1,B2,…,Bn);  где B1,B2,…,Bn – выражения типов: Integer...

    13 слайд

    ОПРЕАТОР ВЫВОДА

    WRITE(B1,B2,…,Bn); где B1,B2,…,Bn – выражения типов: Integer, Char, Real, String, Boolean.
    Значения типа Integer – выводятся в обычной форме в виде целого числа. Значения типа Real – в простейшем случае выводятся в форме с порядком, при этом мантисса содержит 7 цифр.

  • Пример 1WRITE(123.456);   на экране – 1.234560Е02
WRITE(-0.000123);  на экран...

    14 слайд

    Пример 1
    WRITE(123.456); на экране – 1.234560Е02
    WRITE(-0.000123); на экране – -1.230000Е-04
    Для удобства восприятия вывода существует возможность задания маски: WRITE(A:N:M);
    N – выражение, обозначающее общее число позиций, отводимых под значение А
    M – выражение, обозначающее число позиций, отводимых под дробную часть.

  • Пример 2WRITE(123.456:10:4);
WRITE(123.456:6:2);    
Значения типа Char и St...

    15 слайд

    Пример 2

    WRITE(123.456:10:4);
    WRITE(123.456:6:2);
    Значения типа Char и String выводятся в виде одного или последовательности символов. Значения типа Boolean выводятся в виде True или False.

  • WRITELN(B1,B2,…,Bn); - отличается от первого тем, что после вывода последнего...

    16 слайд

    WRITELN(B1,B2,…,Bn); - отличается от первого тем, что после вывода последнего значения курсор переводится в начало следующей строки экрана.
    WRITELN;
    Переводит курсор на следующую строку.

  • Пример 3.Вывести на экран фразу – «Моя первая программа».
Имя этой программы...

    17 слайд

    Пример 3.

    Вывести на экран фразу – «Моя первая программа».
    Имя этой программы primer3. Заметим, что в имени программы не должно быть пробелов, оно должно начинаться с буквы, состоять только из латинских букв, цифр и некоторых символов, не допускается использование точки и запятой.

  • Program primer3;      
(Описательной части нет, а сразу идет раздел операторо...

    18 слайд

    Program primer3;
    (Описательной части нет, а сразу идет раздел операторов, начинающийся со служебного слова Begin)
    Begin
    writeln(‘Моя первая программа’); (оператор вводит текст)
    readln; (задерживает исполнение программы до нажатия клавиши Enter)
    end. (конец программы)

  • Пример 4.Написать программу нахождения суммы чисел А и В, вводимых с клавиату...

    19 слайд

    Пример 4.
    Написать программу нахождения суммы чисел А и В, вводимых с клавиатуры.
    - Вспомним этапы решения задач на компьютере. Для начала определим, что нам известно? (Известны два числа А и В.)
    - Какая математическая модель подойдет для решения этой задачи? (S=A+B)

  • Структуру программы в ПаскалеProgram primer4; { Заголовок программы }
Var A,...

    20 слайд

    Структуру программы в Паскале

    Program primer4; { Заголовок программы }
    Var A,B,S: Integer; {Раздел описания переменных }
    Begin { Раздел операторов}
    Writeln (‘Введите значения чисел А, В’); {оператор вывода}
    Read(A,B); {оператор ввода значений переменных с клавиатуры}
    S:=A+B; {оператор присваивания}
    Writeln(‘S=‘, S); {оператор вывода значения}
    Readln; {оператор ждет нажатия клавиши ввода}
    End. {конец программы}

  • Практическая работаВыполнить программу на компьютере
* Написать программу выч...

    21 слайд

    Практическая работа
    Выполнить программу на компьютере
    * Написать программу вычисления площади равнобедренной трапеции. Значения основания и боковой стороны вводятся с клавиатуры.

  • Вопросы:Какие операторы включают линейные программы?
Назовите операторы ввода...

    22 слайд

    Вопросы:
    Какие операторы включают линейные программы?
    Назовите операторы ввода?
    Назовите операторы вывода?
    Чем отличается оператор Write от оператора Writeln?

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

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

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

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

  • Скачать материал
    • 16.10.2015 1800
    • PPTX 453 кбайт
    • 30 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Трифонова Светлана Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Трифонова Светлана Юрьевна
    Трифонова Светлана Юрьевна
    • На сайте: 8 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 11269
    • Всего материалов: 6

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

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

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

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

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

500/1000 ч.

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

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

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

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

300/600 ч.

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

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

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

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

300 ч. — 1200 ч.

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

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

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

36/72 ч.

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

Мини-курс

Стратегии развития бизнеса: конкуренция, позиционирование и прогнозирование

3 ч.

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

Мини-курс

Эффективное продвижение и организация проектов в сфере искусства

3 ч.

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

Мини-курс

Медико-педагогические аспекты обучения и тренировки

2 ч.

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