Файл: Алматы технологиялы университеті инжиниринг жне апаратты технологиялар факультеті.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.01.2024

Просмотров: 19

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

АЛМАТЫ ТЕХНОЛОГИЯЛЫҚ УНИВЕРСИТЕТІ

ИНЖИНИРИНГ ЖӘНЕ АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР ФАКУЛЬТЕТІ

АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР КАФЕДРАСЫ

ЗЕРТХАНАЛЫҚ ЖҰМЫС


Орындаған студент:

Батырхан Гулмира

ВТиПО 22-11 тобы

Қабылдаған: лектор

Молдакалыкова А.Ж.




Алматы 2023
Begin14

Дана длина L окружности. Найти ее радиус R и площадь S круга, ограниченного этой окружностью, учитывая, что L = 2·π·R, S = π·R**2 .В качестве значения π использовать 3.14.


Бұл код шеңбердің ұзындығын табу үшін кездейсоқ мәнді жасайды, содан кейін шеңбер деп есептеп,сол шеңбермен шеңбердің радиусы мен ауданын есептейді.

Математикалық модуль шеңбердің радиусы мен ауданын есептеу үшін формулада қолданылатын тұрақты м pi мәнін алады.

Шеңбердің радиусын оның шеңберінен есептеу үшін қолданылатын формула: R = L/2π, мұндағы L - шеңбердің ұзындығы, π - pi мәні.

Радиус есептеліп болғаннан кейін шеңбердің ауданын A = πR^2 формуласы арқылы есептеуге болады, мұндағы А - шеңбердің ауданы, π - қайтадан pi мәні, ал R - шеңбердің радиусы.
Begin24

Даны переменные A, B, C. Изменить их значения, переместив содержимое и вывести новые значения переменных A, B, C

Бұл код [-10, 10] ауқымынан үш кездейсоқ бүтін сандарды жасайды, оларды өсу реті бойынша сұрыптайды, содан кейін үш бүтін санның ретін қайта реттей отырып, A және C және A және B айнымалыларының мәндерін ауыстырады. .

Мысалы, егер кездейсоқ құрылған бүтін сандар -5, 3 және 8 болса, код алдымен оларды келесідей сұрыптайды: -5, 3, 8. Содан кейін, бірінші ауыстыру нәтижесінде: 8, 3, -5 болады. Ақырында, екінші своп келесіге әкеледі: 3, 8, -5.

Кодтың соңғы нәтижесі келесідей болады:

Кодты көшіру

A = 3, B = 8, C = -5

A = -5, B = 3, C = 8
Integer14 . Дано трехзначное число. В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученное число.

Бұл код кездейсоқ үш таңбалы N санының жүздіктер, ондықтар және бірліктер сандарын шығарып алады, содан кейін оларды басып шығарады. Ол сонымен қатар цифрлардың ретін өзгерту арқылы қалыптасқан жаңа санды есептеп басып шығарады. Бұл бірліктер цифрын 100-ге, жүздік цифрын 1-ге, ондық цифрын 10-ға көбейтіп, содан кейін олардың барлығын қосу арқылы орындалады. Бұл бастапқы нөмірмен бірдей сандары бар, бірақ кері ретпен жаңа нөмірді береді.

Integer24 . Дни недели пронумерованы следующим образом: 0 — воскресенье, 1 — понедельник, 2 — вторник, . . . , 6 — суббота. Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года,

если известно, что в этом году 1 января было понедельником.

Код random функциясын пайдаланып 1-ден 365-ке дейінгі (қоса алғанда) кездейсоқ бүтін k санын жасайды.randrange (), бірақ содан кейін K мәнін 31-ге нақты тағайындайды, яғни код кездейсоқ санның пайда болуына қарамастан әрқашан бірдей нәтиже береді. Содан кейін код аптаның күнін есептейді 1 қаңтар 1% 7 формуласын қолдана отырып, ол 1-ді қайтарады, өйткені 1-ді 7-ге бөлгенде 1-ден қалдық болады. Бұл week_days сөздігінде аптаның екінші күні болып табылатын дүйсенбіге сәйкес келеді. Содан кейін код апта күнінің нөмірі мен атауын 1 қаңтарға шығарады. Әрі қарай, код k % 7 формуласын қолдана отырып, k күніне арналған аптаның күнін есептейді, ол K-ны 7-ге бөлгенде қалдықты қайтарады.
Boolean14. Даны три целых числа: A, B, C. Проверить истинность

высказывания: «Ровно одно из чисел A, B, C положительное».

