Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тақырып. Тармақты есептеу процессін программалау.

Читайте также:
  1. Тақырыбы: Формулалар бойынша есептеулер.
  2. Тақырып. Арифметикалық өрнектер. Сызықты программалар.
  3. Тақырып. Бірөлшемді массивтер
  4. Тақырып. Бірөлшемді массивтерді өңдеу.
  5. Тақырып. Екі өлшемді массивтер
  6. Тақырып. Екі өлшемді массивтерді өңдеу.
  7. Тақырып. Жазбалар.

Әдістемелік ұсыныс: IF шартты операторды қолдана отырып әр вариантына байланысты алгоритмнің блок-схемасын құру және программасын жазу.

Тапсырмалар варианттары:

1. Үш бүтін сан берілген. Теріс сандарды квадраттау және оң сандарыдың үштың дәрежесін табу (0 санын өзгертпеу).

2. X, Y, Z айнымалардың мәндері берілген. Олардың мәндерін өсу тәртібі бойынша қалыптастыру.

3. X, Y, Z айнымалардың мәндері берілген. Олардың мәндерін кему тәртібі бойынша қалыптастыру.

4. A мен B бүтін типті айнымалары берілген. Егер олардың мәндері тең болмаса, онда әр айнымалыға сол мәндердің қосындысын меншіктеу, ал егер тең болса – онда нөльдік мәнін меншіктеу.

5. X, Y, Z айнымалардың мәндері берілген. Егер олардың мәндері кему тәртібі бойынша реттелінген болса, онда оларді екесе өсіру; егер басқаша болса - әр айнымаланың мәнін кері санына ауыстыру.

6. X, Y, Z айнымалардың мәндері берілген. Егер олардың мәндері өсу немесе кему тәртібі бойынша реттелінген болса, онда оларді екесе өсіру; егер басқаша болса - әр айнымаланың мәнін кері санына ауыстыру.

7. Нүктенің бүтін координаталары берілген. Егер нүкте координаттық осьтерінде жатпайтын болса, онда 0 шығару. Егер нүкте координаталар басымен сәйкес келсе – 1 шығару. Егер нүкте координаталар басымен сәйкес келмесе, бірақ OX немесе OY осьтерінде жатса, онда 2 немесе 3 шығару.

8. OX пен OY координаттық осьтерінде жатпайтын нүктенің нақты координаталары берілген. Берілген нүкте жатқан координаталар бөлігінің нөмірін шығару.

9. Сандық осьте A, B, C үш нүктесі орналасқан. (B немесе C) соңғы екі нуктенің қайсысы А –ға жақын орналасқанын анықтау, сонымен бірге сол нүктені және А нүктесінен ара-қашықтығын шығару.

10. Төрт бүтін сан берілген, онын ішінде бір сан басқа үш саннан айырмашылығы бар (олар бір біріне тең). Сол санның нөмірін шығару.

11. Бір жылдың нөмірі берілген (бүтін оң сан). Оған сәйкес келетін ғасырдың нөмірін шығару (20 ғасырдың басы 1901 жыл болып есептеледі).

12. Бір жылдың нөмірі берілген (бүтін оң сан). Сол жылдың күндерінің санын шығару (жәй жылында 365 күн болса, толық жылында – 366 күн болады, ол әрі 4 жылда қайталанып тұрады).

13. -999 ден 999 диапазонында жатқан бүтін сан берілген. "Екі таңбалы теріс саны ", "нөлдік саны", "бір таңбалы оң саны" және т.б. түрлі санның ауызша сипаттамасына ие болған жолды шығару.

14. 1 ден 9999 диапазонында жатқан бүтін сан берілген. "Екі таңбалы жұп саны ", "төрт таңбалы тақ саны" және т.б. түрлі санның ауызша сипаттамасына ие болған жолды шығару.

15. Х пен Y сандары берілген. Егер X<0 және Y<0, онда олардың әрқайсысын олардың модуліне ауыстыру. Егер оның бірі ғана теріс болса, олардың әрқайсысын 0,5-ке өсіру. Егер екеуінің ешқайсы да теріс болмаса және [0,5; 2] аралыққа жатпаса, оларды 10 есеге азайту. Қалған жағдайларда оларды еш өзгеріссіз қалтыру.

2– тапсырма. CASE таңдау операторды қолдана отырып әр вариантына байланысты алгоритмнің блок-схемасын құру және программасын жазу.

Тапсырмалар варианттары:

1. Айдың нөмірі берілген (1 —қантар, 2 — ақпан,...). Сәйкесті жылдың уақыттарының атын шығару ("қыс", "көктем" және т.б.).

2. Айдың нөмірі берілген (1 —қантар, 2 — ақпан,...). Толық емес жыл үшін берілген айындағы күндердің санын шығару.

3. 0 – 9 диапазонындағы бүтін сан берілген. (0 — "нөл", 1 — "бір", 2 — "екі",...) сәйкесті санның атын жазып жолды шығару.

