Program Xndir;
const n=10;
Var x,y: array [1..n] of integer;
n,i,:integer;
Var min,max : integer;
begin
for i:=1 to n do begin
Պետք է որ այսպես սկսվի,բայց շարունակությունը չեմ կարողանում գրել,
Program Xndir;
const n=10;
Var x,y: array [1..n] of integer;
n,i,:integer;
Var min,max : integer;
begin
for i:=1 to n do begin
Պետք է որ այսպես սկսվի,բայց շարունակությունը չեմ կարողանում գրել,
Կոգնեք գրեմ՞
1. Ես մի անգամից էլ եմ հասկանում, պետք չի նույն բանը 3 անգամ գրել
2.
Գրի բառերով ոնց ես պատկերացնում քայլերի հերթականությունը (նույն ինքը՝ ալգորիթմը)։ոնց ես պատկերացնում լուծման ընթացքը (ալգորիթմը՝ բառերով),
Դու կարաս ծրագրավորման լեզուն չիմանաս, օգնենք, բայց ալգորիթմը պտի պատկերացնես, թեկուզ սխալ։ Ես էլ կօգնեմ ճիշտը գտնել։
Նախօրոք ասեմ, լուծած խնդիր չեմ տալու։
artak.amDe gustibus et coloribus non est disputandum.
1,ճիշտն ասած նոր եմ ակումբ-ում գրանցվել,ու մտածեցի թե գրածս ճիշտ չեմ ուղարկում ու դրա համար չեք պատասխանում,դա էր պատճառը որ մի քանի անգամ եմ գրել:
2, առաջին հերթին պետք է ծրագրի անունը գրեմ,հաստատունների,փոփոխականների նկարագրությունը,ու երևի մուտքագրենք մի ինչ որ n թիվ ,մեծագույնի և փոքրագույնի արժեքի որոշումը կազմակերպենք ֆունկցիայի միջոցով,հետո for i:=1 to n do if x[i] հետո շարունակությունը չգիտեմ::::չգիտեմ ճիշտ եմ մտացում թե չե:
Սկիզբը ճիշտ ես, բայց արի մոռանանք ծրագրավորման լեզուն, քեզանից պահանջվում ա նաև բլոկ սխեմա, դա որ եղավ, ծրագիրը հեշտ կգտնես։
Սկսենք նրանից, որ չկա մեծագույնն ու փոքրագույնը որոշող պատրաստի ֆունկցիա, ինչ որ քայլերի հերթականությամբ պպիտի դրանք գտնես։
Հիմա ցույց տամ սկիզբը
1. ներմուծել թիվ n
2. n անգամ ներմուծել թիվ (մատրիցա)
Հիմա պետք ա որոշել մեծագույնն ու փոքրագույնը։
Գրի ոնց ես դա պատկերացնում։
artak.amDe gustibus et coloribus non est disputandum.
Զուգահեռագծի մեջ պետք է գրեմ n,հետո հաշվման բլոկում i=1՞
հետո կմուտքագրեմ a
i=i+1
i<=n
min=b
չգիտեմ ոնց կարելի է որոշել![]()
Վերջին խմբագրող՝ ANNAA: 14.09.2016, 22:21:
Աննա, գրի մարդկային բառերով։
Դրանից հետո նոր կսարքես բլոկ սխեմա ու ծրագիր։
Ես հիմա կասեմ քայլերի հերթականությունը, որոնցով կորոշեմ մեծագույն թիվը
1. a-ին վերագրում եմ մատրիցայի առաջին արժեքը
2. մատրիցայի հաջորդ արժեքը համեմատում եմ a-ի հետ, եթե a-ից մեծ ա, դա եմ վերագրում a-ին։
3. 2-րդ կետը կրկնում եմ այնքան, մինչև մատրիցան պրծնի։
Հիմա նույն կերպ, մարդկային բառերով գրի փոքրագույն գտնելը, հետո էլ Y մատրիցան ստանալը, այսինքն X մատրիցայի այն թվերը, որոնք մեծ են a-ի (մեծագույն) ու b-ի (փոքրագույն) միջին թվաբանականից։
artak.amDe gustibus et coloribus non est disputandum.
էսպես հասկացա ձեր գրածը-
[1 2]
[3 4]
փակագծերը մատրիցայի նշանն է,որն էլ հավասար է -2
1. b-ին վերագրում եմ մատրիցայի առաջին արժեքը
2. մատրիցայի հաջորդ արժեքը համեմատում եմ b-ի հետ, եթե b-ից փոքր է , դա եմ վերագրում b-ին։
3. 2-րդ կետը կրկնում եմ այնքան, մինչև մատրիցան պրծնի։
X>(a+b)/2
Աննա, քոնը միաչափ վեկտոր ա (մատրիցա) X[1,2,3,4,5,...]։
b-ով ստացար ամենափոքրը, հիմա պետք ա հատիկ հատիկ անցես X վեկտորի վրայով, ստուգես, եթե մեծ ա (a+b)/2-ից, գցի Y վեկտորի մեջ։
Հիմա փորձիր էս ասածը բլոկ սխեմայով պատկերացնել։
Ստեղ սարքի, Save արա, հետո շեյր արա, մեյլս gaboyan[շնիկ]gmail.com, ես կկպնեմ, արածդ կնայեմ։
https://www.draw.io/
Կարաս նաև որպես նկար ստեղ գցես, մնացածն էլ նայեն։
artak.amDe gustibus et coloribus non est disputandum.
Չեմ կարողանում ուղարկել,
գրել եմ՛՛՛
սկիզբ
զուգահեռագծի մեջ x,y,a,b
շեղանկյան մեջ x>(a+b)/2 ,այո-ի ժամանակ գնումա x=y -ի տակ
ոչ եթե x=y
Դուք չեք գրի բլոկ-սխեման ու ծրագիրը՞ ,,,ես չեմ կարողանում,կուրսային է պետք է մինչև ամսվա վերջ այս խնդիրը լուծած տանեմ,,,դեր 2 հատ էլ կա գրելու
Վերջին խմբագրող՝ ANNAA: 16.09.2016, 16:09:
Կոգնեք՞ գրեմ:
Տրված են n ամբողջ թիվը և n տարր պարունակող X վեկտորը : Կազմել այնպիսի նոր Y վեկտորի ստացման և տպման բլոկ-սխեման և Turbo Pascal լեզվով գրել ծրագիր, որի տարրերը ստացվում են վեկտորի այն տարրերից , որոնց արժեքները մեծ են նրա մեծագույն և փոքրագույն տարրերի միջին թվաբանականից :
artak.amDe gustibus et coloribus non est disputandum.
ախր ես չեմ կարողանում ինֆորմատիկայի խնդիրներ լուծել,ինչ էլ գրում եմ երևի սխալ,ուղղակի շուտա պետք գրեմ,,,նկարել էի գրածս,էն էլ չի ուղարկվում,,,,բառերով էի գրել,էն էլ երևի բան չեք հասկացել գրածիցս,,,ինձ շատա պետք որ պետք չլիներ էսքան չէի գրի,,,ձեր mail -ի անունը գրեք ուղարկեմ,
Վերջին խմբագրող՝ ANNAA: 19.09.2016, 19:01:
ուղարկել եմ gmail-ով
Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)
Էջանիշներ