- •Тема 1. Сообщения, сигнал, данные, информация, атрибутивные свойства информации, показатели качества информации, формы представления информации. Системы передачи информации
- •3. , В предыдущем разряде занимаем 1.
- •Тема 2. Основные понятия алгебры логики. Логические основы эвм
- •Тема 3. История развития эвм
- •Тема 4. Понятие и основные виды архитектуры эвм. Принципы работы вычислительной системы
- •Тема 5. Состав и назначение основных элементов персонального компьютера, их классификация, принципы работы, характеристики
- •Тема 6. Классификация программного обеспечения. Понятие системного программного обеспечения. Операционные системы. Служебное (сервисное) программное обеспечение
- •Тема 7. Технологии обработки текстовой информации
- •Тема 8. Электронные таблицы. Формулы в ms Excel
- •Тема 9. Диаграммы в ms Excel. Работа со списками в ms Excel
- •Тема 10. Технологии обработки графической информации
- •Тема 11. Технологии создания и обработки мультимедийных презентаций
- •Тема 12. Модели данных. Общее понятие о базах данных и базах знаний. Основные понятия систем управления базами данных. Экспертные системы
- •Тема 13. Основные понятия реляционных баз данных. Объекты баз данных
- •Тема 15. Моделирование как метод познания. Классификация и формы представления моделей
- •Тема 16. Методы и технологии моделирования. Информационная модель объекта
- •Тема 17. Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Эволюция и классификация языков программирования. Основные понятия языков программирования
- •Тема 18. Понятие алгоритма и его свойства. Способы записи алгоритма. Схема алгоритма
- •Тема 19. Алгоритмы разветвляющейся структуры
- •Тема 21. Сетевые технологии обработки данных. Компоненты вычислительных сетей
- •Тема 22. Принципы организации и основные топологии вычислительных сетей. Принципы построения сетей
- •Тема 23. Сетевой сервис и сетевые стандарты. Средства использования сетевых сервисов
- •Тема 24. Информационная безопасность. Защита информации
Тема 17. Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Эволюция и классификация языков программирования. Основные понятия языков программирования
При решении задачи на компьютере на этапе программирования не выполняется …
+: синтаксическая отладка
-: выбор языка программирования
-: уточнение способов организации данных
-: запись алгоритма на языке программирования
Компиляция и интерпретация представляют собой …
+: два принципиально различных метода трансляции
-: два синонима для обозначения процесса перевода программного кода с языка программирования высокого уровня на машинный язык и создания исполняемого файла
-: два синонима для обозначения процесса построчного анализа и выполнения программного кода
-: два этапа загрузки операционной системы
В технологической цепочке решения задач на ЭВМ
отсутствует пункт …
+: отладка и тестирование программы
-: определение данных и требуемых результатов
-: графическое описание процесса
-: ввод и редактирование программы
Верным является утверждение, что …
+: понятие «транслятор» является более общим по сравнению с понятием «компилятор»
-: понятия «транслятор» и «компилятор» являются синонимами
-: понятие «компилятор» является более общим по сравнению с понятием «транслятор»
-: понятия «транслятор» и «компилятор» независимы друг от друга
Решение:
С помощью языка программирования создается не готовая программа, а только ее текст, описывающий ранее разработанный алгоритм. Для перевода программного кода с языка программирования высокого уровня на машинный язык требуется специальная программа – транслятор.
Трансляторы реализуются в виде компиляторов и интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.
Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
При решении задачи на компьютере на этапе отладки программы не выполняется …
+: запись алгоритма на языке программирования
-: трансляция исходного текста программы
-: тестирование программы
-: компоновка программы
Преобразование всей программы, представленной на одном из языков программирования, в машинные коды называется …
+: компиляцией
-: интерпретацией
-: компоновкой
-: генерацией кода
Понятия «компилятор» и «интерпретатор» объединены общим понятием «_______________».
+: транслятор
-: отладчик
-: загрузчик
-: редактор связей
Решение:
Для перевода программного кода с языка программирования высокого уровня на машинный язык требуется специальная программа – транслятор.
Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.
Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
Структурным языком программирования является …
+: ALGOL
-: С++
-: PROLOG
-: LISP
Решение:
В соответствии с общей классификацией языков программирования выделяют:
1) структурные языки программирования (ALGOL, BASIC, FORTRAN и др.);
2) процедурные языки программирования (KOBOL, С, MODULA-2 и др.);
3) логические языки программирования (PROLOG, POPLER, QLISP, и др.);
4) объектно-ориентированные языки программирования (JAVA, C++, DELPHI и др.);
5) функциональные языки программирования (LISP, DYLAN, HASKELL и др.).
Конечное значение переменной Y после выполнения последовательности действий
будет равно …
+: 2,5
-: 0,5
-: 0,25
-: 5
Первым языком программирования высокого уровня, созданным для научно-технических расчетов, считается язык …
+: FORTRAN
-: COBOL
-: BASIC
-: JAVA
Операторы присваивания в языках программирования …
+: задают значения переменных
-: меняют значения констант
-: вводят значения переменных
-: определяют внутреннее представление данных в памяти компьютера
Язык BASIC был создан для …
+: обучения программированию
-: выполнения научно-технических расчетов
-: замены Ассемблера
-: выполнения экономических расчетов
Выражению
соответствует следующее арифметическое
выражение на языке программирования
(операция возведения в степень обозначена
символом «^») …
+:
-:
-:
-:
Языком логического программирования является …
+: PROLOG
-: LISP
-: PASCAL
-: C++
Решение:
Логическое программирование – это программирование в терминах логики.
В 1973 г. был создан язык искусственного интеллекта Пролог (PROLOG) (Programming in Logic). Программа на языке Пролог строится из последовательности фактов и правил, затем формулируется утверждение, которое Пролог пытается доказать с помощью правил. Язык сам ищет решение с помощью методов поиска и сопоставления, которые в нем заложены. Логические программы не отличаются высоким быстродействием, так как процесс их выполнения сводится к построению прямых и обратных цепочек рассуждений разнообразными методами поиска.
Язык программирования АДА, который, в частности, был использован при разработке комплекса пилотажно-навигационного оборудования для российского самолета-амфибии Бе-200, был создан в _________ году.
+: 1979
-: 1948
-: 2005
-: 1997
Внутреннее представление данных в памяти компьютера определяется …
+: типом данных
-: системой счисления
-: типом транслятора
-: средой программирования
