Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика-для-заочников-кроме-ауз[1]

.pdf
Скачиваний:
24
Добавлен:
14.03.2016
Размер:
1.55 Mб
Скачать

Е. С. Павлова, И. Г. Лемешкина

Информатика для студентов заочной

формы обучения

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Е. С. Павлова, И. Г. Лемешкина

Информатика для студентов заочной формы обучения

Учебное пособие

Волгоград

2015

УДК 681.3 (075)

Р е ц е н з е н т ы :

зав. кафедрой «Информатика и методика обучения информатике» ВГПУ д-р педагог. наук, профессор Т. К. Смыковская;

доцент кафедры «Теория и методика обучения физике и информатике» ВГПУ канд. педагог. наук Л. Ю. Кравченко

Печатается по решению редакционно-издательского совета Волгоградского государственного технического университета

Павлова, Е. С., Лемешкина, И.Г.

Информатика для студентов заочной формы обучения. Практика : учеб. пособие /Е. С. Павлова, И. Г. Лемешкина – Волгоград : ИУНЛ ВолгГТУ, 2015.

– 60с.

ISBN 978–5–9948–0725–5

ISBN 978–5–9948–0725–5

© Волгоградский государственный

 

технический университет, 2015

 

© Коллектив авторов, 2015

Оглавление

 

 

 

 

 

 

 

 

 

Введение............................................................................................................................................

 

 

 

 

 

 

 

 

4

1.Кодирование

 

 

методом

 

Шеннона-Фано

.................................................................................................................................................................

 

 

 

 

 

 

 

 

6

2.Кодирование

 

 

 

методом

 

 

Хаффмена

.................................................................................................................................................................

 

 

 

 

 

 

 

 

8

3.Линейные

 

 

вычислительные

 

 

 

процессы

...............................................................................................................................................................

 

 

 

 

 

 

 

 

12

4.Разветвляющиеся

 

вычислительные

 

 

 

процессы

...............................................................................................................................................................

 

 

 

 

 

 

 

 

17

5.Циклические

 

вычислительные

 

 

 

процессы

...............................................................................................................................................................

 

 

 

 

 

 

 

 

23

6.Создание, редактирование, форматирование текстовых документов в

текстовом редакторе MS Word ...........................................................................................

 

 

 

 

 

31

7.Создание

 

и

просмотр

презентаций

в

MS

PowerPoint.

...............................................................................................................................................................

 

 

 

 

 

 

 

 

37

8.Работа

с

электронными

 

таблицами

в

MS

Excel.

...............................................................................................................................................................

 

 

 

 

 

 

 

 

38

9.Графическое

 

представление

данных

в

MS

 

Excel.

...............................................................................................................................................................

 

 

 

 

 

 

 

 

51

3

Введение

Контрольная работа по курсу «Информатика» предлагается на пер-

вом курсе обучения. Предполагается, что у студента имеются базовые на-

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

граммы.

Вариант задания на контрольную работу выбирается по сумме трех последних цифр зачетной книжки студента. Например, если номер зачетки

20111234, то номер варианта 2+3+4=9.

Контрольная работа состоит из 8 заданий.

Задание 1. Закодировать свою фамилию имя отчество Кодом Шен-

нона-Фано с мощностью кода 4.

Задание 2. Закодировать свою фамилию имя отчество Кодом Хаф-

фмена с мощностью кода 4.

Задание 3. Линейные вычислительные процессы.

Задание 4. Разветвляющиеся вычислительные процессы.

Задание 5. Циклические вычислительные процессы.

Задание 6. Изучение принципов работ с документами в текстовом редакторе MS Word.

Задание 7. Создание и просмотр презентаций в MS PowerPoint.

Задание 8. Создание электронных таблиц в MS Excel.

Задание 9. Графическое представление данных в MS Excel.

4

Оформляется работа на листах формата А4. Задания с 1 по 5 можно оформить вручную с использованием карандаша и линейки, задания с 6 по

9 оформляются в печатном виде.

На титульном листе работы должны быть указаны:

1.Номер варианта.

2.Номер группы.

3.ФИО студента (полностью).

4.Номер зачетной книжки.

При решении для каждой задачи приводятся условие задачи, для за-

дач 1и 2 приводится полное решение, для задач с 3 по 5 - блок-схема алго-

ритма и программа на языке Паскаль, для задач с 6 по 9 – распечатка ре-

зультатов работы (реферат, презентация, таблицы, диаграммы).

5

1. Кодирование методом Шеннона-Фано

Условие задачи 1

Закодировать свою фамилию, имя и отчество кодом Шеннона-Фано с

мощностью кода 4.

Пример выполнения задачи 1

Фамилия, имя, отчество: Наумов Вадим Юрьевич Длина строки 20 символов. Определим вероятности для каждого

символа и выпишем их в порядке убывания вероятностей:

Буква

Вероятность

Шаг 1

Шаг 2

Шаг 3

