Слайд 1Основные этапы решения задач. Алфавит языка Python.
Министерство цифрового
развития государственного управления информационных технологий связи Республики Татарстан государственное автономное
профессиональное образовательное учреждение
«Международный центр компетенции –
Казанский техникум информационных технологии и связи»
Слайд 2Основные этапы решения задач
1-й этап. Общая постановка задачи.
На этом
этапе описывается содержание задачи, составляется перечень исходных данных.
2-й этап. Разработка
математических модели.
Цель этого этапа состоит в установлении формализованных связей между исходными данными и искомыми результатами. Этап заключается в записи расчетных формул или функциональных зависимостей.
3-й этап. Разработка алгоритма.
Этап состоит в описании последовательности действий, в результате которых может быть получено решение задачи.
Слайд 3Основные этапы решения задач
4-й этап. Разработка программы.
Программа составляется в полном
соответсвии с разработанным алгоритмом решения задачи.
5-й этап. Откладка программы.
Процесс поиска
ошибок в программе и их устранение.
6-й этап. Анализ результатов.
Позволяет принять решение о необходимости внесения изменений в программу, проведении дополнительных расчетов или их окончании.
Слайд 4Алфавит языка Python
Изучение любого языка начинается с изучения алфавита, из
букв складываются слова, из слов - предложения. То же происходит
и при изучении языка программирования. Сначала мы должны уяснить, какие символы можно использовать для записи слов языка, из которых можно формировать определенные конструкции. Итак, в алфавит языка Python входят:
Латинские буквы от а до z и от А до Z.
Цифры от 0 до 9.
Специальные символы, например +, -, *, /.
Зарезервированные (служебные) слова: for, if, class, def и т. д.
Слайд 5Идентификаторы и общие правила их написания
Для того чтобы программа
решения задачи обладала свойством массовости, следует употреблять не конкретные значения
величин, а использовать их обозначения для возможности изменения по ходу выполнения программы их значений. Для обозначения в программе переменных и постоянных величин используются имена - идентификаторы (identification - установление соответствия объекта некоторому набору символов).
Слайд 6Идентификаторы и общие правила их написания
Программа на Python представляет
собой последовательность инструкций, которые называются операторами. Необходимо учитывать, следующее:
в идентификатор
не могут входить пробелы, специальные символы алфавита;
идентификатор начинается только с буквы или со знака подчеркивания;
идентификатор может состоять из букв, цифр и знака подчеркивания;
при написании идентификаторов можно использовать как прописные, так и строчные буквы латинского алфавита;
идентификатор не должен являться зарезервированным словом.
Слайд 8Оператор присваивания
Действия, выполняемые компьютером в процессе решения задачи, записываются
в виде операторов алгоритмического языка. Изменение значения переменной осуществляется оператором
присваивания.
Присваивание в Python означает связывание значения с некоторым именем переменной.
Слайд 9Типы данных
Для определения (объявления) переменных, интерпретатору или компилятору нужна
следующая информация:
Имя переменной – по имени осуществляется связь переменной в
программе с оперативной памятью компьютера;
Тип переменной – позволяет компилятору определить, какого вида информация хранится в переменной;
Значение переменной – определяет содержание информации, которая помещается в переменную.
Слайд 10Целые типы данных. Используются для представления целых чисел. Размер числа
ограничен объемом имеющейся оперативной памяти.
При вызове функции type:
type(10)
Результатом будет
‘int’>
Слайд 11Целые типы данных
Над данными целого типа определены следующие арифметические операции:
Слайд 13За вещественными типами данных закреплен тип float.
type (1.5e-02)
Результатом функции type
будет
Слайд 14Строковые типы данных
Значениями строковых переменных являются строковые константы (строки).
В языке Python объекты строкового типа обозначены как str.
Один из
самых популярных операторов в Python – это оператор print, который служит для вывода на экран текста, при этом текст должен быть заключен в двойные кавычки.
Слайд 15Логические типы данных
Переменные этого типа могут принимать одно из двух
значений: True(Истина) или False(Ложь). Объект логического типа в Python обозначается
как bool.
Слайд 16Функции преобразования типов
y=bool(объект) – приводит объект к логическому типу;
y=int(объект) –
приводит объект к целому типу;
y=float(объект) – приводит объект к вещественному
типу;
y=str(объект) – приводит объект к строковому типу;
y=list(последовательность) – преобразует элементы последовательности в список.
y=tuple(последовательность) – преобразует элементы последовательности в кортеж.
Слайд 17Комментарии
Для лучшего понимания программы в ней часто записывается пояснительный
текст – комментарий. Комментарии выполняют несколько важных функций:
делают программу легко
читаемой, поясняя смысл отдельных программных строк;
временно отключают фрагменты программы при ее отладке.