слайды к 2уроку
.pdfУрок 2
Постановка задачи и алгоритмы
В уроке
•постановка задачи
•входныеданные
•выходныеданные
•алгоритмы
•переменные
•ветвления
•практика – составляем алгоритмы
Чего мы хотим добиться от программы?
Программадолжна вычислить некоторый результат!
Калькулятор
256 + 112 – 353 = ?
Что мы хотим добиться от такой программы?
Что мы ещё даём программе кроме инструкций?
Входные данные – данные, которые мы передаём программе для вычисления. Она обрабатывает их согласно инструкциям.
Выходные данные – результат, который возвращает нам программа.
Чётко ставьтецель, чего вы хотите добиться от программы
Алгоритмы
вобщем
Алгоритм — набор инструкций, описывающих порядок действий исполнителядля достижения результата решения задачи.
для нас
Алгоритм — набор инструкций, описывающих порядок действий программы, такой, что для любых входныхданных будет подсчитан верный ответ.
Сортировкапо алфавиту
Входныеданные |
Результат |
1. |
Москва |
1. |
Вашингтон |
2. |
Вашингтон |
2. |
Лондон |
3. |
Париж |
3. |
Москва |
4. |
Лондон |
4. |
Париж |
5. |
Чикаго |
5. |
Чикаго |
Если мы поменяемвходныеданные,программа всё равно выдаст правильныйрезультат