Как написать алгоритм на языке программирования: 6 шагов

Оглавление:

Как написать алгоритм на языке программирования: 6 шагов
Как написать алгоритм на языке программирования: 6 шагов

Видео: Как написать алгоритм на языке программирования: 6 шагов

Видео: Как написать алгоритм на языке программирования: 6 шагов
Видео: Информационная безопасность с нуля. Основы кибербезопасности 2024, Май
Anonim

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

Шаги

Напишите алгоритм на языке программирования, шаг 1
Напишите алгоритм на языке программирования, шаг 1

Шаг 1. Определите результат своего кода

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

Напишите алгоритм на языке программирования, шаг 2
Напишите алгоритм на языке программирования, шаг 2

Шаг 2. Определитесь с отправной точкой

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

  • Какие данные / входные данные доступны?
  • Где находятся эти данные?
  • Какие формулы применимы к рассматриваемой проблеме?
  • Каковы правила работы с доступными данными?
  • Как значения данных соотносятся друг с другом?
Напишите алгоритм на языке программирования, шаг 3
Напишите алгоритм на языке программирования, шаг 3

Шаг 3. Найдите конечную точку алгоритма

Как и в случае с отправной точкой, вы можете найти конечную точку своего алгоритма, сосредоточившись на следующих вопросах:

  • Какие факты мы узнаем из этого процесса?
  • Что меняется от начала до конца?
  • Что будет добавлено или больше не будет?
Напишите алгоритм на языке программирования, шаг 4
Напишите алгоритм на языке программирования, шаг 4

Шаг 4. Перечислите шаги от начала до конца

Начните с широких шагов. Рассмотрим пример из реальной жизни. Допустим, ваша цель - съесть лазанью на ужин. Вы определили, что отправной точкой является поиск рецепта, а в конечном итоге вы получите полностью приготовленную лазанью, готовую к употреблению к 19:00. Ваши шаги могут выглядеть примерно так:

  • Найдите рецепт в Интернете.
  • Ищите ингредиенты, которые у вас уже есть на кухне.
  • Составьте список ингредиентов, которые вам понадобятся в магазине.
  • Купите недостающие ингредиенты.
  • Вернуться домой.
  • Приготовьте лазанью.
  • Вынуть лазанью из духовки.
Напишите алгоритм на языке программирования, шаг 5
Напишите алгоритм на языке программирования, шаг 5

Шаг 5. Определите, как вы будете выполнять каждый шаг

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

  • Например, первый шаг в нашем алгоритме лазаньи: Найдите рецепт в Интернете.

    Но что задействовано в этом поиске? Быть конкретным. Например:

    • Включите ваш компьютер.

      Убедитесь, что вы подключены к Интернету. Подключитесь к Интернету, если вы еще этого не сделали

    • Откройте веб-браузер.
    • Введите условия поиска.
    • Щелкните ссылку рецепта.
    • Определите, соответствует ли рецепт вашим потребностям.

      • Отфильтруйте невегетарианские рецепты.
      • Убедитесь, что рецепт рассчитан как минимум на 5 порций.
    • Повторяйте некоторые из этих шагов, пока не найдете правильный рецепт.
  • Рассмотрите ресурсы, имеющиеся в вашем распоряжении, например возможности системы, для которой вы разрабатываете программу. В случае с лазаньей мы предполагаем, что человек, готовящий лазанью, знает, как искать в Интернете, управлять духовкой и т. Д.
Напишите алгоритм на языке программирования, шаг 6
Напишите алгоритм на языке программирования, шаг 6

Шаг 6. Просмотрите алгоритм

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

  • Решает ли алгоритм проблему / выполняет задачу?
  • Есть ли у него четко определенные входы и выходы?
  • Следует ли переопределить конечную цель, сделав ее более общей? Более конкретно?
  • Можно ли упростить какой-либо из шагов?
  • Гарантированно ли алгоритм завершится с правильным результатом?

подсказки

  • Ознакомьтесь с существующими алгоритмами, чтобы найти идеи по написанию собственных.
  • Используйте быстрые итерации вычислений.
  • Сосредоточьтесь на эффективности при кодировании.
  • Не забудьте завершить работу, иначе код не сработает.

Рекомендуемые: