User Tag List

Էջ 13 25-ից ԱռաջինԱռաջին ... 39101112131415161723 ... ՎերջինըՎերջինը
Ցույց են տրվում 181 համարից մինչև 195 համարի արդյունքները՝ ընդհանուր 371 հատից

Թեմա: Pascal խնդիրներ

  1. #181
    Պապա x3 Աթեիստ-ի ավատար
    Գրանցման ամսաթիվ
    26.05.2007
    Հասցե
    Հայաստան
    Տարիք
    47
    Գրառումներ
    8,712
    Mentioned
    50 Post(s)
    Tagged
    1 Thread(s)
    Ես մի 15 տարի ա պասկալով բան չեմ գրել, սինտակսիսը չեմ հիշում։

    Բայց մեկ ա չհասկացա, թե էս լագորիթմում K-ն ոնց ա որոշում էդ տառը կրկնվում ա, թե ոչ։


    Առաջարկեմ սեփական ալգորիթմը։

    Վերցնում ենք մի դատարկ զանգված tarer(), որի մեջ պահելու ենք ընթացիկ բառի տառերը, գտնենք կրկնվողները։
    Mutq - մուտքային նախադասություն
    Yelq - արդյունք

    i աճում է 1-ից մինչև Lenght(mutq)

    Վերցնում ենք mutq-ի i-րդ տառը։ (անվանենք t)

    Եթե t = " ", ապա դատարկում ենք Tarer()-ը և mutq-ին ավելացնում " ", այլապես ստուգում ենք առկա՞ է արդյոք t-ն tarer()-ում։ Եթե կա, անտեսում ենք այն, այլապես ավելացնում ենք tarer()-ի հերթական վանդակում (հերթական վանդակի համար կարող ենք օգտագործել այլ փոփոխական) ու mutq-ին ավելացնում t-ն։

    ՎԵՐՋ։

    Ինչը պարզ չի, ասա ավելի մանրամասն փորձեմ բացատրել։
    artak.am De gustibus et coloribus non est disputandum.

  2. #182
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    Ես մի 15 տարի ա պասկալով բան չեմ գրել, սինտակսիսը չեմ հիշում։

    Բայց մեկ ա չհասկացա, թե էս լագորիթմում K-ն ոնց ա որոշում էդ տառը կրկնվում ա, թե ոչ։


    Առաջարկեմ սեփական ալգորիթմը։

    Վերցնում ենք մի դատարկ զանգված tarer(), որի մեջ պահելու ենք ընթացիկ բառի տառերը, գտնենք կրկնվողները։
    Mutq - մուտքային նախադասություն
    Yelq - արդյունք

    i աճում է 1-ից մինչև Lenght(mutq)

    Վերցնում ենք mutq-ի i-րդ տառը։ (անվանենք t)

    Եթե t = " ", ապա դատարկում ենք Tarer()-ը և mutq-ին ավելացնում " ", այլապես ստուգում ենք առկա՞ է արդյոք t-ն tarer()-ում։ Եթե կա, անտեսում ենք այն, այլապես ավելացնում ենք tarer()-ի հերթական վանդակում (հերթական վանդակի համար կարող ենք օգտագործել այլ փոփոխական) ու mutq-ին ավելացնում t-ն։

    ՎԵՐՋ։

    Ինչը պարզ չի, ասա ավելի մանրամասն փորձեմ բացատրել։
    Չհասկացա i աճում է 1-ից մինչև Lenght(mutq) այդ էդ

  3. #183
    Պապա x3 Աթեիստ-ի ավատար
    Գրանցման ամսաթիվ
    26.05.2007
    Հասցե
    Հայաստան
    Տարիք
    47
    Գրառումներ
    8,712
    Mentioned
    50 Post(s)
    Tagged
    1 Thread(s)
    Մեջբերում աղջնակ-ի խոսքերից Նայել գրառումը
    Չհասկացա i աճում է 1-ից մինչև Lenght(mutq) այդ էդ
    i-ն հերթով անցնում ա նախադասության բոլոր տառերի վրայով, վերցնում ա ընթացիկ տառն ու որոշում, էդ տառից արդեն էդ բառի մեջ եղել ա՞, թե չէ։
    artak.am De gustibus et coloribus non est disputandum.

  4. #184
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    i-ն հերթով անցնում ա նախադասության բոլոր տառերի վրայով, վերցնում ա ընթացիկ տառն ու որոշում, էդ տառից արդեն էդ բառի մեջ եղել ա՞, թե չէ։
    հա հասկացա.....այսինքն կարողեմ գրել for i:=1 to n to if t[i]=t[i]+1 (այսինքն որ ստուգի տվյալ տառից կա թե չէ եթե կա ջնջենք եթե ոչ շարունակեննք) delete t[i]+1 else then ...պասկալով ես ձև կլինի՞՞

  5. #185
    Պապա x3 Աթեիստ-ի ավատար
    Գրանցման ամսաթիվ
    26.05.2007
    Հասցե
    Հայաստան
    Տարիք
    47
    Գրառումներ
    8,712
    Mentioned
    50 Post(s)
    Tagged
    1 Thread(s)
    Մեջբերում աղջնակ-ի խոսքերից Նայել գրառումը
    հա հասկացա.....այսինքն կարողեմ գրել for i:=1 to n to if t[i]=t[i]+1 (այսինքն որ ստուգի տվյալ տառից կա թե չէ եթե կա ջնջենք եթե ոչ շարունակեննք) delete t[i]+1 else then ...պասկալով ես ձև կլինի՞՞
    if t[i]=t[i]+1
    Սրանով դու չես կարա ստուգես տառը կա թե չէ։
    Պտի վերցնես էդ պահի տառը`t ու համեմատես tarer[1], tarer[2], tarer[3], այսինքն tarer[] զանգվածի բոլոր արժեքների հետ։ Ու մոռացի delete-ը։
    Իմ առաջարկած ալգորիթմը ոչ թե ինչ որ բան ջնջում ա, այլ mutq- փոփոխականից ընտրում եմ մեր պայմաններին բավարարող տառերն ու լցնում yelq փոփոխականի մեջ, որըն էլ կլնի մեր արդյունքը։
    Այսինքն որ տառը պետք չի, անտեսում ենք, մնացածը հերթով կպցնում ենք yelq-ի հետևից։

    Օրինակ՝

    mutq = «կանաչ աքաղաղ»
    i=1
    t=«կ»
    tarer[] -ը դատարակ ա, հետևաբար yelq=yelq+«կ» = կ, tarer[]-ը դառնում ա tarer[«կ»]

    i=2
    t=«ա»
    «ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«կա» = կա, tarer[«կ»]-ը դառնում ա tarer[«կ»,«ա»]

    i=3
    t=«ն»
    «ն»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ն» = կան, tarer[«կ»,«ա»]-ը դառնում ա tarer[«կ»,«ա»,«ն»]

    i=4
    t=«ա»
    «ա»-ն tarer-ում կա, հետևաբար դրա վրով թռում ենք

    i=5
    t=«չ»
    «չ»-ն tarer-ում չկա, հետևաբար yelq=yelq+«չ» = կանչ, tarer[«կ»,«ա»,«ն»]-ը դառնում ա tarer[«կ»,«ա»,«ն»,«չ»]

    i=6
    t=« », հետևաբար yelq=yelq+« » = կանչ , tarer[«կ»,«ա»,«ն»,«չ»]-ը դառնում ա tarer[]

    i=7
    t=«ա»
    «ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ա» = կանչ ա, tarer[]-ը դառնում ա tarer[«ա»]

    Սենց մինչև i-ն հասնի Mutq-ի վերջին տառին
    artak.am De gustibus et coloribus non est disputandum.

  6. #186
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    if t[i]=t[i]+1
    Սրանով դու չես կարա ստուգես տառը կա թե չէ։
    Պտի վերցնես էդ պահի տառը`t ու համեմատես tarer[1], tarer[2], tarer[3], այսինքն tarer[] զանգվածի բոլոր արժեքների հետ։ Ու մոռացի delete-ը։
    Իմ առաջարկած ալգորիթմը ոչ թե ինչ որ բան ջնջում ա, այլ mutq- փոփոխականից ընտրում եմ մեր պայմաններին բավարարող տառերն ու լցնում yelq փոփոխականի մեջ, որըն էլ կլնի մեր արդյունքը։
    Այսինքն որ տառը պետք չի, անտեսում ենք, մնացածը հերթով կպցնում ենք yelq-ի հետևից։

    Օրինակ՝

    mutq = «կանաչ աքաղաղ»
    i=1
    t=«կ»
    tarer[] -ը դատարակ ա, հետևաբար yelq=yelq+«կ» = կ, tarer[]-ը դառնում ա tarer[«կ»]

    i=2
    t=«ա»
    «ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«կա» = կա, tarer[«կ»]-ը դառնում ա tarer[«կ»,«ա»]

    i=3
    t=«ն»
    «ն»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ն» = կան, tarer[«կ»,«ա»]-ը դառնում ա tarer[«կ»,«ա»,«ն»]

    i=4
    t=«ա»
    «ա»-ն tarer-ում կա, հետևաբար դրա վրով թռում ենք

    i=5
    t=«չ»
    «չ»-ն tarer-ում չկա, հետևաբար yelq=yelq+«չ» = կանչ, tarer[«կ»,«ա»,«ն»]-ը դառնում ա tarer[«կ»,«ա»,«ն»,«չ»]

    i=6
    t=« », հետևաբար yelq=yelq+« » = կանչ , tarer[«կ»,«ա»,«ն»,«չ»]-ը դառնում ա tarer[]

    i=7
    t=«ա»
    «ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ա» = կանչ ա, tarer[]-ը դառնում ա tarer[«ա»]

    Սենց մինչև i-ն հասնի Mutq-ի վերջին տառին
    հաաաա պարզա մի հատ գրեմ պասկալով ստւգեմ իմ կարծիքով արդյունք կա շատ շնորհակալ եմ օգնության համար ....տեսնեմ ինչ կարողեմ անել

  7. #187
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    if t[i]=t[i]+1
    Սրանով դու չես կարա ստուգես տառը կա թե չէ։
    Պտի վերցնես էդ պահի տառը`t ու համեմատես tarer[1], tarer[2], tarer[3], այսինքն tarer[] զանգվածի բոլոր արժեքների հետ։ Ու մոռացի delete-ը։
    Իմ առաջարկած ալգորիթմը ոչ թե ինչ որ բան ջնջում ա, այլ mutq- փոփոխականից ընտրում եմ մեր պայմաններին բավարարող տառերն ու լցնում yelq փոփոխականի մեջ, որըն էլ կլնի մեր արդյունքը։
    Այսինքն որ տառը պետք չի, անտեսում ենք, մնացածը հերթով կպցնում ենք yelq-ի հետևից։

    Օրինակ՝

    mutq = «կանաչ աքաղաղ»
    i=1
    t=«կ»
    tarer[] -ը դատարակ ա, հետևաբար yelq=yelq+«կ» = կ, tarer[]-ը դառնում ա tarer[«կ»]

    i=2
    t=«ա»
    «ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«կա» = կա, tarer[«կ»]-ը դառնում ա tarer[«կ»,«ա»]

    i=3
    t=«ն»
    «ն»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ն» = կան, tarer[«կ»,«ա»]-ը դառնում ա tarer[«կ»,«ա»,«ն»]

    i=4
    t=«ա»
    «ա»-ն tarer-ում կա, հետևաբար դրա վրով թռում ենք

    i=5
    t=«չ»
    «չ»-ն tarer-ում չկա, հետևաբար yelq=yelq+«չ» = կանչ, tarer[«կ»,«ա»,«ն»]-ը դառնում ա tarer[«կ»,«ա»,«ն»,«չ»]

    i=6
    t=« », հետևաբար yelq=yelq+« » = կանչ , tarer[«կ»,«ա»,«ն»,«չ»]-ը դառնում ա tarer[]

    i=7
    t=«ա»
    «ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ա» = կանչ ա, tarer[]-ը դառնում ա tarer[«ա»]

    Սենց մինչև i-ն հասնի Mutq-ի վերջին տառին
    չի ստացվում ոնց անում եմ

  8. #188
    Պապա x3 Աթեիստ-ի ավատար
    Գրանցման ամսաթիվ
    26.05.2007
    Հասցե
    Հայաստան
    Տարիք
    47
    Գրառումներ
    8,712
    Mentioned
    50 Post(s)
    Tagged
    1 Thread(s)
    Իսկ ո՞նց ես անում
    artak.am De gustibus et coloribus non est disputandum.

  9. #189
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    Իսկ ո՞նց ես անում
    դե հենց սկիզբը ստացվում է, բայց հենց հասնում եմ են պահին որ կրկնվող տառերին ել չգիդեմ ոնց անեմ հասկանում եմ լրիվ բայց գրելուց հեդո չի աշխատում չգիդեմ հենց եդ ալգորիթմը ոնց կազմակերպեմ

  10. #190
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    հենց ես օրինակով շատ լավ հասկանում եմ բայց թե ոնց գրեմ չի ստացվում

  11. #191
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    if t[i]=t[i]+1
    Սրանով դու չես կարա ստուգես տառը կա թե չէ։
    Պտի վերցնես էդ պահի տառը`t ու համեմատես tarer[1], tarer[2], tarer[3], այսինքն tarer[] զանգվածի բոլոր արժեքների հետ։ Ու մոռացի delete-ը։
    Իմ առաջարկած ալգորիթմը ոչ թե ինչ որ բան ջնջում ա, այլ mutq- փոփոխականից ընտրում եմ մեր պայմաններին բավարարող տառերն ու լցնում yelq փոփոխականի մեջ, որըն էլ կլնի մեր արդյունքը։
    Այսինքն որ տառը պետք չի, անտեսում ենք, մնացածը հերթով կպցնում ենք yelq-ի հետևից։

    Օրինակ՝

    mutq = «կանաչ աքաղաղ»
    i=1
    t=«կ»
    tarer[] -ը դատարակ ա, հետևաբար yelq=yelq+«կ» = կ, tarer[]-ը դառնում ա tarer[«կ»]

    i=2
    t=«ա»
    «ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«կա» = կա, tarer[«կ»]-ը դառնում ա tarer[«կ»,«ա»]

    i=3
    t=«ն»
    «ն»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ն» = կան, tarer[«կ»,«ա»]-ը դառնում ա tarer[«կ»,«ա»,«ն»]

    i=4
    t=«ա»
    «ա»-ն tarer-ում կա, հետևաբար դրա վրով թռում ենք

    i=5
    t=«չ»
    «չ»-ն tarer-ում չկա, հետևաբար yelq=yelq+«չ» = կանչ, tarer[«կ»,«ա»,«ն»]-ը դառնում ա tarer[«կ»,«ա»,«ն»,«չ»]

    i=6
    t=« », հետևաբար yelq=yelq+« » = կանչ , tarer[«կ»,«ա»,«ն»,«չ»]-ը դառնում ա tarer[]

    i=7
    t=«ա»
    «ա»-ն tarer-ում չկա, հետևաբար yelq=yelq+«ա» = կանչ ա, tarer[]-ը դառնում ա tarer[«ա»]

    Սենց մինչև i-ն հասնի Mutq-ի վերջին տառին
    այ ես

  12. #192
    Պապա x3 Աթեիստ-ի ավատար
    Գրանցման ամսաթիվ
    26.05.2007
    Հասցե
    Հայաստան
    Տարիք
    47
    Գրառումներ
    8,712
    Mentioned
    50 Post(s)
    Tagged
    1 Thread(s)
    Դու գրի, ես կոդին նայելով կփորձեմ գտնեմ, թե ինչն ա սխալ։
    artak.am De gustibus et coloribus non est disputandum.

  13. #193
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    Դու գրի, ես կոդին նայելով կփորձեմ գտնեմ, թե ինչն ա սխալ։
    եթե կարող եք ու դժվար չի դուք կգրեք, սկիզբը պետք չի միայն կրկնվող տառերը

  14. #194
    Պապա x3 Աթեիստ-ի ավատար
    Գրանցման ամսաթիվ
    26.05.2007
    Հասցե
    Հայաստան
    Տարիք
    47
    Գրառումներ
    8,712
    Mentioned
    50 Post(s)
    Tagged
    1 Thread(s)
    Ես արդեն ասել եմ, որ պասկալ չգիտեմ, կարամ ասեմ ինչն ա սխալ, բայց գրել չեմ կարա։

    Գրածդ դիր, ես փորձեմ ուղղորդեմ։
    artak.am De gustibus et coloribus non est disputandum.

  15. #195
    Սկսնակ անդամ աղջնակ-ի ավատար
    Գրանցման ամսաթիվ
    10.11.2015
    Գրառումներ
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Աթեիստ-ի խոսքերից Նայել գրառումը
    Ես արդեն ասել եմ, որ պասկալ չգիտեմ, կարամ ասեմ ինչն ա սխալ, բայց գրել չեմ կարա։

    Գրածդ դիր, ես փորձեմ ուղղորդեմ։
    bar:= copy(s,1,pos('',s)-1; ես հաստատ ճիշտ ա.....դրանից հետոն չգիտեմ
    for i:=1 to n do
    tarer:=pos(x[i],bar):
    tarer:=tarer+x[i]
    write (tarer)

Էջ 13 25-ից ԱռաջինԱռաջին ... 39101112131415161723 ... ՎերջինըՎերջինը

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Համանման թեմաներ

  1. Համակարգչային խնդիրներ
    Հեղինակ՝ Վազգեն1997, բաժին` Համակարգիչ
    Գրառումներ: 148
    Վերջինը: 01.03.2018, 01:55
  2. «Այո», «ոչ», «կարևոր չէ» խնդիրներ
    Հեղինակ՝ Apsara, բաժին` Ժամանց
    Գրառումներ: 1872
    Վերջինը: 30.05.2015, 04:31
  3. խնդիրներ Yandex.ru -ում
    Հեղինակ՝ AMzone, բաժին` Վեբ
    Գրառումներ: 0
    Վերջինը: 01.10.2010, 23:18
  4. pascal-abc.3dn.ru - Pascal ABC ծրագրավորման լեզվին նվիրված կայք
    Հեղինակ՝ GHayk, բաժին` Վեբ կայքերի քննարկում
    Գրառումներ: 3
    Վերջինը: 21.04.2010, 10:56
  5. Խնդիրներ ծրագրավորումից(Pascal կամ QBasic)
    Հեղինակ՝ Սլավիկ, բաժին` Ծրագրավորում
    Գրառումներ: 2
    Վերջինը: 20.02.2010, 21:31

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •