Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Найти площадь круга, если известен его радиус.
Решение:
1. Ввести значение радиуса r, перейти в п. 2
2. Вычислить S= , перейти в п. 3
3. Вывести (отпечатать) значение S, перейти в п. 4
4. Вычисления прекратить
Пояснения:
Это предписание является алгоритмом. Для человека, выполняющего действия алгоритма, такая запись достаточна и не нуждается в пояснении, поскольку форма записи его очень естественна.
При составлении алгоритма нужно ориентироваться на исполнителя, на операции, известные ему. Так, в нашем примере предусматривается, что исполнителю знакомо число «пи», знакома операция возведения в степень. Если это не так, то п.2 алгоритма следует разбить на три более мелких этапа.
2а. Ввести значение величины я, перейти в п. 2б.
2б. Умножить значение радиуса г само на себя дважды, перейти в п. 2в.
2в. Перемножить π и предшествующий результат, перейти в п. 3.
Принцип расчленения сложного процесса решения задачи на элементарные действия имеет важное значение для построения алгоритмов. Поэтому, если нужно составить программу для ЭВМ, то в алгоритме должны предусматриваться те операции, которые ЭВМ способна выполнить.
В нашем примере ЭВМ не знакомы понятия «предшествующий результат» и «значение величины Пи». Поэтому для ЭВМ наш алгоритм нужно дополнить операциями:
результат обозначить... присвоить величине... значение...
И тогда алгоритм примет окончательный вид:
1. Ввести значение радиуса г, результат обозначить R1, перейти в п. 2а.
2а. Присвоить величине я значение 3,14, результат обозначить Р,
перейти в п. 2б.
2б. Умножить R1 само на себя дважды, результат обозначить R2,
перейти в п. 2в. 2в. Перемножить Р и R2, результат обозначить S, перейти в п. 3.
3. Вывести (отпечатать) значение S, перейти в п. 4.
4. Вычисления прекратить.
Теперь понятно, что для исполнителя, выполняющего действия, предписанные алгоритмом, уже необязательно знать исходную формулу для вычисления значения площади круга. Ему нужно всего лишь строго следовать указанному предписанию, исполняя его пункт за пунктом. Другими словами, суть исполнения алгоритма сводится к скрупулезному и пунктуальному выполнению операций алгоритма в требуемом порядке. Оформление процесса исполнения алгоритма происходит при выполнении любой операции для каждой переменной результата операции — указанием ее имени и полученного значения. Таким образом, наш алгоритм для ЭВМ можно записать короче. Исполним его при значении г = 8 м.
Алгоритм | Результат Выполнения |
1. R1 = 8 | 1. R1 = 8 |
2а. P = 3.14 | 2а. P = 3.14 |
2б. R2 = R1 * R1 | 2б. R2 = R1 * R1 = 8 * 8 =64 |
2в. S = P * R2 | 2в. S = P * R2 = 3,14 * 64 = 200,96 |
3. Печатать: S | 3. S = 200,96 |
4. Остановить | 4. Остановить |
Второй способ —
Дата публикования: 2014-11-18; Прочитано: 350 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!