Tuzilgan ingliz Aksariyat dasturchilar dasturiy ta'minotning umumiy rasmidan xabardor emaslar, shuning uchun ular faqat menejerlarining aytgan so'zlariga tayanadilar. Dasturchilar uchun aniq, ammo tezkor kodni ishlab chiqish uchun aniq ma'lumot berish mas'uliyati dasturiy ta'minotning eng yuqori qo'llanmasida yotadi.
Grafika yoki diagrammalardan foydalanadigan usullarning boshqa shakllari ba'zan turli odamlar tomonidan boshqacha talqin qilinishi mumkin.
Shunday qilib, tahlilchilar va dasturiy ta'minot ishlab chiquvchilari tuzilgan ingliz tili kabi vositalar bilan kelishadi. Bu kodlash uchun nima qilish kerakligini va uni qanday kodlashni tushuntirishdan boshqa narsa emas. Tuzilgan ingliz tili dasturchiga xatosiz kod yozishga yordam beradi.
Grafika yoki diagrammalardan foydalanadigan usullarning boshqa shakllari ba'zan turli odamlar tomonidan boshqacha talqin qilinishi mumkin. Bu erda tuzilgan ingliz tili va pseudocode bu tushunchani yo'qotishga harakat qilmoqda.
Tuzilgan ingliz tili tuzilgan dasturiy paradigmada oddiy inglizcha so'zlarni ishlatadi. Bu oxirgi kod emas, balki kodlash uchun zarur bo'lgan narsalarning tavsifi va uni qanday kodlash kerak. Quyida tizimli dasturlashning ayrim belgilari mavjud.
IF-THEN-ELSE,
DO-WHILE-UNTIL
Analyst ma'lumotlar lug'atida saqlanadigan bir xil o'zgarmaydigan va ma'lumotlar nomini ishlatadi, bu esa kodni yozish va tushunishni ancha osonlashtiradi.
misol Onlayn xarid qilish muhitida mijozlar autentifikatsiyasining bir xil namunasidan foydalanamiz. Mijozni autentifikatsiya qilish uchun ushbu tartib tuzilgan ingliz tilida yozilishi mumkin:
Enter Customer_Name
SEEK Customer_Name in Customer_Name_DB file
IF Customer_Name found THEN
Call procedure USER_PASSWORD_AUTHENTICATE()
ELSE
PRINT error message
Call procedure NEW_CUSTOMER_REQUEST()
ENDIF
Tuzilgan ingliz tilida yozilgan kod kunlik ingliz tiliga o'xshaydi. To'g'ridan-to'g'ri dasturiy ta'minot kodi sifatida amalga oshirilmaydi. Tuzilgan ingliz tili dasturlash tiliga bog'liq emas.
Pseudo kodi Psevdokod dasturlash tiliga yaqinroq yozilgan. Bu sharh va tavsiflar bilan to'la rivojlangan dasturlash tili sifatida qaralishi mumkin.
Pseudo kodi o'zgarmaydigan reklamalarni chetlab o'tadi, lekin ular C, Fortran, Paskal va boshqalar kabi haqiqiy dasturlash tili dizaynlari yordamida yoziladi.
Pseudocode tuzilgan ingliz tilidan ko'ra ko'proq dasturlash tafsilotlarini o'z ichiga oladi. Bu kompyuter kodni amalga oshiradi, go'yo bir vazifani amalga oshirish uchun bir usul beradi.
misol Fibonacci-ni n raqamlariga chop etish dasturi.
void function Fibonacci
Get value of n;
Set value of a to 1;
Set value of b to 1;
Initialize I to 0
for (i=0; i< n; i++)
{
if a greater than b
{
Increase b by a;
Print b;
}
else if b greater than a
{
increase a by b;
print a;
}
}
Qaror jadvali Qaror jadvali tuzilgan jadval formatida ularni bartaraf etish uchun zarur bo'lgan shartlar va tegishli harakatlarni ifodalaydi.
Bu xatolarni disk raskadrovka va oldini olish uchun kuchli vosita. Bu shunga o'xshash ma'lumotni bitta jadvalga guruhlashda yordam beradi, keyin jadvallarni birlashtirib, oddiy va qulay qaror qabul qilishni ta'minlaydi.