Тармақталған есептеуіш процесстер
Автор: lolololo01 • Сентябрь 4, 2021 • Лабораторная работа • 367 Слов (2 Страниц) • 349 Просмотры
Қазақстан Республикасының білім және ғылым министрлігі
Қарағанды техникалық университеті
Ақпараттық-қауіпсіздік системалар кафедрасы
Зертханалық жұмыс №6
Пәні: Алгоротмизация мен программалау негіздері
Тақырыбы: «Тармақталған есептеуіш процесстер»
Жетекшісі:
Кисина М. К.
Студент:
Бұланбаева Әйгерім
2021
6-нұсқа
Жұмыстың мақсаты:
Берілген координаталары бар нүктенің көлеңкеленген аумаққа түсетіндігін анықтайтын программа жазыңыз. Шекарадағы нүктелер сол ауданға жатады. Суреттен қажетті параметрлерді алыңыз. Бағдарламаның нәтижесін мәтіндік хабарлама түрінде шығарыңыз: бар, жоқ.
Теориялық мәліметтер:
Мәселені шешу үшін біз шартты операторды қолданамыз:
егер <логикалық өрнек>:
<Блок - егер шарт дұрыс болса орындалады> [elif <Бульдік өрнек>:
<Блок - егер шарт шын болса орындалады>
]
[басқа:
<Блок - егер барлық шарттар жалған болса орындалады>
]
<Блок> бұл бірдей кеңістіктермен бөлінетін нұсқаулар жиынтығы (әдетте төртеу).
Параметрлері нүктенің координаталарының (х, у) мәні мен түзулер теңдеулері болатын логикалық өрнекті дұрыс құрастыру керек.
Консольмен алмасу стандартты функциялармен жүзеге асырылады
I / O: енгізу () және басып шығару ().
Есепті шешу үшін түзудің теңдеуін білу керек (қисық теңдеуі суретте көрсетілген). Суреттен біз (-1, 0) және (1,4) түзу өтетін екі нүктенің координаталарын аламыз. Таңдалған нүктелердің мәндерін y = kx + b жалпы теңдеуіне қойып, теңдеулер жүйесін аламыз. Осы жүйені шешіп, k және b параметрлерінің мәндерін табамыз. Нәтижесінде түзудің теңдеуі келесі түрге ие болады: y = 2x + 2.
Пайдаланушы енгізген (х, у) координаталары бар нүкте [-1, 1] аралығында көлеңкеленген аймаққа түседі, егер х -1-ден кем емес және 1-ден көп болмаса. Сонымен қатар, у болуы керек х нүктесіндегі түзу сызық үшін алынған мәннен кем емес және осы кезде куб парабола үшін есептелген мәннен артық емес.
...