Слайд 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Комментарии 
	Для лучшего понимания программы в ней часто записывается пояснительный
                                                            
                                    
текст – комментарий. Комментарии выполняют несколько важных функций:
делают программу легко
                                    читаемой, поясняя смысл отдельных программных строк;
временно отключают фрагменты программы при ее отладке.