Анықтама
Берілген жұмыс бойынша онлайн тексеріс
Кафедра: АЕЖ
Топ нөмері: ВТ-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 логотипінің анимациясын жасайтын бағдарламаның логикасын бірлесіп қамтамасыз етеді.
- Қорытынды
- Қолданылған әдебиеттер тізімі
Достарыңызбен бөлісу: |