- •Введение
- •Лекция № 1. Основы информатики.
- •Информатика и информация.
- •2. История развития вычислительной техники
- •3. Базовая аппаратная конфигурация
- •4. Дополнительные устройства персонального компьютера
- •5. Классификация компьютеров
- •Лекция №2. Современное программное обеспечение.
- •1. Категории программ.
- •2. Операционная система.
- •3. Составные части операционных систем
- •Операционные системы Windows
- •Альтернативные операционные системы.
- •6. Служебные программы
- •7. Программы автоматического распознавания текста
- •8. Компьютерная графика
- •Лекция № 3. Компьютерные сети. Компьютерные вирусы.
- •1. Локальные сети
- •2. Глобальные сети
- •3. Система гипертекстовых страниц www
- •4. Адреса сайтов и страниц
- •5. Программы-браузеры
- •6. Возможности Internet
- •7. Компьютерные вирусы. Пути проникновения вирусов
- •8. Признаки появления вирусов
- •9. Классификация вирусов
- •10. Программы обнаружения и защиты от вирусов
- •11. Основные меры по защите от вирусов
- •Практическое занятие № 1
- •1. Системы счисления.
- •2.Единицы измерения количества информации
- •3.Представление текстовой информации
- •4.Кодирование цветовой и графической информации.
- •5.Логические основы информатики
- •Практическое занятие № 2
- •1. Физическая и логическая структура диска
- •2.Файлы. Виды расширений. Важнейшие характеристики файла.
- •3. Каталоги
- •4. Адреса файлов и папок. Стандартные названия дисковых устройств.
- •5. Некоторые «болезни» файловой системы. Последствия фрагментации.
- •6. Файловые менеджеры
- •7. Внешний вид менеджера типа Commander
- •8. Манипуляции с объектами
- •9. Назначение функциональных клавиш
- •Практическое занятие № 3
- •1. Рабочий стол Windows
- •2. Назначение меню «Пуск»
- •3. Оконная технология. Типы окон.
- •4. Стандартные элементы окон. Манипуляции с окнами.
- •5. Типы меню операционной системы Windows. Унифицированные обозначения в системе меню Windows.
- •6. Стандартные программы
- •7. Просмотр содержимого компьютера. Буфер обмена.
- •8. Программа «Проводник». Внешний вид программы «Проводник». Работа в программе «Проводник».
- •Практическое занятие № 4
- •1. Моделирование.
- •Алгоритмизация.
- •3. Программирование.
- •4. Классификация языков программирования.
- •5. Образец работы в программе Free Pascal.
- •Практическое занятие № 5
- •1. Текстовые процессор и текстовые редакторы
- •2.Текстовый процессор Word. Возможности Word
- •3. Интерфейс программы Word
- •4. Режимы работы с документами
- •5. Создание, редактирование и копирование текстового документа
- •6. Форматирование текстового документа
- •7. Создание колонок в документе
- •8. Вставка рисунка и создание надписи, установка формата
- •Обрамление текста
- •9.Нумерация страниц, верхние и нижние колонтитулы
- •10. Использование редактора формул.
- •11. Установка нумерованного и маркированного списков
- •12. Работа с таблицами
- •13. Построение диаграмм
- •Практическое занятие № 6
- •1. Электронные таблицы и их возможности
- •2. Программа Microsoft Excel
- •3. Структура документа ms Excel
- •4. Адресация ячеек
- •5. Работа в программе ms Excel
- •6. Математические вычисления
- •7. Графики, диаграммы, построение линии тренда
- •8. Решение финансовых задач, поиск решения
- •Практическое занятие № 7
- •1. Понятие о базе данных.
- •2. Субд ms Access.
- •3. Работа с субд ms Access.
- •4. Практическое задание.
- •Практическое занятие № 8
- •1.Виды презентаций, этапы их создания.
- •2. Общие сведения о программе подготовки презентации ms Power Point
- •3. Способы создания и сохранения презентации
- •4. Редактирование презентации. Работа со слайдами.
- •5. Вставка и форматирование объектов в слайдах.
- •6. Создание специальных эффектов.
- •7. Показ презентации.
- •Практическое занятие № 9
- •1. Развитие нормативного регулирования в области защиты информации
- •2. Основные понятия организации безопасности в области защиты информации
- •3. Методы защиты информации
- •4. Правила организации системы защиты информации
- •5. Средства собственной защиты
- •6. Средства защиты в составе вычислительной системы
- •7. Средства защиты с запросом информации
- •8. Средства активной и пассивной защиты
- •Глоссарий
- •Список литературы
- •Тестовые задания
- •II дидактическая единица гос: Технические средства реализации информационных процессов.
- •III дидактическая единица гос: Програмные средства реализации информационных процессов. Базы данных.
- •IV дидактическая единица гос: Модели решения функциональных и вычислительных задач.
- •V дидактическая единица гос: Алгоритмизация и программирование. Технология программирования. Языки программирования высокого уровня.
- •VI дидактическая единица гос: Локальные и глобальные сети эвм. Методы защиты информации.
- •Федеральный закон Об информации, информационных технологиях и о защите информации (от 27 июля 2006 года n 149-фз)
- •Учебное издание
3. Программирование.
Основные понятия
Языки программирования – специально разработанные искусственные языки, предназначенные исключительно для записи алгоритмов, исполнение которых поручается ЭВМ.
Обычный разговорный язык состоит из четырех основных элементов: символов, слов, словосочетаний и предложений. Алгоритмический язык содержит подобные элементы, только слова называют элементарными конструкциями, словосочетания – выражениями, предложения – операторами. Алгоритмический язык (как и любой другой язык), образуют три его составляющие: алфавит, синтаксис и семантика.
Алфавит – фиксированный для данного языка набор символов (букв, цифр, специальных знаков и т.д.), которые могут быть использованы при написании программы.
Синтаксис – правила построения из символов алфавита специальных конструкций, с помощью которых составляется алгоритм.
Семантика – система правил толкования конструкций языка.
Таким образом, программа составляется с помощью соединения символов алфавита в соответствии с синтаксическими правилами и с учетом правил.
Программа – это последовательность инструкций, предназначенных для выполнения компьютером. В настоящее время программы оформляются в виде текста, который записывается в файлы.
Программирование – это теоретическая и практическая деятельность решения задачи средствами конкретного языка программирования и оформления полученных результатов в виде программы.
Технологический процесс разработки программы на некотором языке программирования включается:
– редактирование – написание и исправление исходного текста программы (или ее части в виде текстового файла);
– компиляция – перевод исходного текста программы в машинные коды;
– отладка – локализация и исправление ошибок (синтаксических, времени выполнения – недопустимые действия, алгоритмической), выявленных во время исполнения программы.
После окончательной отладки программа документируется, т.е. к ней прилагается описание назначения программы и инструкция по эксплуатации.
4. Классификация языков программирования.
Существуют различные классификации языков программирования.
а) в наиболее распространенной они делятся на языки:
низкого уровня – машинные языки и языки символического кодирования (Автокод, Ассемблер).Все языки низкого уровня ориентированы на определенный тип компьютера, т. е. являются машинно-зависимыми. Машинно-ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.);
высокого уровня – Фортран, Алгол, Кобол, Паскаль, Бейсик, Си, Пролог и т.д., они машинно-независимы, т.к. они ориентированы не на систему команд той или иной ЭВМ, а на систему операндов, характерных для записи определенного класса алгоритмов, но занимают больше памяти и медленнее выполняются, чем программы на машинных языках;
сверхвысокого уровня – Pythlon, Lua, Ruby.
Языки высокого уровня работают через трансляционные программы –трансляторы, которые преобразуют исходный код в последовательность команд машинного языка. Создание испольняемого файла исходного текста программы предполагает выполнение процессов – компиляции и компоновки. Существует два основных вида трансляторов:
интерпретаторы, которые сканируют и проверяют исходный код в один шаг, и сразу же их выполняют;
компиляторы, которые сканируют исходный код для создания текста программы на машинном языке, которая затем выполняется отдельно.
б) другая классификация:
вычислительные (Фортран, Паскаль, Алгол, Бейсик, Си и др.);
языки символьной обработки (Лисп, Пролог, Снобол и др. )
