- •Меры и единицы количества и объема информации
- •Позиционные системы счисления
- •Основные понятия алгебры логики
- •Логические основы эвм
- •Кодирование данных в эвм
- •История развития эвм
- •Понятие и основные виды архитектуры эвм. Принципы работы вычислительной системы
- •Состав и назначение основных элементов персонального компьютера, их характеристики. Центральный процессор. Системные шины. Слоты расширения
- •Устройства ввода/вывода данных, их разновидности и основные характеристики
- •Запоминающие устройства: классификация, принцип работы, основные характеристики
- •Файловая структура ос. Операции с файлами
- •Понятие системного программного обеспечения. Операционные системы
- •Классификация программного обеспечения. Виды программного обеспечения и их характеристики
- •Технологии обработки текстовой информации
- •Технологии обработки графической информации
- •Электронные таблицы. Формулы в 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
Тема:
Этапы решения задач на компьютерах.
Трансляция, компиляция и
интерпретация
Процесс построчного анализа
исходной программы на языке программирования
и ее исполнения называется …
|
|
интерпретацией |
|
|
компиляцией |
|
|
отладкой |
|
|
тестированием |
Решение: Для перевода программного кода с языка программирования высокого уровня на машинный язык требуется специальная программа – транслятор. Выделяют два основных способа трансляции – это компиляция программы или ее интерпретация. При компиляции исходный программный код сразу целиком переводится в машинный. Создается исполняемый файл, который уже никак не связан с исходным кодом. Выполнение исполняемого файла обеспечивается операционной системой самостоятельно. При интерпретации выполнение программного кода происходит построчно. Интерпретатор, выполняя программу, напрямую взаимодействует с операционной системой.
