Вопрос №20 Трансляторы, компиляторы и интерпретаторы
Вопрос №20 Трансляторы, компиляторы и интерпретаторы - раздел Образование, Функции операционной системы Транслятор–Это Программа-Переводчик. Она Преобразует Програм...
Транслятор–это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня , в программу состоящую из машинных команд (низкого уровня).
Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.
Компилятор читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.
Интерпрекатор переводит и выполняет программу строка за строкой.
После того, как программа откомпилирована, ни сама исходная программа, ни компилятор более не нужны. В то же время программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном запуске программы.
Вопрос №21 Машинно–ориентированные языки программировая.
Машинно – ориентированные языки
Машинно – ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Машинно –ориентированные языки позволяют использовать все возможности и особенности Машинно – зависимых языков:
- высокое качество создаваемых программ (компактность и скорость выполнения);
- возможность использования конкретных аппаратных ресурсов;
- предсказуемость объектного кода и заказов памяти;
- для составления эффективных программ необходимо знать систему команд и особенности функционирования данной ЭВМ;
- трудоемкость процесса составления программ ( особенно на машинных языках и ЯСК), плохо защищенного от появления ошибок;
- низкая скорость программирования;
- невозможность непосредственного использования программ, составленных на этих языках, на ЭВМ других типов.
Машинно-ориентированные языки по степени автоматического программирования подразделяются на классы.
Различают два уровня машинно-ориентированных языков:
языки символического кодирования (мнемокоды);
макроязыки.
Мнемокод отличается от машинного языка заменой двоичных кодов операций и двоичных адресов операндов буквами или буквенно-цифровыми обозначениями. Перевод мнемокода на машинный язык выполняется с помощью специальной программы, называемой ассемблером. Ассемблер заменяет каждую команду мнемокода соответствующей командой машинного языка. Мнемокод часто называют языком ассемблера.
Макроязык, наряду с символическими аналогами машинных команд, содержит макрокоманды, не имеющие аналогов в машинном языке. При переводе на машинный язык каждая макрокоманда заменяется группой команд машинного языка. Это повышает производительность труда программиста.
Для удаления документов надо выделить их и нажать клавишу Delete а затем подтвердить ваш выбор т е удалить в Корзину Отдельный файл или папку... Выделение объекта... Выделение объектов при операциях перемещения копирования или удаления осуществляется различными способами Чтобы...
Функции операционной системы
ОС – это комплекс взаимосвязанных системных программ, назначение которого – организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Основные функции опера
Создание новой папки и нового документа
Чтобы создать новую папку на Рабочем столе либо в другой папке, нужно открыть контекстное меню и выбрать строку Создать, либо открыть меню Файл и выбрать создать, и в открывшемся подм
Перемещение и копирование документа.
Первый способ. Скопировать документ методом Drag-and-Drop. Для этого достаточно установить указатель мыши на нужный документ и перетащить его в нужное место, удерживая клавишу Ctrl
Переименование объекта.
Чтобы переименовать объект надо вызвать для него контекстное меню щелкнуть на пункте Переименовать. Затем ввести новое имя.
3. Поиск файлов и папок в среде W
Назначение и принцип построения графических редакторов.
Для обработки изображений на компьютере используются специальные программы — графические редакторы. Графический редактор — это программа создания, редактирования и просмотра графических изображений
Назначение и принцип построения электронных таблиц.
Прикладные программы, предназначенные для работы с числовыми данными, представленными в прямоугольных таблицах, называются табличными процессорами, еще их называют просто электронными таблицами.
Основные отличия глобальной и локальной сетей.
Взаимодействие между компьютерами сети происходит за счет передачи сообщений через сетевые адаптеры и каналы связи. Особенности и ограничения, связанные с передачей данных, часто являются принципиа
Назначение сервера в компьютерной среде.
Сервер — это компьютер, выполняющий общие задачи компьютерной сети и предоставляющий услуги рабочим станциям. Сеть серверов — это совокупность серверов и средств связи, обеспечивающих подключение с
Виды программного обеспечения ПК.
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкректного компьютера определяется созданным д
Алгоритмы и средства их описания. Основные элементы.
Как уже отмечалось, под алгоритмом понимается совокупность действий, необходимых для решения задачи. Алгоритм отличается от программы тем, что в нем содержится только описание действий, производимы
Базовая алгоритмическая конструкция цикл с предусловием.
Различают циклы с известным числом повторений (цикл с параметром) и итерационные (с пред- и постусловием). В цикле с предусловием (цикл «пока») команда или серия команд повторяется, если
Базовая алгоритмическая конструкция цикл с параметром.
Аналогичен циклу с предусловием, но проверка условия выхода из цикла производится после выполнения тела цикла. Это обеспечивает его выполнение хотя бы один раз.
Операторы тела цикла заключ
Вопрос №22 Алгоритмические языки прогороммирования.
Алгоритми́ческий язык — формальный язык, используемый для записи, реализации или изучения алгоритмов. Всякий язык программирования является алгоритмическим языком, но не всяки
Вопрос № 23 Алфавит, слова , числа , строки в языке QBasic.
В начале любой строки программы может стоять номер строки или метка. В качестве метки может использоваться либо число, либо сочетание букв и цифр. В последнем случае после метки не
Форма записи чисел
Форма записи чисел на QBasic близка к естественной. Они представляются в виде последовательности соответствующих цифр с особыми знаками: знаками мантиссы (Мантисса — дробная часть
Стандартные типы данных.
ВQBASICможно объявить следующие стандартные типы данных:
Тип
Символ
Содержание
INTEGER
%
Вопрос № 25 Логический тип данных.
Логический, булев (англ. Boolean или logical data type) тип данных — примитивный тип данных в информатике, которые могут принимать два возможных значения, иногда называемых правдой (true) и ложью (
Вопрос №26 Целый тип данных.
Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой оперативной памяти. Целые типы
Вопрос №27 Действительные типы данных
Вещественный тип данных - это множество значений с десятичной точкой.
В языке Q basic числа с дробной частью представлены действительным типом( тип - Single-precision)
Когда эти ч
Алгоритмический язык
В алгоритмическом языке структура программы имеет следующий вид:
алг <имя программы> (<список переменных>)
<список аргументов>
<список результатов>
Индексы массива
Массивом называется группа переменных, которые имеют одно и тоже имя, но различные индексы. Каждая переменная в этой группе называется элементом массива и характеризуется двумя атр
Правила именования каталогов и файлов.
Имя каталога может содержать от одного до восьми символов (латинских букв, цифр, а также некоторых других допустимых символов; в имени нельзя употреблять пробел): SYSTEM. WINDOWS, ICATAL, 2CATAL, Р
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов