Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания для выполнения контр_рабо...doc
Скачиваний:
8
Добавлен:
06.05.2019
Размер:
1.69 Mб
Скачать

3.2. Примеры оформления практических заданий

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

Пример 1.

В коробке 16 шаров различного цвета. Сколько бит информации несет сообщение о цвете вынутого из коробки шара?

Решение. По формуле Хартли

Н=1оg 2 N = 1оg 2 16 =1оg 2 24= 4 бита

Ответ: 4 бита

Пример 2.

Перевести 1997,71510 в шестнадцатеричную систему счисления, оставив 4 знака после запятой.

Решение.

При решении данной задачи используются следующие правила.

Правило 1. Смешанные числа десятичной системы счисления переводятся в два приема: отдельно целая часть по своему правилу и отдельно дробная часть по своему правилу. Затем записывается общий результат, у которого дробная часть отделяется запятой.

Правило 2. Для перевода целого десятичного числа А в систему счисления с основанием q, необходимо число А делить на основание q до получения целого остатка меньшего q. Полученное частное следует снова делить на q до получения целого остатка меньшего q и т.д., до тех пор, пока последнее частное не будет меньше q. Тогда десятичное число А в системе счисления с основанием q следует записать в виде последовательности остатков деления в порядке обратном их получению, причем старший разряд дает последнее частное.

Правило 3. Для перевода десятичной дроби в систему счисления с основанием q, следует умножить это число на основание q. Целая часть произведения будет первой цифрой числа в системе счисления с основанием q. Затем, отбросив целую часть, снова умножить на основание q и т.д., до тех пор, пока не будет получено требуемое число разрядов в новой системе счисления или пока перевод не закончится.

1. Используя правило 2, переведем целую часть числа

_ 1997 16

16 _124 16

_39 112 7

32 12=C

_77

64

13=D 1997 10 = 7СD16

2. Используя правило 3, переведем дробную часть числа

Х 0,715

16

В= Х 11,440

16

Х 7,040

16

Х 0,640

16

А=10,240

0,71510=0,В70А16

3. По правилу 1 1997,71510 = 7СD,В70А16

Ответ: 7СD,В70А16

Пример 3.

Перевести 257,1258 в десятичную систему счисления.

Решение.

Для перевода в десятичную систему счисления следует использовать формулу:

Аq = anqn + an-1qn-1 + ... + a1q1 + a0q0 + a-1q-1 + a-2q-2 + ... + a -kq-k

где Аq - число, записанное в системе счисления с основанием q,

n+1 - количество разрядов целой части числа,

аi - цифры числа, причем 0  аi < q,

k - количество разрядов в дробной части числа.

257,258 = 2*82 + 5*81 + 7*80 + 2*8-1+5*8-2 = 128+40+7+0,25+0,06=175,3110

Ответ: 175,3110

Пример 4.

Перевести А5Е16 в восьмеричную систему счисления.

Чтобы перевести целое число из шестнадцатеричной системы счисления в восьмеричную систему, следует сначала это число перевести в двоичную систему счисления, а затем полученное двоичное число перевести в восьмеричную систему счисления, используя следующие правила.

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

Правило 2. Для перевода целого числа из двоичной системы счисления в восьмеричную систему необходимо последовательность двоичных цифр разбить на группы по 3 разряда справа налево (на триады), а затем в каждой триаде двоичный код заменить восьмеричной цифрой.

А5Е16 = 1010010111102 = 51368

5 1 3 6

1010 0101 1110

Ответ: 51368

Пример 5.

Перевести 32718 в шестнадцатеричную систему счисления.

Решение.

Чтобы перевести целое число из восьмеричной системы счисления в шестнадцатеричную систему, следует сначала это число перевести в двоичную систему счисления, а затем полученное двоичное число перевести в шестнадцатеричную систему счисления, используя следующие правила.

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

Правило 2. Для перевода целого числа из двоичной системы счисления в шестнадцатеричную систему необходимо последовательность двоичных цифр разбить на группы по 4 разряда справа налево (на тетрады), а затем в каждой тетраде двоичный код заменить шестнадцатеричной цифрой.

