Бекітемін: каф меңгерушісі Калинин А. А. (қолы) 2023ж



Pdf көрінісі
бет2/2
Дата14.12.2023
өлшемі0.88 Mb.
#486549
1   2
ФЛПО Вт-20-1 КР Зекен Алихан

Анықтама
Берілген жұмыс бойынша онлайн тексеріс 
Кафедра: АЕЖ 
Топ нөмері: ВТ-20-1 
Жұмыс түрі: Курстық жоба 
Пән: Функционалдық және логикалық бағдарламалау 
Жоба жетекші: Искаков М.Б 
Студент: Зекен Алихан

Document Outline

  • Мазмұны
  • Кіріспе
  • 1 Python тілінде бағдарламалау негіздері
  • 1.1 Python тілінің ерекшелігі
  • 1.2 Python бағдарламасының құрамы
  • 2 Python тіліндегі бағдарлама мәтінін талдау
  • 2.1. Бағдарлама мәтіні бойынша алгоритмнің вербальдық сипаттамасы
  • 2.2 Бағдарлама алгоритмінің блок схемасын жасау
  • 2.3 Бағдарламада қолданыдған операторладың сипиттамасы
  • Бағдарлама логиканы басқару және әрекеттерді орындау үшін әртүрлі операторларды пайдаланады. Міне, олардың қысқаша сипаттамасы:
  • Import операторы:
  • - Бағдарламаны орындау үшін қажетті кітапханалар мен модульдерді импорттау үшін қолданылады. Мысалы, Import sys, random, time.
  • Try-except операторы:
  • - Ерекшеліктерді өңдейді. Бұл жағдайда, егер bext кітапханасы болмаса, importerror өңдеу үшін қолданылады.
  • Тағайындау операторлары (=):
  • - Деректер құрылымдарының айнымалылары мен элементтеріне мәндер тағайындалады. Мысалы, WIDTH, HEIGHT = bext.size().
  • Шарт операторлары (if-elif-else):
  • - Шарттарға байланысты орындалатын код блоктарын анықтаңыз. Бағдарлама терминалдың шеттерімен логотиптердің соқтығысуын тексеру үшін қолданылады.
  • Цикл операторы (for):
  • - Элементтер тізбегі бойынша Итерация үшін қолданылады. Бұл жағдайда логотиптерді жасау және оларды циклде өңдеу үшін.
  • Шексіз цикл (while True):
  • - Пайдаланушы үзгенге дейін Бағдарламаның негізгі логикасын орындайтын шексіз цикл жасайды.
  • Sys операторы.stdout.flush():
  • - Шығыс буферін қалпына келтіру үшін қолданылады. Бұл тұрғыда терминалға дұрыс шығуды қамтамасыз ету үшін қолданылады.
  • Терминалды шығару операторлары (print):
  • - Терминалға ақпаратты шығаруға жауапты. Мысалы, басып шығару ('Corner bounces:', cornerBounces, end=").
  • Арифметика операторлары (+=, -=, *=):
  • - Тағайындалған айнымалылардың мәндерін өзгерту үшін қолданылады. Мысалы, cornerBounces += 1.
  • Sys операторы.exit():
  • - Бағдарламаның орындалуын тоқтатады. Бұл жағдайда қажетті кітапхана болмаған жағдайда бағдарламаны аяқтау үшін қолданылады.
  • Уақыт операторы.sleep():
  • - Анимация жылдамдығына әсер ететін цикл итерациялары арасында кідіріс жасау үшін қолданылады.
  • Бұл операторлар терминалда секіретін DVD логотипінің анимациясын жасайтын бағдарламаның логикасын бірлесіп қамтамасыз етеді.
  • Қорытынды
  • Қолданылған әдебиеттер тізімі


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




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

    Басты бет