Работа с блок-схемами
636.50K
Category: programmingprogramming

44db00eed22b4b95a2af52d574ddd3ef

1. Работа с блок-схемами

L/O/G/O
19.11.2025

2.

Какие из приведенных фигур используются в блоксхемах?

3.

4.

По данным блок-схемам назовите вид алгоритма
линейный

5.

По данным блок-схемам назовите вид алгоритма
разветвляющийся
(полная форма)

6.

По данным блок-схемам назовите вид алгоритма
разветвляющийся
(неполная форма)

7.

По данным блок-схемам назовите вид алгоритма
цикл с
предусловием
(ПОКА)

8.

По данным блок-схемам назовите вид алгоритма
цикл с
постусловием
(ДО)

9.

По данным блок-схемам назовите вид алгоритма
цикл с
параметром
(ДЛЯ)

10.

№ 1.
Постройте блоксхему алгоритма
подписи 10
новогодних
открыток.
начало
Взять ручку
Параметр цикла =
1,10
+
Взять открытку
Подписать
открытку
Отложить открытку
конец
-

11.

К следующим заданиям
необходимо построить блоксхему и написать к ней
программу на Python

12.

№2
Определить расстояние,
пройденное человеком, если
известно время, скорость
движения, и движение было
равномерным.

13.

№ 2. Блок-схема
Определить расстояние,
пройденное человеком,
если известно время,
скорость движения, и
движение было
равномерным.

14.

№ 2. Программа
v = int(input("Введите скорость: "))
t = int(input("Введите время: "))
s = t*v
print("Расстояние равно: ",s," км")

15.

№ 3.
Дано целое число. Если оно
является положительным, то
прибавить к нему 1; в противном
случае не изменять его. Вывести
полученное число

16.

№ 3.
# Вводим целое число с клавиатуры
x = int(input("Введите целое число: "))
# Проверяем, является ли число
положительным
if x > 0:
x += 1
# Прибавляем 1, если число положительное
# Выводим результат
print("Полученное число:", x)

17.

№ 4.
Дано целое число. Если оно
является положительным, то
прибавить к нему 1; в
противном случае вычесть из
него 2. Вывести полученное
число.

18.

№ 4.
x = int(input("Введите целое число: "))
if x > 0:
x += 1
else:
x -= 2
print("Полученное число:", x)

19.

№ 5.
Дано целое число. Если оно
является положительным, то
прибавить к нему 1; если
отрицательным, то вычесть из него
2; если нулевым, то заменить его на
10. Вывести полученное число.

20.

№ 5.
x = int(input("Введите целое число: "))
if x > 0:
x += 1
elif x == 0:
x = 10
else:
x -= 2
print("Полученное число:", x)

21.

№ 6.
Даны три целых числа. Найти
количество положительных и
количество отрицательных
чисел в исходном наборе.

22.

№ 6.
# Ввод трёх целых чисел
a = int(input("Введите первое целое число: "))
b = int(input("Введите второе целое число: "))
c = int(input("Введите третье целое число: "))
# Инициализация счётчиков
count_positive = 0
count_negative = 0
# Проверка каждого числа
for num in [a, b, c]:
if num > 0:
count_positive += 1
elif num < 0:
count_negative += 1
# Вывод результата
print("Количество положительных чисел: ",
count_positive)

23.

№ 6. Код по частям
# Ввод трёх целых чисел
a = int(input("Введите первое целое число:
"))
b = int(input("Введите второе целое число:
"))
c = int(input("Введите третье целое число:
"))
# Инициализация счётчиков

24.

# Проверка каждого числа
for num in [a, b, c]:№ 6.
if num > 0:
count_positive += 1
elif num < 0:
count_negative += 1
# Вывод результата
print("Количество положительных чисел: ",
count_positive)
print("Количество отрицательных чисел: ",
count_negative)

25.

№ 7.
Дано целое число, лежащее в
диапазоне 1–999. Вывести его
строку-описание вида «четное
двузначное число», «нечетное
трехзначное число» и т. д.

26.

№ 7.
# Ввод числа от 1 до 999
x = int(input("Введите целое число от 1 до 999:
"))
# Определяем, четное число или нечетное
if x % 2 == 0:
parity = "Четное"
else:
parity = "Нечетное"
# Определяем количество разрядов числа
if 1 <= x <= 9:
digits = "однозначное"
elif 10 <= x <= 99:
digits = "двузначное"
else:
digits = "трехзначное"
# Формируем описание и выводим
result = f"{parity} {digits} число"

27.

№ 7. Код по частям
# Ввод числа от 1 до 999
x = int(input("Введите целое число от 1 до
999: "))
# Определяем, четное число или
нечетное
if x % 2 == 0:
parity = "Четное"
else:

28.

# Определяем количество разрядов числа
if 1 <= x <=№9:7. Код по частям
digits = "однозначное"
elif 10 <= x <= 99:
digits = "двузначное"
else:
digits = "трехзначное"
# Формируем описание и выводим
result = f"{parity} {digits} число"
print(result)

29.

result = f"{parity} {digits} число"
создаёт форматированную строку с помощью fstring в Python. Здесь внутри фигурных скобок {}
выделяются значения parity и digits.
Если, например, parity = «четное», а digits =
«двузначное», то строка result станет «четное
двузначное число».
Таким образом, f-строка позволяет удобно и
компактно формировать строки с активным
содержимым, объединяя текст и значения
значений в одну строку.​
English     Русский Rules