Як написати алгоритм програмування

Автор: John Stephens
Дата Створення: 27 Січень 2021
Дата Оновлення: 14 Травень 2024
Anonim
АЛГОРИТМЫ в ПРОГРАММИРОВАНИИ для новичков | Левенштейн, Фибоначчи, Факториал и т.д.
Відеоролик: АЛГОРИТМЫ в ПРОГРАММИРОВАНИИ для новичков | Левенштейн, Фибоначчи, Факториал и т.д.

Зміст

У цій статті: Створення алгоритмуСтворення алгоритму з'єднання

Алгоритм програмування є проміжним кроком між зчитуванням специфікацій програмного додатку та кодуванням різних частин програми, які змусять його запускатись. Часто існує декілька способів досягти однієї і тієї самої мети, і саме під час розробки алгоритму ми з максимальною точністю розробимо найефективніший спосіб слідувати, щоб доїхати туди. Отже, цей етап програмування є важливим попереднім для будь-якої форми програмування.


етапи

Частина 1 Створіть алгоритм

  1. Алгоритм - це поділ на етапи складної процедури. Точно так само, як ви розробляєте дорожній маршрут, це дає змогу розбити всі елементи комп’ютерного додатка, навіть дуже складного, на невеликі підпрограми, якими згодом буде простіше керувати та поєднувати між собою.


  2. Включіть підхід до використання синтаксису. Це суттєво залежатиме від мови програмування, яку ви будете використовувати.


  3. Почніть класти свій алгоритм на папері.


  4. Включіть змінні, пояснивши їх роль. Змінні повинні бути в блоці декларацій на початку програми, якщо вони є глобальними або підпрограмою, якщо вони локальні. Ім'я, яке ви присвоїте їм, повинно бути характерним для того, що вони представляють, а їх вміст повинен відповідати типу даних, які приймаються мовою, якою ви користуєтесь.



  5. Встановіть лічильник циклу. Якщо ви використовуєте цикли в своєму алгоритмі, налаштуйте систему підрахунку виконання циклів, щоб дізнатися, скільки разів викликаються в ньому підпрограми.


  6. Призначте точку відключення у своєму алгоритмі. Якщо виконується умова, потрібно призначити точку відключення, але плануйте таку, яка дозволяє вивести цикл "чистих", якщо ця умова відсутня. Це дає можливість не вводити цикли, які тривають нескінченно.


  7. Розумно використовуйте елементи стрибка. Скачки між підпрограмами можуть бути умовними або безумовними.


  8. Уникайте вставлення незадекларованих даних в алгоритм. Якщо інформацію, що підлягає обробці, потрібно додати "за маршрутом" (це часто трапляється навіть серед профі), додайте їх до блоку визначення даних вашого алгоритму.



  9. Визначте правильно свої вирази, умовні чи ні. Ці вирази відповідають реалізації формул логіки або іноді математичних, які ви адаптуєте до особливостей вашої програми. Тому важливо уникати помилок на цьому рівні.


  10. Розмістіть точки перерви і зупиніть виконання процедури. Перерва дозволяє вийти з циклу, коли виникла умова, і продовжити виконання в іншому місці, тоді як зупинка зазвичай припиняє (тимчасово чи ні) виконання програми.

Частина 2 Створіть алгоритм з'єднання



  1. Створіть логін для користувача.


  2. Перевірте ім'я користувача та пароль. Попросіть ваш алгоритм порівняти введені користувачем дані зі змістом бази даних, зарезервованої для даних авторизації доступу.


  3. Авторизуйте початок сеансу, якщо ці дані дійсні. Перенаправити програму на точку входу для цього користувача.


  4. Повідомте користувача, якщо введені дані недійсні. Приєднайте шаховий лічильник, а потім перенаправіть програму на інформаційне відображення та дозвольте дві-три спроби підключення. Якщо всі вони виходять з ладу, зупиніть програму на деякий час, перш ніж дозволити цьому користувачу спробувати ще раз. Це відверне або принаймні уповільнить спробу примусити доступ до системи, яку ви проектуєте.


  5. Виходьте з програми чисто. Дані, які потрібно зберігати до виходу із програми, повинні бути правильно. Якщо ні, то вони можуть бути пошкоджені та запобігти правильному перезапуску вашої програми.
рада



  • Усуньте зайві коментарі, оскільки вони можуть вплинути на розуміння вашого алгоритму.
  • Використовуйте правила дводержавної логіки (або булевої логіки), щоб комп'ютер міг сприймати їх та реагувати на них. У програмуванні немає "можливо", це завжди "так чи ні".
  • Використовуйте прості ітерації та швидке виконання.
  • Завжди намагайтеся йти прямо до точки.
  • Ваш алгоритм повинен бути ефективним.
  • Перш ніж запустити алгоритм, складіть чіткі уявлення про те, що ви хочете зробити.
попередження
  • Не забудьте врахувати час виконання та управління пам'яттю. Особливо це стосується, якщо ви програмуєте вбудовані системи з обмеженими ресурсами пам'яті.
  • Завершіть програму належним чином.

Як визначити лімфедему

Gregory Harris

Травень 2024

Інші розділи Лімфедема - це тип набряку, спричинений вашою лімфатичною системою, часто через пошкодження від лікування раку або хірургічного втручання. Ви можете розвинути лімфедему на руках, ногах, т...

Як дізнатися, чи є ти геєм

Gregory Harris

Травень 2024

Інші розділи СТАТТЯ ВІДЕО Визначення вашої сексуальної орієнтації може бути дійсно заплутаним, але не слід поспішати з ярликами. Ваша сексуальна ідентичність є особистою, і це нормально, щоб дізнатися...

Виберіть Адміністрацію