SlideShare a Scribd company logo
1 of 1
Download to read offline
Пример решения задания на блок-схемы


                     x:=55;                                   Определите         значение
                     y:=75
                                                        целочисленной переменной х после
                                                        выполнения следующего фрагмента
                                                        блок-схемы.

                                                               1)    1;
                                        нет                    2)    5;
                         x<>y                                  3)    10;
                                                               4)    15.
                           да
        да                          нет
                        x>y


 x:=x-y                                   y:=y-x




      Решение. В блок-схеме присутствует повторяющаяся последовательность
действий (цикл). Для того, чтобы не ошибиться при выполнении блок-схемы, составим
таблицу, в которую будем заносить значения переменных и результаты проверки условий
на каждом шаге.

   №         Значение х         Значение у                  x<>y                           x>y
итерации
    0               55             75         55<>75 – да                          55>75 – нет,
                                              Выполняем тело цикла                 y:=y-x=75-55=20
    1               55             20         55<>20 – да                          55>20 – да
                                              Выполняем тело цикла                 x:=x-y=55-20=35
    2               35             20         35<>20 – да                          35>20 – да
                                              Выполняем тело цикла                 x:=x-y=35-20=15
    3               15             20         15<>20 – да                          15>20 – нет,
                                              Выполняем тело цикла                 y:=y-x=20-15=5
    4               15              5         15<>5 – да                           15>5 – да
                                              Выполняем тело цикла                 x:=x-y=15-5=10
    5               10              5         10<>5 – да                           10>5 – да
                                              Выполняем тело цикла                 x:=x-y=10-5=5
    6               5               5         5<>5 – нет
                                              Выход    их  цикла;     завершение
                                              алгоритма
      Таким образом, переменная х после выполнения данного фрагмента программы
приняла значение 5, что соответствует ответу под номером 2.

        Ответ: 2.

More Related Content

What's hot

лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование цикловstudent_kai
 
Linejnaya funkciya
Linejnaya funkciyaLinejnaya funkciya
Linejnaya funkciyaIvanchik5
 
метод наименьших квадратов
метод наименьших квадратовметод наименьших квадратов
метод наименьших квадратовЕлена Ключева
 
Matlab: Вычисление суммы членов ряда
Matlab: Вычисление суммы членов рядаMatlab: Вычисление суммы членов ряда
Matlab: Вычисление суммы членов рядаDmitry Bulgakov
 
Алгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеАлгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеAndrey Dolinin
 
Синус и косинус
Синус и косинусСинус и косинус
Синус и косинусartec457
 
Диаграммы состояний и c++
Диаграммы состояний и c++Диаграммы состояний и c++
Диаграммы состояний и c++corehard_by
 
Исследование графиков функций
Исследование графиков функцийИсследование графиков функций
Исследование графиков функцийОтшельник
 
сортировка массива
сортировка массивасортировка массива
сортировка массиваlonge7
 
графики Мехралиева С.А.
графики Мехралиева С.А.графики Мехралиева С.А.
графики Мехралиева С.А.veraka
 
Линейная Функция
Линейная ФункцияЛинейная Функция
Линейная ФункцияMax Buts
 
контрольная работа Variant i
контрольная работа Variant iконтрольная работа Variant i
контрольная работа Variant ileshiy_AlisA
 
Основы алгоритмизации (QBasic)
Основы алгоритмизации (QBasic)Основы алгоритмизации (QBasic)
Основы алгоритмизации (QBasic)Viktoria Vlasenko
 
5.4 Ключевые слова static и inline
5.4 Ключевые слова static и inline5.4 Ключевые слова static и inline
5.4 Ключевые слова static и inlineDEVTYPE
 
Квадратичная функция
Квадратичная функцияКвадратичная функция
Квадратичная функцияYulya Borshchova
 

What's hot (17)

лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование циклов
 
Linejnaya funkciya
Linejnaya funkciyaLinejnaya funkciya
Linejnaya funkciya
 
метод наименьших квадратов
метод наименьших квадратовметод наименьших квадратов
метод наименьших квадратов
 
Matlab: Вычисление суммы членов ряда
Matlab: Вычисление суммы членов рядаMatlab: Вычисление суммы членов ряда
Matlab: Вычисление суммы членов ряда
 
Алгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеАлгоритмическая конструкция Повторение
Алгоритмическая конструкция Повторение
 
Синус и косинус
Синус и косинусСинус и косинус
Синус и косинус
 
Диаграммы состояний и c++
Диаграммы состояний и c++Диаграммы состояний и c++
Диаграммы состояний и c++
 
Pril
PrilPril
Pril
 
Исследование графиков функций
Исследование графиков функцийИсследование графиков функций
Исследование графиков функций
 
сортировка массива
сортировка массивасортировка массива
сортировка массива
 
