Найти тему

Решение задач с помощью Блок - схем, таблиц значений переменных и программирования на языке Python.

Оглавление

В этом уроке мы рассмотрим весь процесс решения задачи от условия до написания программы, Вы можете опускать часть цепочки, если уже хорошо владеете знаниями и можете в "голове" представить весь процесс.

Логическая цепочка решения задачи:

1. Прочитать условие;

2. Составить алгоритм в виде блок схемы;

3. Составить таблицу значений переменных;

4. Решить задачу, с помощью этой таблицы;

5. Написать программу;

6. Сверить результат работы программы с результатом решения задачи.

1. Условие задачи

Программа должна вывести таблицу умножения на 3, то есть все числа от 1 до 10 умноженные на 3.

Программа должна вывести таблицу умножения на 3, то есть все числа от 1 до 10 умноженные на 3. Напишем формулу расчета значений i= i + 3

Программу можно написать разными способами, мы рассмотрим самый простейший, для понимания даже теми, кто только начал изучать основы языка программирования Python, поэтому разложим таблицу умножения в виде суммы.

Разложим : 1*3=3; 2*3=3+3; 3 *3=3+3+3; 3*4=3+3+3+3; 3*5=3+3+3+3+3; 3*6=3+3+3+3+3+3 и т.д.

1. Составим алгоритм в виде БЛОК-СХЕМЫ (вспомнить виды алгоритмов можно тут)

Цикл с условием. Заводим начальное значение i в формулу 0+3=3, выводим значение i=3, проверяем условие: ЕСЛИ i<=30, ТО повторяем цикл. Цикл повторяется до тех пор, ПОКА условие ИСТИННО. При данном алгоритме все промежуточные значения будут выведены, что нам и требуется для вывода всей таблицы умножения на 3.

Алгоритм работы программы.
Алгоритм работы программы.

2. Составим таблицу значений переменных, распишем каждый шаг.

Таблица значений переменных.
Таблица значений переменных.

3. Решение. В Условии задачи нам нужно вывести таблицу умножения на три пошагово, в принципе мы это уже сделали с помощью таблицы. Каждый шаг это новое значение увеличенное на 3.

4. Пишем программу.

i = 0
x = 30
while i <= x:
print('i','=', i, )
i = i + 3
Работа программы.
Работа программы.

Обратите внимание, при работе программы выводится нулевой шаг, со значением i=0. Результат работы программы совпадаем с результатом решения в таблице значений переменных. Задание выполнено.

Сегодня нашей задачей было рассмотреть весь процесс написания программы на языке Python от Условия задачи до работы программы.

Виды алгоритмов:

Другие материалы к урокам:

Информатика темы | Нейросети/ИНФОРМАТИКА | Дзен

Готовимся к ОГЭ:

ОГЭ Информатика | Нейросети/ИНФОРМАТИКА | Дзен

Курсы:

Архив Курсы

-4
-5