В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер


Рис.  11.7.  Средства выполнения действий над величинами



Pdf көрінісі
бет358/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   354   355   356   357   358   359   360   361   ...   437
Рис.  11.7.  Средства выполнения действий над величинами
Операция
  —  простейшее  законченное  действие  над  данными. 
Операции для  основных типов данных  перечислены  в  приведен­
ной  выше таблице.
Выражение
  —  запись  в  алгоритме  (программе),  определяю­
щая последовательность операций для вычисления некоторой ве­
личины.
Команда —
 входящее в запись алгоритма типовое предписание 
исполнителю выполнить некоторое законченное действие. Команды 
присваивания,  ввода,  вывода  называются  простыми  командами; 
команды  цикла  и  ветвления  —  составными,  или  структурными, 
командами.
В языках программирования строго определены правила запи­
си  операций,  выражений,  команд.  Эти  правила  составляют  син­
таксис языка.  При описании алгоритма в виде блок-схемы или на
291


алгоритмическом языке строгое соблюдение синтаксических пра­
вил не является обязательным.  Программист пишет алгоритм для 
себя  как  предварительный  этап  работы  перед  последующим  со­
ставлением программы.  Поэтому достаточно,  чтобы смысл алго­
ритма был понятен его автору.  В то же время в учебном процессе 
требуется  некоторая  унификация  способа  описания  алгоритма 
для взаимопонимания.  Однако еще раз подчеркнем, что эта уни­
фикация  не  так  жестко  формализована,  как  в  языках  програм­
мирования.
Не следует требовать от учеников строгости в описаниях алго­
ритмов  с точностью до  точки  или  запятой.  Например,  если  каж­
дая команда в алгоритме на АЯ записывается в отдельной  строке, 
то совсем не обязательно в конце ставить точку с запятой.  В каче­
стве знака умножения можно употреблять привычные из матема­
тики  точку  или  крестик,  но  можно  и  звездочку  —  характерную 
для  языков  программирования.  Но  следует иметь  в  виду,  что  и  в 
описаниях  алгоритмов  нужно  ориентироваться  только  на тот на­
бор  операций и  команд,  который имеется  у исполнителя.  Проще 
говоря,  не  нужно  употреблять  операции  или  функции,  которых 
нет  в  используемом  языке  программирования.  Например,  если 
составляется  алгоритм  для  дальнейшего  программирования  на 
Бейсике,  то  в  нем  можно  использовать  операцию  возведения  в 
степень в виде: 
х 5
 или хА5, потому что в языке программирования 
есть эта операция  (пишется  х Л5).  Если же  программа будет запи­
сываться на  Паскале,  в котором отсутствует операция возведения 
в  степень,  то  и  в  алгоритме  не  следует  ее  употреблять;  нужно 
писать  так:  х*х*х * х* х .  Возведение  в  большую  целую  степень, 
например в  20,  30-ю,  следует производить циклическим  умноже­
нием.  Возведение в вещественную степень организуется через фун­
кции  ехр  и  In: 
х у =   еу,пх
 =>  ехр(д>*1п(х)).
Узловыми  понятиями  в  программировании  являются  понятия 
переменной и присваивания. О переменной уже говорилось выше. 
Процесс  решения  вычислительной  задачи  —  это  процесс  после­
довательного изменения значений переменных.  В итоге в опреде­
ленных  переменных  получается  искомый  результат. 


Достарыңызбен бөлісу:
1   ...   354   355   356   357   358   359   360   361   ...   437




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет