Подготовка и решение задач на компьютере Подготовка и решение задач на компьютере делится на следующие этапы: 1) постановка задачи и разработка технического.

Презентация:



Advertisements
Похожие презентации
ЭТАПЫ РАЗРАБОТКИ ПРОГРАММЫ. 1 ПОСТАНОВКА ЗАДАЧИ 2 АНАЛИЗ, ФОРМАЛИЗОВАННОЕ ОПИСАНИЕ ЗАДАЧИ, ВЫБОР МОДЕЛИ.
Advertisements

Этапы решения задачи с помощью компьютера включает пять (семь) основных этапов, часть которых осуществляется без участия компьютера. Постановка задачи.
Алгоритмизация и требования к алгоритму Алгоритм и алгоритмизация Алгоритм и алгоритмизация.
9 класс Урок 4 Матвеева В.П.. Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы.
Модель колеса © Медведев Л.Н.. Общая схема процесса компьютерного математического моделирования Определение целей моделирования Огрубление объекта (процесса)
Этапы решения задач на ЭВМ. Выделение цели задачи, определение исходных данных и конечных результатов, а также условий и ограничений. 1. Постановка задачи.
Михайлова Виктория, 141 группа, 2011 год. Информационная технология решения задачи с помощью компьютера: основная технологическая цепочка. Существует.
1 Тема 1.7. Алгоритмизация и программирование Информатика.
Программирование Программирование – это раздел информатики, задача которого – разработка программного обеспечения компьютера. Люди, работающие на компьютерах.
Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Организация разработки программного обеспечения.
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Sin37 0 cos7 0 cos37 0 sin7 0 Cos 40 0 Cos 5 0 sin40 0 sin5 0.
Лекция 1. Этапы разработки программы.. Человек вводит в компьютер исходные данные (например, с клавиатуры).
Этапы решения задачи: Определение условий задачи Анализ задачи Создание алгоритма решения задачи Реализация алгоритма Тестирование и отладка готовой программы.
1 этап. Постановка задачи 2 этап. Анализ и исследование задачи 3 этап. Разработка алгоритма 4 этап. Разработка программы 5 этап. Тестирование и отладка.
Этапы решения вычислительных задач. Технологическая цепочка решения задачи на ЭВМ 1.Постановка задачи. 2.Математическая формализация. 3.Построение алгоритма.
Постановка и алгоритмизация экономических задач
Алгоритмизация и программирование. Языки программирования высокого уровня. Технологии программирования Алгоритмизация и программирование. Языки программирования.
Этапы решения задач на компьютере.
Компьютерная модель движения тела в электронных таблицах Учитель физики Агафонова В.Т. Учитель информатики Щедрина Н.С.
Транксрипт:

Подготовка и решение задач на компьютере Подготовка и решение задач на компьютере делится на следующие этапы: 1) постановка задачи и разработка технического задания; 2) разработка а) информационной модели решения задачи; b) математической модели решения задачи; c) алгоритма для решения задачи; d) программы для решения задачи на компьютере; 3) документирование разработки и выпуск документации 4) выполнение разработанной программы и анализ результатов или передача программы заказчику 5) сопровождение программы

Постановка задачи включает определение сути задачи, ее исходных данных, совокупности критериев оценки качества процесса обработки данных и состава результатов. Математическая модель – это описание метода решения задачи. Этот этап включает в себя разработку или выбор численных методов или методов нечисловой обработки данных Информациаонная модель отображает состав, структуру и взаимосвязь обрабатываемых данных, файлов и массивов. Разработка алгоритма решения задачи (алгоритмизация) включает в себя формализацию процесса обработки данных и представление его в форме, позволяющей упростить дальнейшее кодирование алгоритма, т.е. запись его на одном из алгоритмических языков. Алгоритмизация включает в себя выделение предполагаемых этапов процесса обработки данных и запись их в определенной форме и последовательности, например в виде схем алгоритмов.

Разработка программы включает в себя: 1)подготовку тестовых исходных данных; 2)написание текста программы на алгоритмическом языке; 3)перенос программы и данных на машинные носители информации; 4)отладку и тестирование программы.

Задача "Полет снаряда". x(t) = x 0 +v x0 t y(t) = y 0 +v y0 t – gt 2 /2 v0v0 y x (x 0,y 0 ) v x0 v y0 0 Рис.1. Траектория полета снаряда

1. Ввести значения начальной скорости снаряда v 0, угла наклона начального участка траектории и число точек N. 2. Вычислить значение v x0 = v 0 cos( ) 3. Вычислить значение v y0 = v 0 sin( ) 4. Присвоить константе g значение равное 9,81 5. Вычислить Т 6. Вычислить t 7. Присвоить i = 1 8. Присвоить t = 0 9. Вычислить x(t) 10. Вычислить y(t) 11. Вывести координаты снаряда 12. Присвоить t = t + t 13. Присвоить i = i Если i < N, то перейти к шагу 9, иначе остановить выполнение программы.

Начало Ввод v 0,, N v x0 = v 0 cos( ) v y0 = v 0 sin( ) g = 9.81 T = 2v y0 /g Dt = T/(N-1) i = 1 t = 0 x(t) = x 0 +v x0 *t y(t) = y 0 +v y0 *t – g*t 2 /2 x(t), y(t) t := t +Dt i := i + 1 i>NКонец