- •Что представляет собой информация?
- •Свойства информации
- •Управление памятью.
- •Каковы атрибутивные свойства информации.
- •Какие показатели качества используются для экономической информации.
- •По каким основаниям (признакам) классифицируют информацию.
- •Какие формы используют для представления информации.
- •Какие меры и единицы измерения количества информации.
- •Какие системы счисления для числовой информации вам известны?
- •Непозиционные системы счисления.
- •10. Каковы элементы алгебры логики?
- •11. В чем состоят логические основы построения эвм?
- •Нарисуйте основные логические схемы базовых компонентов компьютера.
- •1) Схема и.
- •2. Схема или
- •3. Схема не
- •4. Схема и-не
- •5. Схема или-не
- •Какие логические операции выполняются в эвм?
- •14. Какие принципы используются при построении эвм?
- •15. Функциональная структура эвм тип pc.
- •16. Классы компьютеров. Виды настольных и мобильных пк? Их особенности.
- •18. Применение Булевой алгебры?
- •19. Основные функции Булевой алгебры.
- •Логическая функция не - логическое отрицание.
- •Каков состав и назначение основных элементов пк?
- •Центральный процессор, основные параметры.
- •Виды внешних запоминающихся устройств. Их характеристика.
- •Какие виды накопителей на оптических дисках вы знаете?
- •Мультимедиа (определение), способы реализации.
- •Мультимедиа, где применяется?
- •В чем состоят принципы работы сканера?
- •27. Какие принципы работы используются в принтерах?
- •28. Можно ли дать точное определение понятия «алгоритм».
- •29. Свойства алгоритмов
- •30. Перечислите функции и состав среды программирования.
- •31. Эволюция языков программирования
- •Машинный код
- •Объектно-ориентированные языки. (см билет №33)
- •Языки параллельного программирования.
- •Функциональные языки.
- •32. В чем состоит процесс компиляции?
- •33. Назовите языки программирования, являющиеся представителями объектно-ориентированными?
- •34. Что понимают под телекоммуникационной и компьютерной сетями?
- •35. Какое сетевое оборудование компьютерных сетей вы знаете?
- •36. Каковы типовые архитектуры компьютерных сетей?
- •37. Внутренняя память
- •38. Внешняя память пк.
- •40. Файл, его полное имя, свойства и атрибуты файла.
- •41. Принципы и средства долговременного хранения информации.
- •42. Устройства ввода информации в пк.
- •Устройства вывода информации из пк
- •Видеосистема пк
- •Каналы и технологии проводной связи в компьютерных сетях.
- •Каналы и технологии беспроводной связи в компьютерных сетях.
- •Чем отличается коммуникационная сеть от информационной сети.
- •Как разделяются сети по территориальному признаку?
- •Что такое информационная система?
- •Классификация по степени автоматизации
- •Классификация по характеру обработки данных
- •Классификация по сфере применения
- •Классификация по охвату задач (масштабности)
- •Что такое каналы связи?
- •Дать определение физического канала связи.
- •Дать определение логического канала связи.
- •Как называется совокупность правил обмена информацией между двумя или несколькими устройствами?
- •Канальный
- •Сетевой
- •В настоящее время основным используемым стеком протоколов является tcp/ip. Особенности:
- •Что такое сервер?
- •Какие элементы входят в состав сети?
- •Перечислить преимущества использования сетей.
- •57. Классификация программного обеспечения для пк.
- •58. Операционная система: назначения, свойства, параметры?
- •59. Сервисное по
- •Прикладное по
- •Программы служебного уровня для пк (утилиты)
- •Виды офисных приложений, их назначение
- •Пользовательское программное обеспечение.
- •Виды угроз, методы и средства защиты компьютерной информации.
- •Что такое vpn?
- •66. Каким общим требованиям должны удовлетворять качественные антивирусные программы?
- •67.Какие типы вирусов выделяют в настоящие время?
- •По видам заражаемых объектов:
- •68.С какой целью осуществляется шифрование?
- •69.В каком случае и.С. Считается защищенной?
- •70.Что такое биометрическая защита?
JavaScript. Язык был создан в компании Netscape Communications в качестве языка для описания сложного поведения веб-страниц. Первоначально назывался LiveScript, причиной смены названия получили маркетинговые соображения. Интерпретируется браузером во время отображения веб-страницы. По синтаксису схож с Java и (отдаленно) с C/C++. Имеет возможность использовать встроенную в браузер объектную функциональность, однако подлинно объектно-ориентированным языком не является.
VBScript. Язык был создан в корпорации Microsoft во многом в качестве альтернативы JavaScript. Имеет схожую область применения. Синтаксически схож с языком Visual Basic (и является усеченной версией последнего). Так же, как и JacaScript, исполняется браузером при отображении веб-страниц и имеет ту же степень объектно- ориентированности.
Perl. Язык создавался в помощь системному администратору операционной системы Unix для обработки различного рода текстов и выделения нужной информации. Развился до мощного средства работы с текстами. Является интерпретируемым языком и реализован практически на всех существующих платформах. Применяется при обработке текстов, а также для динамической генерации веб-страниц на веб-серверах.
Python. Интерпретируемый объектно-ориентированный язык программирования. По структуре и области применения близок к Perl, однако менее распространен и более строг и логичен. Имеются реализации для большинства существующих платформ.
Объектно-ориентированные языки. (см билет №33)
Языки параллельного программирования.
Язык Occam. Язык Оccam был создан в 1982 году и предназначен для программирования транспьютеров — многопроцессорных систем распределенной обработки данных. Он описывает взаимодействие параллельных процессов в виде каналов — способов передачи информации от одного процесса к другому. Возможность программирования в масштабе реального времени на базе нейронных сетей. Недостатки: 1)большие вычислительные мощности 2) очень много памяти
Linda. В 1985 году была предложена модель параллельных вычислений Linda. Основной ее задачей является организация взаимодействия между параллельно выполняющимися процессами. Linda — это модель параллельных вычислений, она может быть добавлена в любой язык программирования. Язык программирования для суперкомпьютера.
Неимперативные языки. Все языки, о которых шла речь ранее, имеют одно общее свойство: они императивны. Это означает, что программы на них, в конечном итоге, представляют собой пошаговое описание решения той или иной задачи. Можно попытаться описывать лишь постановку проблемы, а решать задачу поручить компилятору. Существует два основных подхода, развивающие эту идею: функциональное и логическое программирование.
Функциональные языки.
|
||
|
||
|
||
|
Основная идея, лежащая в основе функционального программирования, — это представление программы в виде математических функций (т.е. функций, значение которых определяется лишь их аргументами, а не контекстом выполнения). Оператор присваивания в таких языках не используется. Существуют языки с ленивой и с энергичной семантикой. Различие заключается, грубо говоря, в том, что в языках с энергичной семантикой вычисления производятся в том же месте, где они описаны, а в случае ленивой семантики вычисление производится только тогда, когда оно действительно необходимо. Первые языки имеют более эффективную реализацию, в то время как вторые — лучшую семантику.
Из языков с энергичной семантикой упомянем ML и два его современных диалекта — Standard ML (SML) и CaML. Последний имеет объектно-ориентированного потомка — Objective CaML (O’CaML).
Среди языков с ленивой семантикой наиболее распространены два: Haskell и его более простой диалект Clean.
Языки логического программирования. Программы на языках логического программирования выражены как формулы математической логики, а компилятор пытается получить следствия из них. Родоначальником большинства языков логического программирования является язык Prolog (1971). У него есть ряд потомков — Parlog (1983, ориентирован на параллельные вычисления), Delta Prolog и др. Логическое программирование, как и функциональное, — это отдельная область программирования.
|
|
||
|