Алгоритмический язык

1) набор символов (алфавит), система правил образования (синтаксис) и правил истолкования конструкций из этих символов (семантика) для задания и записи алгоритмов; 2) формализованный язык, предназначенный для точного описания вычислительных процессов пли алгоритмов.

К алгоритмическим языкам относят машинный язык (систему команд), языки программирования.

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

Математическое обеспечение- средства, которые могут быть предоставлены пользователю для решения его задачи с помощью определенной ВС и ЭВМ.

Оно включает в себя алгоритмическое обеспечение – методы и алгоритмы, модели решения задач, лингвистическое обеспечение – языки программирования, программное обеспечение-систему автоматизации программирования и информационное обеспечение – структуры данных и базы данных.

Рассмотрим операции ЭВМ, которые они выполняют

Операция машины – переработка (преобразование) информации, включая пересылку, совершаемая и ЭВМ под воздействием одной команды.

Каждая команда указывает операцию, которую необходимо выполнить, и объекты этой операции - операнды.

Операнд – величина, представленная машинным слоном определенного формата.

Системой команд любой ЭВМ предусмотрены следующие операции преобразования данных:

— арифметическая операция—операция, в которой операнды воспринимаются в АЛУ как числа, а результат также является числом;

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

— операция сдвига –операция перемещения группы символов слова-операнда с одной позиции на другие с сохранением порядка их следования относительно друг друга.

Выполнение любой из указанных операций преобразования завершается получением результата и формированием признаков результата. После завершения арифметической операции такими признаками являются: нуль – не нуль; минус – плюс; переполнение – непереполнение (например, при делении на нуль формируется признак переполнения). После выполнения логических операций значения признаков результата определяются системой команд (например, выполнение операции сравнения приводит к формированию признака равно – не равно).

Для выполнения неарифметических операций в ЭВМ разработаны и используются стандартные подпрограммы.

Память любого компьютера организована как последовательность пронумерованных ячеек. В каждой ячейке хранится одно машинное слово команды или величины.

Адрес –наименование ячейки памяти. В большинстве ЭВМ в качестве адреса используются номера.

Код команды (машинное слово команды) включает в себя следующие части: операционную часть команды – группу разрядов в команде, предназначенную для представления кода операции (коп), указывающего на тип подлежащей выполнению операции;

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

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








Дата добавления: 2016-04-14; просмотров: 610;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.