Есть ответ 👍

Из каких этапов состоит работа программиста по решению на компьютере?

193
215
Посмотреть ответы 2

Ответы на вопрос:

Helen609
4,7(28 оценок)

1. постановка .

это этап работы человека, хорошо представляющего предметную область . он должен:

- определить цель решения ;

- определить необходимый объем информации;

- дать точную формулировку ;

- предложить идею решения ;

- описать исходные данные и указать способы их хранения;

- определить форму выдачи результатов.

2. построение модели.

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

- анализ похожих решённых ;

- анализ технических и программных возможностей;

- анализ условий существования решения.

3. разработка алгоритма.

алгоритм решения разрабатывается на основе построенной модели и представляет конечную последовательность предписаний (правил), которая определяет процесс преобразования исходных данных в результаты решения . алгоритм разрабатывается одним из существующих способов, чаще всего в виде блок-схемы. этот этап выполняет человек, умеющий программировать. уровень его квалификации определяет эффективность разработанного алгоритма.

4. составление программы.

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

5. отладка и тестирование программы.

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

6. получение и анализ результатов.

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

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


Var       i, s: integer; begin       s : = 0;       for i : = -5 to 28 do               s : = s - i;       writeln(s); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS