Similar presentations:
Этапы решения задач на компьютере. Алгоритмизация и программирование
1.
2. Задача
Вы положили деньги в сбербанк на срочныйдепозит на 3 месяца из расчета 60% годовых.
Определить, какую сумму вам выплатят через 3
месяца.
3. I этап – постановка задачи
Что дано?2. Что требуется?
3. Какие данные
допустимы?
4. Какие результаты
будут правильными?
1.
Сумма денег – S,
процент годовых – 60%,
время – 3 месяца.
2. Найти сумму денег,
которую мы получим
через 3 месяца.
3. Числовые данные.
4. Результат должен быть
больше, чем исходная
сумма S.
1.
4. II этап – математическое или информационное моделирование
Создать модель решаемой задачи.Rez = S + S*3*0,6/12
5. III этап - алгоритмизация задачи
Алгоритм – это организованнаяпоследовательность конечного числа действий
необходимых для решения поставленной задачи.
Algorithmi – латинская форма имени
среднеазиатского математика аль-Хорезми.
6. Исполнитель алгоритма
Некоторая абстрактная или реальная система,способная выполнить действия, предписываемые
алгоритмом.
Характеризуют:
Среда
Система команд
Отказы
7. Свойства алгоритмов
1. Понятность2. Дискретность
3. Результативность
4. Массовость
8. Способы записи алгоритмов
СловесныйГрафический
Программный
9. Блок-схемы
НазваниеОбозначение
символа
Процесс
Решение
Пояснение
Вычислительное
действие или
последовательность
действий
Проверка условий
10. Блок-схемы
НазваниеОбозначение
символа
Пояснение
Модифика
ция
Начало цикла
Предопре
деленный
процесс
Вычисления по
подпрограмме,
стандартной
подпрограмме
11. Блок-схемы
НазваниеОбозначение
символа
Пояснение
Вводвывод
Ввод и вывод
данных
Пускостанов
Начало, конец
алгоритма, вход и
выход в
подпрограмму
12.
СледованиеДействие 1
Действие 2
…
Действие n
13.
Ветвлениеда
Действие 1
Условие
нет
Действие2
14.
Циклда
Тело цикла
Условие
нет
15.
Наша задачанач
S
Rez = S + S*3*0,6/12
Rez
кон
16. IV этап - программирование
Программа – это алгоритм, записанный наязыке, понятном компьютеру.
Языки программирования:
Машинные
Машинно-ориентированные
Машинно-независимые (высокого уровня)
Процедурные
Логические
Объектно-ориентированные
17. V этап – ввод программы и исходных данных
VI этап – тестирование иотладка программы
VII этап – исполнение
отлаженной программы и
анализ результатов