1-Laboratoriya jumısı.
Sızıqlı, tarmaqlanıwshı hám tákirarlanıwshı algoritmlarǵa tiyisli máseleler
algoritmların jaratıw.
1-mısal. Qálegen berilgen x hám y sanlarınan eń úlkenin tabıw algoritmın dúziń.
Onıń ushın berilga eki sannı salıstırıwlaymız: eger x>=y bolsa ol halda x sanın úlken
san z=x dep, keri jaǵdayda bolsa y sanın úlken san z=y dep qabıl etemiz.
Algoritmdıń tekst hám blok sxema kórinisleri:
Baslaw
x hám y bahalardı
kirgiziw
x>=y
z=x
z=y
z ni shıǵarıw
Tamam
1. Baslaw.
2. x hám y bahalardı kirgiziw.
3. eger x>= y bolsa, nátiyje x
dep alınıp 5 ke o'tilsin.
4. nátiyje y dep olinsin.
5. Tamam.
Sızıqlı algoritm ushın másele:
Eki (a hám b) sannı bahaların qabıl etip olardıń jıyındısın shıǵaratuǵın
algoritmdı islep shıǵıń.
Tarmaqlanıw algoritmlarına tiyisli másele:
(n) sanı ma`nisin qabıl etip onıń túri haqqında xabar beretuǵın algoritmdı
islep shıǵıń. Mısalı : oń, teris yamasa nol.
Qayta algoritmlar mashqalası :
(n) sanı ma`nisin qabıl etip 1 den n ge shekem bolǵan barlıq nomerlerdi
shıǵaratuǵın algoritmdı jazıń.
Aralas másele:
(n) sanı ma`nisin qabıl etip, 1 den n ge shekem aradaǵı túpkilikli sanlardı
anıqlawshı algoritmdı islep shıǵıń
Qosımsha másele:
(n) sanı ma`nisin qabıl etip jáne onıń faktorialini esaplaytuǵın algoritmdı
islep shıǵıń.
Bul máselelerdi tarqatıp alıwda psevdokod hám blok sxemadan paydalanıń.
Algoritmıńız anıq, logikalıq hám mashqalanı tuwrı sheshiwine isenim payda etiń.
Do'stlaringiz bilan baham: |