Головна |
Способи запису алгоритмів (описовий, графічний, на алгоритмічній мові, на мові програмування).
Алгоритм дозволяє формалізувати виконання завдання. Припустимо, що користувачеві треба провести редагування тексту і з тексту «інформаційна модель» отримати текст «модель інформаційна».
Запис алгоритму на природній мові. Запишемо необхідну послідовність дій, т. Е. Алгоритм Редагування тексту, на природному язике9 який зрозумілий людині (користувачеві комп'ютера):
1) виділити слово інформаційна + пробіл;
2) вирізати цей фрагмент;
3) встановити курсор на позицію після слова модель + пробіл;
4) вставити фрагмент тексту.
Запис алгоритму на алгоритмічній мові. Кожна команда алгоритму повинна однозначно визначити дію виконавця, т. Е. Алгоритм повинен бути точним. Однак природна мова не дуже підходить для запису алгоритмів, так як не володіє достатньою строгістю і визначеністю при запису команд.
Для досягнення необхідної точності і строгості алгоритм слід формалізувати, тобто. Е. Записати на одному з формальних мов. У шкільній інформатиці як такого формального мови часто використовують алгоритмічний мову.
Запишемо алгоритм Редагування тексту на алгоритмічній мові:
Запис алгоритму на мові програмування.
Щоб виконавець Комп'ютер міг автоматично виконати алгоритм, він повинен бути записаний на зрозумілій для цього виконавця мовою, т. Е. На мові програмування.
Запишемо алгоритм Редагування тексту на мові VBA.
Sub Редагування {)
Selection.MoveRight Unit: = wdCharacter,
Count: = 15, Extend: = wdExtend
Selection.Cut
Selection.MoveRight Unit: = wdCharacter,
Selection.Paste
End Sub
Зовнішні запам'ятовуючі пристрої персонального комп'ютера | Друкуючі пристрої | Принтери ударного типу | струменеві принтери | фотоелектронні принтери | термічні принтери | Плоттери | Поняття топології мережі і базові топології | Локальні і глобальні обчислювальні мережі | Залізно працюють рішення |