Կյանքի ալգորիթմներ. ճիշտ որոշումներ կայացնելու պարզ ուղիներ: Հետազոտական ​​աշխատանք համակարգչային գիտության վերաբերյալ «ալգորիթմները մեր կյանքում» Ալգորիթմները մեր շուրջը հետազոտական ​​աշխատանք

Դասի տեսակը.հետազոտական ​​աշխատանք

Աշխատանքի ձևերը.Ինտերնետում գրականության և տեղեկատվության ուսումնասիրություն, հարցադրում, զրույց, դիտարկում:

Դասի նպատակները.ալգորիթմների մասին գիտելիքների համախմբում և մեր կյանքում հանդիպող ալգորիթմների խմբերի ընտրություն:

Դասի նպատակները.

պարզաբանել «ալգորիթմի» հայեցակարգը. ընդգծել մեր կյանքի ալգորիթմները. կատարել ալգորիթմների դասակարգում.

Դասերի ընթացքում.

Ներածություն

Մենք ապրում ենք տեղեկատվության հսկայական հոսքի մեջ: Տեղեկատվությունը մարդու մշտական ​​ուղեկիցն է։ Մարդիկ միշտ ձգտել են հեշտացնել իրենց աշխատանքը մեխանիզմների ու մեքենաների օգնությամբ։ Իսկ համակարգիչը դարձել է տեղեկատվության հետ աշխատելու նման մեքենա։

Համակարգչային գիտություն ենք սովորում 2-րդ դասարանից։ Այս առարկայի դասերին մենք շատ բան սովորեցինք տեղեկատվության, համակարգչային սարքերի, ալգորիթմների մասին: Հետաքրքրված է, թե ինչ կա մեր մեջ Առօրյա կյանքմենք շրջապատված ենք ալգորիթմներով, ցանկացած մարդ իր գործողությունները կատարում է ըստ հերթականության՝ մտածելով, թե արդյոք նա ճիշտ է անում։

Ելնելով այս խնդրի արդիականությունից՝ մենք հետազոտության համար ընտրեցինք «Ալգորիթմները մեր կյանքում. նոր հայացք հայտնի բաներին» թեման և որոշեցինք աշխատանքի նպատակներն ու խնդիրները:

Տեսական մաս

Աշխատելով 1-ին մասի վրա՝ սովորեցինք՝ Ի՞նչ է ալգորիթմը։
Ցանկացած մարդ ամեն օր հանդիպում է մի շարք խնդիրների՝ ամենապարզից և ամենահայտնինից մինչև շատ բարդ: Շատ առաջադրանքների համար կան որոշակի կանոններ (հրահանգներ), որոնք բացատրում են կատարողին, թե ինչպես լուծել խնդիրները: այս առաջադրանքը. Որքան ավելի ճշգրիտ և հստակ նկարագրվեն խնդիրների լուծման կանոնները, այնքան ավելի արագ մարդտիրապետել դրանք և օգտագործել դրանք ավելի արդյունավետ:
Մեզանից յուրաքանչյուրն ամեն օր օգտագործում է տարբեր ալգորիթմներ։ Մենք սովորաբար դա անում ենք առանց մտածելու: Օրինակ՝ դուռը բանալիով բացելիս ոչ ոք չի մտածում գործողություններ կատարելու հաջորդականության մասին։ Այնուամենայնիվ, որպեսզի սովորեցնեք որևէ մեկին (ասենք, կրտսեր եղբորը) բացել դուռը, դուք պետք է հստակ նշեք և՛ գործողությունները, և՛ դրանց կատարման հերթականությունը:
Օրինակ, այսպես.
Ստացեք բանալին:

Բանալին հանեք։

Իսկ եթե պատկերացնեք, որ ձեզ հրավիրել են այցելելու. Անշուշտ, դուք կխնդրեք մանրամասն և ճշգրիտ բացատրություն, թե ինչպես հասնել այնտեղ:

Ահա թե ինչպիսին կարող է լինել բացատրությունը.

Դուրս եկեք տնից։
Թեքվեք աջ։
Քայլեք 2 թաղամաս դեպի կանգառ։
25 համարի ավտոբուսով գնացեք քաղաքի կենտրոն։
Քշեք 3 կանգառ:
Իջեք ավտոբուսից։

Առաջին հայացքից այս ալգորիթմները ոչ մի ընդհանուր բան չունեն: Այնուամենայնիվ, եթե ուշադիր նայեք, կարող եք նկատել նրանց միջև զգալի նմանություն: Առաջին հերթին դա գործողությունների խիստ կարգ է։ Եկեք վերադասավորենք երկրորդ և երրորդ գործողությունները առաջին ալգորիթմում.

Ստացեք բանալին:
Բանալին պտտեք 2 անգամ ժամացույցի սլաքի ուղղությամբ:
Տեղադրեք բանալին բանալին անցքի մեջ:
Բանալին հանեք։

Իհարկե, այս ալգորիթմը նույնպես կարող է իրականացվել։ Բայց դուռը դժվար թե բացվի։

Այժմ կարող ենք ասել, որ ալգորիթմները գործողությունների խիստ սահմանված հաջորդականություն են։

Ալգորիթմնպատակին հասնելու ծրագիր է՝ բաղկացած քայլերից։ Այն նշում է սկիզբն ու վերջը: Ալգորիթմի քայլերը կատարվում են մեկը մյուսի հետևից՝ սկզբից մինչև վերջ։

Գործնական մաս

Մենք մեր ուսումնասիրության երկրորդ մասը նվիրեցինք առօրյա կյանքում մարդկանց կատարած գործողությունների դիտարկմանը:
Մենք հարցում ենք անցկացրել ուսուցիչների, ծանոթների, սովորական անցորդների շրջանում։ «Գիտե՞ք ինչ է ալգորիթմը» հարցին՝ 83%-ը պատասխանել է «այո», 17%-ը՝ «ոչ»։
«Ձեր կյանքում նկատե՞լ եք գործողություններ ըստ ալգորիթմի» հարցին՝ 83\%՝ «այո», 9\%՝ «ոչ», 8\%՝ «չեմ մտածել»։
Մեր գործնական գործունեության ընթացքում մենք անընդհատ հանդիպում ենք այնպիսի խնդիրների, որոնք պահանջում են նույն գործողությունների կրկնությունը:
Համակարգչային գիտության դասերին մենք դիտարկել ենք բազմաթիվ ալգորիթմներ կյանքից, ակադեմիական առարկաներից։ Մեզ հետաքրքրում էր՝ կարելի՞ է ալգորիթմները ինչ-որ կերպ բաժանել խմբերի։ Մենք առանձնացրել ենք հետևյալ խմբերը.

Ցանկացած խոհարարական բաղադրատոմս ալգորիթմ է: Ալգորիթմի անվանումը արտադրվող արտադրանքի անվանումն է: Ալգորիթմ «Սև հաղարջի մարմելադ»

Ալգորիթմները բաղադրատոմսերում

    Սկսած սև հաղարջի հատապտուղների տրորումը Եռացրեք կաթսայի մեջ: Սրբել տաք զանգվածը Մաղով Եռացնել մինչև եփվի Վերջ Յուրաքանչյուր տնային տնտեսուհի ունի բազմաթիվ խոհարարական բաղադրատոմսեր:

Ալգորիթմներ արտաքին աշխարհից

    Առօրյա ռեժիմ Ծնողներին օգնել տնային գործերում (ինչպես մաքրել բնակարանը, գնալ խանութ և այլն) Այգու, բանջարանոցի մաքրում, բույսեր տնկելը.

Ալգորիթմներ դպրոցական կյանքից

    Դասի ժամանակացույց Զանգի ժամանակացույց Շրջանակների ժամանակացույց

Վերապատրաստման ալգորիթմներ

    Ինչպես գրել ամփոփագիր, թելադրանք Ինչպես լուծել մաթեմատիկական խնդիրներ Ինչպես սովորել բանաստեղծություն և այլն։

