программирование на языке python

PPT 131 pages 3.4 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 131
программное обеспечение (по)  к.ю. поляков, 2015 http://kpolyakov.spb.ru * программирование на языке python алгоритм и его свойства простейшие программы вычисления ветвления символьные строки циклические алгоритмы массивы (списки) поиск в массиве  к.ю. поляков, 2015 http://kpolyakov.spb.ru программирование на языке python алгоритм и его свойства * алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru что такое алгоритм? * алгоритм — это точное описание порядка действий, которые должен выполнить исполнитель для решения задачи за конечное время. исполнитель – это устройство или одушёвленное существо (человек), способное понять и выполнить команды, составляющие алгоритм. формальные исполнители: не понимают (и не могут понять) смысл команд. мухаммед ал-хорезми (ок. 783–ок. 850 гг.) алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru свойства алгоритма * дискретность — алгоритм состоит из отдельных команд, каждая из которых выполняется за конечное время. детерминированность (определённость) — при каждом запуске алгоритма с одними и теми же исходными данными получается один и …
2 / 131
 к.ю. поляков, 2015 http://kpolyakov.spb.ru вывод на экран * print ( "2+2=?" ) print ( "ответ: 4" ) протокол: 2+2=? ответ: 4 автоматический переход на новую строку print ( '2+2=?' ) print ( 'ответ: 4' ) алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru задания * «4»: вывести на экран текст «лесенкой» вася пошел гулять «5»: вывести на экран рисунок из букв ж жжж жжжжж жжжжжжж hh hh zzzzz алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru сложение чисел * задача. ввести с клавиатуры два числа и найти их сумму. протокол: введите два целых числа 25 30 25+30=55 компьютер пользователь компьютер считает сам! как ввести числа в память? где хранить введенные числа? как вычислить? как вывести результат? ? алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru сумма: псевдокод * ввести два числа вычислить их сумму вывести сумму на экран псевдокод – алгоритм на русском …
3 / 131
, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru зачем нужен тип переменной? * тип определяет: область допустимых значений допустимые операции объём памяти формат хранения данных алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru как записать значение в переменную? * a = 5 оператор присваивания 5 оператор – это команда языка программирования (инструкция). оператор присваивания – это команда для присваивания нового значения переменной. a a = 7 7 при записи нового значения старое удаляется из памяти! ! алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru ввод значения с клавиатуры * 5 a программа ждет, пока пользователь введет значение и нажмет enter. введенное значение записывается в переменную a (связывается с именем a) ! алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru ввод значения с клавиатуры * a = input() ввести строку с клавиатуры и связать с переменной a b = input() с = a + b …
4 / 131
я и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru вывод данных через format * print ( a, "+", b, "=", c, sep = "" ) 2+3=5 print ( "{}+{}={}".format(a, b, c ) ) алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru сложение чисел: простое решение * a = int ( input() ) b = int ( input() ) c = a + b print ( c ) что плохо? ? алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru print ( "введите два числа: " ) a = int ( input() ) b = int ( input() ) c = a + b print ( a, "+", b, "=", c, sep="" ) сложение чисел: полное решение * протокол: введите два целых числа 25 30 25+30=55 компьютер пользователь подсказка алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru задания * «3»: ввести три числа, найти их …
5 / 131
// 4 # = 0 x = a // b # = 1 x = -3 // 4 # = -1 x = -a // b # = -2 алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru остаток от деления * % – остаток от деления d = 85 b = d // 10 # 8 a = d % 10 # 5 d = a % b # 5 d = b % a # 3 a = 15 b = 19 d = a // b # 0 a = a % b # 15 алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru операторы // и % * a = 1234 d = a % 10; print( d ) a = a // 10 # 123 d = a % 10; print( d ) a = a // 10 # 12 d = a …

Want to read more?

Download all 131 pages for free via Telegram.

Download full file

About "программирование на языке python"

программное обеспечение (по)  к.ю. поляков, 2015 http://kpolyakov.spb.ru * программирование на языке python алгоритм и его свойства простейшие программы вычисления ветвления символьные строки циклические алгоритмы массивы (списки) поиск в массиве  к.ю. поляков, 2015 http://kpolyakov.spb.ru программирование на языке python алгоритм и его свойства * алгоритмизация и программирование, язык python  к.ю. поляков, 2015 http://kpolyakov.spb.ru что такое алгоритм? * алгоритм — это точное описание порядка действий, которые должен выполнить исполнитель для решения задачи за конечное время. исполнитель – это устройство или одушёвленное существо (человек), способное понять и выполнить команды, составляющие алгоритм. формальные исполнители: не понимают (и не могут понять) смысл команд. мухаммед ал-х...

This file contains 131 pages in PPT format (3.4 MB). To download "программирование на языке python", click the Telegram button on the left.

Tags: программирование на языке python PPT 131 pages Free download Telegram