Элементы блок-схем
Пример. Способы описания алгоритмов. Составить алгоритм начисления зарплаты согласно следующему правилу: если стаж работы сотрудника < 5 лет то зарплата 230 руб.; при стаже работы от 5до 15 лет - 280 руб.; при стаже свыше 15 лет зарплата повышается с каждым годом на 10 руб. Решение. В математическом виде ì 230., если ST < 5; ZP = í 280, если 5 £ ST £ 15; î 280+(ST - 15) 10, если 15 < ST, где ZP - зарплата; ST - стаж работы. 1. Словесно-формульное описание алгоритма 1). Ввести ST, перейти к п.2. 2). Если ST < 5, то ZP = 230, перейти к п.4, иначе перейти к п.3 3). Если ST £ 15,то ZP = 280, перейти к п.4, иначе ZP = 280 + (ST-15)*10, перейти к п.4. 4). Вывести (отпечатать) значение ZP, перейти к п.5. 5). Вычисления прекратить. 2. Описание алгоритма на алгоязыке алг ЗАРПЛАТА (цел ST, вещ ZP) арг ST рез ZP нач если ST < 5 то ZP = 230 иначе если ST £ 15 то ZP=280 иначе ZP = 280 +(ST - 15)*10 все все кон 3. Графическое описание алгоритма (см. рис.7.1)
Рис. 7.1. Вывод. Наиболее наглядный способ - схемы алгоритмов. Это и наиболее естественный способ, т. к. человек мыслит образами (в нашем случае -схемами алгоритмов).
|