Питон. 8-3py_Основы программирования (Python). 17. Введение 18. Линейные программы 19. Ветвления 20. Программирование циклических алгоритмов
Скачать 5.21 Mb.
|
§ 17. Введение § 18. Линейные программы § 19. Ветвления § 20. Программирование циклических алгоритмов § 21. Массивы § 22. Алгоритмы обработки массивов § 17. Введение Что такое программирование?Программирование — это создание программ для компьютеров. Этим занимаются программисты. Чем занимаются программисты:
Направления в программировании
Простейшая программа# Это пустая программа Что делает эта программа? ? комментарии после # не обрабатываются # coding: utf-8 # Это пустая программа кодировка utf-8 по умолчанию) """ Это тоже комментарий """ Вывод на экранprint( "Привет!" ) оператор вывода Оператор — это команда языка программирования. print( "Привет", Вася! ) Что плохо? ? print( "Привет, Вася!" ) вся строка в кавычках Переход на новую строкуprint( "Привет, Вася!" ) print( "Привет, Петя!" ) Результат: Нужно в одной строке: Привет, Вася! Привет, Петя! Привет, Вася!Привет, Петя! Решение: print( "Привет, Вася!", end="" ) print( "Привет, Петя!" ) переход на новую строку автоматически end="" после вывода данных ничего не выводить Системы программированияСистемы программирования — это средства для создания новых программ. Транслятор — это программа, которая переводит тексты программ, написанных программистом, в машинные коды (команды процессора). компилятор — переводит всю программу в машинные коды, строит исполняемый файл (.exe) интерпретатор — сам выполняет программу по частям (по одному оператору). program Hello; begin write('Привет!') end. 1010010100 privet.exe Python – интерпретатор! ! Системы программированияОтладчик — это программа для поиска ошибок в других программах. пошаговый режим — выполнение программы по шагам (по одному оператору) просмотр значений переменных во время выполнения программы точки останова – операторы в программе, перед выполнением которых нужно остановиться. Среда программирования (IDE): редактор текста программ транслятор отладчик |