КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Приклад запису алгоритму на шкільній АМКоманди шкільного АМ Алг назва алгоритму (аргументи та результат) дано умови застосування алгоритму необхідно ціль віконання алгоритму поч опис проміжних величин | послідовність команд (тіло алгоритму) кін Основні службові слова
Загальний вид алгоритму: Частина алгоритму від слова алг до слова нач називається заголовком, а частина, увязнена між словами нач і кон — тілом алгоритму. В реченні алг після назви алгоритму в круглих скобках вказуються характеристики (арг, рез) і тип значення (ціл, дійсн, сим, літ або лог) всіх вхідних (аргументи) та вихідних (результати) змінних. При описі масивів (таблиць) використовується службове слово таб, доповнене граничними парами по кожному індексу елементів масиву. Приклади речень алг: алг Об'єм та площа циліндру (арг дійсн R, H, рез дійсн V, S) Речення дано і необхідно не обовязкові. У них рекомендується записувати твердження, що описують стан середовища виконавця алгоритму, наприклад: · алг Заміна (арг літ Str1, Str2, арг рез літ Text) дано | довжина підстрок Str1 і Str2 співпадають необхідно | повсюди в строці Text підстроку Str1 заміннити на Str2 · алг Число максимумів (арг ціл N, арг дійс таб A[1:N], рез ціл K) дано | N>0 необхідно | К — число максимальних елементів в таблиці А · алг Опір (арг дійс R1, R2, арг ціл N, рез дійс R) дано | N>5, R1>0, R2>0 необхідно | R — Опір схеми Тут в реченях дано і необхідно після знаку "|" записані коментарі. Коментарі можна поміщати в кінці будь-якого рядка. Вони не обробляються транслятором, але істотно полегшують розуміння алгоритму. Команда привласнення. Служить для обчислення виразів і привласнення їх значень змінним. Загальний вигляд: А := У, де знак ":=" означає команду замінити колишнє значення змінної, що стоїть в лівій частині, на обчислене значення виразу, що стоїть в правій частині. Приклад, a:= (b+c) * sin(Pi/4); i:= i+1. Команди введення і виводу. · введення імена змінних · вивід імена змінних, вирази, тексти. Команди якщо і вибір. Застосовують для організації розгалужень. Команди для і поки. Застосовують для організації циклів. алг Сума квадратів (арг ціл n, рез ціл S) дано | n > 0 необхідно | S = 1*1 + 2*2 + 3*3 +... + n*n нач ціл i введення n; S:=0 нц для i от 1 до n S:=S+i*i
Дата добавления: 2014-01-07; Просмотров: 286; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |