Мақсаты: Программалау тілінің операторларын меңгеру. Құрама, бос, меншіктеу,енгізу, шығару, шартты операторларды жазуды, қолдануды үйрену.
-
Бір сан ойла, оған 1500-ді қос, егер шыққан сан 1550-ден артық болса одан 150-ді ал, егер – кем болса, онда 150-ді қос. Сонда қандай сан шықты? Осы есептің алгоритмін жазу.
-
ax=b теңдеуін шешу алгоритмін құру.
-
ах3+bx2+cx+d=0 теңдеуін шығару алгоритмін құру.
№3 Машықтану сабағы. Функция кестесін құру.
Мақсаты:
Қайталану, таңдау операторларын меңгерту. Цикл түрлеріне тоқталу.
Тапсырмалар:
-
функциясының мәндерін х-тің 1 мен 5 аралығындағы 0,5 қадаммен алғандағы мәндері үшін есептеу алгоритмін құру.
-
Y=f(x) функциясының [a,b] аралығындағы мәндерін h=(b-a)/n қадаммен есептеу. Мұндағы xi=a+ih;i=0,1,2,3,...,m
№4 Машықтану сабағы. Программада циклды ұйымдастыру.
Мақсаты:
Циклдік операторларды қолданып есеп шығарту. Кірістірілген, күрделі циклдарды программалау.
Тапсырмалар:
-
қатар қосындысын анықтау.
-
қатар қосындысын анықтау.
-
қатар қосындысын анықтау.
-
қатар қосындысын анықтау.
№5 Машықтану сабағы. Сандар массивімен жұмыс.
Мақсаты:
Массивтер ұғымымен таныстыру. Массив түрлері, оларды есептерде қолдану. Бірөлшемді массивтерді қолдану.
Тапсырмалар:
-
Бір өлшемді 30 элементтен тұратын массивтің оң элементтерінің санын анықтау
-
Бір өлшемді 30 элементтен тұратын массивтің теріс элементтерінің санын анықтау
-
Екі өлшемді 30 элементтен тұратын массивтің оң элементтерінің санын анықтау
-
Екі өлшемді 30 элементтен тұратын массивтің теріс элементтерінің санын анықтау
-
Бір өлшемді 15 элементтен тұратын массивтің 1-ші жолының оң элементтерінің қосындысын анықтау
-
Екі өлшемді 20 элементтен тұратын массивтің 1-ші бағанының оң элементтерінің қосындысын анықтау
-
Бір өлшемді 15 элементтен тұратын массивтің n-ші жолының элементтерінің көбейтіндісін анықтау
-
Екі өлшемді 15 элементтен тұратын массивтің n-ші бағанының элементтерінің қосындысын анықтау анықтау
-
Екі өлшемді 20 элементтен тұратын массивтің n-ші жолының элементтерін нөлге айналдыру
-
Екі өлшемді кездейсоқ элементтерден тұратын массивтің n-ші бағанының элементтерін бірге айналдыру
№6 Машықтану сабағы. Екі өлшемді массивтер, оларды сипаттау, қолдану.
Мақсаты:
Екі өлшемді массивтер ұғымын тереңдету. Оларды программалауда қолдану әдістерін меңгеру.
Тапсырмалар:
-
2 массив берілген. Элементтерінің қосындысын бөлек-бөлек есептеп алып, үлкенін анықтау керек.
-
Матрицаның бір жолында орналасқан элементтерін өсуі бойынша реттеу.
-
Матрицаның i –ші жолы мен j-ші бағанының орындарын ауыстыру.
-
Матрицаның i –ші жолында орналасқан элементтерді кемуі бойынша реттеу.
-
Матрицаның және вектордың минималды және максималды элементтерін табу.
-
30 жол 30 бағаннан тұратын матрица берілген. Нөмірі берілген баған мен матрицаның соңғы бағанының орындарын ауыстыру.
-
Матрица берілген оның транспонирленген матрицасын құру.
-
Матрицаның нөлден өзгеше және нөлге тең элементтерінің санын анықтау
№7 Машықтану сабағы. Жолдарды өңдеу.
Мақсаты:
Жолдарды өңдеу функцияларымен танысу. Деректердің жолдық типі. Ішкі жолдар.
Тапсырмалар:
-
Символдар тізбегі берілген. 2-ші символдың позициясын анықтау.
-
Символдар тізбегі берілген. 2-ші символды алдыға қарай 1 позицияға жылжыту.
№8 Машықтану сабағы. Деректердің жиын типтерімен жұмыс.
Мақсаты:
Жиындар ұғымын қалыптастыру. Жиындарды қолданып есеп шығару. Жиындарға қолданылатын амалдар.
-
Тақ сандар жиыны берілген. 7-ге еселі сандардан жаңа тізбек құру.
-
Тақ сандар жиыны берілген. 5-ке еселі сандары нешеу екенін анықтау.
-
n саннан тұратын жиын берілген. 6-ға еселі сандары нешеу екенін анықтау.
№9 Машықтану сабағы. Деректердің аралас типтерімен жұмыс
Мақсаты:
Аралас типті деректер туралы ұғым. Оларды сипаттау, қолдану алгоритмін меңгеру. Жазулар ұғымымен танысу.
Тапсырмалар:
-
Бір топта оқитын студенттердің аты-жөні, туған датасы берілген. Әр студенттің туған датасын енгізгенде оның жасы нешеде екенін шығаратын программа құру.
-
Бір топта оқитын студенттердің аты-жөні, 1-ші және 2-ші семестрда қай пәндерден емтихан тапсырғандығы, олардан алған бағалары берілген. 1-семестр және 2-семестр қортындысын жеке жеке шығару.
-
Бір топта оқитын студенттердің аты – жөні, адресі берілген. Фамилиялары бірдей студенттерді анықтау.
-
Бір топта оқитын студенттердің аты-жөні, 1-ші және 2-ші семестрда қай пәндерден емтихан тапсырғандығы, олардан алған бағалары берілген. Сессияны тапсыра алмағандардың тізімін шығару.
Достарыңызбен бөлісу: |