- •1.Информация и ее свойства. Информационные процессы.
- •1.Объективность (не должна зависеть от субъективного мнения).
- •10. Строение современного пк. Характеристики процессора.
- •16. Классификация программного обеспечения. Примеры системных и прикладных программ.
- •22. Глобальная сеть Интернет. Идентификация компьютеров в сети.
- •30. Базы знаний и банки данных.
- •31. Проблемы информационной безопасности личности, общества и государства.
- •34. Компьютерные вирусы. Классификация и методы защиты от них.
- •37. Строение современного пк. Понятие конфигурации. Материнская плата.
- •39. Организационные, технические и программные средства защиты информации.
- •2. Измерение и кодирование информации.
- •11. Основные конструкции одного из языков высокого уровня.
- •12. Языки программирования высокого и низкого уровня.
- •20. Определение и классификации операционных систем.
- •23. Глобальная сеть Интернет. Всемирная паутина www.
- •29. Социальная информатика в информационном обществе.
- •33. Файловая система и управление данными.
- •36. Строение современного компьютера. Организация внутренней памяти.
- •38. Строение современного пк. Устройства ввода и вывода.
- •40. Информационные системы. Классификация информационных систем.
- •3. Представление числовых и текстовых данных в памяти компьютера.
- •6. Алгоритм. Его свойства и формы представления.
- •7. Блок-схема. Основные алгоритмические структуры.
- •8. Формализация и моделирование.
- •14. Проектирование программ на япву, содержащих циклические конструкции.
- •18. Функции операционных систем.
- •21. Организация взаимодействия в сетях. Протоколы передачи данных.
- •24. Глобальная сеть Интернет. Электронная почта и другие сервисы.
- •32. Правовые проблемы защиты информации.
- •35. Строение современного пк. Внешние запоминающие устройства.
11. Основные конструкции одного из языков высокого уровня.
Паскаль (Pascal) – высокоуровневый язык программирования общего назначения.существуют скалярные и структурированные типы данных. cкалярный типа - стандартные типы и типы, определяемые пользователем.Стандартные типы включают целые, действительные, символьный, логические и адресный типы. Типы, определяемые пользователем, - перечисляемый и интервальный. Структурированные типы имеют 4 разновидности: массивы, множества, записи,файлы. ЦЕЛЫЕ типы определяют константы, переменные и функции, значения кот реализуются множеством целых чисел, допустимых в данной ЭВМ. Над целыми операндами можно выполнять следующие арифметические операции: сложение, вычитание, умножение, целочисленное деление, получение остатка от деления. (+ - * div mod); ДЕЙСТВИТЕЛЬНЫЕ типы определяет те данные, кот реализуются подмножеством действ чисел, допустимых в данной ЭВМ. Над действ операндами арифметические операции, дающие действ рез-т:сложение + , вычитание - , умножение * , деление / . ЛОГИЧЕСКИЙ тип (Boolean) определяет те данные, кот могут принимать логические значения TRUE и FALSE. СИМВОЛЬНЫЙ тип (Char) определяет упорядоченную сов-ть символов, допустимых в данной ЭВМ. Значение символьной переменной или константы - это один символ из допустимого набора.Структура программы на языке ПаскальProgram <Имя программы>; Label <раздел описания меток>; Const < раздел описания констант>; Type < раздел описания типов>; Var < раздел описания переменных>; Procedure (Function) < раздел описания подпрограмм>; Begin <раздел операторов> End. Операторы ввода и вывода.Ввод данных с клавиатуры производится путем обращения к стандартным процедурам: read(<список ввода>) readln(<список ввода >)(Readln(a,c,m)) Вывод данных на экран производится путем обращения к стандартным процедурам: write(<список вывода>) writeln(<список вывода >)(writeln(‘Сумма равна’,S)) Оператор присваивания можно назвать основным в любом языке программирования.<переменная>: = <выражение>Тип переменной и тип выражения должны совпадать кроме случая, когда выражение относится к целому типу, а переменная - к действительному. При этом происходит преобразование значения выражения к действительному типу. Выражение может включать в себя константы, переменные, знаки операций, ф-ии, скобки. В рез-те вычисления выражения получается значение определенного типа. Тип выражения определяется типом полученного значения.
12. Языки программирования высокого и низкого уровня.
ЯП – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ. Языки программирования являются искусственными. В них синтаксис и семантика строго определены. Поэтому они не допускают свободного толкования выражения, что характерно для естественного языка. Языки программирования разделяются на две основные категории языки высокого уровня и языки низкого уровня :
Язык высокого уровня [high-level language] – Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др.
Язык низкого уровня , [low-level language ] – Язык программирования, предназначенный для определенного типа ЭВМ и отражающий его внутренний машинный код (см. ниже также “машинный язык “, “ машинно-ориентированный язык “ и “ язык ассемблера “).
15. Проектирование программ на ЯПВУ, содержащих ветвящиеся конструкции.
Для программирования ветвящихся алгоритмов применяются условный оператор (оператор ветвления)
Условный оператор в полной форме имеет следующий формат:
If <логическое выражение> then <оператор1> else <оператор2>;
Операторы 1 и 2 могут быть простыми или составными.
Если логическое выражение, выступающее в качестве условия ветвления, истинно, то оператор 1, а если нет - то выполняется оператор 2.
Б лок-схема:
Замечание
Если в условном операторе после Then или Else необходимо предусмотреть выполнение нескольких операторов, то вся последовательность этих операторов должна быть заключена в «скобки» begin – end.
Пример
If d <> 0 Then
begin
x1:=(-b + sqrt(d))/2*a;
x2:=(-b - sqrt(d))/2*a;
end
17. Пакеты прикладных программ.
Интегрированные пакеты включают набор приложений (компонентов), обеспечивающих единообразный подход к управлению различного рода информацией. Каждое приложение, входящее в состав пакета, ориентировано на выполнение определенных функций, на обработку информации и создание документов определенного типа.
В процессе работы возникает необходимость обмена информацией между документами, созданными в различных приложениях, создания составных документов, включающих объекты разных типов (например, в текстовый документ включаются данные, подготовленные с помощью электронных таблиц или графических редакторов). Современная организация документооборота на предприятии требует упрощения доступа к данным, совместно используемым различными приложениями, разделяемым несколькими пользователями.
Кроме того, обязательной характеристикой пакета является унифицированный интерфейс пользователя, снижающий трудоемкость изучения приложений, входящих в пакет, облегчающий переход от работы с одним приложением к работе с другим.
Общей характеристикой современных офисных пакетов является возможность их конфигурирования и настройки в соответствии с потребностями пользователей, расширяемость пакетов.