
- •Содержание
- •Введение
- •1 Рабочая программа по дисциплине «информатика»
- •Раздел 2. Алгоритмизация и программирование
- •2 Основы алгоритмизации
- •2.1 Основные этапы подготовки и решения задачи на компьютере
- •2.2 Постановка задачи. Разработка математической модели
- •2.3 Алгоритм и его свойства
- •2.4 Форма записи алгоритма на естественном языке
- •2.5 Графическая форма записи алгоритма
- •2.6 Типовые вычислительные процессы и структуры алгоритмов
- •2.6.1 Линейный вычислительный процесс
- •2.6.2 Разветвляющийся вычислительный процесс
- •2.6.3 Циклический вычислительный процесс
- •2.6.4 Алгоритмы обработки одномерных информационных массивов
- •2.6.5 Алгоритмы обработки двумерных информационных массивов
- •3 Язык программирования vba
- •3.1 Элементы языка
- •3.2 Программирование алгоритмов линейной структуры
- •3.3 Программирование алгоритмов разветвленной структуры
- •3.4 Программирование алгоритмов циклической структуры
- •3.5 Организация программ обработки одномерных массивов
- •3.6 Организация программ обработки двумерных массивов
- •4 Контрольная работа и методические указания по её выполнению
- •4.1 Выбор варианта
- •4.2 Задание 1. Варианты задач
- •4.3 Задание 2. Варианты задач
- •4.4 Задание 3. Теоретический вопрос
- •4.5 Методические указания по выполнению контрольной работы
- •4.5.1 Пример выполнения задания 1
- •4.5.2 Пример выполнения задания 2
- •4.5.3 Пример выполнения задания 3
- •Вопросы для подготовки к экзамену
- •Программирование алгоритмов циклической структуры.
- •Литература
- •Указатель
- •650992, Г. Кемерово, пр. Кузнецкий, 39. Тел. 25-75-00.
1 Рабочая программа по дисциплине «информатика»
Раздел 1. Программно-технические средства обработки информации
Тема 1. Введение в дисциплину «Информатика».
Понятие информатики как научной дисциплины. Понятие информации и данных. Общая характеристика процессов сбора, передачи, обработки и накопления информации. Понятие информационных процессов, технологий, систем.
Тема 2. Арифметические и логические основы ЭВМ.
Меры и единицы количества и объема информации. Представление, обработка и измерение информации (числовой, символьной, графической). Позиционные системы счисления. Перевод чисел из одной системы в другую. Двоичная арифметика.
Логические высказывания. Основные операции и законы алгебры логики.
Тема 3. Технические средства реализации информационных процессов.
История и тенденции развития ЭВМ, поколения, семейства машин. Понятие и основные виды архитектуры. Состав и назначение основных устройств персонального компьютера, и их характеристики.
Тема 4. Программные средства реализации информационных процессов.
Классификация программного обеспечения (ПО). Понятие системного, сервисного ПО: назначение, возможности, структура. Операционные системы - понятия, критерии и назначение. Работа с файлами. Прикладное ПО общего назначения: текстовые редакторы, электронные таблицы, графические редакторы, средства электронных презентаций, системы управления базами данных, системы искусственного интеллекта Программный интерфейс прикладных программ. Понятие систем программирования, языки программирования высокого уровня.
Раздел 2. Алгоритмизация и программирование
Тема 5. Алгоритмизация и методологии программирования.
Понятие алгоритма и его свойства. Требования, предъявляемые к алгоритмам. Формы представления алгоритмов: описания, операторная форма, блок-схема. Модели решения функциональных и вычислительных задач. Классификация и формы представления моделей. Основные этапы подготовки и решения задачи на ЭВМ. Алгоритмы линейной, разветвляющейся, циклической структуры. Методологии программирования: структурное, объектно-ориентированное, логическое
Тема 6. Технологии программирования в интегрированной среде.
Эволюция и классификация языков программирования. Основные понятия языка программирования, синтаксис и семантика, структуры и типы данных. Объявление (декларация) переменных. Встроенные функции. Синтаксис арифметических выражений и логических структур. Организация линейных, разветвляющихся и циклических алгоритмов на VBA. Работа с диалоговыми окнами ввода и вывода информации. Условные операторы и операторы цикла. Создание, отладка и тестирование программы.
Тема 7. Программирование алгоритмов обработки сложных данных и сложной структуры.
Понятие массива: размерность, ввод и вывод массивов. Типовые задачи обработки массивов. Алгоритмы поиска элемента и сортировки массива.
Функции и процедуры: описание, вызов. Понятие формальных и фактических параметров для процедур и функций. Локальные и глобальные параметры для процедур и функций. Понятие рекурсии.
Раздел 3. Компьютерные сети и сетевые технологии. Методы защиты информации.
Тема 8. Методы защиты информации.
Технические, организационные, программные средства обеспечения сохранности информации и защиты её от несанкционированного доступа. Резервирование, восстановление и архивное копирование файлов.
Понятие и классификация компьютерных вирусов, симптомы их проявления, способы распространения. Защита от компьютерных вирусов.
Тема 9. Компьютерные сети и Internet - технологии
Определение и классификация сетей. Основные компоненты и топологии сетей. Локальные вычислительные сети. Глобальные вычислительные сети. Сетевые технологии обработки данных.
Информационная глобальная сеть Internet. Концепции построения (адресация, способы подключения, протоколы). Информационные технологии Internet: электронная почта, «всемирная паутина» WWW, удалённый доступ пользователя, доска объявлений BBS, телеконференции, IP-телефония. Программы поиска и доступа к информационным ресурсам (браузеры, информационно-поисковые системы). Безопасность данных в интерактивной среде.