Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lc2_2015_ПДС

.pdf
Скачиваний:
9
Добавлен:
24.02.2016
Размер:
3.66 Mб
Скачать

ОПЕРАТОРЫ

тип данных - множество допустимых элементов с общим набором признаков, над которыми можно совершать

определенный только для этих элементов набор операций

операция — конструкция в формальном языке программирования выполняющая действия над операндами (переменными)

оператор — синтаксическое обозначение операции

операнд ― переменная (аргумент операции)

необходимо

boss = бригадир,

dye = красная краска, side = правая стена, tank = ведро 15л, dauber = валик;

если (tank === неопределено) boss получить tank;

иначе

если (tank содержимое === остатки_покрытия) tank подготовить растворитель;

иначе

tank подготовить вода;

если (dye === неопределено) tank подготовить; boss получить dye;

иначе

daub = tank содержимое dye;

пока (side область вся !== окрашено) side от не_окрашено_верх;

side область 70см_х_ширина_стены; side нанести daub;

side нанести dauber;

boss получить фронт_работ;

...определенный только для этих элементов набор операций

тип

тип операнда 1

оператор

тип операнда 2

 

 

 

 

 

емкости

подготовить

материал

материал

 

 

 

емкости

содержимое

материал

 

 

покрытия

 

 

 

поверхности

нанести

инструменты

 

 

координаты

 

 

 

поверхности

нанести

покрытия

 

 

размер

 

 

 

поверхности

от

координаты

 

 

емкости

 

 

 

поверхности

область

размер

 

 

инструменты

 

 

 

сотрудники

получить

емкости

 

 

поверхности

 

 

 

сотрудники

получить

инструменты

 

 

сотрудники

 

 

 

сотрудники

получить

материал

 

 

 

 

 

 

 

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

... основным типом данных в языках программирования общего назначения является числовой и текстовый тип

... большинство операторов в языках программирования

общего назначения математические (арифметические, отношения, логические)

ЯЗЫК

ПРОГРАММИРОВАНИЯ

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

исполнителю и входят в его систему команд

исполнитель

исполнитель

 

исполнитель

алгоритм создаётся в расчёте на определённого формального исполнителя

для правильного построения алгоритма и

программы необходимо знать систему команд исполнителя

исполнитель

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

система команд =

язык

программирования

язык программирования - формализованный

язык, предназначенный для описания программ и алгоритмов решения задач на компьютере

найти в странице тег div с идентификатором box

перекрасить его в красный цвет

посчитать ширину окна браузера в пикселях

задать ширину div-a пикселях - 50% от ширины

окна браузера

разместить div по центру окна

неформальное

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

программы на формальном

языке

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]