Як написати псевдокод

Автор: Laura McKinney
Дата Створення: 1 Lang L: none (month-011) 2021
Дата Оновлення: 10 Травень 2024
Anonim
Не могу написать программу! Что делать! Как начать писать код!
Відеоролик: Не могу написать программу! Что делать! Как начать писать код!

Зміст

У цій статті: Розуміння основ псевдокодуНапишіть хороший псевдокодСтворіть приклад документа у псевдокоді8 Посилання

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


етапи

Частина 1 Розуміння основ псевдокоду

  1. Отримайте уявлення про те, що таке псевдокод. Це проект коду, розроблений поетапно, який можна поступово переписати на мову програмування. Більшість програмістів використовують його для планування роботи алгоритму, перш ніж перейти до набагато більш технічного кроку кодування.

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



  2. Зрозумійте корисність псевдокоду. Він використовується для визначення роботи алгоритму. Програмісти часто використовують його як проміжний опис між визначенням початкового плану програми та написанням його виконуваного коду.
    • Псевдокод використовується для опису роботи алгоритму. Він може пояснити, де і як має виникати конкретний механізм у програмі.
    • Псевдокод можна також використовувати для пояснення комп'ютерного процесу нетехнічним користувачам. Комп'ютер вимагає використання дуже суворого синтаксису для запуску програми, що може бути дуже важко зрозуміти для динаміка, який має мало або взагалі не має навичок програмування. Ці люди краще зрозуміють суб'єктивну мову, яка чітко визначає потік програми та роль рядків коду, що складають її.
    • Дизайнерам високого рівня прийнято передати у вигляді псевдокодових документів свої пояснення для вирішення складних проблем, з якими стикаються їхні команди програмістів. Якщо ви працюєте в команді з розробки програмного забезпечення, ви можете виявити, що псевдокод роз'яснює рішення іноді дуже складних проблем.



  3. Пам’ятайте, що псевдокод - це не стандартизована мова. Псевдокод не вимагає від вас використання заздалегідь встановленого синтаксису. У межах команд розробників бажано використовувати з метою координації конвенцію, що визначає структури псевдокоду, яку програмісти можуть легко зрозуміти. Якщо ви працюєте поодинці, найважливішим буде забезпечення того, щоб ваш псевдокод міг уточнити структуру ваших думок і відповідати вашому плану.
    • Якщо ви працюєте з іншими над проектом, будь то досвідчений, як і ви, як новачки в цій галузі, або без навчання програмуванню, дуже важливо використовувати відомі структури, щоб їх легко зрозуміти.
    • Незалежно від того, чи зараховані ви до університетської підготовки, зустрічі програмістів чи кандидата на роботу в компанії, вам, ймовірно, доведеться здати тести на псевдокод, викладений в стандарт, Будьте обережні, бо ці стандарти часто сильно відрізняються від одного закладу чи вчителя до іншого.

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




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

Частина 2 Напишіть хороший псевдокод



  1. Використовуйте редактор es. Вас може спокусити використання ES-обробки, такої як Microsoft Word, або подібного додатку для створення форматованого документа, але псевдокод повинен залишатися максимально простим, воно не вимагає форматування. Найкращим рішенням буде використання редактора es.

    Чистими редакторами є Блокнот (у Windows) та Правка (на Mac).



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


  3. Опишіть одну інструкцію на рядок. Кожна інструкція, надана у вашому псевдокоді, повинна визначати лише одну елементарну дію, яку слід виконати. У більшості випадків, якщо список завдань встановлено правильно, кожен з них повинен відповідати лише рядку псевдокоду. Напишіть список завдань. Розробіть кожен із них у псевдокоді та поступово перепишіть цей псевдокод у реальний код, який можна скласти чи інтерпретувати.


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


  5. Якщо необхідно, покладіть ключові слова, які використовуються у верхньому регістрі. Можливо, вам доведеться писати великими літерами ключові слова, які будуть частиною фактичного коду, якщо передбачено умовами, що застосовуються до псевдокоду, який ви пишете.
    • Якщо ви використовуєте умовні висловлювання тис і тоді у своєму псевдокоді вам доведеться писати їх великими літерами ЯКЩО і ТОДІ.


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

    Ви також можете пропустити всі фактичні вказівки та визначити кожну з технологічних ліній людською мовою, наприклад "Якщо число, введене користувачем, непарне, то вихід буде замінено на Y ».



  7. Утримуйте рядки вашого псевдокода у правильному порядку. Хоча мова, якою ви користуєтесь під час написання псевдокоду, повинна залишатися простою, вам потрібно буде підтримувати кожен її рядок у тому порядку, в якому вони повинні бути виконані. Це дуже важливо для безперебійного виконання програми.


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


  9. Використовуйте стандартні структури програмування. Навіть якщо немає певного стандарту для написання псевдокоду, програмісти легко зрозуміють, куди ви хочете піти, якщо слідувати структурам, визначеним у послідовних мовах програмування, таких як C або Pascal. Використовуйте такі терміни, як тис, тоді, ще, в той час як і петля так само, як і з програмованою мовою, яку ви зазвичай використовуєте.
    • якщо УМОВА, то ІНСТРУКЦІЯ: інструкція буде виконуватися лише в тому випадку, якщо перевірений тест стану є істинним, він не буде істинним, якщо тест помилковий.
    • в той час як УМОВИ УКАЗАННЯ: інструкція буде повторюватися до тих пір, поки умова перевірена як істинна, але вона ніколи не буде правдою, якщо умова перевірена як хибна.
    • виконайте ІНСТРУКЦІЮ під час УМОВИ: це умовне твердження дуже схоже на попереднє з однією різницею. У першому випадку стан був перевірений перед виконанням інструкції і не був виконаний, якщо тест був помилковим. У цьому випадку він буде перевірений після виконання інструкціїщоб він був виконаний хоча б раз.
    • функція НАЗВА (АРГУМЕНТИ): ІНСТРУКЦІЯ: це означає, що кожного разу, коли ім'я NAME функції буде зустрічатися в програмі, визначений оператор повинен бути виконаний за допомогою аргументів, описаних між дужками. Термін "Аргументи" являє собою одну або більше змінних, які повинні враховуватися інструкцією.


  10. Впорядкуйте розділи псевдокоду. Якщо у вас є великі частини псевдокоду, які визначають кілька окремих частин в одному блоці, ви можете використовувати восьмі або дужки, щоб утримувати все разом.
    • Гачки () або брекети () допоможе визначити довгі розділи псевдокоду.
    • Коли ви пишете реальний код, ви можете вставляти коментарі, розміщуючи // на початку рядка, як // Це рядок коментарів., Все, що написано в одному рядку, буде вважатися коментарем. Ви можете використовувати той самий метод під час написання псевдокоду, щоб додати коментарі щодо частин програми.


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

