«Алгоритмдеу және бағдарламалау негіздері» пәні бойынша №7 Зертханалық жұмыс



Дата24.05.2023
өлшемі387,17 Kb.
#177627
Байланысты:
Алгоритм 7 Темірлан (1) 2
2курс семинар, treatise4938, мектеп , Документ Microsoft Word (2)

Коммерциялық емес ашық акционерлік қоғамы
Ғ.Ж.Дәукеев атындағы АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ
«Ақпараттық технологиялар» институты
«IT-инжиниринг» кафедрасы





«Алгоритмдеу және бағдарламалау негіздері» пәні бойынша

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


Орындаған: Куаткан Темирлан


Тобы: РЭТк-22-3
Тексерген: Сакатай Асель Талгатовна

Алматы, 2023 ж.

БІР ӨЛШЕМДІ МАССИВТЕРГЕ АМАЛДАР ҚОЛДАНУ
№ 1. Вектордың модулін табатын программа құрастырыңыз

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



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

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

Бақылау сұрақтары:


1. Практикада кездесетін массивтер туралы мәлімет беріңіз.
2. Вектордың компоненттерінің жиынын массив деп атауға болады ма?
3. Массивтің элементтерін реттеу не үшін қажет деп санайсыз?
4. Массив элементтерін компьютер жадына енгізу үшін қандай
амалдарды қолдануға болады?
5. Кейбір программаларда қолданылған range() қандай қызмет атқарады?
6. Келесі белгілеулер "%0.3f" нені білдіреді?
7. Келесі амал a.sort(reverse=True) қандай нәтиже береді?
8. Массив элементтерін тізім ретінде қарастыруға болады ма?

Жауаптар
1)Массивтер, бір немесе бірнеше түрлердің элементтерін жинауға арналған құрамдас деректер түрінен тұрады. Массивтарда элементтер индекстер арқылы бағытталады. Практикада кездесетін массивтер мәселелері мәселелерін ерекшелейді және массивтарды пайдалану үшін алғашқы қадамдардың ақпаратын береді.


2)Елікті мәндердің бірден бір жинағын массив деп атауға болады, бірақ вектор массив емес. Векторларды элементтер жиынының қабырғасы ретінде анықтайтын жазуға болады.
3)Массивтің элементтерін реттеу арқылы, массивтың элементтерін іздеу, іздеуге және алгоритмдерді орналастыруға мүмкіндік береді. Ол элементтерді қайтару, ауыстыру және жалғастыруда қолданылады.
4)Массив элементтерін компьютер жадына енгізу үшін, оларды өзара айырмашылықпен табу және олардың мәндерін жүйеге енгізу үшін көптеген амалдар қолданылады. Олар арасында, массивты дайындау, элементтерді өңдеу және салыстыруда қолданылады.
5)range () функциясы, белгіленген аралықтың ішінде целләндірген сандардың тізімін жасайды. Ол ара қадамдар бойынша арттыру, азайту және басқа іс-әрекеттерге мүмкіндік береді.
"%0.3f" форматтау операциясы осы шартпен бірлескенде пайда болады:
6)% - форматтау операциясының бастапқы белгісі
0 - нөлмен толтыру
.3 - көрсетілетін нүктелер саны
f - осы белгілі форматтау нысаны, дескі көрсеткішімен көрсетілетін сан
Мысалы, '%0.3f' операциясы 1.234567 санды 1.235 ретінде форматтаулайды.
7)"a.sort(reverse=True)" операциясы, "a" массивын кему бойынша сұрыптауға мүмкіндік береді. Егер "reverse=True" болса, массив артан бойынша сұрыпталады. Айнымалының ең үлкен элементі ең бастаған элементке қарай орналасады.

8)Массивтар элементтерін тізім ретінде көрсетеді. Оларды бірде-бірде салыстыру арқылы және іздеу алгоритмдерін пайдалану арқылы тізімдейді. Пайдаланушыларда тізімдеу функциялары бар, олармен тізімдегі элементтерді арту, азайту және төменге жылжыту мүмкін.

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




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

    Басты бет