- •Введение
- •Задача №1.
- •Функция print()
- •Оператор ветвления if
- •Формат оператора выбора (ветвления) if
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача №2. Условие:
- •Решение:
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача №3. Условие:
- •Решение: Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача №4. Условие:
- •Решение:
- •Цикл while
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача №5. Условие:
- •Решение:
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача № 6.
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Заключение
- •Список литературы
Примеры работы программы:
Пример № 1.
Входные данные |
Выходные данные |
16, 10, 154, 10, 12, 0 |
2 |
Полученный результат соответствует условию задания.
Пример работы программы рис 4.1
Рис. 4.1
Пример № 2.
Входные данные |
Выходные данные |
100, 73, 56, 48, 88, 2, 16, 0 |
4 |
Полученный результат соответствует условию задания.
Пример работы программы рис 4.2
Рис. 4.2
Пример № 3.
Входные данные |
Выходные данные |
15, 6, 36, 21, 7, 150, 0 |
1 |
Полученный результат соответствует условию задания.
Пример работы программы рис 4.3
Рис. 4.3
Задача №5. Условие:
Решить задачу, используя операции со строками. Свяжите переменную с любой строкой, состоящей не менее чем из 8 символов. Извлеките из строки первый символ, затем последний, третий с начала и третий с конца. Измерьте длину вашей строки.
Решение:
Для решения данной задачи будет использоваться операции со строками, краткие теоретические сведения:
Строки являются упорядоченными последовательностями символов. Строки относятся к неизменяемым типам данных. Строки хранятся как последовательности символов, доступ к которым можно получить с помощью целочисленного индекса, начиная с нуля. Чтобы извлечь подстроку, можно использовать оператор сечения: s[i:j:k].
Алгоритм:
С помощью функции input() создаётся строка s из восьми символов. На экран с помощью функции print() выводиться строка s и отображается количество символов с помощью функции len(). Далее с помощью операции среза из строки s выделяться второй, четвертый, пятый и седьмой символ. Вырезанные символы сохраняются в новой строке res_s. На экран с помощью функции print() и функции len() выводятся строка res_s и отображается количество её символов.
Блок схема алгоритма:
Листинг программы:
print("""Практика.Вариант_2.Задание_5.
Извлеките из строки первый символ, затем
последний, третий с начала и третий с конца. Измерьте
длину строки.""")
s = input("Введите строку из 8-ми символов: ") # Задание строки
print("Исходная строка: ",s,"\nРазмер исходной строки: ",len(s)) # Вывод исходной строки
res_s = s[1:2] + s[3:5] + s[6] # Использование срезов для создания новой строки
print("Преобразованная строка: ",res_s,"\nРазмер преобразованной строки: ",len(res_s))# Вывод результата
Примеры работы программы:
Пример № 1.
Входные данные |
Выходные данные |
AsAdfghA |
sdfh |
Полученный результат соответствует условию задания.
Пример работы программы рис 5.1
Рис 5.1
Пример № 2.
Входные данные |
Выходные данные |
Практика |
рктк |
Полученный результат соответствует условию задания.
Пример работы программы рис. 5.2
Рис. 5.2
Пример № 3.
Входные данные |
Выходные данные |
операция |
праи |
Полученный результат соответствует условию задания.
Пример работы программы рис. 5.3
Рис. 5.3