Содержание
- 2. Лекция №1 Введение в программирование на языке Python. Понятия «алгоритм» и «программа». План лекции: 1. Понятия
- 3. Основные понятия и определения (глоссарий) Алгоритм — точное предписание исполнителю совершить определённую последовательность действий для достижения
- 4. Программа — согласно ГОСТ 19781-90 — данные, предназначенные для управления конкретными компонентами системы обработки информации в
- 5. Транслятор Транслятор — в широком смысле — программа, преобразующая текст, написанный на одном языке, в текст
- 6. Понятия «алгоритм» и «программа». Алгоритм решения задачи – точное описание порядка действий, которые надо выполнить для
- 7. Этапы решения задачи на компьютере 1. Постановка задачи. 2.Формализация задачи. 3.Построение алгоритма. 4.Составление программы на языке
- 8. Данные Совокупность величин, с которыми работает компьютер, принято называть данными. По отношению к программе данные делятся
- 9. Величины Всякая величина занимает свое определенное место в памяти компьютера, а значение этой величины определяется двоичным
- 10. Способы записи алгоритмов Для записи алгоритмов используют самые разнообразные средства. Выбор средства определяется типом исполняемого алгоритма.
- 11. Структура алгоритмов В 1969 году известным голландским ученым- программистом Э. В. Дейкстрой было доказано, что алгоритм
- 12. Линейный алгоритм Следование - алгоритмическая конструкция, отображающая последовательный порядок действий. Алгоритмы, в которых используется только структура
- 13. Пример линейной задачи Задача №1. Найдите площадь треугольника с основанием A, высотой Н. алг нач S:=(A*H
- 14. Ветвление Ветвление — алгоритмическая альтернатива. Управление передаётся одному из двух блоков в зависимости от истинности или
- 15. Ветвление если то если то все иначе если то иначе все все
- 16. Цикл Цикл — повторение некоторой группы действий по условию. Различают два типа цикла. Первый — цикл
- 17. Цикл Второй тип циклической структуры — цикл с постусловием: цикл-до. Здесь тело цикла предшествует условию цикла.
- 18. Цикл Если блок, составляющий тело цикла, сам является циклической структурой, то имеют место вложенные циклы. Вложенная
- 19. Python - интерпретируемый, объектно-ориентированный, высокоуровневый язык программирования общего назначения. Синтаксис Python прост в изучении, в нем
- 20. Особенности языка Минималистичность синтаксиса Простота изучения Широкие возможности Поддержка разных парадигм программирования Интерпретируемый Динамическая типизация Открытость
- 21. - разрабатывался с конца 80-х, выпущен в феврале 1991 г. - создание Python было начато Гвидо
- 22. Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых
- 23. Области применения Скрипты, утилиты Научная сфера Исследование данных Веб-приложения Сервисы Разработка игр
- 24. Сферы, в которых применить Python нельзя Создание драйверов устройств Низкоуровневое программирование
- 25. Преимущества языка Простота Читабельность Мощная стандартная библиотека и огромный выбор сторонних библиотек и модулей Краткость кода
- 26. недостатки Низкая по сравнению с компилируемыми языками скорость работы GIL (Global Interpreter Lock)
- 27. Интерпретатор и интегрированная среда разработки Интерпретатор – программа (разновидность транслятора), выполняющая интерпретацию. Официальный сайт Python: https://python.org/
- 28. Интегрированная среда разработки (IDE) http://www.jetbrains.com/pycharm/ Интегрированная среда разработки, IDE (Integrated development environment) – система программных средств,
- 29. Контрольные вопросы 1. Что такое «алгоритм решения задачи»? 2. Какие вы знаете способы записи алгоритма? 3.
- 30. Линейный алгоритм. Задача 3. Построение алгоритма Используя данные таблицы определить общую стоимость обеда в столовой. Определить,
- 31. Ветвление. Задача 2. Составить алгоритм решения задачи в виде Блок-схемы Построить алгоритм решения ввода значения температуры
- 33. Скачать презентацию