Ալգորիթմներն ասացվածքներում Ալգորիթմները երգերում Ալգորիթմները հեքիաթներում

Եզրակացություն

Կատարելով աշխատանք «Ալգորիթմները մեր կյանքում. նոր հայացք հայտնի բաներին» թեմայով ուսանողները համախմբեցին ալգորիթմների մասին գիտելիքները և բացահայտեցին ալգորիթմների որոշ խմբեր, որոնք հանդիպում են մեր կյանքում: Սրանք բոլոր ալգորիթմները չեն, որոնք ուսանողները կարողացան տեսնել և բաժանել խմբերի: Հետագայում անհրաժեշտ է շարունակել հետազոտությունը՝ հարստացնելով ձեր գիտելիքները ինֆորմատիկայի դասերին և օգտվելով առօրյա կյանքից։

Գրականություն, eor:

Ինֆորմատիկա. Դասագիրք 6-րդ դասարանի համար. Bosova L. L. 3rd ed., Rev., եւ լրացուցիչ. - M.: BINOM: Գիտելիքի լաբորատորիա, 2005, - 208 p. Ինֆորմատիկա և ՏՀՏ. Աշխատանքային տետր 6-րդ դասարանի համար. Bosova L.L.M.: BINOM. Գիտելիքների լաբորատորիա, 119 p. Կուզնեցով A. A. et al. Ինֆորմատիկայի հիմունքներ. - M .: Bustard, 1998 Kushnirenko A. G. և ուրիշներ: Ինֆորմատիկա: - M .: Bustard, 1998 Lebedev G. V., Kushnirenko A. G. 12 դասախոսություն համակարգչային գիտության դասընթացի դասավանդման վերաբերյալ: - M .: Bustard, 1998 Shautsukova L. Z. Ինֆորմատիկա 10 - 11. M .: Կրթություն, 2000 թ.

Լրացուցիչ.

«Ալգորիթմները մեր կյանքում» թեմայով դասի ներկայացման ցուցադրական նյութ.

սլայդ 1

Սլայդ 14

Սլայդ 20

Բելոսլուդցևա Իրինա

Համապատասխանություն

Համակարգչային գիտություն ենք սովորում 2-րդ դասարանից։ Այս առարկայի դասերին մենք շատ բան սովորեցինք տեղեկատվության, համակարգչային սարքերի, ալգորիթմների մասին: Ինձ հետաքրքրեց այն փաստը, որ մեր առօրյա կյանքում մենք շրջապատված ենք ալգորիթմներով, ցանկացած մարդ իր գործողությունները կատարում է ըստ հերթականության՝ մտածելով, թե արդյոք նա ճիշտ է անում:

Ելնելով այս խնդրի արդիականությունից՝ ես հետազոտության համար ընտրեցի «Ալգորիթմները մեր կյանքում. նոր հայացք հայտնի իրերի» թեման և որոշեցի աշխատանքի նպատակներն ու խնդիրները:

Խնդիր.Վերջերս ալգորիթմ նկատեցի թեյի փաթեթավորման վրա և մտածեցի՝ ինչի՞ մասին է խոսքը և ինչի՞ համար են դրանք։

Օբյեկտհետազոտություն - ալգորիթմներ

Առարկահետազոտություն - ալգորիթմներ փաթեթների և այլ բաների վրա:

Թիրախաշխատանք. սովորել, թե ինչ է ալգորիթմը և ինչի համար և որտեղ են դրանք օգտագործվում:

Այս նպատակին հասնելը ներառում է հետևյալի լուծումը առաջադրանքներ:

1. Պարզեք, թե ինչ է նշանակում ալգորիթմ:

2. Որոնք են ալգորիթմները:

3. Ինչու մեզ պետք են ալգորիթմներ:

4. Որտե՞ղ են հանդիպում ալգորիթմները իրական կյանքում:

Վարկած.ենթադրենք, որ կյանքի հարմարության և հարմարավետության համար անհրաժեշտ են ալգորիթմներ։

Ներբեռնել:

Նախադիտում:

MBOU «Կեզսկայայի թիվ 1 միջնակարգ դպրոց»

Սովորողների IV դպրոցական գիտագործնական կոնֆերանս

«Փնտրիր, ուսումնասիրիր, բացահայտիր…»

Հետազոտական ​​աշխատանք ինֆորմատիկայում.

«Ալգորիթմները մեր կյանքում»

Կատարված հետազոտական ​​աշխատանք

5-րդ դասարանի աշակերտ

Բելոսլուդցևա Իրինա

Վերահսկիչ:

մաթեմատիկայի և համակարգչային գիտության ուսուցիչ

Վետոշկինա Նատալյա Վլադիմիրովնա

Կեզ, 2014 թ

Ներածություն էջ 3

1. Պատմական նախապատմություն էջ 4

2. Ալգորիթմների տեսակները էջ 5

3. Ալգորիթմներ գրելու եղանակներ էջ 5

4. Գծային ալգորիթմ էջ 6

5. Ճյուղավորման ալգորիթմ էջ 7

6. Ցիկլային ալգորիթմէջ 8

8. Ալգորիթմներն առօրյա կյանքում էջ 9

9. Եզրակացություն էջ 14

Ներածություն

Համապատասխանություն

Համակարգչային գիտություն ենք սովորում 2-րդ դասարանից։ Այս առարկայի դասերին մենք շատ բան սովորեցինք տեղեկատվության, համակարգչային սարքերի, ալգորիթմների մասին: Ինձ հետաքրքրեց այն փաստը, որ մեր առօրյա կյանքում մենք շրջապատված ենք ալգորիթմներով, ցանկացած մարդ իր գործողությունները կատարում է ըստ հերթականության՝ մտածելով, թե արդյոք նա ճիշտ է անում:

Ելնելով այս խնդրի արդիականությունից՝ ես հետազոտության համար ընտրեցի «Ալգորիթմները մեր կյանքում. նոր հայացք հայտնի իրերի» թեման և որոշեցի աշխատանքի նպատակներն ու խնդիրները:

Խնդիր. Վերջերս ալգորիթմ նկատեցի թեյի փաթեթավորման վրա և մտածեցի՝ ինչի՞ մասին է խոսքը և ինչի՞ համար են դրանք։

Օբյեկտ հետազոտություն - ալգորիթմներ

Առարկա հետազոտություն - ալգորիթմներ փաթեթների և այլ բաների վրա:

Թիրախ աշխատանք. սովորել, թե ինչ է ալգորիթմը և ինչի համար և որտեղ են դրանք օգտագործվում:

Այս նպատակին հասնելը ներառում է հետևյալի լուծումըառաջադրանքներ:

1. Պարզեք, թե ինչ է նշանակում ալգորիթմ:

2. Որոնք են ալգորիթմները:

3. Ինչու մեզ պետք են ալգորիթմներ:

4. Որտե՞ղ են հանդիպում ալգորիթմները իրական կյանքում:

Վարկած. ենթադրենք, որ կյանքի հարմարության և հարմարավետության համար անհրաժեշտ են ալգորիթմներ։

Պատմության տեղեկանք

Ալգորիթմ - հավաքածու հրահանգներ նկարագրելով կատարողի գործողությունների հերթականությունը արդյունքի հասնելու համարխնդրի լուծում սահմանափակ թվով գործողությունների համար:

