Алгоритмдер жғне деректер структурасы



жүктеу 499,29 Kb.
бет33/40
Дата12.05.2020
өлшемі499,29 Kb.
#30386
1   ...   29   30   31   32   33   34   35   36   ...   40
Алгоритм және деректер құрылымы

Мақсаты: Программалау тілінің операторларын меңгеру. Құрама, бос, меншіктеу,енгізу, шығару, шартты операторларды жазуды, қолдануды үйрену.

  1. Бір сан ойла, оған 1500-ді қос, егер шыққан сан 1550-ден артық болса одан 150-ді ал, егер – кем болса, онда 150-ді қос. Сонда қандай сан шықты? Осы есептің алгоритмін жазу.

  2. ax=b теңдеуін шешу алгоритмін құру.

  3. ах3+bx2+cx+d=0 теңдеуін шығару алгоритмін құру.

3 Машықтану сабағы. Функция кестесін құру.



Мақсаты:

Қайталану, таңдау операторларын меңгерту. Цикл түрлеріне тоқталу.

Тапсырмалар:


  1. функциясының мәндерін х-тің 1 мен 5 аралығындағы 0,5 қадаммен алғандағы мәндері үшін есептеу алгоритмін құру.

  2. Y=f(x) функциясының [a,b] аралығындағы мәндерін h=(b-a)/n қадаммен есептеу. Мұндағы xi=a+ih;i=0,1,2,3,...,m

4 Машықтану сабағы. Программада циклды ұйымдастыру.



Мақсаты:

Циклдік операторларды қолданып есеп шығарту. Кірістірілген, күрделі циклдарды программалау.



Тапсырмалар:

  1. қатар қосындысын анықтау.

  2. қатар қосындысын анықтау.

  3. қатар қосындысын анықтау.

  4. қатар қосындысын анықтау.

5 Машықтану сабағы. Сандар массивімен жұмыс.



Мақсаты:

Массивтер ұғымымен таныстыру. Массив түрлері, оларды есептерде қолдану. Бірөлшемді массивтерді қолдану.

Тапсырмалар:


  1. Бір өлшемді 30 элементтен тұратын массивтің оң элементтерінің санын анықтау

  2. Бір өлшемді 30 элементтен тұратын массивтің теріс элементтерінің санын анықтау

  3. Екі өлшемді 30 элементтен тұратын массивтің оң элементтерінің санын анықтау

  4. Екі өлшемді 30 элементтен тұратын массивтің теріс элементтерінің санын анықтау

  5. Бір өлшемді 15 элементтен тұратын массивтің 1-ші жолының оң элементтерінің қосындысын анықтау

  6. Екі өлшемді 20 элементтен тұратын массивтің 1-ші бағанының оң элементтерінің қосындысын анықтау

  7. Бір өлшемді 15 элементтен тұратын массивтің n-ші жолының элементтерінің көбейтіндісін анықтау

  8. Екі өлшемді 15 элементтен тұратын массивтің n-ші бағанының элементтерінің қосындысын анықтау анықтау

  9. Екі өлшемді 20 элементтен тұратын массивтің n-ші жолының элементтерін нөлге айналдыру

  10. Екі өлшемді кездейсоқ элементтерден тұратын массивтің n-ші бағанының элементтерін бірге айналдыру

6 Машықтану сабағы. Екі өлшемді массивтер, оларды сипаттау, қолдану.



Мақсаты:

Екі өлшемді массивтер ұғымын тереңдету. Оларды программалауда қолдану әдістерін меңгеру.

Тапсырмалар:


  1. 2 массив берілген. Элементтерінің қосындысын бөлек-бөлек есептеп алып, үлкенін анықтау керек.

  2. Матрицаның бір жолында орналасқан элементтерін өсуі бойынша реттеу.

  3. Матрицаның i –ші жолы мен j-ші бағанының орындарын ауыстыру.

  4. Матрицаның i –ші жолында орналасқан элементтерді кемуі бойынша реттеу.

  5. Матрицаның және вектордың минималды және максималды элементтерін табу.

  6. 30 жол 30 бағаннан тұратын матрица берілген. Нөмірі берілген баған мен матрицаның соңғы бағанының орындарын ауыстыру.

  7. Матрица берілген оның транспонирленген матрицасын құру.

  8. Матрицаның нөлден өзгеше және нөлге тең элементтерінің санын анықтау

7 Машықтану сабағы. Жолдарды өңдеу.



Мақсаты:

Жолдарды өңдеу функцияларымен танысу. Деректердің жолдық типі. Ішкі жолдар.

Тапсырмалар:


  1. Символдар тізбегі берілген. 2-ші символдың позициясын анықтау.

  2. Символдар тізбегі берілген. 2-ші символды алдыға қарай 1 позицияға жылжыту.

8 Машықтану сабағы. Деректердің жиын типтерімен жұмыс.



Мақсаты:

Жиындар ұғымын қалыптастыру. Жиындарды қолданып есеп шығару. Жиындарға қолданылатын амалдар.



  1. Тақ сандар жиыны берілген. 7-ге еселі сандардан жаңа тізбек құру.

  2. Тақ сандар жиыны берілген. 5-ке еселі сандары нешеу екенін анықтау.

  3. n саннан тұратын жиын берілген. 6-ға еселі сандары нешеу екенін анықтау.

9 Машықтану сабағы. Деректердің аралас типтерімен жұмыс



Мақсаты:

Аралас типті деректер туралы ұғым. Оларды сипаттау, қолдану алгоритмін меңгеру. Жазулар ұғымымен танысу.

Тапсырмалар:


  1. Бір топта оқитын студенттердің аты-жөні, туған датасы берілген. Әр студенттің туған датасын енгізгенде оның жасы нешеде екенін шығаратын программа құру.

  2. Бір топта оқитын студенттердің аты-жөні, 1-ші және 2-ші семестрда қай пәндерден емтихан тапсырғандығы, олардан алған бағалары берілген. 1-семестр және 2-семестр қортындысын жеке жеке шығару.

  3. Бір топта оқитын студенттердің аты – жөні, адресі берілген. Фамилиялары бірдей студенттерді анықтау.

  4. Бір топта оқитын студенттердің аты-жөні, 1-ші және 2-ші семестрда қай пәндерден емтихан тапсырғандығы, олардан алған бағалары берілген. Сессияны тапсыра алмағандардың тізімін шығару.



жүктеу 499,29 Kb.

Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   ...   40




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау