Тип переменной в языках программирования высокого уровня определяет: диапазон возможных значений, объём выделяемой памяти и допустимые операции




Атрибуты переменной в языках программирования: имя, значение, тип, адрес.

Выражения в любом языке программирования: арифметические, отношения, логические, текстовые

Лексический анализатор выполняет преобразование исходного текста программы в последовательность специальных символов, кодирующих слова языка

Транслятор - осуществляет перевод исходной программы в эквивалентную ей результирующую программу на языке машинных команд, называется компилятором

Компилятор используется при программировании на языке высокого уровня

Пошаговый перевод программы, написанной на языке программирования, в машинные команды, которые сразу исполняются, называется... интерпретацией

семантический анализатор выполняет анализ текста программы на языке программирования высокого уровня и при отсутствии описания переменной выдает сообщение об ошибке «Идентификатор imaj не описан»

синтаксический анализатор выполняет разбор текста программы на языке программирования высокого уровня в соответствии с правилами грамматики входного языка

Результатом синтаксического анализа программы на языке программирования высокого уровня в процессе её компиляции является... дерево разбора со ссылками на таблицы идентификаторов

Большинства языков программирования задается контекстно-свободными грамматиками

Синтаксис языка программирования высокого уровня (Грамматическая структура) задается контекстно-свободной грамматикой.

Формальная грамматика определяется следующими характеристиками:

Определение формальной грамматики включает: алфавит нетерминальных символов начальный символ (аксиому) множество правил вывода алфавит терминальных символов

Символы в алфавите формальной грамматики делятся на терминальные и нетерминальные

Составной частью формальной грамматики не является набор... предикатов

Способ описания формального языка, задающий некоторое подмножество «правильных» последовательностей из множества последовательностей символов алфавита этого языка, называется формальной... грамматикой

Какое из предложенных утверждений может быть правилом контекстно-свободной грамматики...

языки программирования
Декларативные Процедурные
Prolog   Алгол  
Lisp   Паскаль  
    Фортран  

Создателем языка Pascal является Никлаус Вирт

В языке Prolog при решении задачи используется обратная цепочка логического вывода

Преимуществами языков программирования высокого уровня перед машинно-ориентированными языками являются:
лучшая читаемость программы
меньшее время разработки программы
аппаратная независимость
близость к естественному языку

Ассемблер - это язык низкого уровня, машинно-ориентированный

Язык программирования высокого уровня - это фиксированная система обозначений и правил для описания алгоритмов и структур данных

Occam Язык поддержки параллельных вычислений
Ada Язык поддержки параллельных вычислений
Паскаль Язык программирования высокого уровня
Фортран Язык программирования высокого уровня
Basic Язык программирования высокого уровня
Prolog Язык логического программирования
Perl Язык сценариев
С++ Объектно-ориентированный язык
Delphi Объектно-ориентированный язык
Visual Basic Объектно-ориентированный язык

В языке программирования С используются подпрограммы функции

BASIC - получил название от аббревиатуры «универсальный символический код для начинающих» (Beginner's All-urpose Symbolic Instruction Code, или сокращенно, BASIC)

Языку, содержащему арифметические выражения, соответствует грамматика...



Поделиться:




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

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


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