Итог

 

 

 

 

 

 

В

3/20

0

0

 

00

 

 

 

 

 

А

2/20

1

 

01

 

 

 

 

 

 

 

 

И

2/20

 

0

 

10

 

 

 

 

 

 

М

2/20

1

1

 

11

 

 

 

 

 

 

_

2/20

 

2

 

12

 

 

 

 

 

 

Д

1/20

 

0

 

20

 

 

 

 

 

 

О

1/20

 

1

 

21

 

 

 

 

 

 

Н

1/20

2

2

 

22

 

 

 

 

 

 

У

1/20

 

3

0

230

 

 

 

 

 

Ю

1/20

 

1

231

 

 

 

 

 

 

 

 

Р

1/20

 

0

 

30

 

 

 

 

 

 

Ь

1/20

3

1

 

31

 

 

 

 

 

Е

1/20

2

 

32

 

 

 

 

 

 

 

 

Ч

1/20

 

3

 

33

 

 

 

 

 

 

6

Шаг 1. Разбиваем вероятности на 4 группы, в каждой из которых суммарная вероятность примерно равна 20/4=5. Каждой группе ставим в соответствии код от 0, 1, 2 или 3 (т.к. мощность 4).

Шаг 2. Каждую группу, полученную на шаге 1, делим на необходи-

мое количество частей с примерно одинаковыми вероятностями. Каждой группе ставим в соответствии код от 0, 1, 2 или 3. Причем в каждой новой группе нумерация начинается заново.

Шаг 3. Единственная подгруппа, в которой нет окончательного кода для символов это группа из букв «У» и «Ю», ставим в соответствие каж-

дой букве еще по одному кодовому символу. В итоге получаем код, соот-

ветствующий каждой букве исходного алфавита.

7

Кодирование методом Хаффмена

Условие задачи 2

Закодировать свою фамилию имя отчество Кодом Хаффмена с мощностью кода 4.

Пример выполнения задачи 2

Наумов Вадим Юрьевич Длина строки 20 символов. Для кодирования методом Хаффмена с

мощностью кода 4 нам не хватает 2 буквы, поэтому добавим две фиктив-

ные буквы с нулевыми вероятностями. Затем определим вероятности для каждого символа и выпишем их в порядке убывания вероятностей.

Буква

Вероятность

Шаг 1

Шаг 2

Шаг 3

Шаг 4

 

 

 

 

 

 

В

3/20

3/20

4/20 (2)

5/20 (3)

8/20 (4)

 

 

 

 

 

 

А

2/20

2/20

3/20

4/20

5/20

 

 

 

 

 

 

И

2/20

2/20

2/20

3/20

4/20

 

 

 

 

 

 

М

2/20

2/20

2/20

2/20

3/20

 

 

 

 

 

 

_

2/20

2/20

2/20

2/20

 

 

 

 

 

 

 

Д

1/20

2/20 (1)

2/20

2/20

 

 

 

 

 

 

 

О

1/20

1/20

2/20

2/20

 

 

 

 

 

 

 

Н

1/20

1/20

1/20

 

 

 

 

 

 

 

 

У

1/20

1/20

1/20

 

 

 

 

 

 

 

 

Ю

1/20

1/20

1/20

 

 

 

 

 

 

 

 

Р

1/20

1/20

 

 

 

 

 

 

 

 

 

Ь

1/20

1/20

 

 

 

 

 

 

 

 

 

Е

1/20

1/20

 

 

 

 

 

 

 

 

 

Ч

1/20

 

 

 

 

 

 

 

 

 

 

Х1

0/20

 

 

 

 

 

 

 

 

 

 

Х2

0/20

 

 

 

 

 

 

 

 

 

 

8

На каждом шаге «склеиваем» 4 (по мощности кода) нижних вероят-

ности и переупорядочиваем преобразованные вероятности по убыванию. «Склеиваемые» вероятности выделены жирным курсивом, а место куда попала суммарная вероятность отмечено в скобках номером шага.

Теперь идем в обратную сторону. Каждому символу в последней группе (шаг 4) ставим в соответствии код от 0, 1, 2 или 3 (т.к. мощность 4).

Шаг 4

Код

 

 

8/20 (4)

0

 

 

5/20

1

 

 

4/20

2

 

 

3/20

3

 

 

Теперь кодовые комбинации 1, 2, 3 переносятся в столбец «Шаг 3» в

неизменном виде, а код 0, который соответствует четырем «склеенным» вероятностям уточняется дополнительным символом 0, 1, 2, 3.

Шаг 3

Код

Шаг 4

Код

 

 

 

 

5/20 (3)

1

8/20 (4)

0

 

 

 

 

4/20

2

5/20

1

 

 

 

 

3/20

3

4/20

2

 

 

 

 

2/20

00

3/20

3

 

 

 

 

2/20

01

 

 

 

 

 

 

2/20

02

 

 

 

 

 

 

2/20

03

 

 

 

 

 

 

9