- •1.Основные понятия информатики.
- •3. Информационная система
- •4.Информатизация общества.
- •Роль и значение информационных революций
- •5. Представление информации.
- •6.Базовые информационные процессы, их основные характеристики.
- •7.Кодирование информации
- •8.Архитектура персонального компьютера.
- •10.Организация памяти пк.
- •12.Программное обеспечение персонального компьютера. Классификация системного программного обеспечения. Операционные системы, назначение операционных систем.
- •13. Программное обеспечение персонального компьютера
- •14. Операционная система windows.
- •Свойства алгоритмов:
- •Этапы создания программы.
- •16. Защита и резервирование информации. Программные и организационные средства защиты.
- •Резервирование файлов
- •Простое копирование файлов
- •Резервное копирование
- •Архивное копирование файлов
- •Восстановление файлов
- •17.Компьютерные вирусы и антивирусные средства.
- •Компьютерные вирусы и антивирусные средства.
- •18. Компьютерные сети.
- •Виды компьютерных сетей
- •19.Компьютерные сети. Классификация сетей. Локальные вычислительные сети. Назначение, возможности локальных сетей.
- •20.Глобальная компьютерная сеть Internet.
- •World Wide Web — главный информационный сервис.
- •Электронная почта.
- •Системы информационного поиска сети Интернет.
- •Автоматические индексы.
- •5. Программа пересылки файлов Ftp.
- •6. Программа удалённого доступа Telnet.
- •21. Классификация программ обработки текста, их назначение, функциональные возможности.
- •23.Набор и редактирование текста.
- •Выделение фрагментов документа
- •Простейшие операции редактирования
- •25.Проверка правописания и грамматики
- •14.Стили оформления: назначение, создание, изменение, использование
- •26.Работа с таблицами в текстовых редакторах. Создание, редактирование, оформление таблиц
- •Редактирование таблиц
- •Выполнение вычислений в таблице
- •27.Создание колонтитулов в документе Word. Назначение, возможности создания различающихся колонтитулов.
- •Номера страниц
- •28.Технология связывания и внедрения объектов. Объекты в текстовом процессоре Word.
- •29.Встроенные программы текстового процессора Word: Microsoft WordArt, Microsoft Graph, Microsoft Equation. Технология работы с объектами редактора Word.
- •Редактор формул ( Equation )
- •30.Приемы построения диаграмм в текстовом процессоре Word.
- •31.Работа с большими документами в текстовом процессоре Word. Закладки, сноски – назначение, приемы создания и использования.
- •Работа с одним документом Закладки
- •32.Работа с большими документами в текстовом процессоре Word. Заголовки. Создание оглавления.
- •Предметный указатель
- •Создание оглавления, предметного указателя, перечня таблиц
- •34.Функциональные возможности текстового процессора Word.
- •35.Компьютерные технологии обработки табличной информации. Назначение табличных процессоров. Проиллюстрировать на примере.
- •36.Компьютерная обработка табличной информации. Числовые форматы. Оформление таблиц в Excel. Проиллюстрировать на примерах. Основные понятия
- •37.Компьютерная обработка табличной информации. Формулы. Функции. Типы адресации. Привести примеры практического использования.
- •Относительная и абсолютная адресация.
- •Относительная ссылка (адресация) указывает на ячейку, согласно ее положению относительно ячейки, содержащей формулу.
- •Абсолютная ссылка указывает на ячейку, местоположение которой неизменно.
- •38.Анализ данных в Excel.
- •39.Компьютерная обработка табличной информации.
- •40.Функциональные возможности Excel, используемые при работе со списками. Сортировка, фильтрация данных. Подведение итогов. Практическое назначение. Работа со списками
- •Сортировка списков
- •Поиск записей
- •Применение фильтров
- •Автофильтр
- •Расширенный фильтр
Свойства алгоритмов:
понятность
однозначность
дискретность (пошаговость)
массовость (универсальность)
результативность
конечность
безошибочность
Очевидно, что предписание "Пойди туда, не знаю куда, принеси то, не знаю что" алгоритмом не является.
В качестве исполнителя алгоритмов в "докомпьютерную" эру подразумевался человек (в крайнем случае, животное - в цирке). Человек постоянно пользуется алгоритмами при решении задач, не задумываясь над этим, машинально (автоматически). Наглядными примерами алгоритмов являются различные инструкции, правила, рецепты.
В алгоритме важен не только набор действий, но и их порядок. Кроме того, в приведённом примере следует обратить внимание на два обстоятельства. Первое не требует пояснений: всякий алгоритм должен иметь имя. Второе состоит в том, что перед выполнением алгоритма задаётся или определяется некоторое начальное состояние, исходные условия алгоритма.
Сегодня в качестве исполнителей алгоритмов человеку служат многие автоматические устройства и, прежде всего, конечно, компьютер. При этом составление алгоритма должно быть особенно ответственным и тщательным, так как машина не может домысливать и исправлять ошибки. В этом смысле она - идеальный исполнитель. При реализации алгоритма для ЭВМ его шаги становятся операторами, а вся их последовательность - программой. Для исполнителя всегда нужно определить те команды, которые он должен и может выполнять, чтобы совершать действия, предусмотренные алгоритмом. Набор таких команд называется системой команд исполнителя. Таких команд ограниченное число и их не может быть много. Чем меньше команд, тем легче построить техническое устройство в роли их исполнителя. И если исполнителем получена команда, не входящая в его систему команд или неправильно заданная, он должен сообщить об отказе. Т.к. необходимо, чтобы исполнитель получил алгоритм в понятной ему форме, становится важным, каким способом представлен алгоритм.
Языки программирования.
Большая часть работы программистов связана с написанием исходного кода, тестированием и отладкой программ на одном из языков программирования. Исходные тексты и исполняемые файлы программ являются объектами авторского права и являются интеллектуальной собственностью их авторов и правообладателей.
Различные языки программирования поддерживают различные стили программирования (т. е. парадигмы программирования). Отчасти искусство программирования состоит в том, чтобы выбрать язык программирования, наиболее полно подходящий для решения поставленной задачи. Разные языки требуют от программиста различного уровня внимания к деталям при реализации алгоритма, результатом чего часто бывает компромисс между простотой и производительностью (или между временем программиста и временем пользователя).
Единственный язык, напрямую выполняемый ЭВМ — это машинный язык (также называемый машинным кодом и языком машинных команд). Изначально все программы писались в машинном коде, но сейчас этого практически уже не делается. Вместо этого программисты пишут текст исходный код на том или ином языке программирования, затем используя компилятор или интерпретатор транслируют его, в один или несколько этапов в машинный код, готовый к исполнению на целевом процессоре, или в промежуточное представление, которое может быть исполнено специальным интерпретатором — виртуальной машиной. Но это справедливо только для языков высокого уровня. Если требуется полный низкоуровневый контроль над системой на уровне машинных команд и отдельных ячеек памяти, программы пишут на языке ассемблера, мнемонические инструкции которого преобразуются один к одному в соответствующие инструкции машинного языка целевого процессора ЭВМ. (По этой причине трансляторы с языков ассемблера — ассемблера — получаются алгоритмически простейшими трансляторами.)
В некоторых языках вместо машинного кода генерируется интерпретируемый двоичный код «виртуальной машины», также называемый байт-кодом (byte-code). Такой подход применяется в Forth, некоторых реализациях Lisp, Java, Perl, Python, языках для .NET Framework.