- •Оглавление
- •Де n1. Основные понятия и методы теории информации и кодирования. Сигналы, данные, информация. Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- •Меры и единицы количества и объема информации.
- •Кодирование данных в эвм.
- •Позиционные системы счисления.
- •Основные понятия алгебры логики.
- •Логические основы эвм.
- •История развития эвм.
- •Де n2. Технические средства реализации информационных процессов.
- •Понятие и основные виды архитектуры эвм. Принципы работы вычислительной системы.
- •Состав и назначение основных элементов персонального компьютера, их характеристики. Центральный процессор. Системные шины. Слоты расширения.
- •Запоминающие устройства: классификация, принцип работы, основные характеристики.
- •Устройства ввода-вывода данных, их разновидности и основные характеристики.
- •Де n3. Программные средства реализации информационных процессов.
- •Классификация программного обеспечения. Виды программного обеспечения и их характеристики.
- •Понятие системного программного обеспечения. Операционные системы.
- •Служебное (сервисное) программное обеспечение.
- •Файловая структура операционной системы. Операции с файлами.
- •Технологии обработки текстовой информации.
- •Электронные таблицы. Формулы в ms Excel.
- •Диаграммы в ms Excel. Работа со списками в ms Excel
- •Технологии обработки графической информации.
- •Электронные презентации.
- •Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных.
- •Объекты баз данных. Основные операции с данными в субд.
- •Назначение и основы использования систем искусственного интеллекта. Базы знаний. Экспертные системы.
- •Де n4. Модели решения функциональных и вычислительных задач.
- •Моделирование как метод познания.
- •Классификация и формы представления моделей.
- •Методы и технологии моделирования моделей.
- •Информационная модель объекта.
- •Де n5. Алгоритмизация и программирование.
- •Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация.
- •Алгоритм и его свойства. Способы записи алгоритма..
- •Эволюция и классификация языков программирования. Основные понятия языков программирования.
- •Алгоритмы циклической структуры.
- •Алгоритмы разветвляющейся структуры
- •Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх.
- •Объектно-ориентированное программирование.
- •Интегрированные среды программирования.
- •Типовые алгоритмы. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх.
- •Де n6. Локальные и глобальные сети эвм. Защита информации в сетях.
- •Компоненты вычислительных сетей.
- •Принципы организации и основные топологии вычислительных сетей. Принципы построения сетей.
- •Сетевой сервис и сетевые стандарты. Средства использования сетевых сервисов.
- •Защита информации в локальных и глобальных компьютерных сетях. Электронная подпись.
Де n5. Алгоритмизация и программирование.
Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация.
1.Преобразование всей программы, представленной на одном из языков программирования, в машинные коды называется …
|
компиляцией | ||
|
|
интерпретацией | |
|
|
компоновкой | |
|
|
генерацией кода |
Решение: Компиляция – это процесс преобразования всего исходного кода программы в так называемый машинный код, то есть набор команд, непосредственно понятных процессору. Интерпретация – процесс непосредственного покомандного преобразования и выполнения программы без предварительной компиляции всей программы. Компоновка программы – это один из этапов создания исполняемого файла. Генерация кода – это преобразование элементарных действий, полученных в результате лексического, синтаксического и семантического анализа программы, в некоторое внутреннее представление.
2. При решении задачи на компьютере на этапе отладки программы не выполняется …
|
запись алгоритма на языке программирования | ||
|
|
трансляция исходного текста программы | |
|
|
тестирование программы | |
|
|
компоновка программы |
Решение: Одним из этапов решения задачи на компьютере является отладка программы. Его цель – проверка синтаксической и логической правильности программы, а также определение того, что программа функционирует на всем диапазоне допустимых данных. В процессе отладки программы выделяются следующие этапы: 1) трансляция исходного текста программы; 2) компоновка программы; 3) выполнение программы с целью определения логических ошибок; 4) тестирование программы.
3. Верным является утверждение, что …
|
понятие «транслятор» является более общим по сравнению с понятием «компилятор» | ||
|
|
понятия «транслятор» и «компилятор» являются синонимами | |
|
|
понятие «компилятор» является более общим по сравнению с понятием «транслятор» | |
|
|
понятия «транслятор» и «компилятор» независимы друг от друга |
Решение: С помощью языка программирования создается не готовая программа, а только ее текст, описывающий ранее разработанный алгоритм. Для перевода программного кода с языка программирования высокого уровня на машинный язык требуется специальная программа – транслятор. Трансляторы реализуются в виде компиляторов и интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются. Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
4. При решении задачи на компьютере на этапе программирования не выполняется …
|
синтаксическая отладка | ||
|
|
выбор языка программирования | |
|
|
уточнение способов организации данных | |
|
|
запись алгоритма на языке программирования |
5. Понятия «компилятор» и «интерпретатор» объединены общим понятием «_______________».
|
транслятор | |
|
|
отладчик |
|
|
загрузчик |
|
|
редактор связей |
6. Компиляция и интерпретация представляют собой …
|
два принципиально различных метода трансляции | |
|
|
два синонима для обозначения процесса перевода программного кода с языка программирования высокого уровня на машинный язык и создания исполняемого файла |
|
|
два синонима для обозначения процесса построчного анализа и выполнения программного кода |
|
|
два этапа загрузки операционной системы |
7. В технологической цепочке решения задач на ЭВМ отсутствует пункт …
|
отладка и тестирование программы | |
|
|
определение данных и требуемых результатов |
|
|
графическое описание процесса |
|
|
ввод и редактирование программы |
8. При решении задачи на компьютере на этапе программирования не выполняется …
|
синтаксическая отладка | |
|
|
выбор языка программирования |
|
|
уточнение способов организации данных |
|
|
запись алгоритма на языке программирования |
9. В технологической цепочке решения задач на ЭВМ отсутствует пункт …
|
|
математическая формализация | |
|
|
|
определение данных и требуемых результатов |
|
|
|
графическое описание процесса |
|
|
|
ввод и редактирование программы |
10. Процесс построчного анализа исходной программы на языке программирования и ее исполнения называется …
|
|
интерпретацией | |
|
|
|
компиляцией |
|
|
|
отладкой |
|
|
|
тестированием |
11. При решении задачи на компьютере на этапе программирования не выполняется …
|
|
синтаксическая отладка | |
|
|
|
выбор языка программирования |
|
|
|
уточнение способов организации данных |
|
|
|
запись алгоритма на языке программирования |
Решение: Одним из этапов решения задач на компьютере является программирование. Данный этап включает в себя: 1) выбор языка программирования; 2) уточнение способов организации данных; 3) запись алгоритма на выбранном языке программирования.