Ալգորիթմի հայեցակարգի մասնակի պաշտոնականացումը սկսվեց լուծելու փորձերիցլուծման խնդիրներ (գերմաներեն Entscheidungsproblem ), որը ձևակերպվել էԴեյվիդ Գիլբերտ մեջ 1928 թ . Արդյունավետ հաշվարկներ սահմանելու համար անհրաժեշտ էին պաշտոնականացման հետևյալ քայլերըկամ " արդյունավետ մեթոդ» ; Նման ֆորմալացումներից են Գոդել-Հերբրանդ-Կլին ռեկուրսիվ ֆունկցիաներըև y., λ-հաշվարկ Ալոնզո եկեղեցի Գ.», Ձևակերպում 1 » Էմիլ Փոստ 1936 թ և Թյուրինգ մեքենա . Մեթոդաբանության մեջ ալգորիթմը հիմնական հասկացություն է և ստանում է որակապես նոր հայեցակարգ, քանի որ այն մոտենում է կանխատեսված բացարձակին: AT ժամանակակից աշխարհֆորմալացված արտահայտության ալգորիթմը օրինակների, նմանության վրա կրթության հիմքն է:

Ալգորիթմի ժամանակակից պաշտոնական սահմանումը տրվել է 30-50-ական թվականներինXX դար աշխատանքներում Թյուրինգ , գրառում , եկեղեցի (Չերչ-Թյուրինգ թեզ ), Ն. Վիներ , Ա.Ա.Մարկովա .

Հենց «ալգորիթմ» բառն առաջացել է Խորեզմի գիտնականի անունիցԱբու Աբդուլլահ Մուհամմադ իբն Մուսա ալ-Խվարիզմի (ալգորիթմ - ալ-Խվարիզմի): Մոտ825 տարի նա գրել է շարադրություն, որտեղ առաջին անգամ նկարագրել է Հնդկաստանում հորինված դիրքային համակարգը. տասնորդական համակարգհաշվում. Ցավոք, գրքի պարսկերեն բնագիրը չի պահպանվել։ Ալ-Խվարեզմին ձևակերպել է նոր համակարգում հաշվարկների կանոնները և հավանաբար առաջինն է օգտագործելթիվ 0 թվի նշման մեջ բացակայող դիրք նշելու համար (արաբները նրա հնդկական անունը թարգմանել են այսպես as-sifr կամ պարզապես sifr , հետևաբար այնպիսի բառեր, ինչպիսիք են «թիվը» և «գաղտնագիրը»): Մոտավորապես նույն ժամանակաշրջանում այլ արաբ գիտնականներ սկսեցին օգտագործել հնդկական թվեր։ Առաջին խաղակեսում12-րդ դար ալ-Խվարեզմիի լատիներեն թարգմանությամբ գիրքը թափանցել է Եվրոպա։ Թարգմանչուհին, որի անունը մեզ չի հասել, նրան տվել է անունըԹվային ալգորիթմը Indorum («Ալգորիթմներ հնդկական հաշվարկի մասին»): Արաբերեն, գիրքը կոչվում էրՔիթաբ ալ-ջաբր վալ-մուկաբալա(«Գիրք գումարում և հանում»): Գրքի սկզբնական վերնագրից գալիս է բառըՀանրահաշիվ (հանրահաշիվ - ալ-ջաբր - ավարտ):

Այսպիսով, մենք տեսնում ենք, որ կենտրոնասիացի գիտնականի լատինացված անունը տեղադրվել է գրքի վերնագրում, և այսօր ենթադրվում է, որ «ալգորիթմ» բառը եվրոպական լեզուների մեջ է հայտնվել հենց այս աշխատանքի շնորհիվ: Այնուամենայնիվ, դրա իմաստի հարցը երկար է։Ժամանակը կասկածելի էր.

Ալգորիթմների տեսակները.

Ալգորիթմներն են.

  1. Գծային;
  2. ճյուղավորում;
  3. Ցիկլային.

Ալգորիթմներ գրելու եղանակներ

Գոյություն ունեն գրելու 2 տեսակի ալգորիթմներ՝ բանավոր և գրաֆիկական։

Ալգորիթմ գրելու գրաֆիկական եղանակ

Սկիզբ և ավարտի բլոկ:

Տվյալների մուտքագրում և արդյունքի բլոկ:

Վիճակի ստուգման բլոկ:

հրամանի բլոկ:

Մաթեմատիկական թվերի բազմությունը կազմում է ալգորիթմի բլոկային դիագրամը։

Գծային ալգորիթմ կամ Հետևելովալգորիթմի տեսակ է, որի կատարման ընթացքում գործողությունների հաջորդականությունը չի փոխվում։

Գծային ալգորիթմների օրինակներ.

  • Օպերատորը պատվեր է ստանում հեռախոսով կամ ինտերնետի միջոցով:
  • Պատվերը ստանալով՝ օպերատորը կազմում է այն և ուղարկում հացի խանութ։
  • Պիցցան եփում և փաթեթավորում է։
  • Երբ թխումն ավարտվում է, վարպետը օպերատորին տեղեկացնում է պատվերի պատրաստության մասին։
  • Օպերատորը պատվերը դնում է առաքման հերթում։
  • Պիցցայի անվճար առաքում մարդը ստանում է պատվերը և առաքում այն ​​պատվերի մեջ նշված հասցեով։
  • Հաճախորդը ստանում է իր պատվերը, ստորագրում է ստացման և վճարում:

Գրենք ալգորիթմ գծային հավասարման լուծման բլոկային դիագրամի տեսքով. 5x - 2 = 0:

Գծային հավասարման արմատը հաշվարկվում է x = -2/5:

Ծառատունկի ալգորիթմ.

1) փոս փորել գետնին.
2) սածիլն իջեցնել փոսի մեջ.
3) սածիլով անցքը լցնել հողով.
4) սածիլը ջրով ջրել.

Էլփոստի ուղարկման ալգորիթմ

Սկսել

Վերցրեք նամակը ծրարը և ապրանքանիշ:

Կպցրեք կնիք:

Ծրարի վրա գրեք հասցեն։

Կազմեք նամակը.

Ներդրեք նամակը ծրարը .

Կնքեք ծրարը:

Դուրս եկեք տնից։ Նետեք ծրարը փոստարկղում:

Վերջ

Ալգորիթմ «Սեփական սենդվիչ»

Սկսել.

Ստացեք հաց, կարագ, պանիր, դանակ:

Վերցրեք դանակը:

Կտրեք մի կտոր հաց:

Կտրեք մի կտոր պանիր:

Մի կտոր հաց կարագ քսել։

Կարագի վրա մի կտոր պանիր դնել։

Դրեք հացը, կարագը, պանիրը, դանակը:

Վերջ.

Ալգորիթմ «Հավաքեք հերբարիում»

Սկսել.

Եկեք անտառ կամ այգի:

Հավաքեք տերևները:

Տերեւները տուն բերեք։

Վերցրեք մեկ թերթիկ:

Նայեք թերթիկին.

Չորացնել տերեւը։

Վերջ.

«Գայլի, այծի և կաղամբի մասին» հին խնդրի լուծման ալգորիթմն ունի հետևյալ տեսքը.

  1. այծի տեղափոխում;
  2. հատել;
  3. տեղափոխել գայլին;
  4. հետ բերեք այծը;
  5. տրանսպորտային կաղամբ;
  6. հատել;
  7. տեղափոխել այծը.

Դռների բացման ալգորիթմ.

1. Գրպանիցդ հանիր բանալին։

2. Բանալին մտցրեք բանալու անցքի մեջ:

3. Բանալին երկու անգամ պտտեք ժամացույցի սլաքի ուղղությամբ:

4. Հեռացրեք բանալին:

2). Ճյուղավորված ալգորիթմը ալգորիթմ է, որը ներառում է դրանց ընտրությունը

կամ ցանկացած պայմանից կախված այլ գործողություններ: Ճյուղավորված ալգորիթմի բանավոր նկարագրության մեջ օգտագործվում են «եթե», «ապա», «հակառակ դեպքում» բառերը։

Ճյուղավորման ալգորիթմի օրինակ.

