русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Просмотров: 578


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.