9 класс. Разбиение задачи на подзадачи. Составление алгоритмов и программ с использованием ветвлений, циклов и вспомогательных алгоритмов
Язык программирования — это формальный язык для создания компьютерных программ.
Типы языков программирования:
- низкого уровня (Assembler,…)
- высокого уровня
- процедурные (C, Pascal, Basic,…)
- объектно-ориентированные (C++, Objecst Pascal, Visual Basic, Python, …)
Транслятор - программа, переводящая программу с языка программирования в машинный код, понятный процессору.
Типы трансляторов:
- интерпретаторы (перевел команду -> выполнил команду)
- компиляторы (перевел программу -> выполнил программу)
Язык Python ([ˈpaɪθ(ə)n]; в русском языке встречаются названия пито́н или па́йтон)
Oбъектно-ориентированный язык.
Среда программирования IDLE.
Арифметические действия
| Математика | Python |
| 2 + 4 | 2 + 4 |
| 10 - 5 | 10 - 5 |
| 2 · 5 | 2 * 5 |
| 10 : 5 | 10 / 5 |
| 5 2 | 5 ** 2 |
| sqrt(9) | |
| целая часть от деления 9 на 2 | 9 // 2 |
| остаток от деления 9 на 2 | 9 % 2 |
Для того, чтобы функция sqrt заработала в IDLE, нужно сначала ввести команду
from math import *
Вычислите значение следующего выражения с помощью IDLE или онлайн-вычислителя выражений:
Программный режим
Меню → File → New File
Запуск программы:
Меню → Run → Run Module
Вывод данных
print(данные1, данные2, …)
Примеры:
Вывод текста (текст пишется в кавычках!):
print(«Привет!»)
Вывод числа:
print(5)
Вывод значения выражения:
print(10-3)
Сравните с результатом выполнения команды print(«10-3»)
Задача:
Напишите команду, которая выведет на экран следующее:
2+4 будет 6
При этом числа 6 в программе быть не должно - оно должно быть вычислено из указанного выражения.
Онлайн - среды программирования:
https://stepindev.com/ru/py-playground (с исполнителем Черепаха)
Задачи для начинающих
https://stepindev.com/ru/courses/ff4ee168-0b12-4376-b6ca-0dcf1d483395