En wannan jerin labaran muna tƙoƙari don samar da tsarin ka'idoji wanda ke bawa masu shirye-shiryen shirye-shiryen zaɓi zaɓi mafi kyawun kayan aiki daga babban zaɓi wanda Linux ke bayarwa don ƙirƙirar software.
A cikin labarin da ya gabata mun rarraba tsarin shirye-shirye zuwa matakai biyar kuma mun fara da bayanin farkon.
Daga bayanan sirri da zane-zane
Ga waɗanda ba su da kwanciyar hankali da wakilcin zane ta hanyar amfani da kwaya, pseudocode na wakiltar kyakkyawan madadin.
Pseudocode yana da rabi tsakanin dogon bayanin bayanin da lambar da aka rubuta a cikin harshen shirye-shirye.
Cikakken bayanin matakan da dole ne programme ya bi don cim ma aikin da aka ɗora masa. Amma rubutawa ta amfani da kalmomi daga yarenmu, yana ba wa waɗanda suka shiga aikin ba tare da kasancewa masu shirye-shirye damar sanin ko sun fahimci abin da ake fata daga gare su ba.
Bayanin a pseudocode abayar da nau'ikan umarnin; tsari, sarrafawa, kwatanci da haɗin duka ko wasu daga cikinsu. Don wannan yana amfani da nau'ikan tsari guda uku:
- Tsarin bi da bi: Umurnin ana aiwatar da shi cikin tsari wanda ya fara da layin farko da sauransu har zuwa na ƙarshe.
- Tsarin zaɓaɓɓe: Ko umarnin da aka zartar ya dogara ne akan ko an cika yanayin. Zai iya zama ninki biyu (akwai wasu hanyoyi biyu) masu yawa (Yanayi da yawa da ke keɓance juna) Lamura da yawa (Ana kwatanta shi idan ƙimar da shirin ya samar ya dace da wanda aka bayar)
- Tsarin Iterative: Ana aiwatar da umarni ɗaya ko sama ba tare da tsangwama ba har sai an nuna shi ko kuma an sami yanayi. Thea'idodin sune Madauki Duk da yake (ana aiwatar da umarnin matuƙar an kiyaye wani yanayi). Maimaita madauki (Bincike idan duk umarnin umarnin madauki ya cika kuma idan an gama shi, yana ci gaba tare da aiwatar da sauran shirin, Madauki don (An aiwatar da lambar madauki har zuwa adadin da aka ƙayyade na maimaitawa shine kai), madauki don kowane (an kashe shi tare da jerin abubuwan abubuwa, Nesting (Hada da ayyuka da matakai a cikin sauran ayyuka da hanyoyin.
Misalin Pseudocode
A ce dole ne mu rubuta wani shiri wanda zai kwatanta ƙimomi biyu da mai amfani ya shigar. Ba a yarda cewa mai amfani ya shiga ƙimomin daidaita biyu ba. Za mu sami wani abu kamar wannan
INICIO
Poner las variables A=0 y B=0
Pedir la introducción de dos valores distintos
Leer los valores
Asignar los valores de A y B
Comparar los valores de A y B
Si A y B son iguales se vuelve a 3
Si A > B entonces escribir A es mayor que B
Si A < B entonces escribir Escribir B es mayor que A
Escribir ¿Desea introducir otro valor? (S/N)
Si se pulsa S ir a 3
Si se pulsa N finalizar programa
FIN
Buɗe tushen kayan aiki don ƙaddara matsala
Shirye-shiryen don ƙirƙirar sigogi masu gudana.
Waɗannan shirye-shiryen suna kawo dukkan alamomin da ake buƙata don wakiltar ayyukan aikace-aikacen gaba.
FreeOffice Draw
Aikace-aikacen zane-zanen vector na ofishin entungiyar Takardun ya hada da duk alamun da ake bukata. Kodayake, kamar yadda ba a halicce shi ba don hakan, ba za mu sami abubuwan sarrafa kansa ba. Zai zama dole don daidaita matsayi da girma da hannu
Inkscape
Shi ne mafi cikakken kayan aikin bude kayan aiki don aiki tare da zane-zane. Yana amfani da tsarin SVG ga duk fa'idodinsa kuma shine zaɓi mafi kyau don fitarwa mai inganci na kwararar ruwa. Hakanan yana da cikakkun alamun da aka ƙayyade
Editan zane zane
Dia ne wahayi zuwa ga Visio, aikace-aikacen Windows don ƙirƙirar zane-zanen fasaha. Akwai shi a cikin wuraren ajiya, yana aiki tare da nau'ikan zane-zane daban-daban, yana ba da damar bugawa a shafuka da yawa kuma, ban da siffofin da aka riga aka tsara, yana ba da damar amfani da wasu waɗanda mai amfani ya ƙirƙira.
Shirye-shiryen rubutun pseudocode
Matsakaici
Wannan ci gaban Sifaniyanci mai kyau ne don farawa tare da rubutun pseudocode. DTunda lambar yaudarar da take amfani da ita ta dogara ne akan yarenmu, hanyan karatun ya ragu sosai. Hakanan ya haɗa da mahaliccin zane, kayan aikin kayan aiki, samfuran pseudocode, shigar hankali, da aiwatar da shirin.
Saboda pseudocode ba'a tsara shi ba, babu wadatar kayan aiki da yawa. Idan akwai plugins don masu gyara lambar lambobi daban-daban da mahalli masu haɓaka ci gaba.