Этапы решения задачи на компьютере (программирование) - 9 КЛАСС

Этапы решения задачи на компьютере (программирование) — 9 КЛАСС

Все статьи
Want create site? Find Free WordPress Themes and plugins.

Урок: Использование подстановочных знаков. Условия запросов в базах данных

Компьютерные программы программисты создают для решения разнообразных задач.
Программирование — важный, но не единственный этап решения задачи на компьютере. Чтобы решать задачи на компьютере, необходимо владеть языком программирования, обладать знаниями в области информационного моделирования и алгоритмизации.

Этапы решения задачи на компьютере

На первом этапе обычно строится словесная информационная модель объекта или процесса. При этом должно быть чётко определено, что дано (какие исходные данные известны, какие данные допустимы) и что требуется найти в решаемой задаче.

Также должны быть чётко выделены наиболее существенные свойства рассматриваемого объекта, указаны связи между исходными данными и результатами.

На втором этапе описательная информационная модель формализуется, т.е. записывается с помощью некоторого формального языка. Для этого требуется:

  • понять, к какому классу принадлежит рассматриваемая задача;
  • записать известные связи между исходными данными и результатами с помощью математических соотношений;
  • выбрать наиболее подходящий способ для решения задачи.
На третьем этапе осуществляется построение алгоритма чёткой инструкции, задающей необходимую последовательность действий для решения задачи. Алгоритм чаще всего представляется в форме блок-схемы, в виду её наглядности и универсальности.
На четвёртом этапе алгоритм записывается на одном из языков программирования.
На пятом этапе осуществляется отладка и тестирование программы.
Этап отладки и тестирования также называют компьютерным экспериментом.
Отладка программы — это процесс проверки работоспособности программы и исправления обнаруженных при этом ошибок.

Ошибки могут быть связаны с нарушением правил записи программы на конкретном языке программирования. Их программисту помогает выявить используемая система программирования; она выдаёт на экран сообщения о выявленных ошибках.

Этапы решения задачи на компьютере (программирование) - 9 КЛАСС
Проверка правильности разработанной программы осуществляется с помощью тестов.
Тест — это конкретный вариант значений исходных данных, для которого известен ожидаемый результат.
О правильности разработанной программы свидетельствует также соответствие полученных данных экспериментальным фактам, теоретическим положениям и т.д.
При этом может возникнуть необходимость уточнить разработанную математическую модель, полнее учесть особенности изучаемого объекта или процесса.
По уточнённой математической модели снова составляется программа, анализируются результаты её выполнения. Так продолжается до тех пор, пока полученные результаты не будут достаточно точно соответствовать изучаемому объекту.

Решение задачи в среде программирования Free Pascal, используя этапы решения задач с помощью компьютера.

I этап (постановка задачи)

Задача. Рассчитать расстояние полёта ракеты Гагарина (1 оборот вокруг Земли), если экваториальный радиус Земли Этапы решения задачи на компьютере (программирование) - 9 КЛАСС 6378 км, высота полёта ракеты над Землёй H Этапы решения задачи на компьютере (программирование) - 9 КЛАСС

 300 км.

II этап (математическая модель)

Этапы решения задачи на компьютере (программирование) - 9 КЛАСС

Этапы решения задачи на компьютере (программирование) - 9 КЛАСС

III этап (составление алгоритма)

Этапы решения задачи на компьютере (программирование) - 9 КЛАСС

IV этап (программирование)

program polet;
var r, h,с: real;
begin
readln (r);
readln (h);
с:=2*pi*(r+h);
writeln (с);
end.

V этап (отладка и тестирование программы)

VI этап (Итоги и анализ результатов)

Анализ решения задачи с использованием этапов (река проблем). Обсуждение и запись трудностей, возникших при решении данной задачи.

Подробнее Этапы решения задач (алгоритмизация и программирование) смотрите в презентации. Презентацию можно скачать бесплатно.

Рекомендованный список литературы

Босова Л.Л. Информатика —  Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний

Did you find apk for android? You can find new Free Android Games and apps.

Добавить комментарий