- •Меры и единицы количества и объема информации
- •Позиционные системы счисления
- •Основные понятия алгебры логики
- •Логические основы эвм
- •Кодирование данных в эвм
- •История развития эвм
- •Понятие и основные виды архитектуры эвм. Принципы работы вычислительной системы
- •Состав и назначение основных элементов персонального компьютера, их характеристики. Центральный процессор. Системные шины. Слоты расширения
- •Устройства ввода/вывода данных, их разновидности и основные характеристики
- •Запоминающие устройства: классификация, принцип работы, основные характеристики
- •Файловая структура ос. Операции с файлами
- •Понятие системного программного обеспечения. Операционные системы
- •Классификация программного обеспечения. Виды программного обеспечения и их характеристики
- •Технологии обработки текстовой информации
- •Технологии обработки графической информации
- •Электронные таблицы. Формулы в ms Excel
- •Диаграммы в ms Excel. Работа со списками в ms Excel
- •Средства электронных презентаций
- •Основные понятия реляционных баз данных
- •Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных
- •Понятие алгоритма и его свойства. Блок-схема алгоритма
- •Алгоритмы разветвляющейся структуры
- •Алгоритмы циклической структуры
- •Эволюция и классификация языков программирования. Основные понятия языков программирования
- •Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация
- •Объектно-ориентированное программирование
- •Моделирование как метод познания
- •Методы и технологии моделирования моделей
- •Классификация и формы представления моделей
- •Информационная модель объекта
- •Сетевой сервис и сетевые стандарты. Средства использования сетевых сервисов
- •Сетевые технологии обработки данных. Компоненты вычислительных сетей
- •Принципы организации и основные топологии вычислительных сетей. Принципы построения сетей
- •Защита информации в локальных и глобальных компьютерных сетях. Электронная подпись
Эволюция и классификация языков программирования. Основные понятия языков программирования
ЗАДАНИЕ N 171 Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Конечное значение переменной Y после выполнения последовательности действий будет равно …
2,5 |
|
|
0,5 |
|
0,25 |
|
5 |
Решение: Приоритет выполнения арифметических операций следующий: a) действия в скобках; б) вычисление функций; в) умножение, деление, DIV, MOD; г) сложение, вычитание. В соответствии с этим конечное значение переменной Y будет равно: (5 – 2*2)/2 + 2 = (5 – 4)/2 + 2 = ½ + 2 = 2,5.
ЗАДАНИЕ N 172 Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Для создания web-приложений не используется язык …
ALGOL |
|
|
PERL |
|
JAVA SCRIPT |
|
PHP |
ЗАДАНИЕ N 173 Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Операторы присваивания в языках программирования …
задают значения переменных |
|
|
меняют значения констант |
|
вводят значения переменных |
|
определяют внутреннее представление данных в памяти компьютера |
ЗАДАНИЕ N 174 Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Выражению соответствует следующее арифметическое выражение на языке программирования (операция возведения в степень обозначена символом «^») …
|
|
|
|
|
|
|
|
ЗАДАНИЕ N 175 Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Языком логического программирования является …
PROLOG |
|
|
LISP |
|
PASCAL |
|
C++ |
ЗАДАНИЕ N 176 Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Первым языком программирования высокого уровня, созданным для научно-технических расчетов, считается язык …
FORTRAN |
|
|
COBOL |
|
BASIC |
|
JAVA |
Решение: В 1954 г. в компании IBM под руководством Джона Бэкуса был создан первый язык высокого уровня – Фортран (FORTRAN – FORmula TRANslator), что переводится как «транслятор формул». Как видно из названия, первоначально язык создавался с целью использования для математических расчетов. Он достаточно широко применяется до сих пор для инженерных и научных расчетов, для решения задач физики и других наук с развитым математическим аппаратом.
Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация
ЗАДАНИЕ N 177 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация При решении задачи на компьютере на этапе отладки программы не выполняется …
запись алгоритма на языке программирования |
|
|
трансляция исходного текста программы |
|
тестирование программы |
|
компоновка программы |
ЗАДАНИЕ N 178 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Понятия «компилятор» и «интерпретатор» объединены общим понятием «_______________».
транслятор |
|
|
отладчик |
|
загрузчик |
|
редактор связей |
ЗАДАНИЕ N 179 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация При решении задачи на компьютере на этапе программирования не выполняется …
синтаксическая отладка |
|
|
выбор языка программирования |
|
уточнение способов организации данных |
|
запись алгоритма на языке программирования |
Решение: Одним из этапов решения задач на компьютере является программирование. Данный этап включает в себя: 1) выбор языка программирования; 2) уточнение способов организации данных; 3) запись алгоритма на выбранном языке программирования.
ЗАДАНИЕ N 180 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Верным является утверждение, что …
понятие «транслятор» является более общим по сравнению с понятием «компилятор» |
|
|
понятия «транслятор» и «компилятор» являются синонимами |
|
понятие «компилятор» является более общим по сравнению с понятием «транслятор» |
|
понятия «транслятор» и «компилятор» независимы друг от друга |
Решение: С помощью языка программирования создается не готовая программа, а только ее текст, описывающий ранее разработанный алгоритм. Для перевода программного кода с языка программирования высокого уровня на машинный язык требуется специальная программа – транслятор. Трансляторы реализуются в виде компиляторов и интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются. Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
ЗАДАНИЕ N 181 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация В технологической цепочке решения задач на ЭВМ отсутствует пункт …
математическая формализация |
|
|
определение данных и требуемых результатов |
|
графическое описание процесса |
|
ввод и редактирование программы |
Решение: На ЭВМ могут решаться задачи различного характера, например: научно-инженерные; разработки системного программного обеспечения; обучения; управления производственными процессами и т.д. В процессе подготовки и решения на ЭВМ научно-инженерных задач можно выделить следующие этапы: постановка задачи; математическая формализация; построение алгоритма; составление программы на языке программирования; отладка и тестирование программы; проведение расчетов и анализ полученных результатов. Эту последовательность называют технологической цепочкой решения задачи на ЭВМ.
ЗАДАНИЕ N 182 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация В технологической цепочке решения задач на ЭВМ непосредственно с работой на компьютере связан(-ы) ____этап(-а).
3 |
|
|
1 |
|
2 |
|
4 |
Решение: Работа по решению прикладной задачи на компьютере проходит через следующие этапы: - постановка задачи; - математическая формализация; - построение алгоритма; - составление программы на языке программирования; - отладка и тестирование программы; - проведение расчетов и анализ полученных результатов. Эту последовательность называют технологической цепочкой решения задачи на ЭВМ. В чистом виде программированием, то есть разработкой алгоритма и программы, здесь являются лишь 3-й, 4-й и 5-й этапы, а непосредственно с работой на компьютере связаны 4-й, 5-й и 6-й этапы.
ЗАДАНИЕ N 183 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Преобразование всей программы, представленной на одном из языков программирования, в машинные коды называется …
компиляцией |
|
|
интерпретацией |
|
компоновкой |
|
генерацией кода |
ЗАДАНИЕ N 184 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Компиляция и интерпретация представляют собой …
два принципиально различных метода трансляции |
|
|
два синонима для обозначения процесса перевода программного кода с языка программирования высокого уровня на машинный язык и создания исполняемого файла |
|
два синонима для обозначения процесса построчного анализа и выполнения программного кода |
|
два этапа загрузки операционной системы |
ЗАДАНИЕ N 185 Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Процесс построчного анализа исходной программы на языке программирования и ее исполнения называется …
интерпретацией |
|
|
компиляцией |
|
отладкой |
|
тестированием |
Решение: Для перевода программного кода с языка программирования высокого уровня на машинный язык требуется специальная программа – транслятор. Выделяют два основных способа трансляции – это компиляция программы или ее интерпретация. При компиляции исходный программный код сразу целиком переводится в машинный. Создается исполняемый файл, который уже никак не связан с исходным кодом. Выполнение исполняемого файла обеспечивается операционной системой самостоятельно. При интерпретации выполнение программного кода происходит построчно. Интерпретатор, выполняя программу, напрямую взаимодействует с операционной системой.