Этапы решения задач на компьютере. Алгоритмизация и программирование
Задача Вы положили деньги в сбербанк на срочный депозит на 3 месяца из расчета 60% годовых. Определить, какую сумму вам выплатят через 3 месяца.
I этап – постановка задачи Что дано?Что требуется?Какие данные допустимы?Какие результаты будут правильными?Сумма денег – S, процент годовых – 60%, время – 3 месяца.Найти сумму денег, которую мы получим через 3 месяца.Числовые данные.Результат должен быть больше, чем исходная сумма S.
II этап – математическое или информационное моделирование Создать модель решаемой задачи.Rez = S + S*3*0,6/12
III этап - алгоритмизация задачи Алгоритм – это организованная последовательность конечного числа действий необходимых для решения поставленной задачи.Algorithmi – латинская форма имени среднеазиатского математика аль-Хорезми.
Исполнитель алгоритма Некоторая абстрактная или реальная система, способная выполнить действия, предписываемые алгоритмом.Характеризуют:СредаСистема командОтказы
Свойства алгоритмов ПонятностьДискретностьРезультативностьМассовость
Способы записи алгоритмов СловесныйГрафическийПрограммный
Блок-схемы
Блок-схемы
Блок-схемы
Следование
Ветвление
Цикл
Наша задача
IV этап - программирование Программа – это алгоритм, записанный на языке, понятном компьютеру.Языки программирования:МашинныеМашинно-ориентированныеМашинно-независимые (высокого уровня)ПроцедурныеЛогическиеОбъектно-ориентированные
V этап – ввод программы и исходных данных VI этап – тестирование и отладка программыVII этап – исполнение отлаженной программы и анализ результатов