презентация к уроку2
презентация к уроку2презентация к уроку2
презентация к уроку2
 
графики Мехралиева С.А.
графики Мехралиева С.А.графики Мехралиева С.А.
графики Мехралиева С.А.
 
Линейная Функция
Линейная ФункцияЛинейная Функция
Линейная Функция
 
контрольная работа Variant i
контрольная работа Variant iконтрольная работа Variant i
контрольная работа Variant i
 
Основы алгоритмизации (QBasic)
Основы алгоритмизации (QBasic)Основы алгоритмизации (QBasic)
Основы алгоритмизации (QBasic)
 
5.4 Ключевые слова static и inline
5.4 Ключевые слова static и inline5.4 Ключевые слова static и inline
5.4 Ключевые слова static и inline
 
Квадратичная функция
Квадратичная функцияКвадратичная функция
Квадратичная функция
 

More from Елена Ключева

378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисыЕлена Ключева
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисыЕлена Ключева
 
представление графической информации
представление графической информациипредставление графической информации
представление графической информацииЕлена Ключева
 
представление текстовой информации
представление текстовой информациипредставление текстовой информации
представление текстовой информацииЕлена Ключева
 
как оформить реферат по госту
как оформить реферат по гостукак оформить реферат по госту
как оформить реферат по гостуЕлена Ключева
 
программа открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяпрограмма открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяЕлена Ключева
 
проектирование исследования
проектирование исследованияпроектирование исследования
проектирование исследованияЕлена Ключева
 
виды исследовательских работ
виды исследовательских работвиды исследовательских работ
виды исследовательских работЕлена Ключева
 
шифрование и дешифрование
шифрование и дешифрованиешифрование и дешифрование
шифрование и дешифрованиеЕлена Ключева
 

More from Елена Ключева (20)

378 васильев куницын
378 васильев куницын378 васильев куницын
378 васильев куницын
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисы
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисы
 
плакат орксэ
плакат орксэплакат орксэ
плакат орксэ
 
символы
символысимволы
символы
 
378 vasilyev
378 vasilyev378 vasilyev
378 vasilyev
 
378 васильев тезисы
378 васильев тезисы378 васильев тезисы
378 васильев тезисы
 
представление графической информации
представление графической информациипредставление графической информации
представление графической информации
 
представление текстовой информации
представление текстовой информациипредставление текстовой информации
представление текстовой информации
 
как оформить реферат по госту
как оформить реферат по гостукак оформить реферат по госту
как оформить реферат по госту
 
программа открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяпрограмма открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицея
 
представление чисел
представление чиселпредставление чисел
представление чисел
 
проектирование исследования
проектирование исследованияпроектирование исследования
проектирование исследования
 
виды исследовательских работ
виды исследовательских работвиды исследовательских работ
виды исследовательских работ
 
содержательный подход
содержательный подходсодержательный подход
содержательный подход
 
научная деятельность
научная деятельностьнаучная деятельность
научная деятельность
 
измерение информации
измерение информацииизмерение информации
измерение информации
 
шифрование и дешифрование
шифрование и дешифрованиешифрование и дешифрование
шифрование и дешифрование
 
стартовая презентация
стартовая презентациястартовая презентация
стартовая презентация
 
стартовая презентация
стартовая презентациястартовая презентация
стартовая презентация
 

пример решения задания на блок схемы

  • 1. Пример решения задания на блок-схемы x:=55; Определите значение y:=75 целочисленной переменной х после выполнения следующего фрагмента блок-схемы. 1) 1; нет 2) 5; x<>y 3) 10; 4) 15. да да нет x>y x:=x-y y:=y-x Решение. В блок-схеме присутствует повторяющаяся последовательность действий (цикл). Для того, чтобы не ошибиться при выполнении блок-схемы, составим таблицу, в которую будем заносить значения переменных и результаты проверки условий на каждом шаге. № Значение х Значение у x<>y x>y итерации 0 55 75 55<>75 – да 55>75 – нет, Выполняем тело цикла y:=y-x=75-55=20 1 55 20 55<>20 – да 55>20 – да Выполняем тело цикла x:=x-y=55-20=35 2 35 20 35<>20 – да 35>20 – да Выполняем тело цикла x:=x-y=35-20=15 3 15 20 15<>20 – да 15>20 – нет, Выполняем тело цикла y:=y-x=20-15=5 4 15 5 15<>5 – да 15>5 – да Выполняем тело цикла x:=x-y=15-5=10 5 10 5 10<>5 – да 10>5 – да Выполняем тело цикла x:=x-y=10-5=5 6 5 5 5<>5 – нет Выход их цикла; завершение алгоритма Таким образом, переменная х после выполнения данного фрагмента программы приняла значение 5, что соответствует ответу под номером 2. Ответ: 2.