Статья в категории Hardware » Мобильные телефоны
Признанные IT гиганты, в лице Apple, HTC, Samsung, Nokia все чаще признают свою несостоятельность, ведь по пятам следуют их конкуренты из Поднебесной и страны восходящего солнца. Отметим, что последние уже не первый раз обгоняют соседей в области разработки, производства и начала продаж Full HD смартфонов. Так случилось и на этот раз.
Lenovo K900 – металлический смартфон с атомной начинкой
Просмотры: 322
Статья в категории Статьи » Сущность программирования
Код каждого оператора выдается на перфоратор сразу же после его обработки. Первой картой для каждого оператора является карта, на которую выдается номер данного оператора по словарю. Этот словарь обеспечивает связи для операторов передачи управления. Необходимо сделать следующие замечания, касающиеся результатов перевода. 50001 -это первая ячейка словаря операторов; она содержит условный адрес того оператора, номер которого 1. Адреса ячеек внутри операторов имеют вид, например ЕАААС или ЕВСАА, что соответственно обозначает: адрес третьей команды первого оператора и первой команды 29-го оператора. Первая команда каждого оператора всегда отмечается соответствующим символическим адресом.

Условные адреса
Просмотры: 9
Статья в категории Статьи » Сущность программирования
Рабочие ячейки, используемые только под запись параметров подпрограмм (включая и используемые под параметры операторов выдачи на печать). Сумматор для выполнения операций в режиме плавающей запятой необходим для подпрограмм, работающих в этом режиме» Первые четыре абсолютные константы соответственно содержат машинные адреса величин.

Примеры записи задач на языке ИТ
Просмотры: 9
Статья в категории Статьи » Сущность программирования
В качестве типичного примера таких расширений-оперантов можно привести подпрограммы извлечения квадратного корня и вычисления тригонометрических функций. Расширения-операторы - это подпрограммы, выполняющие значительно более сложные преобразования над большими массивами информации с большим числом входных параметров и выдачей большого числа результатов. Типичным представителем расширений-операторов является подпрограмма упорядочения последовательности чисел, находящихся в участках запоминающего устройства. Она может быть задана в терминах указания первой переменной и количества чисел, подлежащих упорядочению.

Расширения-операторы
Просмотры: 7
Статья в категории Статьи » Сущность программирования
Ниже приводится список подпрограмм, выполняемых автоматически при выполнении одной трехадресной командой: извлечение квадратного корня; вычисление синуса; вычисление косинуса; вычисление натурального логарифма; вычисление показательной функции; перевод чисел из двоичной в десятичную систему счисления; перевод чисел из десятичной в двоичную систему счисления; суммирования в режиме фиксированной запятой машинных слов.

Пример расширения в языке ИТ

Просмотры: 10
Статья в категории Статьи » Сущность программирования
Указатель ошибок - значение регистра программы означает, что при выполнении операций в режиме плавающей запятой образовалось слишком большое или слишком малое число. Данная программа составлена для решения задачи на основе варианта Гилла процесса Рунге- Кутта четвертого порядка в режиме, плавающей запятой. При использовании подпрограммы необходимо выделить массив ячеек для последовательных значений переменных, начиная со значения для некоторого и заканчивающийся.

Подпрограмма для ИТ из библиотеки Мичиганского университета
Просмотры: 11
Статья в категории Статьи » Сущность программирования
В действительности выход на программу с подпрограммы Рунге - Кутта будет осуществлен четыре раза в ходе выполнения одного шага интегрирования. При составлении программы следует соблюдать два условия: 1) она должна начинаться с оператора, имеющего отличный от нуля номер (см. описание расширений-операторов, приведенное выше), и 2) она должна заканчиваться оператором, где есть номер оператора обращения к подпрограмме Рунге-Кутта.

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

Просмотры: 9
Статья в категории Статьи » Сущность программирования
Программист должен указать один или несколько из следующих пунктов:
а) компилирование (точнее, перевод с языка ИТ и компилирование) ;
б) перевод с языка СОАП II на основной язык машины ИБМ-650 по пяти слов на перфокарту;
в) непосредственная работа машины по программе, записанной на машинном языке и составленной вручную или в результате предыдущего процесса компилирования.

Процесс перевода и компилирования
Просмотры: 11
Статья в категории Статьи » Сущность программирования
Это достигалось просмотром операторов слева направо, причем последовательно исследовались все пары рядом стоящих символов. Каждая выделенная пара символов включает так называемый генератор, т. е. соответствующую подпрограмму программы перевода, формирующую необходимую последовательность из одной или нескольких команд в коде машины ИБМ-650 (в действительных адресах) или в терминах языка СОАП, в зависимости от того, в однозаходном или двухзаходной режиме работает компилирующая программа, каждая пара символов, которая является «недопустимым» сочетанием.

Принципы перевода Метод контроля по парам символов
Просмотры: 10
Статья в категории Статьи » Сущность программирования
Таким образом, в подпрограмме будет выполняться операция с содержимым ячейки 1050. Если же в адресной части ячейки 518 было бы записано следующее выражение: 1050 + , то выполнение операции сложения было бы опять отложено, а в адресную часть команды было бы записано содержимое адресной части ячейки 1050. Команда содержит два признака: «штрих» и «плюс».

Добавление второго «половинного адреса»
Просмотры: 10