Խաչմերուկում գտնվող քարի վրա գրված է. «Եթե գնաք աջ, կկորցնեք ձեր ձին, եթե գնաք ձախ, դուք ինքներդ կմեռնեք, բայց եթե ուղիղ գնաք, կկորցնեք ձեր ձին և կմեռնեք»: ինքներդ!"

3) Ցիկլային - Ալգորիթմներ, որոնցում գործողությունները կրկնվում են անսահման թվով անգամ:

Ցիկլային ալգորիթմների օրինակներ.

Կոճակ կարելու ալգորիթմ.

  • Ստացեք կարի պարագաներ:
  • Ընտրեք կոճակի գույնին համընկնող թելերի կծիկ:
  • Կծիկից կտրեք ցանկալի երկարության թելը։
  • Թելով ասեղը:
  • Մի հանգույց կապեք թելի վերջում:
  • Ասեղն անցկացրեք գործվածքի միջով (սխալ կողմից) և կոճակի անցքից։
  • Անցեք ասեղը գործվածքների կոճակի մյուս անցքով:
  • Կրկնեք բ և 7 քայլերը հինգ անգամ:
  • Մնացած թելը մկրատով կտրեք։

Ձկնորսի և ձկան, բուլկի մասին հեքիաթները ցիկլային ալգորիթմների օրինակներ են:

Ալգորիթմներ առօրյա կյանքում

Մենք մշտապես բախվում ենք ալգորիթմների հայեցակարգին մարդկային գործունեության տարբեր ոլորտներում:

  • Խոհարարական գրքերը պարունակում են տարբեր բաղադրատոմսերի բաղադրատոմսեր:
  • Խանութում գնված ցանկացած սարքին տրվում է օգտագործման հրահանգներ:
  • Եթե ​​պատրաստվում եք զգեստ կարել, ապա նախ կփորձեք դրա նկարագրությունն ու նախշը գտնել նորաձեւության ամսագրում։
  • Յուրաքանչյուր վարորդ պետք է իմանա ճանապարհային երթեւեկության կանոնները.
  • Տարեցտարի լավ բերք կստացվի, եթե հողը մշակելիս պահպանվեն որոշակի կանոններ։


Ալգորիթմներ ռուսական ժողովրդական արվեստում

Հեքիաթ «Սագեր-կարապներ»

Ճյուղավորման ալգորիթմ

դլձշե

«Կոլոբոկ» ցիկլային ալգորիթմ

Եզրակացություն

Եզրակացություն: ավարտելով հետազոտական ​​աշխատանքը՝ ես իմացա, որ շատերը հասկանում են ալգորիթմ բառը որպես որոշ գործողությունների կատարում:

Նաև իմացա, որ կան ճյուղավորվող ալգորիթմներ՝ ցիկլային և գծային։

Ես նաև իմացա, որ ալգորիթմներ են անհրաժեշտ մեր կյանքի հարմարավետության և բարելավման համար:

Կյանքում ալգորիթմները հանդիպում են ամեն քայլափոխի, օրինակ՝ դուք կարող եք ալգորիթմներ տեսնել արագ սննդի փաթեթների վրա, կոսմետիկ ընկերությունների գովազդում կամ նույնիսկ մարդկանց գործողություններում, օրինակ՝ այն երթուղին, որով երեխաները անցնում են տնից դպրոց կամ դպրոցում։ առօրյան նույնպես ալգորիթմ է

Գրականություն՝ ինտերնետ ռեսուրսներ.

Ալգորիթմների օգնությամբ լուծվում են ոչ միայն մաթեմատիկայի համար ավանդական հաշվողական խնդիրներ, այլ նաև բազմաթիվ այլ խնդիրներ, որոնք առաջանում են առօրյա կյանքում կամ աշխատանքում։ Եվ սխալ կլինի կարծել, որ ալգորիթմները կարող են օգտակար լինել մեզ միայն այն դեպքում, եթե մենք դառնանք ծրագրավորող։

Ալգորիթմներ նախագծելու և դրանք հստակ ձևակերպելու կարողությունը ժամանակակից մարդու շատ կարևոր հմտություն է:

2. Մարդկանց վարքագիծը հիմնականում ալգորիթմական է: Մարդկային վարքագծի ալգորիթմներից շատերը խորապես արմատավորված են մարդկանց կենսաբանական բնույթի վրա, մյուսները ձևավորվել են որոշակի վարքագծի, մարդկանց փոխադարձ ադապտացիայի գործընթացում որպես տեղեկատվության աղբյուրներ և ստացողներ:

Այս նախագծի նպատակն էր պարզել, թե ինչ է ալգորիթմը և դրանց դերը մարդկանց կյանքում:

Մեր նախագծում մենք դիտարկել ենք այս խնդիրը և համոզվել, թե ինչպես են ալգորիթմները անհրաժեշտ մեր կյանքում և մեզ շրջապատող աշխարհում:

Մեր առօրյա խնդիրները լուծելու համար ալգորիթմների օգտագործման արդյունավետությունը որոշվում է հետևյալ հանգամանքներով.

1. Մարդու հոգեկանը և մարդկային բոլոր փոխազդեցությունները տեղեկատվական բնույթ ունեն: Ուստի դրանց տեղեկատվական-ալգորիթմական մոտեցումը թվում է ամենաընդունելին։

Եթե ​​աշխատանքը բարդ է, ապա հրամայական է դրա իրականացման պլան կազմել, այսինքն՝ մշակել ալգորիթմ։ Այս ծրագիրը շատ օգտակար է: Այն թույլ է տալիս ավելի լավ հասկանալ առաջիկա աշխատանքը և ավելի լավ կատարել այն: Մենք նաև հասկացանք, որ օգտակար է գրել ալգորիթմներ, այսինքն՝ շատ կարևոր է սովորել, թե ինչպես մտածել ալգորիթմորեն։ Ալգորիթմական մտածողություն ունեցող մարդը հեշտ և արագ ալգորիթմներ է կազմում: Ալգորիթմական մտածողությունը օգնում է հստակ տեսնել դեպի նպատակ տանող քայլերը, նկատել բոլոր խոչընդոտները և հմտորեն շրջանցել դրանք։ Ալգորիթմական մտածողության ունակությունը խելացի մարդու կարևոր հատկանիշն է։


Ռուսաստանի Դաշնության կրթության նախարարություն

MKOU «Վտորոկամենսկի միջնակարգ դպրոց»

ՀԵՏԱԶՈՏԱԿԱՆ ԱՇԽԱՏԱՆՔ

Ալգորիթմները մեր կյանքում

Վերահսկիչ՝ ,

մաթեմատիկայի ուսուցիչ

Ավարտեց՝ Խորոշիլովա Եկատերինա,

Հետ. Երկրորդ Կամենկա


Ներածություն. «Ալգորիթմ» բառի ծագումը. Ալգորիթմ և կատարող. Ալգորիթմների հատկությունները. Ալգորիթմների ներկայացման ուղիները. Ալգորիթմների տեսակները.
    Գծային ալգորիթմներ Ճյուղավորված ալգորիթմներ Ցիկլային ալգորիթմներ
Ալգորիթմներ առօրյա կյանքում. Ալգորիթմներ ասացվածքների, գրոշների և հեքիաթների մեջ. Գործնական մաս. Հետազոտության արդյունքներ. Եզրակացություն.

Ներածություն

