Файл: Лекции по информатике учебнометодическое пособие.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2023

Просмотров: 524

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

Требования к уровню освоения содержания дисциплины

Основные свойства информации

Количество информации как мера уменьшения неопределенности знаний

Алфавитный подход к определению количества информации

Единицы измерения информации

Характеристики основных типов данных

Кодирование числовой информации в компьютере

Кодирование текстовой информации в компьютере

Кодирование графической информации в компьютере

Кодирование аудио информации в компьютере

ОСНОВЫ ЛОГИКИ И ЛОГИЧЕСКИЕ ОСНОВЫ КОМПЬЮТЕРА

Логические основы ЭВМ

Вопросы для самопроверки по теме 2

3. ТЕХНИЧЕСКИЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ

Принципы работы электронной вычислительной

Виды внутренней памяти

Виды внешней памяти (ВЗУ)

Процессор

Системный блок

Устройства ввода

Устройства вывода

ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ

Файловая структура ОС. Операции с файлами

Инструментальное программное обеспечение ЭВМ

Основные понятия алгоритмических языков. Алфавит.

Прикладное программное обеспечение ЭВМ

Вопросы для самопроверки по теме 4

МОДЕЛИ РЕШЕНИЯ ФУНКЦИОНАЛЬНЫХ И ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ

Базы данных и базы знаний

Этапы моделирования

АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

Примеры блок-схем алгоритмов

Вопросы для самопроверки по теме 6

7. ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ

Основные принципы структурного программирования (программирование без GO TO)

Этапы решения задач на компьютере

ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ СЕТИ ЭВМ МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ

Протоколы электронной почты

Основные понятия криптографии

Электронно-цифровая подпись (ЭЦП)

Классификация антивирусных программ

Вопросы для самопроверки по теме 8

ОТВЕТЫ НА ВОПРОСЫ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

Программные средства реализации информационных процессов

Технологии программирования

Петрунина Елена Борисовна

Учебно-методическое пособие

Программные средства реализации информационных процессов


Задание 1. Ответ 3.

Задание 2. Файл.

Задание3. Ответ 2.

Задание 4. 2 кластера.

Задание 5. Ответ 3.

Задание 6. Ответ 2.

Задание 7. Все файлы, кроме файлов с расширением "bak".

Задание 8. *.txt, *.doc, *.docx.

Задание 9. Драйверы.

Задание 10. Векторный и растровый.

Задание 11. JPG.

Задание 12. Компиляция, компоновка.

Задание 13. Язык программирования низкого уровня.

Задание 14. Семейство языков «Си».

Задание 15. Prolog.

Задание 16. Ответы 2 и 3.

Задание 17. Ответы 2 и 4.

Задание 18. Ответ 2.

Задание 19. Ответы 2, 3, 4.

Задание № 20. Интерпретатор воспринимает исходную программу на исходном языке и выполняет еѐ построчно, не создавая исполняемого модуля.
    1. Модели решения функциональных и вычислительных задач


Задание 1. В модели учитываются только существенные стороны изучаемого объекта, явления или процесса.

Задание 2. Формализация.

Задание3. Эвристические приѐмы.

Задание 4. Использование модели знаний для решения задачи из конкретной проблемной области.

Задание 5. Нельзя.

Задание № 6. Методы искусственного интеллекта. Задание № 7. Вербальная информационная модель. Задание № 8. Формальная математическая модель.
Задание 9. Материальная точка.

Задание 10. Постановка задачи.

Задание № 11. Модели данных. Задание № 12. 1C; 2A; 3B; 4D. Задание № 13. 1D; 2A; 3B; 4C. Задание 14. Ответы 1 и 3.

Задание 15. Статические и динамические.

Задание № 16. неформализованная процедура, сокращающая количе- ство шагов поиска решения.

Задание 17. Материальная опытная модель.

Задание № 18. Регрессионное, альфа-тестирование, бета- тестирование.
    1. Алгоритмизация и программирование


