9 Зертханалық жұмыс Пәні: Алгоритмдеу және бағдарламалау негіздері Мамандығы: «Аспап жасау /6В07109»



Дата14.12.2022
өлшемі1,09 Mb.
#57320

«ҒҰМАРБЕК ДӘУКЕЕВ АТЫНДАҒЫ АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ»
КОММЕРЦИЯЛЫҚ ЕМЕС АКЦИОНЕРЛІК ҚОҒАМ

9 Зертханалық жұмыс

Пәні: Алгоритмдеу және бағдарламалау негіздері


Мамандығы: «Аспап жасау /6В07109»
Орындаған: Бисенбаев Ғани Тобы: «ПСк-21-1»
Қабылдаған: Айтқазина Ә.

Алматы-2022


Мысал 1.
Массив элементтерінің қосындысын табу. Берілгені келесі массив болсын: 𝑎1, 𝑎2, 𝑎3, . . . , 𝑎𝑛 Бұл элементтердің қосындысын табу үшін келесі амалдар орындалуы тиіс:
1. Массив элементтерін компьютер жадына енгізу.
2. Алғашқы қадам 𝑘 = 1, 𝑠 = 0.
3. 𝑠 = 𝑠 + 𝑎𝑘, кезектегі элементті қосу.
4. 𝑘 = 𝑘 + 1, келесі элементті шақыру.
5. 𝑘 ≤ 𝑛, соңғы элемент үшін амалдың орындалуын тексеру тексеру.
6. Қосындының мәнін экранға s шығару.

Мысал 2.
Массивтің әрбір элементін жеке жадқа енгізіп, олардың қосындыларын табу:

Мысал 3.


Берілген функцияның формуласы бойынша 𝑦 = 𝑠𝑖𝑛 2𝑥 аргументтің 𝑥 = ℎ ∙ 𝑖, 𝑖 = 1,2, . . . , 10 мәндері үшін массив құрастырып, оның элементтернің қосындысы мен орташа мәнін экранға шығару керек.

Мысал 4.


Екі вектордың скалярлық көбейтіндісін табу. Вектордың компоненттерін бір өлшемді массив ретінде қарастыруға болады. Берілгені екі вектор болсын делік: 𝑎⃗ = {𝑎1, 𝑎2, . . . , 𝑎𝑛}, 𝑏⃗⃗ = {𝑏1, 𝑏, . . . , 𝑏}. Математика пәнінен белгілі, векторлардың скалярлық көбейтіндісі келесі қосынды түрінде анықталады: 𝑆 = 𝑎⃗ ∙ 𝑏⃗⃗ = ∑ 𝑎𝑖 𝑛 𝑖=1 ∙ 𝑏𝑖 . Бұл есептің программасының мәтіні:

Мысал 5.
Бір өлшемді массивтің ең кіші элементі xmin мен номерін k анықтау.

Мысал 6.
Бір өлшемді массивтің a=[9,7,4,6,3] элементтерін мәндерінің өсуі бойынша реттеу. Python тілінде массив элементтерін өсуі бойынша реттеу үшін sort() функциясын пайдалануға болады:



Мысал 7. Массив элементтерінің дәрежелерінің қосындысын табу. Берілгені бір өлшемді массив болсын: 𝑎1, 𝑎2, . . . , 𝑎𝑛. Осы элементтерден құрастырылған келесі қосындыны табу керек:

Өзбетімен орындауға арналған тапсырмалар:
1. Вектордың модулін табатын программа құрастырыңыз.

2. Берілген екі вектор арасындағы бұрышты табыңыз.

3. Берілген массивтің оң элементтерінің ең үлкен мәні мен теріс элементтерінің ең кіші мәнін тауып, экранға шығару керек.

4. Берілген массивтің оң және теріс элементтерінің сандарын және әрқайсысының қосындыларын табу керек.


Достарыңызбен бөлісу:




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

    Басты бет