Содержание
- 2. Программирование на языке Python Алгоритм и его свойства
- 3. Что такое алгоритм? Алгоритм — это точное описание порядка действий, которые должен выполнить исполнитель для решения
- 4. Свойства алгоритма Дискретность — алгоритм состоит из отдельных команд, каждая из которых выполняется за конечное время.
- 5. Программирование на языке Python Простейшие программы
- 6. Простейшая программа # Это пустая программа комментарии после # не обрабатываются # coding: utf-8 # Это
- 7. Вывод на экран print ( "2+2=?" ) print ( "Ответ: 4" ) Протокол: 2+2=? Ответ: 4
- 8. Задания «4»: Вывести на экран текст «лесенкой» Вася пошел гулять «5»: Вывести на экран рисунок из
- 9. Сложение чисел Задача. Ввести с клавиатуры два числа и найти их сумму. Протокол: Введите два целых
- 10. Сумма: псевдокод ввести два числа вычислить их сумму вывести сумму на экран Псевдокод – алгоритм на
- 11. Переменные Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время
- 12. Имена переменных МОЖНО использовать латинские буквы (A-Z, a-z) русские буквы (не рекомендуется!) цифры знак подчеркивания _
- 13. Типы переменных a = 4 print ( type(a) ) целое число (integer) a = 4.5 print
- 14. Зачем нужен тип переменной? Тип определяет: область допустимых значений допустимые операции объём памяти формат хранения данных
- 15. Как записать значение в переменную? a = 5 оператор присваивания 5 Оператор – это команда языка
- 16. Ввод значения с клавиатуры 5 a
- 17. Ввод значения с клавиатуры a = input() ввести строку с клавиатуры и связать с переменной a
- 18. Ввод с подсказкой a = input ( "Введите число: " ) подсказка Введите число: 26 a
- 19. Изменение значений переменной a = 5 b = a + 2 a = (a + 2)*(b
- 20. Вывод данных print ( a ) значение переменной print ( "Ответ: ", a ) значение и
- 21. Вывод данных через format print ( a, "+", b, "=", c, sep = "" ) 2+3=5
- 22. Сложение чисел: простое решение a = int ( input() ) b = int ( input() )
- 23. print ( "Введите два числа: " ) a = int ( input() ) b = int
- 24. Задания «3»: Ввести три числа, найти их сумму. Пример: Введите три числа: 4 5 7 4+5+7=16
- 25. Задания «5»: Ввести три числа, найти их сумму, произведение и среднее арифметическое. Пример: Введите три числа:
- 26. Программирование на языке Python Вычисления
- 27. Арифметическое выражения a = (c + b**5*3 - 1) / 2 * d Приоритет (старшинство): скобки
- 28. Деление Классическое деление: a = 9; b = 6 x = 3 / 4 # =
- 29. Остаток от деления % – остаток от деления d = 85 b = d // 10
- 30. Операторы // и % a = 1234 d = a % 10; print( d ) a
- 31. Сокращенная запись операций a += b # a = a + b a -= b #
- 32. Ввод двух значений в одной строке a, b = map ( int, input().split() ) input() ввести
- 33. Задания «3»: Ввести три числа: цену пирожка (два числа: рубли, потом – копейки) и количество пирожков.
- 34. Задания «5»: Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между уроками –
- 35. Случайные числа Случайно… встретить друга на улице разбить тарелку найти 10 рублей выиграть в лотерею Случайный
- 36. Случайные числа на компьютере Электронный генератор нужно специальное устройство нельзя воспроизвести результаты 318458191041 564321 209938992481 458191
- 37. Линейный конгруэнтный генератор X = (a*X+b) % c | интервал от 0 до c-1 X =
- 38. Генератор случайных чисел Генератор на [0,1): X = random.random() # псевдосл. число Y = random.random() #
- 39. Генератор случайных чисел Генератор на [0,1): X = random() # псевдослучайное число Y = random() #
- 40. Задачи «3»: Игральный кубик бросается три раза (выпадает три случайных значения). Сколько очков в среднем выпало?
- 41. Задачи «5»: Получить случайное трёхзначное число и вывести через запятую его отдельные цифры. Пример: Получено число
- 42. Программирование на языке Python Ветвления
- 43. Условный оператор Задача: изменить порядок действий в зависимости от выполнения некоторого условия. полная форма ветвления if
- 44. Условный оператор: неполная форма неполная форма ветвления M = a if b > a: M =
- 45. Условный оператор if a с = a a = b b = c 4 6 ?
- 46. Знаки отношений > >= == != больше, меньше больше или равно меньше или равно равно не
- 47. Вложенные условные операторы if a > b: print("Андрей старше") else: if a == b: print("Одного возраста")
- 48. Каскадное ветвление if a > b: print("Андрей старше") elif a == b: print("Одного возраста") else: print("Борис
- 49. Каскадное ветвление cost = 1500 if cost print ( "Скидок нет." ) elif cost print (
- 50. Задачи (без функций min и max!) «3»: Ввести два целых числа, найти наибольшее и наименьшее из
- 51. Задачи '5': Ввести пять чисел и найти наибольшее из них. Пример: Введите пять чисел: 4 15
- 52. Сложные условия Задача: набор сотрудников в возрасте 25-40 лет (включительно). if : print("подходит") else: print("не подходит")
- 53. Сложные условия Задача: набор сотрудников в возрасте 25-40 лет (включительно). if : print("не подходит") else: print("подходит")
- 54. Сложные условия if not(a print("Cтарт!") not Приоритет : отношения ( , =, ==, !=) not («НЕ»)
- 55. Задачи «3»: Напишите программу, которая получает три числа - рост трёх спортсменов, и выводит сообщение «По
- 56. Задачи «4»: Напишите программу, которая получает номер месяца и выводит соответствующее ему время года или сообщение
- 58. Скачать презентацию























































Устройство компьютера (4 класс)
Технология программирования. Введение
Отчет об научно-исследовательской работе
Системы счисления
Кодирование графической информации
Файловая система
Computer Vocabulary Programming
Кластеризация. Импровизация
Информационная система новостного контента
Методики определения актуальных угроз безопасности информации
«Проблемы мотивации учебной деятельности на уроках информатики. Уровневая дифференциация" Учитель информатики МОУ «Основная
Синхронизация цифровых и волоконно-оптических систем передачи
Язык HTML. Оформление текста
Интерпретация религии в Binding of Isaac
История развития информатики
2. Jadvallar
Процесс создания дизайна
Основы алгоритмизации
Научно-фантастический доклад Три закона разработотехники
Системы счисления. Математические основы информатики
Sketch meme. Как меньше спать и выспаться
Графический диктант в тетради в клетку (3 класс)
Информационный запас слова и его измерение
История цифровой вычислительной техники
Тенденции web-дизайна
Сервис Реестр саморегулируемых организаций кадастровых инженеров
Оценка количественных параметров текстовых документов. Обработка текстовой информации
Элементы комбинаторики, теории множеств и математической логики. Операции импликация, эквиваленция