Задание № 1. Дискретность, понятность, детерминированность, результативность.

Задание 2. Х=1, если A=B и C Х=2, если A=B и C>=D;

х=3, если A<>B.

Задание 3. X=4; Y=8.

Задание4. D = 3.

Задание 5. Цикл с предусловием.

Задание 6. Х = 2.

Задание 7. Ответ 2.

Задание 8. 4 раза.

Задание 9. X=5 X=712.
    1. 1   ...   37   38   39   40   41   42   43   44   45

Технологии программирования


Задание 1. Ответы 1 и 2.

Задание 2. Синтаксическая ошибка.

Задание 3. Семантическая ошибка.

Задание 4. Линейные, циклические, ветвления

Задание 5. См. п.7.1.

Задание 6. Ответы 1, 2, 3, 7, 8.

Задание 7. Объектно-ориентированной.

Задание 8. Тело подпрограммы.

Задание 9. Принципы 1 и 2.

Задание 10. См. п. 7.3.
    1. Локальные и глобальные сети ЭВМ. Методы защиты информации


Задание 1. Local Areal Net, Metropolitan Areal Net, World Areal Net.

Задание 2. Доменная система имѐн.

Задание 3. inf02000/01-02.

Задание 4. Оптоволоконный кабель.

Задание № 5. Снежинка. Задание № 6. Wi-Fi, IrDa. Задание 7. См. п. 8.3..

Задание 8. Набор правил для обмена информацией в сети.

Задание 9. http://.

Задание 10. 7 уровней.

Задание 11. HTTP, SMTP, FTP, DNS, РОР3.

Задание 12. На сетевом..

Задание 13. Мост

Задание 14. Удостоверение истинности отправителя и целостности сообщения.

Задание 15. См. п. 8.7.

Задание 16. См. п. 8.9.

Задание 17. См. п. 8.10
СПИСОК ЛИТЕРАТУРЫ

  1. Макарова Н.В., Волков В.Б. Информатика: Учеб. для ву- зов. СПб.: Питер, 2013. 576 с. (для бакалавров)

  2. Информатика: Учеб. пособие / Под ред. Б.Е. Одинцова, А. Н. Романова. 2-е изд., перераб. и доп. – М.: Вузовский учебник; ИНФРА–М, 2012. 410 с.

  3. Гуриков С.Р. Информатика: Учеб. – М.: Форум; ИНФРА– М, 2014. 464 с. (Высшее образование. Бакалавриат)

  4. Сергеева И.И., Музалевская А.А., Тарасова Н.В. Инфор- матика: Учеб. 2-е изд., перераб. и доп. – М.: Форум; ИНФРА–М, 2012. –384 с. (Профессиональное образование)


Интернет-источники

  1. Википедия: свободная энциклопедия: http://ru.wikipedia.org/

  2. Система дистанционного обучения НИУ ИТМО: http: // de.ifmo.ru/

  3. Электронный учебник: http://256bit.ru/informat/

  4. Электронный учебник: http://book.kbsu.ru/

  5. Информация и методы ее измерения, формулы и т. п.: http://marklv.narod.ru/inf/izminf.htm

  6. Разные варианты классификации моделей: http://umk-model.narod.ru/p3.html

  7. Основные понятия информации и других разделов дисцип- лины «Информатика»: http://sesia5.ru/blok/1/11-1.htm

  8. Краткое изложение основных разделов информатики: http://informatika.sch880.ru/p26aa1.html

  9. Разъяснение основных терминов информатики: http://informatique.org.ru/svoystva-informacii.php


СОДЕРЖАНИЕ

ВВЕДЕНИЕ…………………………………………………………...

3

1. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ ИНФОРМАЦИИ…………..

4

1.1. Основные определения………………………………………

4

1.2. Основные свойства информации……………………………

6

1.3. Классификация информации………………………………..

7

1.4. Количество информации как мера уменьшения неопреде-

ленности знаний…………………..………………..


9

