Линейные алгоритмы

Содержание

Слайд 2

Линейные алгоритмы

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

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

Слайд 3

Этапы решения задач на компьютере

1) Постановка задачи .
2) Построение математической модели.
3)

Этапы решения задач на компьютере 1) Постановка задачи . 2) Построение математической
Алгоритмизация.
4) Составление сценария работы на компьютере (этот этап мы пока будем опускать).
5) Написание задачи на языке программирования.
6) Отладка и тестирование программы.
7) Анализ полученных результатов.

Слайд 4


Задача «Покупка в магазине»

Человек делает в магазине покупки. Определите сколько денег

Задача «Покупка в магазине» Человек делает в магазине покупки. Определите сколько денег
у него останется после покупки в магазине перчаток стоимостью А руб., портфеля стоимостью B руб. и галстука стоимостью D руб. Все исходные данные задаются с клавиатуры.

Слайд 5

1. Постановка задачи
Исходные данные:

Результат:

ostatok – количество денег, которое останется – вещ.

1. Постановка задачи Исходные данные: Результат: ostatok – количество денег, которое останется – вещ.

Слайд 6

2. Метод решения (математическая модель)

ostatok = dengi – a – b –

2. Метод решения (математическая модель) ostatok = dengi – a – b – d
d

Слайд 7

3. Алгоритм решения

3. Алгоритм решения

Слайд 8

5. Программа

Program pokupka;

Uses crt;

Var a, b, d, dengi, ostatok : real;

Begin

Clrscr;

Write (’Cколько

5. Программа Program pokupka; Uses crt; Var a, b, d, dengi, ostatok
стоят перчатки, портфель и галстук ’);

Readln (a, b, d);

Write (’Сколько у Вас денег? ’);

Readln (dengi);

ostatok := den – a – b – d;

Writeln (’ После всех покупок у Вас останется ’ , ostatok:5:2 , ’ руб.’);

Readln;

End.

Слайд 9

6. Тест

6. Тест

Слайд 10

Cколько стоят перчатки, портфель и галстук
После этого в переменные заносятся введенные

Cколько стоят перчатки, портфель и галстук После этого в переменные заносятся введенные
значения
a = 500 b = 450 d = 320
Сколько у Вас денег?
В переменную dengi заносит соответствующее значение dengi = 1700
Выполняется оператор присваивания
ostatok = den – a – b – d
В переменную ostatok заносится значение 430 (ostatok=430)
Выводится результат на экран
После всех покупок у Вас останется 430.00 руб.

Что происходит после запуска программы

450 320

1700

Слайд 11

Cколько стоят перчатки, портфель и галстук 500 450 320
Сколько у Вас денег?

Cколько стоят перчатки, портфель и галстук 500 450 320 Сколько у Вас
1700
После всех покупок у Вас останется 430.00 руб.

Что видим на экране

Слайд 12

7. Анализ полученного результата

Проверяем полученный на экране результат с нашим тестом.
Если

7. Анализ полученного результата Проверяем полученный на экране результат с нашим тестом.
результат совпадает, то программа работает правильно.
Если – нет, то надо искать ошибку.