|
|||||||||||||||||||||||||||||||||||||||||||||||
Пример.. Подведение итогов урокаПример. Вычислить произведение чисел от 1 до 5 используя различные варианты цикла Математическая модель: Р= 1· 2· 3· 4· 5=120 Составим алгоритм в виде блок-схемы. Для проверки правильности алгоритма заполним трассировочную таблицу. развернуть таблицу
развернуть таблицу Проверка условия происходит в несколько шагов: проверка условия и выполнение команд на одной из ветвей. Поэтому в трассировочной таблице записываются не команды алгоритма, а отдельные операции, выполняемые компьютером на каждом шаге. Шаг первый: Р присваивается значение один. Шаг второй: i присваивается значение один. Шаг третий: при i равном единице проверяем условие один меньше или равен пяти, да, условие истинно, значит Р присваивается значение один умноженное на один, будет два. Для i: один плюс один, будет два. Шаг четвертый:при i равном двум проверяем условие два меньше или равен пяти, да, условие истинно, значит Р присваивается значение 2 умноженное на один, будет 2. Для i: два плюс один, будет три. Шаг пятый:при i равном трем проверяем условие три меньше или равен пяти, да, условие истинно, значит Р присваивается значение два умноженное на три, будет шесть. Для i: три плюс один, будет четыре. Шаг шестой:при i равном четырем проверяем условие четыре меньше или равен пяти, да, условие истинно, значит Р присваивается значение шесть умноженное на четыре, будет двадцать четыре. Для i: четыре плюс один, будет пять. Шаг седьмой:при i равном пяти проверяем условие пять меньше или равен пяти, да ,условие истинно, значит Р присваивается значение двадцать четыре умноженное на пять, будет сто двадцать. Для i: пять плюс один, будет шесть. Шаг восьмой:при i равном шести проверяем условие шесть меньше или равен пяти, нет, условие ложно, тогда мы выходим из цикла, а в результате получаем последнее значение равное сто двадцати. Program Pr1; Для цикла с постусловием построим блок-схему и трассировочную таблицу. (.16) В результате получаем последнее значение равное сто двадцати на седьмом шаге И для Цикла с параметром построим блок-схему и трассировочную таблицу. (.17) В результате получаем последнее значение равное сто двадцати на шестом шаге Задача: Вывести на экран числа от 1 до 5 в:
Математическая модель:
Блок-схема и программа решения задачи представлена для чисел в прямом порядке и обратном порядке. Подведение итогов урока И так мы рассмотрели следующие вопросы:
Cамостоятельная работа:
|
|||||||||||||||||||||||||||||||||||||||||||||||
|