1.5. Алфавитный подход к определению количества

информации………………………………………………….


11

1.6. Единицы измерения информации………………………….

13

1.7. Системы счисления………………………………………….

14

1.8. Характеристики основных типов данных………………….

16

1.9. Кодирование числовой информации в компьютере………

18

1.10. Кодирование текстовой информации в компьютере……..

19

1.11. Кодирование графической информации в компьютере….

21

1.12. Кодирование аудио информации в компьютере………….

22

1.13. Вопросы для самопроверки по теме 1……………………..

23

2. ОСНОВЫ ЛОГИКИ И ЛОГИЧЕСКИЕ ОСНОВЫ

КОМПЬЮТЕРА…………………………………………………...


27

2.1. Основные понятия алгебры логики…………………………

27

2.2. Основные логические операции…………………………….

27

2.3. Логические основы ЭВМ…………………………………….

29

2.4. Вопросы для самопроверки по теме 2 ……………………...

32

3. ТЕХНИЧЕСКИЕ СРЕДСТВА РЕАЛИЗАЦИИ

ИНФОРМАЦИОННЫХ ПРОЦЕССОВ……………………….....


34

3.1. Этапы развития вычислительной техники………………….

34

3.2. Принципы работы электронной вычислительной системы..

35

3.3. Состав и назначение основных элементов персонального компьютера……………………………………………………


37

3.4. Вопросы для самопроверки по теме 3……………………….

40

4. ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ

ИНФОРМАЦИОННЫХ ПРОЦЕССОВ…………………...……..


42

4.1. Системное программное обеспечение ЭВМ……………...…

42

4.2. Файловая структура ОС. Операции с файлами……………..

44

4.3. Инструментальное программное обеспечение ЭВМ……….

47


4.4. Основные понятия алгоритмических языков.

Алфавит. Синтаксис. Семантика……………………………


48

4.5. Основные алгоритмические языки высокого уровня……....

50

4.6. Прикладное программное обеспечение ЭВМ………………

53

4.7. Общие сведения о графических редакторах………………..

54

4.8. Вопросы для самопроверки по теме 4……………………….

56

5. МОДЕЛИ РЕШЕНИЯ ФУНКЦИОНАЛЬНЫХ

И ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ…………………………….….


59

5.1. Основные понятия моделирования………………………….

59

5.2. Классификации моделей……………………………………..

59

5.3. Базы данных и базы знаний………………………………….

62

5.4. Этапы моделирования………………………………………..

64

5.5. Вопросы для самопроверки по теме 5………………………

65

6. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ……………

67

6.1. Понятие алгоритма и его свойства…………………………..

67

6.2. Основные типы алгоритмических структур и их

блок-схемы……………………………………………………


68

6.3. Примеры блок-схем алгоритмов………………………..……

69

6.4. Примеры алгоритмов, составленных в псевдокоде………...

71

6.5. Вопросы для самопроверки по теме 6……………………….

73

7. ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ………….…………..

75

7.1. Основные технологии программирования………………….

75

7.2. Основные принципы структурного программирования

(программирование без GO TO)…………………..…...…….


77

7.3. Основные понятия объектно-ориентированного

программирования…………………………………………....


78

7.4. Этапы решения задач на компьютере…………………...…..

79

7.5. Вопросы для самопроверки по теме 7……………………….

80

8. ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ СЕТИ ЭВМ. МЕТОДЫ

ЗАЩИТЫ ИНФОРМАЦИИ……….……………………...………


82

8.1. Классификация вычислительных сетей……………………..

82

8.2. Виды сетевых ресурсов…………………………………...….

82

8.3. Топология и архитектура вычислительных сетей………….

83

8.4. Программное обеспечение вычислительных сетей………..

85

8.5. Протоколы электронной почты……………………………...

86

8.6. Коммуникационное оборудование…………………………..

87

8.7. Основные понятия криптографии…………………………...

88

8.8. Электронно-цифровая подпись (ЭЦП)……………………..

89