1) набор символов (алфавит), система правил образования (синтаксис) и правил истолкования конструкций из этих символов (семантика) для задания и записи алгоритмов; 2) формализованный язык, предназначенный для точного описания вычислительных процессов пли алгоритмов.
К алгоритмическим языкам относят машинный язык (систему команд), языки программирования.
В практику преподавания школьного предмета информатики введен алгоритмический язык, использующий русскую символику, синтаксис и семантику языка программирования высокого уровня.
Математическое обеспечение- средства, которые могут быть предоставлены пользователю для решения его задачи с помощью определенной ВС и ЭВМ.
Оно включает в себя алгоритмическое обеспечение – методы и алгоритмы, модели решения задач, лингвистическое обеспечение – языки программирования, программное обеспечение-систему автоматизации программирования и информационное обеспечение – структуры данных и базы данных.
Рассмотрим операции ЭВМ, которые они выполняют
Операция машины – переработка (преобразование) информации, включая пересылку, совершаемая и ЭВМ под воздействием одной команды.
Каждая команда указывает операцию, которую необходимо выполнить, и объекты этой операции - операнды.
Операнд – величина, представленная машинным слоном определенного формата.
Системой команд любой ЭВМ предусмотрены следующие операции преобразования данных:
— арифметическая операция—операция, в которой операнды воспринимаются в АЛУ как числа, а результат также является числом;
— поразрядная (логическая) операция-операция, при которой значение каждого разряда слова-результата зависит только от значений соответствующего разряда в каждом из слов-операндов. К поразрядным относятся операции логического сложения (формирования кода), логического умножения (выделения части кода), сложения по модулю (сравнение кодов):
— операция сдвига –операция перемещения группы символов слова-операнда с одной позиции на другие с сохранением порядка их следования относительно друг друга.
Выполнение любой из указанных операций преобразования завершается получением результата и формированием признаков результата. После завершения арифметической операции такими признаками являются: нуль – не нуль; минус – плюс; переполнение – непереполнение (например, при делении на нуль формируется признак переполнения). После выполнения логических операций значения признаков результата определяются системой команд (например, выполнение операции сравнения приводит к формированию признака равно – не равно).
Для выполнения неарифметических операций в ЭВМ разработаны и используются стандартные подпрограммы.
Память любого компьютера организована как последовательность пронумерованных ячеек. В каждой ячейке хранится одно машинное слово команды или величины.
Адрес –наименование ячейки памяти. В большинстве ЭВМ в качестве адреса используются номера.
Код команды (машинное слово команды) включает в себя следующие части: операционную часть команды – группу разрядов в команде, предназначенную для представления кода операции (коп), указывающего на тип подлежащей выполнению операции;
адресную часть команды – группу (группы) разрядов в коде команды, предназначенную для представления адреса (адресов) операндов, используемых при выполнении операции.
В зависимости от количества групп команды могут быть одно-, двух-, трех-адресными и безадресными.