32718 = 0110101110012 = 6В916

6 В 9

011 010 111 001

Ответ: 6В916

Пример 6.

Вычислить 11101,112*1001,112

Решение.

При решении данного примера следует использовать следующие таблицы сложения и умножения цифр.

Х 11101,11

1000,11

1110111

+ 1110111

1110111

100000100,0101

Ответ: 11101,112*1001,112=100000100,01012

Пример 7.

Ввести строку. Заменить все буквы «а» на букву «о».

Разработать алгоритм, нарисовать блок-схему, составить программу на Бейсике или Паскале, отладить и протестировать ее.

Блок-схема

Программа на Паскале.

program stroka1;

uses crt;

var k,i,n: integer;

s: string;

begin

writeln('Введите строку:');

readln(s);

n:=length(s);

k:=0;

for i:= 1 to n do

if s[i]='a'

then

begin

k:=k+1;

s[i]:='o';

end;

if k=0

then write('Букв а в строке ', s, ' нет')

else write('Новая строка: ',s);

readln;

end.

Примечание.

Реализация блок-схем в общем виде на языках программирования Бейсик и Паскаль, а также примеры даны в приложении 1.

Указание.

При рисовании блок-схемы следует использовать условные графические обозначения, применяемые при составлении схем алгоритмов (ГОСТ 19.003-80).

Рисование блок-схем можно выполнить с помощью панели инструментов Рисование: Автофигуры→Блок-схема…

Тестовые данные должны обеспечить проверку всех ветвей алгоритма.

Результаты счета 1.

Введите строку: лалала

Новая строка: лололо

Результаты счета 2.

Введите строку: молоко

Букв а в строке молоко нет

Пример 8.

Создайте таблицу в Microsoft Excel. Заполните формулами пустые ячейки. Постройте диаграмму, выражающую распределение выпуска молочной продукции по всем наименованиям за квартал. В отчете приведите таблицы в режиме просмотра формул и в режиме просмотра значений формул.

Реализация молочной продукции (в руб.) за 3-й квартал 2005 года

№ п/п

Наименование продукции

Июнь

Июль

Август

Итого за

3-й квартал

1.

Молоко

4670

5235

4320

?

2.

Кефир

2345

3470

2780

?

3.

Сметана

1250

1320

1300

?

4.

Творог

1805

1980

1890

?

5.

Масло

2550

2790

2675

?

Всего

?

?

?

?

Указание.

Чтобы представить таблицу в режиме просмотра формул, следует задать команду СервисПараметры, в появившемся окне выбрать закладку Вид и в Параметрах окна установить флажок напротив формулы. (Для возврата в режим просмотра значений формул следует убрать флажок).

Таблицы и диаграмму следует внедрить в документ Word через буфер обмена.

Решение.

В режиме просмотра формул таблица имеет вид:

А

B

C

D

E

F

1

Реализация молочной продукции (в руб.) за 3-й квартал 2005 года

2

п/п

Наименование продукции

Июнь

Июль

Август

Итого за 3-й квартал

3

1.

Молоко

4670

5235

4320

=СУММ(C3:E3)

4

2.

Кефир

2345

3470

2780

=СУММ(C4:E4)

5

3.

Сметана

1250

1320

1300

=СУММ(C5:E5)

6

4.

Творог

1805

1980

1890

=СУММ(C6:E6)

7

5.

Масло

2550

2790

2675

=СУММ(C7:E7)

8

 

Всего

=СУММ(C3:C7)

=СУММ(D3:D7)

=СУММ(E3:E7)

=СУММ(F3:F7)

В режиме просмотра значений таблица будет иметь вид:

А

B

C

D

E

F

1

Реализация молочной продукции (в руб.) за 3-й квартал 2005 года

2

п/п

Наименование продукции

Июнь

Июль

Август

Итого за

3-й квартал

3

1.

Молоко

4670

5235

4320