Частина 3 Створіть зразок документа в псевдокоді



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


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

    Ця програма чекає на користувача. Якщо це відповідає тому, що очікується, програма відповість, інакше викличе відмову.



  3. Напишіть послідовність відкриття. Це найперша інструкція, яку програма виконає при запуску. Це потрібно записати в першому рядку документа.

    Вітальний пост "Бажаю тобі доброго ранку!"



  4. Додайте наступний рядок. Розмістіть пробіл між останнім рядком псевдокоду та тим, що буде слідувати натисканням клавіші ↵ Введіть вашої клавіатури. Створіть наступний рядок. У цьому прикладі користувач повинен проявити себе натисканням клавіші запис викликати наступний рядок діалогу.

    Показати підказку користувача "Натисніть клавішу" Enter ", щоб продовжити"



  5. Додайте дзвінок до дії від користувача. Тепер його попросять відповісти на привітання.

    Показати акцію користувача-оператора "Як справи?"



  6. Відобразить список належних відповідей від користувача. Після натискання клавіші запис зі своєї клавіатури користувач побачить список відповідей, з яких він може вибрати свою відповідь.

    Покажіть 3 пропозиції "1. Добре". "2. Дуже добре". "3. Зло".



  7. Попросіть у користувача відповідь. Тут програма вимагає відповіді від користувача.

    Показати запит для користувача "Введіть номер, що визначає ваш статус:"



  8. Створіть набір умов тис реагувати на вхід користувача. На поставлене запитання залишаються три можливі відповіді, на які потрібно буде вибрати одну реакцію серед трьох. Вам доведеться створити вибір, використовуючи умовний код тис.

    ЯКЩО "1" Показати реакцію "Дивовижно!" ЯКЩО "2" Показати коментар "Чудово!" ЯКЩО "3" Показати реакцію "Повторно введіть!"



  9. Передбачте помилку. Ви повинні взяти до уваги випадок, коли користувач не відповів правильно на запрошення та підготував помилку.

    ЯКЩО невпізнаний запис Показуйте реакцію "Ви не дотримувались моїх вказівок!"



  10. Додайте всі інші компоненти вашої програми. Коли ви думаєте, що ви закінчили, перегляньте документ і додайте відсутні елементи або фінішуйте, щоб переконатися, що ті, хто його читає, зрозуміють, що відбувається. Ваш псевдокод з часом повинен виглядати приблизно так.

    Ця програма чекає на користувача. Якщо це відповідає тому, що очікується, програма відповість, інакше викличе відмову. Покажіть привітання "Бажаю вам доброго ранку!" Показати підказку користувача "Натисніть клавішу" Enter ", щоб продовжити" Показати користувача-оператора "Як ти сьогодні?" Покажіть 3 пропозиції "1. Добре". "2. Дуже добре" "3. Погано". Показати користувальницький запит "Введіть номер, що визначає ваш статус:" ЯКЩО "1" Показати реакцію "Дивовижно!" ЯКЩО "2" Показати коментар "Чудово!" ЯКЩО "3" Показати реакцію "Повторно введіть!" ЯКЩО невпізнаний запис Показуйте реакцію "Ви не дотримувались моїх вказівок!"



  11. Збережіть документ. У Windows одночасно натискайте клавіші Ctrl+S на клавіатурі та під Mac натисніть клавіші ⌘ Команда+S, Дайте ім’я та натисніть запис.
рада



  • Псевдокод ідеально підходить для визначення алгоритмів, що складають важливі програми, джерела яких сягають сотень до десятків тисяч рядків коду.
попередження
  • Створюючи програму, псевдокод ні в якому разі не може бути заміщений безпосередньо реальним вихідним кодом, який можна скласти або інтерпретувати. Однак він може слугувати посиланням на пояснення того, що потрібно зробити програмі.

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

Як носити спідницю взимку

Bobbie Johnson

Травень 2024

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

Радянський