Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

слайды к 2уроку

.pdf
Скачиваний:
5
Добавлен:
11.03.2016
Размер:
114.08 Кб
Скачать

Урок 2

Постановка задачи и алгоритмы

В уроке

постановка задачи

входныеданные

выходныеданные

алгоритмы

переменные

ветвления

практика – составляем алгоритмы

Чего мы хотим добиться от программы?

Программадолжна вычислить некоторый результат!

Калькулятор

256 + 112 – 353 = ?

Что мы хотим добиться от такой программы?

Что мы ещё даём программе кроме инструкций?

Входные данные – данные, которые мы передаём программе для вычисления. Она обрабатывает их согласно инструкциям.

Выходные данные – результат, который возвращает нам программа.

Чётко ставьтецель, чего вы хотите добиться от программы

Алгоритмы

вобщем

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

для нас

Алгоритм — набор инструкций, описывающих порядок действий программы, такой, что для любых входныхданных будет подсчитан верный ответ.

Сортировкапо алфавиту

Входныеданные

Результат

1.

Москва

1.

Вашингтон

2.

Вашингтон

2.

Лондон

3.

Париж

3.

Москва

4.

Лондон

4.

Париж

5.

Чикаго

5.

Чикаго

Если мы поменяемвходныеданные,программа всё равно выдаст правильныйрезультат