вторник, 21 февраля 2023 г.

Урок 43-44. Моделирование на языке программирования Python

Дата проведения занятия 22.02.23

Часть 1. Введение

У нас начинается новая, очень интересная тема - программирование на языке Python.
Гвидо ван Россум. Родился в 1956 г
Языки программирования - формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Python - один из универсальных языков программирования высокого уровня. Его относят к языкам 3 поколения. (Первое поколение - машинные языки, Второе поколение - Ассемблеры).
Язык является интерпретируемым и объектно-ориентированным (все является объектами).
Python разработан в 1991 году голландским программистом Гвидо ван Россумом. Название язык получил в честь британского телешоу «Летающий цирк Монти Пайтона»

Часть 2. Этапы решения задачи на компьютере. Этапы моделирования


1 этап. Постановка задачи. Результат - словесная информационная модель
2 этап. Формализация. Результат - математическая модель
3 этап. Алгоритмизация. Результат  - алгоритм (описание на алгоритмическом языке, в виде блок-схемы и т п)
4 этап. Программирование. Результат  - Программа
5 этап. Компьютерный эксперимент. Отладка, тестирование. Результат - уточнение модели. Возможен возврат к этапам 1 - 4.

Часть 3. Среда PyCharm

PyCharm — это кроссплатформенная интегрированная среда разработки для языка программирования Python, разработанная международной компанией JetBrains. 
Мы будем работать с  PyCharm Community Edition — это свободно распространяемое ПО, бесплатная версия.

Эта среда разработки включает в себя:

  • текстовый редактор,
  • интерпретатор языка Python ,
  • средства автоматизации сборки,
  • отладчик.

Работа на ПК

1. На локальном компьютере в папке своего класса создайте вложенную папку, названную вашей фамилией латинскими буквами. В этой папке будете сохранять все программы 
2. В вашей папке создайте новый текстовый документ Py8cl_01_name.py на основе файла *.txt, где name - ваша фамилия
Учтите, что в имени программы могут использоваться только латинские буквы, цифры и знак подчеркивания (НЕ тире)
3. Найдите на рабочем столе ярлык PyCharm (PC), запустите приложение.
4. Изучите интерфейс приложения.
5. Схематично зарисуйте в тетрадь расположение и назначение окон приложения.
6. Откройте созданный вами новый файл: Меню -- File -- Open -- ... Py8cl_01_name.py
7. Наберите программу в поле редактирования, указав в приветствии свои имя и фамилию
 
 # Моя первая программа - это комментарий
  print ('Вас приветствует программа Васи Иванова')
  
8. Сохраните текст программы на локальном компьютере в своей папке Меню -- File -- Save All
9. Запустите программу: Меню -- Run -- Run.. -- Py8cl_01_name.py  
10. Проанализируйте полученный результат
11. Составьте программу, которая рисует прямоугольный треугольник со стороной *****, запишите ее следом за приветствием
12. Сохраните текст программы на локальном компьютере в своей папке Меню -- File --Save All,
 Запустите программу: Меню -- Run -- Run.. -- Py8cl_01_name.py
13. Составьте программу, которая рисует следующий рисунок, запишите ее следом за треугольником
  ж
 жжж
жжжжж
шш шш
шш шш

14. Сохраните текст программы на локальном компьютере в своей папке  Меню -- File -- Save All
Запустите программу: Меню -- Run -- Run.. -- Py8cl_01_name.py 
15. Составьте программу, которая звездочками выводит букву W
16. Сохраните текст программы на локальном компьютере в своей папке  Меню -- File -- Save All
Запустите программу: Меню -- Run -- Run.. -- Py8cl_01_name.py
17. Составьте программу, которая звездочками выводит слово SOS
18. Сохраните текст программы на локальном компьютере в своей папке  Меню -- File -- Save All
Запустите программу: Меню -- Run -- Run.. -- Py8cl_01_name.py
19. Завершите работу PyCharm: Меню -- File -- Exit 

Домашнее задание

  1. Написать в тетради программу, которая выводит в поле вывода  звездочками * * * первую букву вашего имени или фамилии. Например: Ольга
    ****
    *    *
    *    *
    ****
  2. Сохранить файл под именем py8hm_01_name.py на Google-диске в своей папке 8info-name, где name - ваша фамилия
  3. Задание выполнить до 22.00 час 28.02.22   

Комментариев нет:

Отправить комментарий