Ներկայիս ժամանակը բնութագրվում է մարդկային կյանքի և գործունեության բոլոր ոլորտներում զանգվածային ներդրմամբ, ժամանակակից հասարակության մեջ անհատական ​​համակարգիչների դերի և տեղի փոփոխությամբ: Ճշգրիտ գիտությունների ոլորտի մասնագետների բավականին նեղ շրջանակի առարկայից դարձել են արտադրության, գիտության, կենցաղի, հասարակական կյանքի բոլոր ճյուղերում կիրառվող գործիք։ Մարդը, ով հմտորեն և արդյունավետ կերպով տիրապետում է տեխնոլոգիաներին և տեղեկատվությանը, ունի մեկ ուրիշը. Նոր ոճմտածելով, տարբեր կերպ է մոտենում առաջացած խնդրի գնահատմանը, իրենց գործունեության կազմակերպմանը. Տիրապետումը ժամանակակից աշխարհում դրվում է այնպիսի որակների հետ, ինչպիսիք են լեզուների իմացությունը և տրամաբանելու կարողությունը: Աճող դեր համակարգչային տեխնիկաօգտագործողին տալիս է նոր հնարավորություններ, որոնք կարող են ազդել նրա կրթության, աշխարհայացքի և ստեղծագործության վրա: Կարդինալ խնդիրներից մեկը ինֆորմատիկայի և հասարակության փոխգործակցության խնդիրն է։ Հենց համակարգչային գիտությունն է դրել և ինտենսիվ լուծում է ստեղծագործելու խնդիրը արհեստական ​​բանականություն. Ինֆորմատիկայի շրջանակներում արմատապես թարմացվում է գիտության մեթոդաբանական զինանոցը՝ հիմնվելով մաթեմատիկական մոդելավորման և հաշվողական փորձի մեթոդների վրա։ Ձևավորմանը նպաստում են համակարգչային և տեղեկատվական տեխնոլոգիաները նոր համակարգկրթություն՝ առաջադեմ կրթություն, որը քաղաքակրթության կայուն զարգացման ճանապարհին անցնելիս դառնում է քաղաքակրթական նոր մոդելի ներդրմանը նպաստող ամենաառաջնահերթ մեխանիզմը։
Ճանաչողական գործընթացները՝ ընկալումը, մտածողությունը, ուշադրությունը, տրամաբանությունը, հիշողությունը գործում են որպես ցանկացած մարդու գործունեության կարևորագույն բաղադրիչներ: Իր կարիքները բավարարելու համար՝ շփվելու, խաղալու, սովորելու և աշխատելու համար մարդը պետք է ընկալի աշխարհը, ուշադրություն դարձնի գործունեության որոշակի պահերին կամ բաղադրիչներին, պատկերացնի, թե ինչ պետք է անի, հիշի, մտածի, արտահայտի դատողություններ։
Այժմ շատ բանավեճեր են ընթանում այն ​​մասին, թե ինչպիսին պետք է լինի դպրոցը 21-րդ դարում, որպեսզի այն համապատասխանի ժամանակակից հասարակության պահանջներին ու պահանջներին: Հասարակության սոցիալական կարգը կրթական համակարգին այն է, որ դպրոցն ավարտածը պետք է ազատ աշխատի անհատական ​​համակարգիչքանի որ այդ անհրաժեշտությունը թելադրված է ժամանակի, տնտեսական զարգացման մակարդակի և հասարակության բարոյական արժեքների կողմից։ Ինչպես ցույց է տալիս պրակտիկան, անհնար է պատկերացնել ժամանակակից դպրոց առանց նոր տեղեկատվական տեխնոլոգիաների, հետևաբար ինֆորմատիկա առարկային և դրա վաղ ուսուցմանը տրվում է այդքան կարևոր դեր: Միևնույն ժամանակ, կրթության տեղեկատվականացումը դպրոցի համար բացում է հետևյալ կարևոր հնարավորությունները.

    բաց կրթական համակարգի կառուցում, որը յուրաքանչյուր անհատի ապահովում է ինքնուսուցման սեփական հետագիծը. ճանաչողության գործընթացի կազմակերպման արմատական ​​փոփոխություն՝ անցնելով համակարգային մտածողության. ուսումնական գործընթացի ընթացքում ուսանողների արդյունավետ կազմակերպումը.

Դժվար է պատկերացնել ժամանակակից ուսուցիչ, ով իր պրակտիկայում չի օգտագործում այլ լրացուցիչ օժանդակ միջոցներ, բացի դասագրքից։ Ուսուցիչը, հետաքրքրված լինելով ուսանողների կողմից նյութի հաջող յուրացմամբ, կփորձի հնարավորինս հարստացնել դասը՝ օգտագործելով տարբեր միջոցներ՝ դրանով իսկ բարձրացնելով ներկայացված նյութի տեսանելիությունը։ Կարծում եմ՝ բավականին դժվար է վիճարկել այն փաստը, որ ուսուցման մեջ տեսանելիությունը հեռու է վերջին տեղից։ Համակարգիչը այս առումով հիմնական գործիքն է և ուսուցչի օգնականը:

Վերոհիշյալ բոլորը ընդգծում են իմ աշխատանքի արդիականությունը և որոշում դրա թեման՝ «Ալգորիթմները մեր կյանքում»: Մենք ապրում ենք տեղեկատվության հսկայական հոսքի մեջ: Տեղեկատվությունը մարդու մշտական ​​ուղեկիցն է։ Մարդիկ միշտ ձգտել են հեշտացնել իրենց աշխատանքը մեխանիզմների ու մեքենաների օգնությամբ։ Իսկ համակարգիչը դարձել է տեղեկատվության հետ աշխատելու նման մեքենա։ Ես հանդիպեցի նրան նորից ներս տարրական դպրոցհամակարգչային գիտության դասերին։ Այս առարկայի դասերին մենք շատ բան սովորեցինք տեղեկատվության, համակարգչային սարքերի, տեղեկատվության հետ աշխատելու տեխնոլոգիաների մասին (տեքստի խմբագիր, աղյուսակ, գրաֆիկական խմբագիր), բայց ամենից շատ ինձ դուր եկավ թեմայի ուսումնասիրությունը «Ալգորիթմական լեզու. Ալգորիթմներ. Ինձ հետաքրքրեց այն փաստը, որ մեր առօրյա կյանքում մենք շրջապատված ենք ալգորիթմներով, ցանկացած մարդ իր գործողությունները կատարում է ըստ հերթականության՝ մտածելով, թե արդյոք նա ճիշտ է անում:

Խնդիր

Ալգորիթմական մտածողության ձևավորում

Ուսումնասիրության նպատակը.

    Կատարեք ալգորիթմների դասակարգում շրջակա տեղեկատվական տարածքում տրամաբանական և ալգորիթմական մտածողության զարգացման համար: Վերլուծեք ալգորիթմի հայեցակարգը, որոշեք, թե արդյոք ալգորիթմները հանդիպում են առօրյա կյանքում, եզրակացություններ արեք, թե արդյոք կարելի է պատկերացնել իր կյանքը որպես որոշակի գործողությունների հաջորդականություն:

Հետազոտության նպատակները

    Ծանոթացեք «Ալգորիթմ» հասկացությանը Կազմեք ալգորիթմների դասակարգում Ընտրեք ալգորիթմներ շրջակա տեղեկատվական տարածությունից։ Կիրառել ալգորիթմների դասակարգումը համակարգչային գիտության ուսումնասիրության մեջ:

Ուսումնասիրության առարկա՝ «Ալգորիթմացում» բաժին, որտեղ, ելնելով ուսումնասիրվածից տեսական նյութստեղծվել է արտաքին աշխարհից ալգորիթմների դասակարգում։

Ուսումնասիրության առարկա՝ Դպրոցում պրակտիկ ինֆորմատիկայում տեսական գիտելիքների կիրառման գործընթացը։

«Ալգորիթմ» բառի ծագումը

Ցանկացած մարդ ամեն օր հանդիպում է մի շարք խնդիրների՝ ամենապարզից և ամենահայտնինից մինչև շատ բարդ: Շատ առաջադրանքների համար կան որոշակի կանոններ (ցուցումներ, դեղատոմսեր), որոնք բացատրում են կատարողին, թե ինչպես լուծել այս խնդիրը: Մարդը կարող է նախօրոք սովորել այդ կանոնները կամ ձեւակերպել դրանք խնդրի լուծման գործընթացում։ Որքան ճշգրիտ և հստակ նկարագրվեն խնդիրների լուծման կանոնները, այնքան մարդն ավելի արագ կյուրացնի դրանք և ավելի արդյունավետ կլինի դրանք կիրառելու հարցում։

