- •Предисловие
- •Тема 13 посвящена актуальной в настоящее время проблеме компьютерных вирусов, также рассмотрены некоторые свойства компьютерных вирусов, их классификация, программы обнаружения и защиты от них.
- •Тема 1. Обработка данных средствами электронных таблиц Область применения
- •Основные понятия электронных таблиц
- •Общая характеристика интерфейса ms Excel
- •Технология ввода данных в ms Excel
- •Формулы, функции, мастер функций
- •Контрольные вопросы
- •Тема 2. Введение в технологию баз данных Базы данных и системы управления базами данных
- •Основные понятия теории баз данных
- •Модели данных
- •Средства ускорения доступа к данным
- •Язык запросов
- •Программные системы управления базами данных
- •Структура простейшей базы данных
- •Объекты базы данных
- •Режимы работы с базами данных
- •Разработка схемы данных
- •Контрольные вопросы
- •Тема 3. Этапы создания программ
- •Контрольные вопросы
- •Тема 4. Системы и языки программирования Системы программирования
- •Классификация языков программирования
- •Контрольные вопросы
- •Тема 5. Методологии программирования
- •Структурное программирование
- •Нисходящее проектирование
- •Концепция модульного программирования
- •Объектно-ориентированное программирование (ооп)
- •Декларативное программирование
- •Параллельное программирование
- •Case-системы
- •Индустрия искусственного интеллекта
- •Данные и знания
- •Модели представления знаний
- •Экспертные системы
- •Контрольные вопросы
- •Тема 6. Паскаль – структурный язык программирования высокого уровня Структура программы
- •Константы и переменные
- •Основные типы данных
- •Выражения, операнды, операции
- •Совместимость и преобразование типов
- •Основные операторы языка
- •Массивы
- •Процедуры и функции
- •Контрольные вопросы
- •Тема 7. Основные принципы построения компьютерных сетей
- •Основные показатели качества ивс
- •Виды информационно-вычислительных сетей
- •Контрольные вопросы
- •Тема 8. Способы связи компьютеров
- •Контрольные вопросы
- •Тема 9. Модель взаимодействия открытых систем osi
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительский уровень
- •Прикладной уровень
- •Контрольные вопросы
- •Тема 10. Техническое и программное обеспечение ивс Техническое обеспечение информационно-вычислительных сетей
- •Серверы и рабочие станции
- •Маршрутизаторы и коммутирующие устройства
- •Модемы и сетевые карты
- •Аналоговые модемы
- •Модемы для цифровых каналов связи
- •Сетевые карты
- •Устройства межсетевого интерфейса
- •Программное обеспечение информационно-вычислительных сетей
- •Контрольные вопросы
- •Тема 11. Локальные вычислительные сети
- •Виды локальных сетей
- •Базовые технологии локальных сетей
- •Построение локальных сетей Структуризация локальных сетей средствами канального уровня
- •Построение локальных сетей средствами сетевого уровня
- •Системное программное обеспечение вычислительных сетей
- •Контрольные вопросы
- •Тема 12. Глобальная сеть Интернет Основные понятия
- •Информационные ресурсы (службы) Интернет
- •Програмное обеспечение работы в Интернете
- •Адресация и протоколы в Интернете
- •Контрольные вопросы
- •Тема 13. Вирусы и антивирусное программное обеспечение Свойства компьютерных вирусов
- •Классификация вирусов
- •Программы обнаружения и защиты от вирусов
- •Контрольные вопросы
- •Библиографический список
Контрольные вопросы
Приведите структуру программы на языке Паскаль.
Отличие константы от переменной в языке Паскаль.
Перечислите базовые типы данных в языке Паскаль.
Перечислите арифметические операции и стандартные функции над данными целого типа.
Перечислите арифметические операции и стандартные функции над данными вещественного типа.
Какие арифметические операции невозможны над данными вещественного типа.
Сколько памяти занимают данные целого, вещественного и символьного типа?
Какие значения принимают данные логического типа, и сколько места в памяти они занимают.
Привести таблицу истинности логических операций Not, And, Or.
Приведите формат оператора ввода. Приведите примеры оператора ввода.
Приведите формат оператора присваивания. Приведите примеры оператора присваивания.
Приведите формат оператора вывода. Приведите примеры оператора.
Для чего нужно указание формата числа в операторе вывода? Приведите примеры.
Приведите формат условного оператора. Приведите примеры.
Какие операторы цикла вы знаете?
Чем отличается цикл While от цикла Repeat?
Приведите формат оператора цикла While. Приведите пример оператора.
Приведите формат оператора цикла Repeat. Приведите пример оператора.
Приведите форматы оператора цикла For. Приведите пример оператора.
Чему равен шаг изменения параметра цикла (счетчика) в цикле For?
Что называется массивом?
Отличие одномерного массива от двумерного.
Как объявить одномерный массив?
Как объявить двумерный массив? Пример.
Приведите фрагмент ввода одномерного массива с клавиатуры.
Приведите фрагмент ввода двумерного массива с клавиатуры.
Приведите фрагмент формирования одномерного массива случайными числами и укажите, какой диапазон чисел будет использован.
Приведите фрагмент формирования двумерного массива случайными числами и укажите, какой диапазон чисел будет использован.
Приведите фрагмент вывода одномерного массива в строку.
Приведите фрагмент вывода двумерного массива в виде матрицы.
Какие виды подпрограмм вы знаете?
Когда используются подпрограммы?
Что должна иметь в своем составе любая подпрограмма?
Приведите формат процедуры.
Приведите формат функции.
Где объявляются локальные переменные, а где глобальные?
Что такое формальные и фактические параметры подпрограмм?
Что означает модификатор Var, стоящий перед формальным параметром?
Отличие процедуры от функции.
Тема 7. Основные принципы построения компьютерных сетей
Значительное повышение эффективности ЭВМ может быть достигнуто объединением их в вычислительные сети (ВС). Под вычислительной сетью понимают соединение двух и более ЭВМ средствами передачи данных (средствами телекоммуникаций) с целью совместного использования их ресурсов (процессоров, устройств памяти, устройств ввода/вывода, данных). Развитие ВС связано как с развитием собственно ЭВМ, входящих в состав сети, так и с развитием средств телекоммуникаций.
Вычислительная сеть – сложная система программных и аппаратных компонентов, взаимосвязанных друг с другом. Среди аппаратных средств сети можно выделить компьютеры и коммуникационное оборудование. Компьютеры, входящие в сеть, их характеристики определяют возможности вычислительной сети. Но в последнее время и коммуникационное оборудование (кабельные системы, повторители, мосты, маршрутизаторы и др.) стало играть не менее важную роль.
Программные компоненты состоят из операционных систем и сетевых приложений. Для эффективной работы сетей используются специальные операционные системы (ОС), которые, в отличие от персональных операционных систем, предназначены для решения специальных задач по управлению работой сети компьютеров. Это сетевые операционные системы. Сетевые ОС устанавливаются на специально выделенные компьютеры. Сетевые приложения – это прикладные программные комплексы, которые расширяют возможности сетевых ОС. Среди них можно выделить почтовые программы, системы коллективной работы, сетевые базы данных и др. В процессе развития сетевых ОС некоторые функции сетевых приложений становятся обычными функциями ОС.