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