14225

4

2.

Кефир

2345

3470

2780

8595

5

3.

Сметана

1250

1320

1300

3870

6

4.

Творог

1805

1980

1890

5675

7

5.

Масло

2550

2790

2675

8015

8

 

Всего

12620

14795

12965

40380

Для построения диаграммы следует задать команду ВставкаДиаграмма. Диаграмма строится в 4 шага:

  1. выбирается Тип Гистограмма, Вид — левый верхний;

  2. выбираются данные для построения диаграммы ячейки А8:А16 и Е8:Е16;

  3. задаются параметры диаграммы: название диаграммы, легенда;

  4. диаграмма размещается на отдельном или имеющемся листе.

Полученная диаграмма имеет вид:

Пример 9.

Создайте таблицу в Microsoft Excel.

А

B

C

D

1

Поступление на склад

 

2

Бумажное сырье

 

3

 

 

4

Дата

Откуда

Вид

Количество

5

12.06.04

Братск

Бумага

12100

6

05.08.04

Братск

Ватман

10300

7

19.09.04

Сыктывкар

Картон

15200

8

30.09.04

Сыктывкар

Бумага

10500

9

11.11.04

Сыктывкар

Бумага

12300

10

12.12.04

Братск

Ватман

5900

11

15.01.05

Вологда

Картон

4000

12

16.02.05

Вологда

Бумага

7800

13

24.02.05

Братск

Бумага

16100

Переименуйте Лист1, назовите его Данные. Переименуйте Лист2, назовите Сортировка. Переименуйте Лист3, назовите Фильтрация. Скопируйте таблицу с листа Данные на листы Сортировка, Фильтрация. На листе Сортировка выполните сортировку по городам, затем по возрастанию даты. На листе Фильтрация выберите данные о поступлении бумаги в 2004 году.

Решение.

Переименование листов можно выполнить одним из способов: 1-й способ: выполните двойной щелчок по ярлыку листа, и когда на его имени появится курсор, сотрите старое название и наберите новое, зафиксируйте ввод; 2-й способ: выполните щелчок правой кнопкой по ярлыку листа, в появившемся контекстном меню выберите пункт Переименовать…).

Ч тобы скопировать содержимое листа Данные на лист Сортировка выполните следующие действия: а) выделите лист Данные, нажав на кнопку «Выделить все», б) задайте команду Копировать, в) выделите ячейку А1 листа Сортировка и задайте команду Вставить. Аналогично можно скопировать данные на лист Фильтрация.

Чтобы выполнить сортировку по городам, затем по возрастанию даты, выберите ячейку в области данных таблицы и задайте команду Данные Сортировка и в появившемся окне сортировка задайте следующие параметры:

После сортировки таблица будет иметь вид:

Поступление на склад

 

Бумажное сырье

 

 

 

Дата

Откуда

Вид

Количество

12.06.04

Братск

Бумага

12100

05.08.04

Братск

Ватман

10300

12.12.04

Братск

Ватман

5900

24.02.05

Братск

Бумага

16100

15.01.05

Вологда

Картон

4000

16.02.05

Вологда

Бумага

7800

19.09.04

Сыктывкар

Картон

15200

30.09.04

Сыктывкар

Бумага

10500

11.11.04

Сыктывкар

Бумага

12300

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

Выберите данные о поступлении бумаги в 2004 году. Для этого выполните щелчок по раскрывающейся кнопке поля Вид и выберите Бумага, затем выберите пункт Условие в раскрывшемся списке условий фильтрации поля Дата, и в появившемся окне Пользовательский автофильтр задайте параметры и нажмите кнопку ОК.

Выполнив фильтрацию данных, т.е. выбрав данные о поступлении бумаги в 2004 году получим следующую таблицу:

Поступление на склад

 

Бумажное сырье

 

 

 

Дата

Откуда

Вид

Количество

12.06.04

Братск

Бумага

12100

30.09.04

Сыктывкар

Бумага

10500

11.11.04

Сыктывкар

Бумага

12300