Մարդը կարող է բազմաթիվ խնդիրների լուծումը տեղափոխել տեխնիկական սարքեր՝ ավտոմատ մեքենաներ, ռոբոտներ, համակարգիչներ։ Նմանի կիրառումը տեխնիկական սարքերշատ խիստ պահանջներ է դնում կանոնների նկարագրության ճշգրտության և գործողությունների հաջորդականության վերաբերյալ: Հետևաբար, մշակվում են հատուկ լեզուներ՝ տարբեր կանոնները հստակ և խստորեն նկարագրելու համար: Սա համակարգչային գիտության խնդիրներից մեկն է։


Ալգորիթմ բառը առաջացել է ալգորիթմից՝ 9-րդ դարի նշանավոր մաթեմատիկոս Ալ Խորեզմիի անունը գրելու լատինական ձև, ով ձևակերպել է թվաբանական գործողություններ կատարելու կանոնները։

Ցանկացած ալգորիթմի հիմնական առանձնահատկությունը նրա պաշտոնական կատարումն է, որը թույլ է տալիս կատարել նշված գործողություններ (հրամաններ) ոչ միայն անձի, այլև տեխնիկական սարքերի (կատարողների) կողմից: Այսպիսով, ալգորիթմների կատարողները կարող են լինել, օրինակ, մարդը, համակարգիչը, տպիչը, ռոբոտային թեւը, թվային կառավարվող մեքենան, կենդանի բջիջը, վարժեցված կենդանին, համակարգչային ծրագիր, համակարգիչ, «կրիա» Logowriter կամ Logoworlds-ում (երկրաչափական կատարող) և այլն։
Ալգորիթմի կատարողը կառավարման սարք է, որը միացված է մի շարք գործիքների: Կառավարման սարքը հասկանում է ալգորիթմները և կազմակերպում է դրանց կատարումը՝ հրամայելով համապատասխան գործիքներին: Իսկ գործիքները կատարում են գործողություններ՝ կատարելով կառավարման սարքի հրամանները։ Նախքան խնդրի լուծման ալգորիթմ կազմելը, անհրաժեշտ է պարզել, թե ինչ գործողություններ կարող է կատարել նախատեսված կատարողը։
Այս գործողությունները կոչվում են կատարողի վավեր գործողություններ: Միայն դրանք կարող են օգտագործվել:
Հաշվարկային ալգորիթմների կատարողը կոչվում է հաշվիչ։ Հաշվիչը կարող է գործ ունենալ թվերի և փոփոխականների հետ, որոնք ներկայացնում են թվեր: Այսպիսով, ալգորիթմը որոշ կատարողի համար թույլատրված գործողությունների կազմակերպված հաջորդականություն է: Միևնույն կատարողին կարելի է նմանակել համակարգչի վրա բազմաթիվ ձևերով:
Ալգորիթմների տեսակները՝ հաշվողական, ինտերակտիվ, գրաֆիկական, տվյալների մշակում և գործընթացներ և այլն։

Ալգորիթմների հատկություններն են՝ եզակիությունը (և որոշակիությունը), արդյունավետությունը (և իրագործելիությունը), ճիշտությունը (և հասկանալիությունը), զանգվածային բնույթը կամ համընդհանուրությունը (այսինքն՝ կիրառելիությունը խնդիրների մի ամբողջ դասի, սկզբնական տվյալների տարբեր խմբերի համար):

Ալգորիթմներ գրելու եղանակներ.

Բլոկային դիագրամների տեսքով: ծրագրերի տեսքով։

Ծրագրավորման հիմնական հասկացությունները

Ծրագրավորումը համակարգչային գիտության ճյուղ է, որն ուսումնասիրում է համակարգիչների համար ծրագրեր կազմելու մեթոդներն ու տեխնիկան։ Բացի այդ, ծրագրավորումը խնդրի պատրաստումն է այն համակարգչով լուծելու համար։

Ծրագիրը հրամանների հաջորդականություն է, որը համակարգիչը կարող է հասկանալ:

Ծրագիրը գրված է սիմվոլների տեսքով, որոնք ներառում են լատինատառ և ռուսերեն տառեր, թվեր, կետադրական նշաններ և գործողության նշաններ։

Ծրագրին ներկայացվող պահանջները

1. Նվազագույն պահանջներհամակարգչին, որի վրա աշխատում է ծրագիրը:

2. Մուտքային և ելքային տվյալների հստակություն և ծրագրի պարզություն:

3. Ծրագիր ստեղծելու նվազագույն ժամանակը և այն փոխելու հեշտությունը:

4. Ծրագրի նվազագույն ժամանակը, նվազագույն զբաղված հիշողությունը և ծրագրում օգտագործվող օպերատորների նվազագույնը:

Որպեսզի ծրագիրը բավարարի այս հակասական պահանջները, անհրաժեշտ է ունենալ ծրագրավորման արվեստ:

Ծրագրերի հատկությունները՝ իրագործելիություն, շարժունակություն, կոռեկտություն, արդյունավետություն։

Իրագործելիություն - ծրագիրն իրականացնելու ունակություն այս տեսակըհամակարգիչներ։

Շարժունակություն - ծրագիրը մեկ այլ տեսակի համակարգիչ տեղափոխելու ունակություն:

Ծրագրի ճիշտությունը - այս ծրագրի օգնությամբ ստացված արդյունքների ճիշտությունը:

Արդյունավետություն - նվազագույն կատարման ժամանակ, նվազագույն մեքենայի հիշողություն և համակարգչային այլ ռեսուրսներ:

Ծրագրավորման լեզուներ - համակարգիչների համար ծրագրեր գրելու լեզուներ: Սա ալգորիթմը համակարգչի համար ընդունելի ձևով ներկայացնելու գործիքների և կանոնների մի շարք է:

Օպերատորը գործողություն նշանակող և նկարագրող արտահայտություն է:

Ծրագրավորման լեզուների տեսակները՝ մեքենայական, մեքենայական, ալգորիթմական, տրամաբանական, ֆունկցիոնալ, կրթական, գործիքային, ինտերակտիվ, գրաֆիկական և այլն։

Ալգորիթմական լեզուն ֆորմալ լեզու է, որը նախատեսված է ալգորիթմներ գրելու համար:

Ծրագրավորման համակարգերը միջոցների մի շարք են՝ ծրագրեր մուտքագրելու, խմբագրելու, թարգմանելու և համակարգչով իրականացնելու համար:

Թարգմանիչը ծրագրերի մի շարք է, որը խորհրդանշական լեզվով գրված ծրագիրը թարգմանում է մեքենայի հրահանգների մի շարքի:

Կոմպիլյատորը թարգմանիչ է, որը թարգմանում է ալգորիթմական լեզվով գրված ծրագիրը մեքենայական հրահանգների մի շարքի՝ առանց այն համակարգչում գործարկելու:

Թարգմանիչը թարգմանիչ է, որը թարգմանում է ալգորիթմական լեզվի յուրաքանչյուր կառուցվածքը մեքենայական հրահանգների և միաժամանակ կատարում է այս կառուցվածքը համակարգչում:

Ծրագրավորման բոլոր համակարգերը (լեզուները) ունեն իրենց թարգմանիչը, կոմպիլյատորը և թարգմանիչը:

Ծրագրավորման լեզուների տեսակները.

1. Մեքենա-կողմնորոշված ​​լեզուներ (ասեմբլերի լեզուներ):

2. Լեզուներ բարձր մակարդակ.

Բարձր մակարդակի ծրագրավորման լեզուների օրինակներ՝ Fortran, Algol, Basic (Basic), Pascal (Pascal), C ++, Prolog, Lisp, Forth և այլն:

