diff --git a/TEMA1/Pr0.py b/TEMA1/Pr0.py new file mode 100644 index 0000000..ecd0cba --- /dev/null +++ b/TEMA1/Pr0.py @@ -0,0 +1,7 @@ +#Программа по Теме 1 Гордиевских Данила Александровича + +print('Hello') +h=input('Your name=') + +import os +os.chdir("C:\\Users\\gorda\\YandexDisk\\5 семестр\\ПОАС\\TEMA1") diff --git a/TEMA1/Report.md b/TEMA1/Report.md new file mode 100644 index 0000000..1ed856a --- /dev/null +++ b/TEMA1/Report.md @@ -0,0 +1,75 @@ +# Отчет по теме 1 + +Гордиевских Данил, А-03-23 + +## 1 Изучение среды IDLE + +## 1.1 Работа в интерпретаторе Python 3.13 (command line) + +Изучены инструкции print() и input(). + +``` +>>> print("Hello") +Hello +>>> h = input("Your name = ") +Your name = Danil +``` + +## 1.2 Работа в оболочке IDLE + +Для настройки рабочей директории введены инструкции: + +``` +import os +os.chdir("C:\\Users\\gorda\\YandexDisk\\5 семестр\\ПОАС\\TEMA1") +``` + +Проведены настройки окна IDLE. Настроены размер окна, шрифт и выделение комментариев. Приведены скриншоты окон настройки +![Скриншот окна настройки окна](figure0.png) +![Скриншот окна настройки шрифта](figure1.png) +![Скриншот окна настройки выделений](figure2.png) + +## 1.3 Написание демонстрационной программы + +Создан файл Pr0.py, прикреплённый к отчёту, в него вставлены инструкции из пунктов 1.1 и 1.2. + +Полученный вывод: + +``` +================== RESTART: C:\Users\gorda\YandexDisk\5 семестр\ПОАС\TEMA1\Pr0.py ================== +Hello +Your name=Danil +``` + +## 1.4 Анализ каталога pycache + +После запуска программы Pr0.py в рабочей директории появился каталог __pycache__, внутри которого расположен файл Pr0.cpython-34.pyc, фрагмент которого представлен на скриншоте + +![фрагмент файла Pr0.cpython-34.pyc ](figure3.png) + +Файл .pyc — это скомпилированный файл байт-кода для исходного кода Python (.py) для исполнения виртуальной машиной Python + +## 1.5 Изучение HELP'а + +В командную строку Python введена инструкция help(print), help(input). Вывод — описание работы данных инструкций, представлен на скриншоте + +![Текст хелпа по print() и input()](figure4.png) + +## 1.6 Пункт 15 + +Открыт в редакторе и запущен файл prb1.py, получен вывод: + +``` +================== RESTART: C:\Users\gorda\YandexDisk\5 семестр\ПОАС\TEMA1\prb1.py ================= +Как Вас зовут? Danil +Привет, Danil +``` + +Запущен файл tdemo_chaos.py и изучено его содержимое. Скриншот окна работы программы и код приграммы приведён ниже + +![Работа tdemo_chaos.py](figure5.png) +![Код tdemo_chaos.py](figure6.png) + +Запущен пример clock из пакета Turtle. Окно представлено на скриншоте + +![Пример Clock](figure7.png) \ No newline at end of file diff --git a/TEMA1/figure0.jpg b/TEMA1/figure0.jpg new file mode 100644 index 0000000..052f154 Binary files /dev/null and b/TEMA1/figure0.jpg differ diff --git a/TEMA1/figure1.jpg b/TEMA1/figure1.jpg new file mode 100644 index 0000000..f19622a Binary files /dev/null and b/TEMA1/figure1.jpg differ diff --git a/TEMA1/figure2.jpg b/TEMA1/figure2.jpg new file mode 100644 index 0000000..4e3df30 Binary files /dev/null and b/TEMA1/figure2.jpg differ diff --git a/TEMA1/figure3.jpg b/TEMA1/figure3.jpg new file mode 100644 index 0000000..98ea02a Binary files /dev/null and b/TEMA1/figure3.jpg differ diff --git a/TEMA1/figure4.jpg b/TEMA1/figure4.jpg new file mode 100644 index 0000000..e3c9b88 Binary files /dev/null and b/TEMA1/figure4.jpg differ diff --git a/TEMA1/figure5.jpg b/TEMA1/figure5.jpg new file mode 100644 index 0000000..b86c7f2 Binary files /dev/null and b/TEMA1/figure5.jpg differ diff --git a/TEMA1/figure6.jpg b/TEMA1/figure6.jpg new file mode 100644 index 0000000..1286a6d Binary files /dev/null and b/TEMA1/figure6.jpg differ diff --git a/TEMA1/figure7.jpg b/TEMA1/figure7.jpg new file mode 100644 index 0000000..328db43 Binary files /dev/null and b/TEMA1/figure7.jpg differ