Ол [-10,10 диапазонында A, B, C кездейсоқ 3 бүтін сандарды генерациялайды, оларды басып шығарады, содан кейін әрбір бүтін санның оң болуы негізінде 3 логикалық айнымалы a, b, c жасайды. Соңында, ол өрнектің логикалық мәнін есептейді (a және b емес және с емес) немесе (a және b емес және с емес) немесе (а емес және b және c емес) және оны a-ның жеке логикалық мәндерімен бірге басып шығарады. , b, c.
Boolean24. Даны числа A, B, C (число A не равно 0). Рассмотрев дискриминант D = B2 4·A·C, проверить истинность высказывания:

«Квадратное уравнение A·x2 + B·x + C = 0 имеет вещественные

корни».

Бұл код 1 мен 10 арасындағы A, B және C кездейсоқ үш бүтін сандарды жасайды, Ax^2 + Bx + C = 0 квадрат теңдеуін шешеді және D = B^ дискриминантының бар-жоғын тексеру арқылы теңдеудің нақты түбірлері бар-жоғын анықтайды. 2 - 4AC теріс емес.

Квадрат формула теңдеуді шешу үшін қолданылады, ал егер дискриминант теріс емес болса, түбірлері нақты болады. Нәтиже квадрат теңдеудің нақты түбірі бар ма, жоқ па деген сөйлемде



басып шығарылады.

If14. Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел

Бағдарлама үш кездейсоқ сандарды жасайды және олардың арасындағы ең төменгі және ең үлкен мәндерді табады. Ең аз мән mn мәнін кіріс сандарының біріне (А және В арасындағы ең кішісі) инициализациялау арқылы, содан кейін оны үшінші C кірісімен салыстыру арқылы табылады. Ең үлкен мән mx мәнін кірістің ең үлкеніне инициализациялау арқылы табылады. сандарды (А мен В арасындағы ең үлкені), содан кейін оны С-мен салыстырады.
If24. Для данного вещественного x найти значение следующей функции f,принимающей вещественные значения:

Бұл код f(x) функциясының әртүрлі h мәндері үшін мәндер кестесін жасайды. Функция екі жағдаймен анықталады:

Егер х оң болса, f(x) = 2*sin(x)

Егер х оң емес болса, f(x) = 6-x

Мұнда x x = pi*h/2 ретінде анықталады, мұнда h 1/2 қадамдарымен -5/2-ден 5/2-ге дейінгі мәндерді қабылдайды.

Шығару h мәнін, хтың сәйкес мәнін және осы h мәні үшін f(x) есептелген мәнін көрсетеді.


Case4. Дан номер месяца — целое число в диапазоне 1–12 (1

январь, 2 — февраль и т. д.). Определить количество дней в этом

месяце для невисо-косного года.




Бұл код 1 мен 12 арасындағы кездейсоқ бүтін санды қосады және оны i айнымалысына тағайындайды. Содан кейін ол ай сандарын (жолдар ретінде) сәйкес айдағы күндер санымен салыстыратын m деп аталатын сөздікті жасайды.

Код i бүтін мәнін жолға түрлендіреді және оны m сөздігінен сәйкес айдағы күндер санын іздеу үшін пайдаланады. Содан кейін ол осы мәнді басып шығарады.

Егер i мәні m сөздігінде кілт болмаса, код KeyError қатесін тудырады. Бұл мүмкіндікті өңдеу үшін код KeyError қатесін ұстайтын және «Ошибка» хабарламасын басып шығаратын try-except блогын қамтиды.

Мысалы, кездейсоқ құрылған сан 7 болса, кодтың шығысы келесідей болады:

Кодты көшіру

Номер месяца: 7

31

Бұл 7 саны бар ай шілде, ал шілдеде 31 күн бар екенін көрсетеді. Егер кездейсоқ құрылған сан орнына 13 болса, код "Ошибка" деп басып шығаратын еді, себебі 13 саны бар ай жоқ.

Case14. Элементы равностороннего треугольника пронумерованы следующим образом: 1 — сторона a, 2 — радиус R1 вписанной окружности(R1 = a·√3/6), 3 — радиус R2 описанной окружности (
R2 = 2·R1), 4 —площадь S = a2·√3/4. Дан номер одного из этих элементов и его значение.Вывести значения остальных элементов данного треугольника (в том же порядке).


Код берілген төрт кіріс мәнінің біреуіне негізделген теңбүйірлі үшбұрыштың қасиеттерін жасайды және есептейді - сәйкесінше үшбұрыштың бір қабырғасының ұзындығын, сызылған шеңбердің радиусын білдіретін a, R1, R2 немесе S, шеңбердің радиусы немесе үшбұрыштың ауданы. Арнайы кіріс мәні бағдарлама арқылы кездейсоқ анықталады және де басып шығарылады.

Содан кейін бағдарлама кіріс мәнін пайдаланып үшбұрыштың қалған қасиеттерін есептейді және оларды d тізімінде сақтайды, содан кейін ол сәйкес сипаттың атымен бірге басып шығарылады.

Айта кетейік, төрт кіріс мәнінің тек біреуі ғана есептеуде шын мәнінде пайдаланылады, сондықтан қалған үшеуі біршама артық және пайдаланылатын нақты мән кездейсоқ құрылған кіріс мәніне байланысты.
For4. Дано вещественное число — цена 1 кг конфет. Вывести

стоимость 1, 2, . . . , 10 кг конфет.



Бұл код 0 мен 100 арасында кездейсоқ сандарды алады және оны екі ондық таңбаға дейін дөңгелектейді, бұл кәмпиттер килограммының бағасын білдіреді.

Содан кейін код цикл санаушысы ретінде i айнымалысын пайдаланып 1-ден 10-ға дейін қайталанатын for циклін енгізеді. Циклдің ішінде код i килограмм кәмпит сатып алу құнын есептеу үшін килограммның бағасын i-ге көбейтеді. Содан кейін ол кәмпиттің санын және екі ондық таңбаға пішімделген сәйкес құнын көрсететін хабарламаны басып шығарады.

Егер, мысалы, бір келіге кездейсоқ құрылған баға 5,35 болса, кодтың шығуы келесідей болады:

Кодты көшіру

Цена 1 кг конфет: 5,35

Стоймость 1 кг: 5,35

Стоймость 2 кг: 10,70

Стоймость 3 кг: 16.05

Стоймость 4 кг: 21.40

Стоймость 5 кг: 26,75

Стоймость 6 кг: 32,10

Стоймость 7 кг: 37,45

Стоймость 8 кг: 42,80

Стоймость 9 кг: 48,15

Стоймость 10 кг: 53,50

Бұл өнім бір килограмм үшін берілген баға бойынша әртүрлі мөлшердегі кәмпиттерді сатып алу құнын көрсетеді.

For14. Дано целое число N (> 0). Найти квадрат данного числа,

используя для его вычисления следующую формулу:


N2 = 1 + 3 + 5 + . . . + (2·N − 1).

После добавления к сумме каждого слагаемого выводить текущее значение суммы (в результате будут выведены квадраты всех целых чисел от 1 до N).


Бұл код 1 мен 14 арасындағы N кездейсоқ бүтін санды жасайды және оның мәнін басып шығарады.Содан кейін код S айнымалысын 0,0-ге дейін инициализациялайды. Ол цикл санаушысы ретінде i айнымалысын пайдаланып 1-ден N аралығында қайталанатын for цикліне кіреді.

Цикл ішінде код 2 * i - 1 мәнін есептеп, оны x айнымалысына тағайындайды. Содан кейін ол S-ке x қосады және i, x және S мәндерін басып шығарады.

Цикл аяқталғаннан кейін код 1-ден N-1-ге дейінгі барлық тақ бүтін сандардың қосындысы болып табылатын S соңғы мәнін басып шығарады.

Мысалы, N кездейсоқ бүтін саны 10 болып шықса, кодтың шығысы келесідей болады:

Кодты көшіру

N = 10

1 : 1 : 1.0

2 : 3 : 4.0

3 : 5 : 9.0

4 : 7 : 16.0

5 : 9 : 25.0

6 : 11 : 36.0

7 : 13 : 49.0

8 : 15 : 64.0

9 : 17 : 81.0

10 : 19 : 100,0

Қосынды = 100,0

Бұл шығыс циклдің әрбір итерациясы үшін i, x және S мәндерін, сондай-ақ алғашқы 19 тақ бүтін санның қосындысы болып табылатын S соңғы мәнін көрсетеді.
While4. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести TRUE, если не является — вывести FALSE.


Код алдымен 1 мен 999 (қоса алғанда) арасында N кездейсоқ бүтін санды жасайды немесе N мәніне 81 мәнін тағайындайды.Содан кейін ол N мәнін басып шығарады.Содан кейін код N 3-тен үлкен немесе оған тең болғанша, N-ді 3-ке бөлетін уақытша циклге кіреді. Бұл N 3-тен аз болғанша жалғасады.Соңында, код N-нің 1-ге тең екендігін басып шығарады, бұл N-дің бастапқы мәні 3-тің дәрежесі болғанын көрсетеді.Егер N үшін 81 мәнін қолдансақ, кодтың шығысы келесідей болады:

Математика

Кодты көшіру

N = 81

Является степенью 3: Рас

Бұл шығыс 81 саны 3-тің, атап айтқанда 3-тің 4-тің дәрежесіне тең екенін көрсетеді.

Егер N үшін кездейсоқ мәнді тудыратын жолға түсініктеме бермесек, нәтиже шығарылған N мәніне байланысты болады, бірақ ол әрқашан N мәні 3-тің дәрежесі немесе жоқ екенін көрсетеді.
While14. Дано число A (> 1). Вывести наибольшее из целых чисел K, для которых сумма 1 + 1/2 + . . . + 1/K будет меньше A, и саму эту сумм