Տեքստային նկարագրությունների տեսքով (բաղադրատոմսեր, օրինակ, ճաշ պատրաստելու բաղադրատոմսեր, դեղամիջոցներ և այլն):

Ալգորիթմների սխեմաները ալգորիթմների գրաֆիկական նկարագրությունն են՝ որպես գործողությունների հաջորդականություն:
Կան ալգորիթմների գծապատկերների ցուցադրման կանոններ։

Ալգորիթմների սխեմաների ցուցադրման կանոններ

Ալգորիթմների տեսակները՝ կառուցվածքային, չկառուցված (այսինքն՝ կառուցվածքի խախտմամբ՝ անվերապահ անցումային օպերատորներով) և օժանդակ։

Ալգորիթմներն են.
1) գծային,

Գծային ալգորիթմ

ճյուղավորմամբ

Ճյուղավորման ալգորիթմ

ցիկլային, այսինքն պարունակող ցիկլեր,

Ցիկլային ալգորիթմ

4) օժանդակ, ենթածրագրերով.
5) խառը (այսինքն, պարունակում է և՛ ցիկլեր, և՛ ենթածրագրեր, և՛ ճյուղավորում):

BRANCH-ը ալգորիթմի հրաման է, որում ընտրություն է կատարվում՝ կատարել կամ չկատարել հրամանների որևէ խումբ՝ կախված նրանից.
վիճակից։

CYCLES-ը ալգորիթմի հրամաններ են, որոնք թույլ են տալիս մի քանի անգամ կրկնել հրամանների նույն խումբը:

Ալգորիթմացումը համակարգչի վրա խնդիրներ լուծելու ալգորիթմներ և ծրագրեր կազմելու տեխնիկա է:

Վերևից ներքև բարդ ալգորիթմների մշակման մեթոդը, որին հաջորդում է ճշգրտումը, կոչվում է ՀԵՐԹԱԿԱՆ ՄԱՆՐԱՄԱՍՆԵՐԻ ՄԵԹՈԴ։ Այս մեթոդով ալգորիթմները գրվում են որպես օժանդակ ալգորիթմների մի շարք, որոնք լուծում են օժանդակ ենթախնդիրները։ Նոր ալգորիթմներ կազմելիս կարող են օգտագործվել ավելի վաղ կազմված ալգորիթմներ։

Ալգորիթմները, որոնք ամբողջությամբ օգտագործվում են որպես այլ ալգորիթմների մաս, կոչվում են օժանդակ: Օժանդակ ալգորիթմը BASIC լեզվով իրականացվում է հետևյալ ձևով.

ենթածրագրեր; ստանդարտ հատկանիշներ; օգտագործողի գործառույթները:

Երկխոսության ալգորիթմների կազմման կարգը.

առաջադրանք -> սցենար -> ալգորիթմ -> ծրագիր:

Երկխոսության սցենարը նկարների, տեքստերի և հաղորդագրությունների բլոկային դիագրամ է համակարգչի էկրանին՝ սլաքներով, որոնք ցույց են տալիս դրանց հայտնվելու հերթականությունը:

ՀԱՄԱԿԱՐԳԻՉԻ ՎՐԱ ԽՆԴԻՐԻ ԼՈՒԾՈՒՄԸ սկզբնական տվյալների ավտոմատ վերափոխման գործընթացն է ցանկալի արդյունքի՝ տվյալ ալգորիթմի համաձայն։
Նախքան համակարգչի վրա խնդիր լուծելը, կատարվում են հետևյալ քայլերը.
1) խնդրի հայտարարություն.
2) մաթեմատիկական մոդելի կառուցում.
3) ալգորիթմացում;
4) Խնդիրը համակարգչով լուծելը.

Ալգորիթմներ առօրյա կյանքում

Մեզանից յուրաքանչյուրն ամեն օր օգտագործում է տարբեր ալգորիթմներ՝ հրահանգներ, կանոններ, բաղադրատոմսեր և այլն։ Սովորաբար մենք դա անում ենք առանց մտածելու։ Օրինակ՝ դուռը բանալիով բացելիս ոչ ոք չի մտածում գործողություններ կատարելու հաջորդականության մասին։ Այնուամենայնիվ, որպեսզի սովորեցնեք ինչ-որ մեկին (ասենք, կրտսեր եղբորը) բացել դուռը, դուք պետք է հստակ նշեք և՛ գործողությունները, և՛ դրանց կատարման հերթականությունը: Օրինակ, այսպես.

Ստացեք բանալին:

Բանալին հանեք։

Եկեք վերադասավորենք ալգորիթմի երկրորդ և երրորդ գործողությունները.

Ստացեք բանալին:

Բանալին պտտեք 2 անգամ ժամացույցի սլաքի ուղղությամբ:

Տեղադրեք բանալին բանալին անցքի մեջ:

Բանալին հանեք։

Իհարկե, դուք կարող եք նաև իրականացնել այս ալգորիթմը: Բայց դուռը դժվար թե բացվի։ Այսպիսով, մենք տեսանք, որ ոչ միայն գործողությունների շարքն է կարևոր ալգորիթմի համար, այլ նաև այն, թե ինչպես են դրանք կազմակերպվում, այսինքն՝ ինչ հերթականությամբ են դրանք կատարվում։ Ահա թե ինչ տեսք ունի «Պատրաստվի՛ր դպրոցին» ալգորիթմը

Մենք սիրում ենք հավաքվել հանգստյան օրերին ամբողջ ընտանիքի հետ: Կարծես, իմ կարծիքով, «Սուրբ Ծննդյան ալգորիթմ».

    Չնայած եղանակին ստեղծել ջերմ մթնոլորտ
    Տոնածառի վրա զբոսանքի համար պատրաստեք մուշտակ և ֆետրե կոշիկներ

☺ Նվերներ պատրաստելիս ցույց տվեք երևակայություն

    Գնեք և արդուկեք տոնական հանդերձանք Հիշեք Ամանորի բոլոր գուշակությունները Ստուգեք հեռուստացույցի աշխատանքը Հանդիպեք ձեր սիրելի հարազատների հետ

Եղբայրս առավոտյան պարապմունքներով է զբաղվում, ուստի մրսածությունը նրան չի սպառնում։ Ահա թե ինչպես է դա անում Ալեքսանդրը.

Ալգորիթմ «Առավոտյան վարժություններ»

Դուրս եկեք անկողնուց Միացրեք ռիթմիկ երաժշտությունը Սկսեք վարժություններ անել: Ոտքերդ բացեք ուսերի լայնության վրա: Վերցրեք համրերը վարժություններ կատարեք համրերով: Շեշտը դրեք պառկած:

Ես սիրում եմ աղցաններ պատրաստել ամբողջ ընտանիքի համար:

Աղցան բաղադրատոմսը.
1. Եփել ճակնդեղը, գազարը, ձուն։

2. Եռալուց հետո վարունգն ու սոխը քերել, մանր կտրատել։

3. Մանրացրեք պահածոները։

4. Բոլոր բաղադրիչները շարում ենք շերտերով՝ քսելով մայոնեզով

Բարի ախորժակ!




Մայրս շատ խոհարարական բաղադրատոմսեր ունի թխելու, պահածոյացման համար։

Հեշտ և պարզ կլիներ ապրելը (նույնիսկ անհետաքրքիր), եթե հնարավոր լիներ մեկընդմիշտ նկարագրել, թե ինչ գործողություններ և ինչ հաջորդականությամբ կատարել: Իրականում մենք պետք է որոշումներ կայացնենք՝ կախված իրավիճակից։ Եթե ​​անձրև է գալիս, մենք հագնում ենք անձրեւանոց: Եթե ​​շոգ է, ուրեմն գնում ենք լողալու։ Երբեմն լինում են ավելի բարդ իրավիճակներ, երբ պետք է ընտրություն կատարել։ Նման դեպքերում ասում են, որ ալգորիթմը պարունակում է բարդ հրահանգ կամ ճյուղ: Իսկ պաղպաղակ գնելիս ալգորիթմն այսպիսի տեսք ունի.