4. Сандарға арналған арифметикалық амалдары келесі түрде нөмірленген: 1 —қосу, 2 —азайту, 3 — көбейту, 4 — бөлу. A мен B (В нөлге тең емес) сандар мен амалдың нөмірі берілген.Сол сандарға керекті амалдарын орындап нәтижесін шығару.

5. Ұзындық бірліктері келесі түрде нөмірленген: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Ұзындық бірліктерінің нөмірлері және L қиындының ұзындығы (нақты сан) берілген. Берілген қиындының ұзындығын метрлеп шығару.

6. Масса бірліктері келесі түрде нөмірленген: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер.. Масса бірліктерінің нөмірлері және М массасы (нақты сан) берілген. Берілген массаны килограмм арқылы шығару.

7. Робот келесі төрт бағытында қозғалады: ("С" — солтүстік, "З" — батыс, "Ю" — оңтүстік, "В" — шығыс) және 3 цифрлі командаларын қолданады: 0 — қозғалуді жалғастыру, 1 — солға бұру, –1 — оңға бұру. C символы — роботтың бастапқы бағыты және N саны — оған берілген команда. Берілген команданы орындаған сон роботтың бағытын шығару.

8. Локатор әлемнің бір жағына бағытталған ("С" — солтүстік, "З" — батыс, "Ю" — оңтүстік, "В" — шығыс) және 3 цифрлі командаларын қолданады: 1 — солға бұру, 2 — оңға бұру, 3 — 180 градуске бұру. C символы —локатордың бастапқы бағыты және N1 мен N2 саны — оған берілген командалар. Берілген команданы орындаған сон локатордың бағытын шығару

9. Шеңбер элементтері келесі түрде нөмірленген: 1 — радиус (R), 2 — диаметр (D), 3 — ұзындық (L), 4 — шеңбердың ауданы (S). Элементтерінің біреуінін нөмірімен оның мәні берілген. Шеңбердың қалған элементтерінің мәндерін шығару (Pi =3.14).

10. Тік бүйірлі үшбұрыштың элементтері келесі түрде нөмірленген: 1 —катет (a), 2 — гипотенуза (c), 3 — гипотенузаға түскен биіктік (h), 4 — ауданы (S). Элементтерінің біреуінін нөмірімен оның мәні берілген. Үшбұрыштың қалған элементтерінің мәндерін шығару.

11. Тең бүйірлі үшбұрыштың элементтері келесі түрде нөмірленген: 1 — бүйірі (a), 2 — ішінде сызылған шеңбердың радиусі (R1), 3 — сыртында сызылған шеңбердың радиусі (R2), 4 — ауданы (S). Элементтерінің біреуінін нөмірімен оның мәні берілген. Үшбұрыштың қалған элементтерінің мәндерін шығару

12. Екі бүтін сан берілген: D (күн) және M (ай) толық жылдың дұрыс датасын анықтайтын. Берілген датаның алдындағы датаға D мен M мәтіндерін шығару.

13. 20 – 69 диапазондағы жасын анықтайтын бүтін сан берілген. Жолды шығару — берілген жастын ауызша сипаттамасын (мысалы, 20 – «жиырма жас»).

14. 100-999 диапазондағы бүтін сан берілген. Жолды шығару — берілген сөздің ауызша сипаттамасын, мысалы: 256 — "екі жүз елу алты" және т.б.

15. Шығыс календарінда 60-жастық цикл қолданылады, ол 12-ішкіциклдан тұрады (олар келесі түстермен белгіленген: көк, қызыл, сары, ақ және қара. Әр ішкіциклдің ішіндегі жылдар айуандардың аттарымен аталады: егеуқұйрық (крыса), сиыр, жолбарыс, қоян, айдаһар, жылан, жылқы, қой, мешін, тауық, ит және доңыз. Жылдың нөмірі бойынша оның атын шығару (1984 жыл циклдың басы болып табылады – көк егеуқұйрықтың жылы).

Негізгі әдебиет: 1 [77-85, 14-37], 3 [14-39], 4 [4-6].

Қосымша әдебиет: 3 [6-58], 2 [95-106].


Дата добавления: 2015-07-08; просмотров: 421 | Нарушение авторских прав


Читайте в этой же книге: Лабораториялықжұмысқа арналған тапсырмалар | Тақырып. Арифметикалық өрнектер. Сызықты программалар. | Тақырып. Цикл операторлары. | Тақырып. Бірөлшемді массивтер | Тақырып. Екі өлшемді массивтер | Тақырып. Символдық деректер. | Тақырып. Процедуралар . | Тақырып. Функциялар. | Тақырып. Жазбалар. | Тақырып. Мәтіндік файлдар. |
<== предыдущая страница | следующая страница ==>
Тақырып. Функция графигін тұрғызу.| Тақырып. Бірөлшемді массивтерді өңдеу.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)