Хелпикс

Главная

Контакты

Случайная статья





Основные служебные слова алгоритмического языка



Основные служебные слова алгоритмического языка

Описание алгоритма:

алг (алгоритм)

арг (аргумент)

рез (результат)

нач (начало) — начало алгоритма

кон (конец) — конец алгоритма

Типы данных:

цел (целый)

вещ (вещественный)

сим (символьный)

лит (литера) — строка

лог (логический)

 


 

Структура алгоритма, записанного на алгоритмическом языке программирования

алг <название алгоритма> (указание типа всех переменных, используемых в алгоритме)

арг <перечисление всех неизвестных>

рез <перечисление переменой, хранящей результат>

нач описание промежуточных величин

  последовательность команд (тело алгоритма)

кон

 

Часть алгоритма от слова алг до слова нач называется заголовкомалгоритма, а часть, заключенная между словами нач и контелом алгоритма.

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

В теле алгоритма идет последовательное перечисление действий, которые должен выполнить исполнитель алгоритма.

В записи алгоритма используют стандартные обозначения «:=» обо­зна­ча­ет опе­ра­тор при­сва­и­ва­ния, знаки «+», «-», «*» и «/» — со­от­вет­ствен­но опе­ра­ции сло­же­ния, вы­чи­та­ния, умно­же­ния и де­ле­ния. Пра­ви­ла вы­пол­не­ния опе­ра­ций и по­ря­док дей­ствий со­от­вет­ству­ют пра­ви­лам ариф­ме­ти­ки.

Блок-схема

Для изображения алгоритма графически используют блок-схемы. Они представляют собой геометрические фигуры (блоки), соединённые стрелками. Стрелки показывают связь между этапами и последовательность их выполнения. Каждый блок сопровождается надписью.

Рассмотрим фигуры, которые используются при визуализации типичной линейной последовательности.

Блок начала-конца:

Блок ввода-вывода данных (отображает список вводимых и выводимых переменных):

Арифметический блок (отображает арифметическую операцию/группу операций):

В линейном алгоритме размещение блоков выглядит следующим образом:

А вот, как решается задача по нахождению площади треугольника по формуле Герона. Здесь a, b, c – это длины сторон, S – площадь треугольника, P – периметр.

 

Например, составить алгоритм на алгоритмическом языке программирования и блок-схему для вычисления значения выражения:

а)

б)

в)

г)

Решение задач смотри на следующей странице

Решение:

а)

 

 


алг  Вычислить у (вещ y,a,x,b)

арг a, x, b

рез y

нач

R1:= 2* a

R2:= x2

R3:= b4

R4:= R2* R3

R5:= R1+ R4

y:= R5

кон

 

Блок-схема:

     
 

 


 


алг Вычислить z (вещ z,d,t)

арг d,t

рез z

нач

R1:=

R2:=

R3:= 2*x

R4:= R3*R2

R5:= R1-R4

R6:= 1/3*R1

z:=R6-R5

кон

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.