«Գնիր պաղպաղակ»

Օրինակ, «Եթե հանդիպեմ ընկերոջս, ապա ես նրանից կխնդրեմ իմ գիրքը, հակառակ դեպքում կգնամ նրա մոտ» ալգորիթմը սխեմայի տեսքով կարող է գրվել հետևյալ կերպ.

Մեր գործնական գործունեության ընթացքում մենք անընդհատ հանդիպում ենք այնպիսի խնդիրների, որոնք պահանջում են նույն գործողությունների կրկնությունը:

Ահա թե ինչ տեսք ունի դպրոցականի գործողությունների սխեման, ով պետք է ելույթ ունենա երեկոյան զբոսանքից առաջ Տնային աշխատանքՄաթեմատիկա:

Ես գտա ալգորիթմներ արվեստի գործերում.

    Հեքիաթ «Սագեր-կարապներ».

եթե ուտում եք տարեկանի կարկանդակ

ապա ես կթաքնվեմ

հակառակ դեպքում ես չեմ թաքցնի

    «Տաք քար»

եթե ինչ-որ մեկը այս քարը տանի սարը և կտոր-կտոր արվի

հետո նա կվերադարձնի իր երիտասարդությունը և կսկսի նորովի ապրել

    Հեքիաթ «Երջանկության ճանապարհը» Չուվաշում

եթէ սուլլահայաքայսան

ապա wilĕmnetupan

aka puyanlghtupan


Ժամանակացույցից դուք կարող եք տեսնել, որ.

Ժամանակի մեծ մասն անց է կացվում քնած վիճակում

Ժամանցի, ընկերների հետ շփվելու համար ժամանակը չէր բավականացնում

Ամենակարևոր զբաղմունքը դասերն էին դպրոցում

Ձեզ հաջողվե՞լ է իրականացնել պլանավորված պլանը՝ ոչ

Եզրակացություն. որպեսզի ծրագիրն իրականություն դառնա, իսկապես անհրաժեշտ է պլանավորել ձեր օրը։

գրականություն.

Մենք ուսումնասիրում ենք «Ալգորիթմներ և կատարողներ» թեման: Ինֆորմատիկա և կրթություն, թիվ 1, 2, 2003 թ Ինֆորմատիկա և տեղեկատվական տեխնոլոգիաներ. Դասագիրք 10-11-րդ դասարանների համար/. - Մ.: ԲԻՆՈՄ: Գիտելիքների լաբորատորիա, 2010. Զարգացող ինֆորմատիկա. Գործիքակազմ. - Մ .: Հիմնական գիտելիքների լաբորատորիա, 2001 - 208 էջ. Ինֆորմացիոն տեխնոլոգիա. - Մ.: Հիմնական գիտելիքների լաբորատորիա, 1998 թ. Ալգորիթմներ և ալգորիթմացում. Ռուսական ժողովրդական հեքիաթներ. Տաք քար. Աշխարհի ժողովուրդների հեքիաթները. UUD-ի ձևավորում հիմնական դպրոցում. գործողությունից մինչև միտք. Առաջադրանքների համակարգ - Մ.: Կրթություն, 2011

Մենք ապրում ենք տեղեկատվության հսկայական հոսքի մեջ: Տեղեկատվությունը մարդու մշտական ​​ուղեկիցն է։ Մարդիկ միշտ ձգտել են հեշտացնել իրենց աշխատանքը մեխանիզմների ու մեքենաների օգնությամբ։ Իսկ համակարգիչը դարձել է տեղեկատվության հետ աշխատելու նման մեքենա։ Դպրոցում 10-11-րդ դասարաններում սկսում են ծանոթանալ համակարգչին, բայց 5-րդ դասարանից ինֆորմատիկա ենք սովորում։ Այս առարկայի դասերին մենք շատ բան սովորեցինք տեղեկատվության, համակարգչային սարքերի, տեղեկատվության հետ աշխատելու տեխնոլոգիաների մասին (տեքստի խմբագիր, աղյուսակ, գրաֆիկական խմբագիր), բայց ամենից շատ ինձ դուր եկավ ուսումնասիրել «Ալգորիթմական լեզու. Ալգորիթմներ. Ինձ հետաքրքրեց այն փաստը, որ մեր առօրյա կյանքում մենք շրջապատված ենք ալգորիթմներով, ցանկացած մարդ իր գործողությունները կատարում է ըստ հերթականության՝ մտածելով, թե արդյոք նա ճիշտ է անում:

Ալգորիթմները մեր կյանքում

Ցանկացած մարդ ամեն օր հանդիպում է մի շարք խնդիրների՝ ամենապարզից և ամենահայտնինից մինչև շատ բարդ: Շատ առաջադրանքների համար կան որոշակի կանոններ (ցուցումներ, դեղատոմսեր), որոնք բացատրում են կատարողին, թե ինչպես լուծել այս խնդիրը: Մարդը կարող է նախօրոք սովորել այդ կանոնները կամ ձեւակերպել դրանք խնդրի լուծման գործընթացում։ Որքան ճշգրիտ և հստակ նկարագրվեն խնդիրների լուծման կանոնները, այնքան մարդն ավելի արագ կյուրացնի դրանք և ավելի արդյունավետ կլինի դրանք կիրառելու հարցում։

Մարդը կարող է բազմաթիվ խնդիրների լուծումը տեղափոխել տեխնիկական սարքեր՝ ավտոմատ մեքենաներ, ռոբոտներ, համակարգիչներ։ Նման տեխնիկական սարքերի օգտագործումը շատ խիստ պահանջներ է դնում կանոնների նկարագրության ճշգրտության և գործողությունների հաջորդականության վերաբերյալ: Հետևաբար, մշակվում են հատուկ լեզուներ՝ տարբեր կանոնները հստակ և խստորեն նկարագրելու համար: Սա համակարգչային գիտության խնդիրներից մեկն է։

Ալգորիթմ բառը առաջացել է ալգորիթմից՝ 9-րդ դարի նշանավոր մաթեմատիկոս Ալ Խորեզմիի անունը գրելու լատինական ձև, ով ձևակերպել է թվաբանական գործողություններ կատարելու կանոնները։

Մեզանից յուրաքանչյուրն ամեն օր օգտագործում է տարբեր ալգորիթմներ՝ հրահանգներ, կանոններ, բաղադրատոմսեր և այլն։ Սովորաբար մենք դա անում ենք առանց մտածելու։ Օրինակ՝ դուռը բանալիով բացելիս ոչ ոք չի մտածում գործողություններ կատարելու հաջորդականության մասին։ Այնուամենայնիվ, որպեսզի սովորեցնեք ինչ-որ մեկին (ասենք, կրտսեր եղբորը) բացել դուռը, դուք պետք է հստակ նշեք և՛ գործողությունները, և՛ դրանց կատարման հերթականությունը:

Հեշտ և պարզ կլիներ ապրելը (նույնիսկ անհետաքրքիր), եթե հնարավոր լիներ մեկընդմիշտ նկարագրել, թե ինչ գործողություններ և ինչ հաջորդականությամբ կատարել: Իրականում մենք պետք է որոշումներ կայացնենք՝ կախված իրավիճակից։ Եթե ​​անձրև է գալիս, մենք հագնում ենք անձրեւանոց: Եթե ​​շոգ է, ուրեմն գնում ենք լողալու։ Երբեմն լինում են ավելի բարդ իրավիճակներ, երբ պետք է ընտրություն կատարել։ Նման դեպքերում ասում են, որ ալգորիթմը պարունակում է բարդ հրահանգ կամ ճյուղ: