Вы находитесь на странице: 1из 80

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

Международный институт компьютерных технологий

Кафедра информатики и вычислительной техники

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам по дисциплине


«Основы вычислительной техники» для студентов
специальности 230101 «Вычислительные машины, комплексы,
системы и сети» очной и заочной форм обучения

Воронеж 2006
Составители ст. преподаватель И. Н. Преображенская,
к.т.н., доцент Р. В. Солнцев (лабораторная работа №6), ст.
преподаватель И. Н. Крючкова (лабораторная работа №2)
Оригинал по содержанию выверен:

УДК 681.3

Методические указания к лабораторным работам по


дисциплине «Основы вычислительной техники» для студентов
специальности 230101 «Вычислительные машины, комплексы,
системы и сети» очной и заочной форм обучения

Методические указания включают краткие сведения по


курсу «Основы вычислительной техники», а также задания по
разделам курса.

Издание предназначено для студентов первого курса.

Библиогр.: 7 назв.

Рецензент к.т.н., доцент С. А. Олейникова

Ответственный за выпуск
1 АРИФМЕТИЧЕСКИЕ ОСНОВЫ ЭВМ
1.1 Системы счисления. Общая форма представления
чисел в позиционных системах счисления
Система счисления – это совокупность приемов и
правил для наименования и обозначения чисел.
Системы
счисления

НЕПОЗИЦИОННЫЕ ПОЗИЦИОННЫЕ
значение каждой цифры значение каждой цифры
не зависит от ее положения зависит от ее положения
в последовательности в последовательности
цифр в записи числа цифр в записи числа

Цифры – это символы, с помощью которых записыва-


ются числа.
Вид цифры – это символ, с помощью которого записы-
вается цифра в той или иной системе счисления. Вид цифры не
зависит от ее позиции в числе.
Значение цифры («вес») – это «вклад» цифры в вели-
чину числа.
Пример:
Римская система счисления. Непозиционная. Вид цифр:
I, V, X, L, C, D, M. Значение цифр: I – 1, V – 5, X – 10, L – 50,
C – 100, D – 500, M – 1000. Образование чисел: XI=11 (10+1),
IX=9 (10-1).
Десятичная система счисления. Позиционная. Вид
цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Образование чисел: 232 – первая
двойка обозначает сотни, тройка обозначает десятки, а вторая
двойка обозначает уже единицы.

Алфавит – совокупность различных цифр, используе-


мых в позиционной системе счисления для записи чисел.
Основание системы счисления – это количество раз-
личных цифр в алфавите позиционной системы счисления.
Пусть имеется число Х в системе счисления с основа-
нием b, состоящее из n целых и m дробных цифр ai алфавита
данной системы. Тогда общая форма представления числа в
позиционной системе счисления выглядит следующим обра-
зом:
X = an −1⋅ bn −1 + an −2 ⋅ bn −2 +...+ a1⋅ b1 + a0 ⋅ b0 + a−1⋅ b−1 + a−2 ⋅ b−2 +...+ a−m⋅ b−m
Система счисления основание алфавит
Десятичная 10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Двоичная 2 0, 1
Восьмеричная 8 0, 1, 2, 3, 4, 5, 6, 7
Шестнадцатеричная 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
A, B, C, D, E, F

Пример: Представить число в общем виде


р а з р я д ы ч и с л а
а) 345210=3·103+4·102+5·101+2·100
В е с а р а з р я д о в
Основание
б) 100112=1·24+0·23+0·22+1·21+1·20
в) А2F,4216=А·162+2·161+F·160+4·16–1+2·16–2

Задачи:
Представить числа в общем виде:
1) 7654310
2) 100101012
3) 23114
4) F23C7816
5) 234,543210
6) 1101,010112
7) 105,23768
8) 1201,2013

2
1.2 Перевод чисел из десятичной системы счисления в
другие системы счисления
В вычислительной технике для физического представ-
ления чисел, подлежащих обработке, необходимы элементы,
способные находиться в одном из нескольких устойчивых со-
стояний. С точки зрения технической реализации наиболее
удобно реализовать элементы, принимающие одно из двух
устойчивых состояний, например: электромагнитное реле
замкнуто или разомкнуто, ферромагнитная поверхность на-
магничена или размагничена и т.д. Соответственно легко опи-
сать эти состояния, присвоив одному из них значение «1», а
другому – «0». Таким образом, в ЭВМ удобно использовать
двоичную систему счисления.
Но есть и неудобства: большое количество разрядов
при записи двоичного представления десятичных чисел.
Для более компактной записи двоичных чисел наиболее
применимыми являются системы счисления с основанием,
представляющим целую степень двух. Наиболее применяемы-
ми являются восьмеричная (8=23) и шестнадцатеричная
(16=24).
1.2.1 Перевод целых чисел
Число последовательно делят (с остатком) на основание
заданной системы счисления до тех пор, пока конечный ре-
зультат не станет строго меньше основания системы счисле-
ния. Затем выписывают полученное число от результата к пер-
вому остатку. (Остатки также должны быть строго меньше ос-
нования системы счисления)
Пример 1:
2510 – Х2 (перевести заданное число в двоичную сис-
тему счисления)
_25 2 Ответ: 2510 = 110012
24 _12 2
1 12 _6 2
0 6 _3 2
0 2 1
1
3
Пример 2: 52110 – Х16
_521 16 Ответ: 52110 = 20916
512 _32 16
9 32 2
0

1.2.2 Перевод дробных чисел


Число последовательно умножается на основание за-
данной системы счисления до тех пор, пока дробная часть оче-
редного произведения не станет равна нулю, или число умно-
жений не будет равно заданной точности. При умножении
разряд перед запятой игнорируют, а умножают только дроб-
ную часть. По окончании вычислений выписывают последова-
тельно значения разряда ПЕРЕД запятой так, чтобы первая по-
лученная цифра была старшей в разряде, а последняя – млад-
шей.
Пример 1:
0,4810 – Х2 с точностью 3 знака после запятой.
Х0 ,48
2
Х 0 ,96
2
Х 1 ,92
2
1 ,84
Ответ: 0,4810 = 0,0112
1.2.3 Перевод смешанных чисел
При переводе смешанных чисел отдельно переводят це-
лую и дробную части числа по соответствующим правилам, а
результаты складывают.
Пример: 25,4810 – Х2
25,48=25+0,48
(вычисления см. выше)
2510 = 110012
0,48 = 0,0112
Ответ: 25,4810 = 11001,0112
4
Задачи:
Перевести заданные числа из десятичной в заданные системы
счисления
1. 3710 – Х2
2. 13910 – Х8
3. 25110 – Х16
4. 0,7210 – Х2 с точностью до 5 знака после запятой
5. 0,12310 – Х8 с точностью до 4 знака после запятой
6. 127,4310 – Х2 с точностью до 5 знака после запятой
7. 261,2710 – Х2 с точностью до 4 знака после запятой
1.3 Перевод чисел в десятичную систему счисления из
других систем счисления
1.3.1 Перевод целых чисел
Для перевода целых чисел в десятичную систему счис-
ления необходимо каждую цифру числа умножить на вес раз-
ряда, а результаты сложить (т.е. представить число по общей
форме представления, добавив лишь вычисление результата)
Пример: Перевести числа из заданных систем счисле-
ния в десятичную систему счисления:
а) 1001012 = 1·25+0·24+0·23+1·22+0·21+1·20 =32+4+1=3710
б) 12348 = 1·83+2·82+3·81+4·80 =512+128+24+4=66810
в) 23F16 = 2·162+3·161+F·160 =512+48+15=57510
1.3.2 Перевод дробных чисел
1 способ: делением
Перевод осуществляется путем повторения деления
каждой цифры числа (кроме целой части), начиная с послед-
ней на основание системы счисления, последующего сложения
промежуточного результата со следующей цифрой числа и по-
вторения деления. Результат от последнего деления и есть ис-
комое число.
Пример:
0, 0 1 0 1 2 Ответ: 0,01012 = 0,312510
1 :2=0,5
0 +0,5=0,5:2=0,25
1 +0,25=1,25:2=0,625
0 +0,625=0,625:2=0,3125

5
2 способ: по общей форме представления числа
0,01012=0·2-1+1·2-2+0·2-3+1·2-4 =0,25+0,0625=0,312510
1.3.3 Перевод смешанных чисел
При переводе смешанных чисел отдельно переводят це-
лую и дробную части числа по соответствующим правилам, а
результаты складывают. Также можно переводить все число
по общей форме представления числа.
Задачи:
Перевести заданные числа в десятичную систему счисления
1. 1011012
2. 23418
3. 101016
4. 0,001012
5. 0,218
6. 101101,00012
7. 136,0018
1.4 Связь двоичной системы счисления с восьмеричной
и шестнадцатеричной
Числа в восьмеричной и шестнадцатеричной системах
счисления имеют соответственно в 3 и 4 раза меньше разрядов,
чем в двоичной (8 и 16 соответственно 3 и 4 степени числа 2) и
читаются почти столь же легко, как и десятичные. Поэтому, в
некоторых случаях удобнее представлять двоичные числа в
виде восьмеричных и шестнадцатеричных.
Для представления двоичного числа в восьмеричном
(шестнадцатеричном) виде необходимо разбить цифры этого
числа на группы по три (четыре), причем целую часть числа
разбиваем справа налево, а дробную – слева направо и заме-
нить каждую полученную тройку (четверку) цифр на одну
восьмеричную (шестнадцатеричную) цифру.
Пример:

1011001111,11001101* 2 = 1317,6328
(приписали незначащий ноль (*), чтобы не потерять разряд)
1011001111,110011012= 2СF,CD16

6
Для обратного представления восьмеричных (шестна-
дцатеричных) чисел в двоичном виде необходимо каждую
цифру числа заменить тройкой (четверкой) соответствующих
двоичных цифр.
Пример: 342018 = 011 100 010 000 0012
3А516 = 0011 1010 01012
Задачи:
Представить заданные двоичные числа в восьмеричной
и шестнадцатеричной форме.
1. 1001010111010011,0010101012 – Х8
2. 1001010010010011101,00110110112 – Х16
3. 1011101110001010101012 – Х8
4. 1110101011100010011010012 – Х16
Представить заданные восьмеричные и шестнадцате-
ричные числа в двоичной форме.
1. 30201,76018
2. C039F12,07E16
3. 320075128
4. 54D01A7216
1.5 Двоичная арифметика
В теоретическом отношении все позиционные системы
счисления равноправны. Поэтому для всех позиционных сис-
тем счисления справедливы одни и те же законы арифметики и
арифметические операции выполняются по одним и тем же
правилам.
Сложение и вычитание двоичных чисел основаны на
правилах этих действий в пределах одного разряда и правилах
учета межразрядных переносов и заёмов (аналогично десятич-
ной арифметике)
Сложение Вычитание
0+0=0 0-0=0
0+1=1 1-0=1
1+0=1 1-1=0
1+1=10 – перенос единицы в 0-1=1 заём из старшего
старший разряд разряда

7
Пример:
а) Сложение. Выполним двоичное сложение и осущест-
вим проверку с помощью соответствующих десятичных чисел.
Двоичная с.сч. Десятичная с.сч.
1 1 1 переносы 1
+ 1 0 1 1 1 1 + 4 7
1 1 1 0 1 4
1 1 1 1 0 1 6 1
б) Вычитание. Выполним двоичное вычитание и осуще-
ствим проверку с помощью соответствующих десятичных чи-
сел.
Двоичная с.сч. Десятичная с.сч.
• • заёмы •
1 0 1 1 0 1 1 9 1
1 1 0 1 0 1 5 3
1 0 0 1 1 0 3 8
Умножение двоичных чисел происходит по обычному
алгоритму перемножения чисел в столбик, но при этом про-
межуточные сложения необходимо производить по соответст-
вующим правилам двоичной арифметики.
Пример:
Двоичная с.сч. Десятичная с.сч.
х 1 0 1 1 х 1 1
1 0 1 5
+ 1 0 1 1 5 5
+ 0 0 0 0
1 0 1 1
1 1 0 1 1 1

Деление двоичных чисел производится по тем же пра-


вилам, как и деление углом в десятичной системе. Но, т.к. при
делении в общем случае неизвестно, получим ли мы конечную
дробь или бесконечную периодическую, то необходимо выде-
лить непериодическую часть дроби и ее период. Для опреде-
ления периода можно выполнять деление до тех пор, пока не
будет заметно повторение группы цифр.
8
Пример:
а) Деление в десятичной системе счисления
_5 2 7 2
4 2 6 3, 5
_1 2
1 2
_7
6
_1 0
1 0
0
б) Деление в двоичной системе счисления
_1 0 1 0 1 1
1 1 1 1, 0 1 0 1 … =11,(01)
_1 0 0
1 1
_1 0 0
1 1
_1 0 0
1 1
1
Задачи:
Выполнить арифметические действия с двоичными
числами. Проверить правильность вычислений переводом ис-
ходных данных и результатов в десятичную систему счисле-
ния.
1. 101001+11011
2. 110010011+11011101
3. 10110011–1101010
4. 11001011–10110101
5. 101100111–11001010
6. 10101х1011
7. 110101х11001
8. 1110 : 110
9. 110101 : 101

9
Лабораторная работа №1
Арифметические основы ЭВМ
Задания к лабораторной работе
1. Представить числа в общем виде
2. Перевести числа из десятичной системы счисления в
заданные системы счисления. Для дробных частей числа в
двоичном представлении получить 5 знаков после запятой,
в восьмеричном представлении – 3 знака после запятой.
3. Перевести заданные числа в десятичную систему счисления
4. Представить двоичные числа в восьмеричной и
шестнадцатеричной форме
5. Представить восьмеричные и шестнадцатеричные числа в
двоичном виде
6. Выполнить двоичное сложение.
7. Выполнить двоичное вычитание.
8. Выполнить двоичное умножение.
ВАЖНО: Для заданий 5-7 проверить правильность вычисле-
ний переводом исходных данных и результатов в десятичную
систему счисления.
Вариант 1
1. а) 453210; б) 1101102; в) 1А2В916;
2. а) 2310 – Х2; б) 112,6510 – Х2; в) 45,12310 – Х8; г) 16810 – Х16
3. а) 101101,01012; б) 32,218; в) 1А16;
4. а) 1010110111011012; б) 1011011101001,001011012;
5. а) 3121,0728; б) 5FB0116;
6. а) 1010111+11010; б) 11001101+1100110;
7. а) 101101–1011; б) 101011–11001;
8. 1011х101;
Вариант 2
1. а) 32014; б) 10110112; в) 1С7816;
2. а) 13510 – Х2; б) 57,3810 – Х2; в) 65,5310 – Х8; г) 11710 – Х16;
3. а) 10110001,011012; б) 302,318; в) 10116;
4. а) 101011001011101101112; б) 101110111011001,00110110012;
5. а) 35201,5428; б) F2B0116;
6. а) 1101011+10101; б) 10101101+1110110;
7. а) 1101101–101011; б) 101101–11010;
8. 10101х110;
10
Вариант 3
1. а) 45011210; б) 1001011012; в) 12В00916;
2. а) 14110 – Х2; б) 79,2610 – Х2; в) 112,3710 – Х8; г)17510 – Х16;
3. а) 100101001,1010012; б) 105,658; в) 20116;
4. а) 1101110110010111012; б) 1010010110101101,00111011012
5. а) 103121,5678; б) 51F2116
6. а) 10101101 + 11001; б) 110011+11001;
7. а) 11001-10011; б) 10101101 – 110011;
8. 1001 х 101
Вариант 4
1. а) 210023; б) 10679110; в) 32В9С16
2. а) 13710 – Х2; б) 34,6710 – Х2; в) 98,6210 – Х8; г) 12810 – Х16;
3. а) 100010101,10012; б) 102,328; в) 10316;
4. а) 1101101100011011012; б) 10100101011101001,011010112
5. а) 31213,1048; б) 52B0116
6. а) 10110101 + 11011; б) 10001101+1100110
7. а) 1101101-110011 б) 10110101 – 101011
8. 10101 х 1001
Вариант 5
1. а) 12453210; б) 1101102; в) 1В7616
2. а) 11110 – Х2; б) 75,7710 – Х2; в) 98,8910 – Х8 ; г) 12310 – Х16
3. а) 101001011,101012; б) 123,558; в) 12016
4. а) 101011001110110101012 б) 1011101001110101,011011012
5. а) 12345,21018; б) 12F0216
6. а) 10110101 + 101101; б) 101010+10111
7. а) 11101-1011; б) 10101011 – 100101
8. 101001 х 1010
Вариант 6
1. а) 7865410; б) 100101102; в) 2В9С116
2. а) 16310 – Х2; б) 36,7610 – Х2; в) 102,9810 – Х8; г) 13210 – Х16
3. а) 10111011,11012; б) 202,718; в) 10016
4. а) 1110110101001001012; б) 1011100110101001,11001011012
5. а) 1721,3018; б) B01416
6. а) 10110111 + 100101; б) 111001+10111
7. а) 111001-10011; б) 10101101 – 1010101
8. 101011 х 1001
11
Вариант 7
1. а) 8910110; б) 111101102; в) 1А916
2. а) 11310 – Х2; б) 86,5810 – Х2; в) 110,2310 – Х8; г) 17810 – Х16
3. а) 10110001,01012; б) 113,728; в) 10116
4. а) 10110110010100111012; б) 1011001011101001,1100101012
5. а) 7253,4518; б) С430116
6. а) 11101011 + 110101; б) 100111+11101
7. а) 100111-1001; б) 1011011 – 10101
8. 10111 х 101
Вариант 8
1. а) 9182510; б) 101101102; в) А65416
2. а) 12510 – Х2; б) 61,8210 – Х2; в) 132,2810 – Х8; г) 17410 – Х16
3. а) 10101011,10112; б) 130,428; в) 10516
4. а) 10111101011101110112; б) 101101010111001,11100101012
5. а) 3540,1218; б) 5F2B16
6. а) 101011001 + 1101110; б) 11011+10101
7. а) 111001-10010; б) 10101101 – 1011001
8. 10101 х 110
Вариант 9
1. а) 4158310; б) 101101102; в) 95F3216
2. а) 10310 – Х2; б) 82,5710 – Х2; в) 106,7110 – Х8; г) 21510 – Х16
3. а) 100010101,00112; б) 310,528; в) 10416
4. а) 1010100111110111011012; б) 101101111101001,001011012
5. а) 3705,4128; б) 5F0B16
6. а) 101010111 + 1001001; б) 110001+11111
7. а) 101001-10011; б) 1010101 – 101001
8. 101101 х 101
Вариант 10
1. а) 4152410; б) 110001102; в) 12А2916
2. а) 10610 – Х2; б) 41,7310 – Х2; в) 92,4210 – Х8; г) 17410 – Х16
3. а) 10110101,010112; б) 112,528; в) 10216
4. а) 110111001110111011012; б) 10111011101001,11001101112
5. а) 5631,2078; б) 501В16
6. а) 10101101 + 1110111; б) 11001+1101
7. а) 111001-10011; б) 11101101 – 11011011
8. 10101 х 111
12
Вариант 11
1. а) 5252110; б) 110111102; в) 129128
2. а) 9210 – Х2; б) 111,8910 – Х2; в) 113,2510 – Х8; г) 15810 – Х16
3. а) 10101101,00012; б) 121,028; в) 10116
4. а)110110101110111011012; б) 101011011101001,1101101112
5. а) 3106,5428; б) 5F10216
6. а) 10111011 + 101101; б) 110101+11011
7. а) 111001-10101; б) 11010101 – 10101101
8. 11001 х 1001
Вариант 12
1. а) 120213; б) 172018; в) 1В55416
2. а) 9510 – Х2; б) 107,7310 – Х2; в) 156,4810 – Х8; г) 18810 – Х16
3. а) 10100011,010012; б) 1002,238; в) 10016
4. а) 111110110110111011012; б) 1110111001001,111001001012
5. а) 2063,1218; б) С5B0116
6. а) 10101111 + 100101; б) 1010101+101100
7. а) 11101001-1010010; б) 10110101 – 1010011
8. 101001 х 101
Вариант 13
1. а) 32014; б) 10110112; в) 1С7816
2. а) 3510 – Х2; б) 123,5610 – Х2; в) 65,2710 – Х8; г) 11710 – Х16
3. а) 101001011,110012; б) 123,548; в) 12016
4. а) 1011001011100111012; б) 101100111011101001,110010112
5. а) 7205,3418; б) 703С116
6. а) 11101011 + 110101; б) 1001101+101011
7. а) 100101-1100; б) 1011011 – 10101
8. 10011 х 101
Вариант 14
1. а) 9182510; б) 101101102; в) А65416
2. а) 7610 – Х2; б) 125,8210 – Х2; в) 132,2210 – Х8; г) 17410 – Х16
3. а) 101101011,011012; б) 130,128; в) 10516
4. а) 10101101110111011012; б) 101100111011001,11101011012
5. а) 3541,0218; б) 5F1B16
6. а) 101011001 + 1101110; б) 101101+10110
7. а) 11001-10011; б) 10101101 – 1011001
8. в) 10101 х 1011
13
Вариант 15
1. а) 521016; б) 111101102; в) 10258
2. а) 7310 – Х2; б) 39,4810 – Х2; в) 110,2610 – Х8; г) 17810 – Х16
3. а) 10110001,010112; б) 113,248; в) 10216
4. а) 101011101101111011012; б) 10111010111001,11100111012
5. а) 5631,2078; б) 501D16
6. а) 10101101 + 1110111; б) 1101101+110110
7. а) 101001-10010; б) 11101101 – 11011011
8. 10101 х 111
Вариант 16
1. а) 210023; б) 179110; в) 32В9С16
2. а) 5710 – Х2; б) 134,6710 – Х2; в) 98,2310 – Х8; г) 32810 – Х16
3. а) 100010101,011012; б) 102,318; в) 10316
4. а) 111011000111011012; б) 10100101011101001,01101011012
5. а) 3120,5348; б) 5B0E16
6. а) 10110101 + 11011; б) 11001+1111
7. а) 11001-10010; б) 10110101 – 101011
8. в) 10101 х 100
Вариант 17
1. а) 10324; б) 1101102; в) 1В7616
2. а) 13010 – Х2; б) 31,8610 – Х2; в) 168,2310 – Х8; г) 12310 – Х16
3. а) 1001011,101012; б) 202,318; в) 10516
4. а) 10101110100101001012; б) 10110111110101,111001011012
5. а) 1754,2018; б) B10416
6. а) 10110111 + 100101; б) 11101+1011
7. а) 11001101-11011; б) 10101101 – 1010101
8. 101011 х 1001
Вариант 18
1. а) 1253910; б) 101010112; в) В92116
2. а) 14610 – Х2; б) 57,8610 – Х2 в) 127,3510 – Х8; г) 17510 – Х16
3. а) 101101001,1010112; б) 105,128; в) 20116
4. а) 10111011110010111012; б) 101001011111101,00111011012
5. а) 1031,2158; б) 51F216
6. а) 10101101 + 11001; б) 110101+100110
7. а) 11001-10011; б) 10101101 – 110011
8. в) 10011 х 101
14
Вариант 19
1. а) 7865410; б) 100101102; в) 2В9С116
2. а) 12310 – Х2; б) 41,7410 – Х2; в) 102,7310 – Х8; г) 13210 – Х16
3. а) 10111011,1101012; б) 202,518; в) 10416
4. а) 11101011010101010012; б)11010110101001,110010111012
5. а) 1750,4218; б) B01416
6. а) 10110111 + 100101; б) 10111+1011
7. а) 1101001-1010011; б) 10101101 – 1010101
8. 101011 х 1001
Вариант 20
1. а) 5289110; б) 110111102; в) 1С1216
2. а) 9210 – Х2; б) 41,7610 – Х2; в) 113,7210 – Х8; г) 15810 – Х16
3. а) 10101011,1101012; б) 1002,018; в) 10716
4. а) 1100011111011011011012; б) 1010111011011,111001110010112
5. а) 2163,7018; б) С5B0116
6. а) 10101111 + 100101; б) 1100101+110110
7. а) 111001-10010; б) 10110101 – 1010011
8. 101001 х 101

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

2.1 Алгебра логики. Операции алгебры логики

В ЭВМ информация подвергается не только арифмети-


ческой, но и логической обработке. В основе работы логиче-
ских схем и устройств ЭВМ лежит алгебра логики.
Алгебра логики – это раздел математической логики,
изучающий высказывания, рассматриваемые со стороны их
логических значений (истинности или ложности) и логических
операций над ними. Значения всех элементов алгебры логики
определены в двухэлементном множестве 0 и 1.
Логическое высказывание – это любое повествова-
тельное предложение, относительно которого можно одно-
значно сказать, истинно оно или ложно. Если высказывание
истинно, то считают, что его значение равно единице; если вы-
сказывание ложно, то считают, что его значение равно нулю.
15
Пример: «Лед – твердое состояние воды» - истинное
высказывание; «Все рыбы умеют плавать» - общее высказыва-
ние (истинное); «Париж – столица Китая» - ложное высказы-
вание.
Логическая константа – ИСТИНА (1) или ЛОЖЬ (0).
Логическая переменная – символически обозначенная
логическая величина, которая может принимать только значе-
ния ИСТИНА (1) или ЛОЖЬ (0).
Логическая операция – способ построения сложного
высказывания из данных высказываний, при котором значение
истинности сложного высказывания полностью определяется
значениями истинности исходных высказываний.
Пример: Пусть А – Петров врач, В – Петров – шахма-
тист. Тогда можно (например при помощи связки «и») соста-
вить составное высказывание: Петров – врач И шахматист (мы
это поймем как «Петров – врач, умеющий играть в шахматы),
А при помощи введенных обозначений мы получим: А И В.
Для К логических переменных существует 2К логиче-
ских комбинаций 0 и 1.
Пример: К=2 (высказывания А и В) следовательно раз-
личных комбинаций – 4 (00, 01, 10, 11); К=3 (А, В, С) следова-
тельно комбинаций 23=8 (000, 001, 010, 011, 100, 101, 110, 111)
Основными операциями алгебры логики являются опе-
рации конъюнкции, дизъюнкции и инверсии.
В то же время всякое устройство ЭВМ, выполняющее
преобразование информации на комбинационные схемы тех-
нически реализуется с использованием логических элементов.
Логический элемент – это преобразователь, который,
получая сигналы об истинности отдельных высказываний, об-
рабатывает их и в результате выдает значение логического от-
рицания, логической суммы или логического произведения
этих высказываний, т.е. обеспечивает реализацию различных
логических функций от входных двоичных переменных.
Конъюнкция – логическое умножение, логическое И.
Логическое умножение: операция, связывающая 2 и более вы-
сказывания с помощью союза «И». Обозначается: И, ∧, ⋅, &
16
ЗАКОН: Конъюнкция истинна тогда и только тогда, ко-
гда истинны ВСЕ входящие в нее высказывания.
Логический элемент «И» (конъюнктор) выдает на вы-
ходе значение логического произведения входных сигналов.
Таблица истинности для конъюнкции и графическое
изображение логического элемента имеет вид:
x y x∧y Условное обозначение
0 0 0 x
0 1 0 & x&y
1 0 0 y
1 1 1
Дизъюнкция – логическое сложение, логическое ИЛИ.
Логическое сложение: операция, связывающая два и более вы-
сказывания с помощью союза «ИЛИ». Обозначается: ИЛИ, V, +
ЗАКОН: Дизъюнкция истинна тогда и только тогда, ко-
гда истинно ХОТЯ БЫ ОДНО из входящих в нее высказыва-
ний.
Логический элемент «ИЛИ» (дизъюнктор) выдает на
выходе значение логической суммы входных сигналов.
Таблица истинности для дизъюнкции и графическое
изображение логического элемента имеет вид:
x y xvy Условное обозначение
0 0 0 x
0 1 1 1 xVy
1 0 1 y
1 1 1
Инверсия – логическое отрицание, логическое НЕ. Ло-
гическое отрицание – это присоединение частицы «НЕ» к ска-
зуемому высказывания. (Петров – врач. Петров – не врач).
Обозначается: НЕ, X , ¬Х.
ЗАКОН: Если высказывание Х – истинно, то НЕ Х – ложно.
Логический элемент «НЕ» (инвертор) выдает на выходе
сигнал, противоположный сигналу на входе.
Таблица истинности для инверсии и графическое изо-
бражение логического элемента имеет вид:

17
x x Условное обозначение
0 1 X 1 X
1 0

На основе использования основных логических схем


строятся еще две логические схемы: Схема И-НЕ (элемент
Шеффера) и схема ИЛИ-НЕ (элемент Пирса).

Схема И-НЕ состоит из элемента «И» и инвертора и


осуществляет отрицание результата схемы «И». Связь между
выходом z и входами x и y схемы записывают следующим об-
разом: , где читается как «инверсия x и y».
x y x∧ y Условное обозначение
0 0 1 x
0 1 1 & x∧ y
1 0 1 y
1 1 0

Схема ИЛИ-НЕ состоит из элемента ИЛИ и инвер-


тора и осуществляет отрицание результата схемы «ИЛИ».
Связь между выходом z и входами x и y схемы записывают
следующим образом: , где , читается как «инвер-
сия x или y».
x y xVy Условное обозначение
0 0 1 x
0 1 0 1 xVx
1 0 0 y
1 1 0

Соединяя выходы одних логических элементов со вхо-


дами других логических элементов можно построить логиче-
ские схемы.
18
Приоритет логических операций:
1) Инверсия
2) Конъюнкция
3) Дизъюнкция
Замечание: скобки могут менять приоритет операций

Пример: По заданному логическому выражению по-


строить таблицу истинности и составить логическую схему.
а) (x ∨ y ) ∧ y ∨ x ∧ y

Решение: 1. Т.к. мы видим 2 логические переменные


«х» и «у», то для них будет 4 различные логические комбина-
ции 0 и 1: (0,0); (0,1); (1,0); (1,1). 2. Для построения таблицы
истинности расставим сначала приоритет операций: 1) x ; 2)
x ∧ y ; 3) y ; 4) xVy ; 5) ( x ∨ y ) ∧ y ; 6) (x ∨ y ) ∧ y ; 7)
(x ∨ y ) ∧ y ∨ x ∧ y
Составим таблицу истинности. В ней будет 5 строк
(первая – для обозначения переменных и действий, и 4 для
возможных комбинаций входных данных) и столько столбцов,
сколько мы выделили отдельных операций (расставляя при-
оритеты) плюс количество исходных переменных:
x y x x∧ y y xVy (x ∨ y) ∧ y ( x ∨ y ) ∧ y (x ∨ y) ∧ y ∨ x ∧ y
0 0 1 0 1 0 0 1 1
0 1 1 1 0 1 0 1 1
1 0 0 0 1 1 1 0 0
1 1 0 0 0 1 0 1 1
Теперь изобразим логическую схему.
x y
1
&
1 1
1 &

19
Пример: По заданной логической схеме составить логи-
ческое выражение и заполнить для него таблицу истинности
x y z

1 &

1 1 &

Решение: Во-первых, определяем, сколько входов име-


ется. Их в данной схеме три. Обозначаем их символами, на-
пример: x, y, z. Во-вторых, смотрим, какие логические эле-
менты составляют схему и аккуратно изображаем эти эле-
менты в виде формул. Получаем следующее логическое выра-
( ) (
жение: y ∨ z ∧ x ∨ z ∨ x ∧ y . ) )
Составляем таблицу истинности. Т.к. имеется три
входа, то будет 23=8 различных логических комбинаций 1 и 0.
(Заметим, что необходимо не забывать об инвертировании вы-
ражений)

xyz y ∨ z y∨ z y∨ z ∧ x z z∨x (z ∨ x) ∧ y ( z ∨ x) ∧ y) (y ∨ z ∧ x) ∨ ( z ∨ x) ∧ y)
000 0 1 0 1 1 0 1 1
001 1 0 0 0 0 0 1 1
010 1 0 0 1 1 1 0 0
011 1 0 0 0 0 0 1 1
100 0 1 1 1 1 0 1 1
101 1 0 0 0 1 0 1 1
110 1 0 0 1 1 1 0 0
111 1 0 0 0 1 1 0 0

20
Задачи:
1. По заданному логическому выражению построить таблицу
истинности и составить логическую схему.
а) (x ∨ y ) ∧ x
б) x ∧ ( x ∨ y ) ∨ x ∧ y
( )
в) x ∨ y ∧ z ∨ x ∧ y
г) x ∨ ( x ∧ ( z ∨ y ) ∨ z )
д) ( z ∨ x) ∧ y ∨ ( x ∨ y ∧ x)
е) x ∧ z ∨ ( y ∨ ( x ∧ y ))
ж) (x ∨ y ) ∧ (( x ∨ y ) ∧ x ∨ ( y ∨ z ) ∧ x)
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности.
а) б)

в) г)

д) е)

2.2 Основные соотношения алгебры логики


При решении логических задач и построении схем
часто приходится упрощать формулы, полученные при форма-
21
лизации их условий. Упрощение формул в алгебре логики
производится на основе эквивалентных преобразований, опи-
рающихся на основные логические законы.
0 = 1 (отрицание лжи есть истина)
1. Аксиома 1:
1 = 0 (отрицание истины есть ложь)
2. Аксиома 2: x ∨ 0 = x; x ∧ 1 = x
3. Аксиома 3: x ∨ 1 = 1; x ∧ 0 = 0
4. Аксиома 4: x ∨ x = x; x ∧ x = x
5. Закон исключенного третьего: x ∨ x = 1 (В один и тот же
момент времени высказывание может быть или истинным
или ложным, третьего не дано.)
6. Закон противоречия: x ∧ x = 0 (Высказывание не может
быть истинным и ложным одновременно. Например: вы-
ключатель не может быть включенным и выключенным
одновременно)
7. Закон двойного отрицания: x = x (Например: пусть х = 1,
тогда x = 0 , и следовательно x = 1 )
8. Законы коммутативности: (переместительные) x ∨ y = y ∨ x;
x ∧ y = y ∧ x;
9. Законы ассоциативности: (сочетательные)
(x ∨ y) ∨ z = x ∨ ( y ∨ z) = x ∨ y ∨ z ; (x ∧ y) ∧ z = x ∧ ( y ∧ z) = x ∧ y ∧ z
10. Законы де Моргана: (x ∨ y ) = x ∧ y (отрицание вариантов
вместе); x ∧ y = x ∨ y (отрицание одновременной истинно-
сти)
11. Законы дистрибутивности: x ∨ ( y ∧ z ) = ( x ∨ y ) ∧ ( x ∨ z )
x ∧ ( y ∨ z) = ( x ∧ y) ∨ ( x ∧ z)
12. Законы поглощения: x ∨ ( x ∧ y ) = x ; x ∧ ( x ∨ y ) = x
13. Законы склеивания: (x ∧ y) ∨ (x ∧ y) = y ; ( x ∨ y) ∧ ( x ∨ y) = y
Под упрощением формулы, не содержащей операций
импликации и эквиваленции, понимают равносильное преоб-
разование, приводящее к формуле, которая либо содержит по

22
сравнению с исходной меньшее количество операций конъ-
юнкции и дизъюнкции и не содержит отрицаний неэлементар-
ных формул, либо содержит меньшее число вхождений пере-
менных.
Пример: Упростить логическое выражение
дистрибутивность 0
1. ( A ∨ B ) ∧ A = A ∧ A ∨ B ∧ A = 0 ∨ B ∧ A = B ∧ A
Дистрибутивность
=1
2. ( y ∨ z ∧ y) ∨ (x ∨ y) ∧ z = ( y ∨ z) ∧ ( y ∨ y) ∨ (x ∧ z) ∨ ( y ∧ z) =
= y ∨ z ∨ x ∧ z ∨ y ∧ z = y ∨ z ∨ x ∧ z = y ∨ ( z ∨ x) ∧ (z ∨ z) = y ∨ z ∨ x
=1
=У Дистрибутивность
(Закон поглощения)
Задачи:
Упростить заданное логическое выражение
(
1. A ∨ B ∧ A ∨ B ∧ C )
( ) (
2. A ∨ C ∧ A ∨ C )
3. ( A ∨ B) ∧ B ∨ ( A ∧ B)
4. ( A ∨ B ) ∨ (C ∧ B) ∨ ( A ∧ B) ∨ (C ∨ B )
5. ( A ∧ B) ∨ ( A ∧ C ) ∨ A ∧ B

Лабораторная работа №2
Логические основы ЭВМ

ВАРИАНТ 1
1. По заданному логическому выражению составить
логическую схему и построить таблицу истинности
(
а) ( A ∨ B ) ∧ A ∨ C )
б) (x ∨ y ) ∧ y
2. По заданной логической схеме составить логическое
выражение и заполнить для него таблицу истинности

23
а) б)

3. Упростить заданное логическое выражение


а) ( x + y ) y + ( x + y ) б) ( A + B) ⋅ A

ВАРИАНТ 2
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) ( A ∨ B) ∧ ( A ∨ C ) б) ( A ∨ B) ∧ B ∨ ( A ∧ B)
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y )( z + x) + ( y ( z + y ))

ВАРИАНТ 3
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) ( A ∨ B ) ∧ (C ∨ B) б) ( A ∧ B) ∨ ( A ∧ C )

24
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y )( z + y ) + x( y + z )

ВАРИАНТ 4
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) (( A ∧ B) ∨ ( A ∧ C )) ∧ ( B ∨ C ) б)
( A ∨ B) ∧ A ∨ ( B ∨ C ) ∧ A
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y ⋅ x + yz ) + ( x + y ) y

25
ВАРИАНТ 5
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( )
а) ( A ∧ B ) ∨ A ∧ B б) ( A ∧ ( B ∨ C )) ∨ ( B ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y) x + ( y + z) x

ВАРИАНТ 6
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) (( A ∨ B) ∧ A) ∨ (( B + C ) ∧ A) б) ( A ∧ B) ∨ ( A ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение: (x + y ) + x

26
ВАРИАНТ 7
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( )
а) A ∨ B ∧ ( B ∨ C ) ( ( ))
б) A ∧ B ∨ C ∧ C
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение: (x + y ) + x + y

ВАРИАНТ 8
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ( )) ( )
а) A ∧ C ∨ B ∨ A ∧ C б)
((C ∨ A) ∧ B ) ∨ (A ∨ ( B ∧ A) )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение: x ⋅ y + x ⋅ y


27
ВАРИАНТ 9
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) ( A ∧ B ) ∨ (C ∧ A) ( (
б) A ∧ B ∨ C ∧ C ))
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


x ⋅ y + x ⋅ y + xy + xz

ВАРИАНТ 10
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ) (
а) A ∧ C ∨ B ∨ A ∧ C )
б) ( A ∧ B) ∨ ( A ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


(x + y ) + x + (x + y ) + y
28
ВАРИАНТ 11
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) ( A ∨ B) ∧ B ∨ ( A ∧ B ) б)
(( A ∧ B) ∨ ( A ∧ C )) ∧ ( B ∨ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( z + x) ⋅ y + ( x + y ⋅ x)

ВАРИАНТ 12
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( )
а) A ∨ B ∧ (C ∨ B) б) ( A ∧ ( B ∨ C )) ∨ B
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


x ⋅ z + x ⋅ y + x( y + z )

29
ВАРИАНТ 13
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
(
а) ( A ∧ B) ∨ A ∧ B ) б)
(( A ∨ B) ∧ A) ∨ (( B + C ) ∧ A)
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( y + z) x + ( x + y) x + z ⋅ x

ВАРИАНТ 14
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( (
а) A ∧ B ∨ C ∧ C ) б)
((C ∨ A) ∧ B ) ∨ (A ∨ ( B ∧ A) )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y )( z + x) + ( y ( z + y ))
30
ВАРИАНТ 15
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ) ( )
а) (C ∧ A) ∨ C ∧ A ∨ ( B ∧ A) ( ( ))
б) A ∧ B ∨ C ∧ C
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y ⋅ x + yz ) + ( x + y ) y

ВАРИАНТ 16
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) ( A ∨ B) ∧ ( A ∨ C ) б) ( A ∨ B) ∧ B ∨ ( A ∧ B)
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y )( z + y ) + x( y + z )
31
ВАРИАНТ 17
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) (( A ∧ B) ∨ ( A ∧ C )) ∧ ( B ∨ C ) б)
( A ∨ B) ∧ A ∨ ( B ∨ C ) ∧ A
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение: (x + y ) + x + y

ВАРИАНТ 18
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) (( A ∨ B) ∧ A) ∨ (( B + C ) ∧ A) б) ( A ∧ B) ∨ ( A ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( z + x) ⋅ y + ( x + y ⋅ x)

32
ВАРИАНТ 19
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ( )) ( )
а) A ∧ C ∨ B ∨ A ∧ C б)
((C ∨ A) ∧ B ) ∨ (A ∨ ( B ∧ A) )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y )( z + x) + ( y ( z + y ))

ВАРИАНТ 20
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ) (
а) A ∧ C ∨ B ∨ A ∧ C ) б) ( A ∧ B) ∨ ( A ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)

3. Упростить заданное логическое выражение:


( x + y ⋅ x + yz ) + ( x + y ) y

33
3 РАБОТА С ЭЛЕКТРОННЫМИ ТАБЛИЦАМИ EXCEL

3.1 Основные сведения по работе с Excel


Рабочая книга Excel – документ с расширением .xls, со-
стоящий из листов, в которых можно создавать таблицы.
Ячейка – основной структурный элемент таблицы, на-
ходящийся на пересечении столбца и строки. Каждая ячейка
имеет свой адрес, который составляется из номера столбца и
номера строки: А1, В7. Такой адрес называется относитель-
ным. При операциях копирования формул такой адрес может
автоматически изменяться. Для запрета автоматического из-
менения адреса используется абсолютный адрес. Для этого
перед номером столбца и перед номером строки ставится знак
$: $B$5, $F$7. Чтобы запретить изменение только столбца или
только строки, знак $ ставится перед номером столбца или
строки.
Ввод данных в ячейку: 1) Щелкнуть на ячейке мышкой и
вводить данные. 2) Выделить ячейку и вводить данные в
строке формул.
Формат ячеек: Для задания данным, находящимся в
ячейках нужного формата (числового, процентного, даты и
др.), а также для изменения вида ячеек (размещения данных,
задания границ, объединения и др.) необходимо вызвать диа-
логовое окно «Формат ячеек» с помощью меню ФОРМАТ –
ЯЧЕЙКИ.
Изменение ширины столбцов и высоты строк. Ширина
столбца измеряется в символах, а высота строки – в пунктах.
Для изменения ширины столбца необходимо взяться мышкой
за правую границу заголовка столбца и перетянуть в нужном
направлении. Для изменения высоты строки необходимо
взяться мышкой за нижнюю границу заголовка строки и пере-
тянуть в нужном направлении. Для изменения ширины не-
скольких столбцов или высоты нескольких строк необходимо
выделить хотя бы по одной ячейке из нужных столбцов (строк)
и с помощью меню ФОРМАТ – СТОЛБЕЦ – ШИРИНА или
ФОРМАТ – СТРОКА – ВЫСОТА установить нужный размер.
34
Ввод формул в ячейку: Формулой считается последова-
тельность символов, начинающаяся со знака «=» и содержащая
адреса ячеек, функции, числа и знаки арифметических опера-
ций. Например: =А2+SIN(B5)*4.

Лабораторная работа №3
Построение таблиц истинности с помощью электронных
таблиц Excel

Задание 1:
Необходимо построить таблицы истинности для основ-
ных логических функций «И», «ИЛИ», «НЕ», «И-НЕ», «ИЛИ-
НЕ» для двух переменных.
Порядок выполнения работы
1. Для работы с функциями в Excel используется МАСТЕР
ФУНКЦИЙ. Вызвать его можно с помощью кнопки или
через меню ВСТАВКА – ФУНКЦИЯ, или щелкнув на значок
(или в версии Office XP) на строке формул.
Вид МАСТЕРА ФУНКЦИЙ (для версии Office 2000):

Рисунок 1 – Окно «Мастер функций»

35
С помощью данного мастера можно выбрать тип функ-
ции и саму функцию. На рис. 1 выбрана функция «НЕ» При
нажатии на кнопку «ОК» переходим в окно заполнения функ-
ции значениями (рис. 2). В строку «ФЛАГ» можно подставить
адрес ячейки (щелкнув на нее мышкой или написав вручную)
или значение «ИСТИНА» (1) или «ЛОЖЬ» (0).

Рисунок 2 – Окно заполнения функции значениями


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

Рисунок 3 – Пример заполнения таблицы данными


Заполните ячейки исходными данными и постройте
таблицы для основных функций.

36
Задание 2:
Постройте таблицы истинности для предложенных ло-
гических функций:
1) ( A ∨ B ) ∨ (C ∧ B ) ∨ ( A ∧ B) ∨ (C ∨ B )
2) ( x + y )( z + x) + ( y ( z + y ))
3) ( A ∧ B) ∨ ( A ∧ C )
4) ( A ∨ B) ∧ A ∨ ( B ∨ C ) ∧ A
5) ( x + y ) x + ( y + z ) x
6) (( A ∨ B) ∧ A) ∨ (( B + C ) ∧ A)
( ( )) (
7) A ∧ C ∨ B ∨ A ∧ C )
8) x ⋅ y + x ⋅ y
9) x ⋅ y + x ⋅ y + xy + xz
( ) (
10) A ∧ C ∨ B ∨ A ∧ C )
11) ( z + x) ⋅ y + ( x + y ⋅ x)
12) ( A ∧ ( B ∨ C )) ∨ B

Лабораторная работа №4
Условия в электронных таблицах

Задание:
Вычислить значение функции в зависимости от значе-
ний аргумента на заданном интервале с шагом 1. Построить
график данной функции.
Порядок выполнения работы
⎧ x 2 − 4, x < 0
Дана функция y = ⎨ для x ∈ [− 5, 5]
⎩ x + 5, x ≥ 0
Заполним таблицу данными: В ячейках А1 и В1 соот-
ветственно введем Х и У. В столбце А введем значения аргу-
мента функции в зависимости от заданного интервала и шага.
В столбце В для каждого значения аргумента необходимо вы-
числить значение функции. Причем заметим, что от значения
37
Х (больше или меньше нуля) функция может меняться.
Должна получиться следующая таблица (рис.4) (ее можно за-
полнять как по горизонтали, так и по вертикали):

Рисунок 4 – Ввод формулы для вычисления значения функции


Для ячейки B2 вызываем «Мастер функций» и исполь-
зуем функцию «ЕСЛИ», подставляя в качестве Х адрес ячейки
(в данном случае, А2). Затем производим копирование данной
формулы для получения остальных значений У.
Получится следующая таблица (рис. 5):

Рисунок 5 – Таблица значений заданной функции на заданном


интервале. Построение с использованием функции «ЕСЛИ»
Теперь необходимо построить график функции. Для по-
строения графика необходимо выделить диапазон значений
функции вместе с заголовком. В нашем случае это диапазон
В1:В12. Не снимая выделения вызвать «Мастер диаграмм»
(нажав на кнопку или воспользовавшись меню ВСТАВКА
– ДИАГРАММА) (рис. 6)

38
Рисунок 6 – Построение графика с помощью «Мастера диаграмм»
Выбрать вид диаграммы «График» и перейти ко вто-
рому шагу Мастера диаграмм, нажав кнопку «Далее». Во вто-
ром шаге «Мастера» необходимо задать диапазон данных (в
нашем случае в столбцах) и перейти к вкладке «Ряд» для вы-
бора подписей по оси Х (рис. 7).

Рисунок 7 – Построение графика с помощью «Мастера диаграмм». Шаг 2.

39
В строке «Подписи по оси Х» необходимо задать диа-
пазон ячеек, в которых находятся значения аргумента функ-
ции. Затем можно нажать кнопку «Далее» и перейти к треть-
ему шагу заполнения Мастера – установки параметров диа-
граммы и к четвертому шагу – расположению диаграммы.
Можно также, нажав кнопку «Готово», получить график тре-
буемой функции (рис. 8.)

Рисунок 8 – Полученный график заданной функции.

Варианты для самостоятельной работы:


⎧а 3 , при а ≤ −1
1) y = ⎨ для а ∈ [−10, 8]
⎩2a − 1, при a > −1
⎧b3 , при b < 2
2) y = ⎨ для b ∈ [−7, 10]
⎩− b + 1, при b ≥ 2
⎧⎪c − 4 , при c > 0
3) y = ⎨ 2 для c ∈ [−7, 10]
⎪⎩− c + 2, при c ≤ 0
⎧d 2 + 2, при d < 3
4) y = ⎨ для d ∈ [−3, 11]
⎩− d + 11, при d ≥ 3

40
⎧− e3 , при e < −2
5) y = ⎨ для e ∈ [−10, 5]
⎩2, при e ≥ −2
⎧ f 2 − 4, при f ≤ 5
6) y = ⎨ для f ∈ [−3, 15]
⎩8, в остальных случаях
⎧⎪2 + g 5 , при g < 0
7) y = ⎨ 2 для g ∈ [−10, 10]
⎪⎩− g , при g ≥ 0
⎧− 1 + h5 , при h < 0
8) y = ⎨ для h ∈ [−9, 9]
⎩sinh, при h ≥ 1
⎧cos i, при i < 1
9) y = ⎨ для i ∈ [−12, 7]
⎩i, в остальных случаях
⎧l 2 , при l < 1

10) y = ⎨1 для l ∈ [−2, 9]
⎪ , при l ≥ 1
⎩l
⎧− m − 3, при m < −12
11) y = ⎨ 2 для m ∈ [−12, 7]
⎩m , при m ≥ −12
⎧3 p 2 , при p < 1

12) y = ⎨ p для p ∈ [−7, 7]
⎪1 − p , в остальных случаях

Лабораторная работа №5
Построение биоритмов человека

Постановка задачи:
Существует гипотеза, что жизнь человека подчиняется
трем циклическим процессам, называемым биоритмами. Эти
циклы описывают три стороны самочувствия человека: физи-
ческое, эмоциональное и интеллектуальное.
За точку начала отсчета берется ДЕНЬ РОЖДЕНИЯ.

41
График зависимости состояния от времени имеет вид сину-
соиды.
Пусть Х – количество прожитых дней (от дня рождения
до указанной даты)
Физический биоритм характеризует жизненные силы
человека. Его периодичность 23 дня. Формульное выражение:
y(x)=Sin(2*Pi*x/23)
Эмоциональный биоритм характеризует внутренний
настрой человека. Периодичность – 28 дней. Формульное вы-
ражение: y(x)=Sin(2*Pi*x/28)
Интеллектуальный биоритм характеризует мысли-
тельные способности, интеллектуальное состояние человека.
Периодичность – 33 дня. Формульное выражение:
y(x)=Sin(2*Pi*x/33)

Задание:
1. Сделать расчеты и построить графики функций,
соответствующие Вашим трем состояниям в предыдущие и
последующие 15 дней от текущей даты.
2. Используя логическую функцию ЕСЛИ (для подсказки
по работе с этой функцией воспользуйтесь справкой или под-
сказкой в мастере функций) создать вторую таблицу с расче-
тами, заполнив ее «+», когда день является благоприятным по
какому-либо типу биоритма и значения функции больше нуля,
и «–», когда значения функции меньше нуля.
3. Создайте еще одну таблицу, аналогичную первым двум.
Отметьте в ней восклицательными знаками «!!!» дни, когда все
три функции имеют значение, большее нуля, и подпишите
«ОЙ», когда значение хотя бы одной из функций меньше нуля.
Анализ содержимого исходных таблиц выполняется с
применением логических функций.
Указания к выполнению:
1) Для вывода текущей даты используется функция
СЕГОДНЯ()
2) Для вычисления количества дней (Х) необходимо
использовать функцию ДНЕЙ360 (найдите описание этой
42
функции с помощью Мастера Функций или справочной сис-
темы) Причем для уточнения количества прожитых дней
можно предусмотреть ввод количества полных лет человека и
умножать это число на 5 (т.к. по 5 дней отнимается при ис-
пользовании указанной выше функции). Найдите еще один
способ вычисления количества дней (он будет более точным).
3) Для вычисления дат ближайших дней воспользуйтесь
дополнительным построением, причем за нулевое значение
считайте текущую дату

Лабораторная работа № 6 (дополнительная)


Построение взаимосвязанных таблиц и круговых диа-
грамм
Задание:
Необходимо рассчитать структуру комплектации рабо-
чих классов, для которой исходные данные приведены в таб-
лице 1. Удельный вес должен быть рассчитан с использова-
нием относительных ссылок. Для рассчитанной структуры
комплектации рабочих классов постройте круговую диа-
грамму. Используя данные таблиц 1 и 2 рассчитайте структуру
стоимости компьютерной техники (таблица 3). Каждая таб-
лица должна быть выполнена на отдельном листе. Количество
компьютеров и комплектующих должны быть увязаны в таб-
лице 1 и таблице 2 с помощью ссылок.
Порядок выполнения работы
1. Для определения общего количества компьютеров
или аксессуаров группе (1-ноутбуки; 2-колонки; 3-аккумуля-
торы для ноутбуков; 4-комплектующие) необходимо сложить
количество технических средств в каждой группе. Общее ко-
личество ноутбуков и комплектующих определяют суммой
количества техники по группам. Всего компьютеров и принад-
лежностей - это сумма всех ноутбуков, комплектующих и су-
мок. Удельный вес каждого вида техники определяется деле-
нием количества этой техники на общее количество техники в
данной группе. Удельный вес техники по группам определя-
ется делением количества техники в группе на количество но-
утбуков и комплектующих. Удельный вес комплектующих с
ноутбуками и сумок для ноутбуков определяется аналогично.

43
Таблица 1 Структура комплектации рабочих классов
Компьютеры и комплектующие Кол-во, Удельный
шт вес, %
Ноутбуки, всего
NB ASUS A3500L 8
NB Acer Aspire 1691WLMi 6
NB iRU Brava-431 Combo P4 3
NB iRU Stilo-3314CD 5
NB LG GS50-555 6
NB Rover Book Voyager H571L 5
NB Samsung X10Plus 3
NB Sony VGN-S4HRP 7
NB Toshiba Satellite L10-117 8
Колонки, всего
Genius SP-J06 4
Jet Balance JB-201 5
Аккумуляторы для ноутбуков
для NB iRU 3314 5
для NB Rove Book Voyager H571L 4
Комплектующие, всего
CD-ROM 10X SONY 4
D-ROM 24X Samsung SN-124 2
CD-RW/DVD Sony CRX-830E 3
DVD+/-RW Sony DWD-56A 1
HDD 40 G Samsung MP0402H 3
памятьSO-DIMM DDR128 M PC2100 2
Всего ноутбуков и комплектующих
Сумки для ноутбуков 35
Всего компьютеров и принадлежно-
стей
2. Для рассчитанной структуры комплектации рабочих
классов (таблица 1) построить круговую диаграмму.
3. Рассчитайте общую стоимость по каждому наимено-
ванию техники (таблица 2). Общая стоимость продукции оп-
ределяется умножением количества этой продукции на стои-
мость единицы техники.

44
4. Используя данные таблиц 1 и 2, рассчитайте струк-
туру стоимости компьютерной техники (таблица 3). Удельный
вес по каждому наименованию и по группам рассчитывается
аналогично таблице 1.
Таблица 2 Количество компьютерной техники и её стои-
мость
Компьютеры и комплектую- Кол-во, Стоимость Общая
щие шт. единицы стоимость
техники т.руб.
т.руб.
Ноутбуки, всего
NB ASUS A3500L 23.455
NB Acer Aspire 1691WLMi 39.500
NB iRU Brava-431 Combo P4 30.605
NB iRU Stilo-3314CD 19.994
NB LG GS50-555 24.100
NB Rover Book Voyager H571L 28.031
NB Samsung X10Plus 50.055
NB Sony VGN-S4HRP 64.357
NB Toshiba Satellite L10-117 30.891
Колонки, всего
Genius SP-J06 0.298
Jet Balance JB-201 0.289
Аккумуляторы для ноутбу-
ков
для NB iRU 3314 3.861
для NB Rove Book Voyager H571L 4.205
Комплектующие, всего
CD-ROM 10X SONY 1.144
CD-ROM 24X Samsung SN-124 1.430
CD-RW/DVD Sony CRX-830E 1.516
DVD+/-RW Sony DWD-56A 2.288
HDD 40 G Samsung MP0402H 2.002
памятьSO-DIMM DDR128 M 0.715
PC2100
Всего ноутбуков и комплектующих
Сумки для ноутбуков 1.630
Всего компьютеров и принадлежностей

45
Таблица 3 Расчёт структуры стоимости компьютерной техники
Компьютеры и Общая стоимость Удельный вес
комплектующие (т.руб) %
Замечания. При построении и расчёте таблиц следует
предусмотреть следующий формат ячеек:
- для стоимости единицы техники – денежный формат;
- для отражения структуры стоимости техники – процентный;
- для отражения стоимости – число знаков после запятой
должно быть равно трём;
- для отражения удельного веса компьютерной техники –
число знаков после запятой должно быть равно одному.
Варианты для самостоятельной работы:
Таблица 1 Количество компьютеров и комплектующих (в штуках)
Компьютеры и Номер варианта
комплектующие 1 2 3 4 5 6 7 8 9 10
NB ASUS A3500L 8 9 10 11 12 13 14 15 16 17
NB Acer Aspire 6 7 8 9 10 11 12 13 14 15
1691WLMi
NB iRU Brava-431 3 4 5 6 7 8 9 10 11 12
Combo P4
NB iRU Stilo-3314CD 5 6 7 8 9 10 11 12 13 14
NB LG GS50-555 6 7 8 9 10 11 12 13 14 15
NB Rover Book Voyager 5 6 7 8 9 10 11 12 13 14
H571L
NB Samsung X10Plus 3 4 5 6 7 8 9 10 11 12
NB Sony VGN-S4HRP 7 8 9 10 11 12 13 14 15 16
NB Toshiba Satellite 8 9 10 11 12 13 14 15 16 17
L10-117
Genius SP-J06 4 5 6 7 8 9 10 11 12 13
Jet Balance JB-201 5 6 7 8 9 10 11 12 13 14
Ак. NB iRU 3314 5 6 7 8 9 10 11 12 13 14
Ак. NB Rove Book 4 5 6 7 8 9 10 11 12 13
Voyager H571L
CD-ROM 10X SONY 4 5 6 7 8 9 10 11 12 13
CD-ROM 24X Samsung 2 3 4 5 6 7 8 9 10 11
SN-124
CD-RW/DVD Sony 3 4 5 6 7 8 9 10 11 12
CRX-830E
DVD+/-RW Sony DWD-56A 1 2 3 4 5 6 7 8 9 10

46
Продолжение таблицы 1
Компьютеры и Номер варианта
комплектующие 1 2 3 4 5 6 7 8 9 10
HDD 40 G Samsung 3 4 5 6 7 8 9 10 11 12
MP0402H
памятьSO-DIMM 2 3 4 5 6 7 8 9 10 11
DDR128 M PC2100
Сумки для ноутбуков 35 36 37 38 39 40 41 42 43 44
Таблица 2 Стоимость компьютеров и комплектующих (в рублях)
Компьютеры и Номер варианта
комплектующие 1 2 3 4 5 6
NB ASUS A3500L 23455 23555 23655 23755 23855 23955
NB Acer Aspire 39500 39600 39700 39800 39900 40000
1691WLMi
NB iRU Brava-431 30605 30705 30805 30905 31005 31105
Combo P4
NB iRU Stilo-3314CD 19994 20094 20194 20294 20394 20494
NB LG GS50-555 24100 24200 24300 24400 24500 24600
NB Rover Book 28031 28131 28231 28331 28431 28531
Voyager H571L
NB Samsung X10Plus 50055 50155 50255 50355 50455 50555
NB Sony VGN-S4HRP 64375 64475 64575 64675 64775 64875
NB Toshiba Satellite 30891 30991 31091 31191 31291 31391
L10-117
Genius SP-J06 298 308 318 328 338 348
Jet Balance JB-201 289 299 309 319 329 339
Ак. NB iRU 3314 3861 3961 4061 4161 4261 4361
Ак. NB Rove Book 4205 4305 4405 4505 4605 4705
Voyager H571L
CD-ROM 10X SONY 1144 1244 1344 1444 1544 1644
CD-ROM 24X 1430 1530 1630 1730 1830 1930
Samsung SN-124
CD-RW/DVD Sony 1516 1616 1716 1816 1916 2016
CRX-830E
DVD+/-RW Sony 2288 2388 2488 2588 2688 2788
DWD-56A
HDD 40 G Samsung 2002 2102 2202 2302 2402 2502
MP0402H
памятьSO-DIMM 715 725 735 745 755 765
DDR128 M PC2100
Сумки для ноутбуков 1630 1730 1830 1930 2030 2130
47
Продолжение таблицы 2
Компьютеры и ком- Номер варианта
плектующие 7 8 9 10
NB ASUS A3500L 24055 24155 24255 24355
NB Acer Aspire 40100 40200 40300 40400
1691WLMi
NB iRU Brava-431 31205 31305 31405 31505
Combo P4
NB iRU Stilo-3314CD 20594 20694 20794 20894
NB LG GS50-555 24700 24800 24900 25000
NB Rover Book 28631 28731 28831 28931
Voyager H571L
NB Samsung X10Plus 50655 50755 50855 50955
NB Sony VGN-S4HRP 64975 65075 65175 65275
NB Toshiba Satellite 31491 31591 31691 31791
L10-117
Genius SP-J06 358 368 378 388
Jet Balance JB-201 349 359 369 379
Ак. NB iRU 3314 4461 4561 4661 4761
Ак. NB Rove Book 4805 4905 5005 5105
Voyager H571L
CD-ROM 10X SONY 1744 1844 1944 2044
CD-ROM 24X 2030 2130 2230 2330
Samsung SN-124
CD-RW/DVD Sony 2116 2216 2316 2416
CRX-830E
DVD+/-RW Sony 2888 2988 3088 3188
DWD-56A
HDD 40 G Samsung 2602 2702 2802 2902
MP0402H
памятьSO-DIMM 775 785 795 805
DDR128 M PC2100
Сумки для ноутбуков 2230 2330 2430 2530

48
4 ОСНОВЫ АЛГОРИТМИЗАЦИИ
4.1 Графический способ записи алгоритмов
При графическом представлении алгоритм изобража-
ется в виде последовательности связанных между собой функ-
циональных блоков, каждый из которых соответствует выпол-
нению одного или нескольких действий. Схема включает в
себя геометрические фигуры (блочные символы), соединения в
виде стрелок, указывающие порядок выполнения операций,
дополнения элементами словесной или математической за-
писи. Написание блочных символов подчиняется стандартам
ГОСТ 19.002-80 и 19.003-80 и международным стандартам
ИСО 2636-73 или ИСО 1028-73.
Основные графические обозначения:
Название и обозначе- Пояснение
ние блока
Процесс Вычислительное действие или по-
следовательность действий. При-
меняется для обозначения действия
или последовательности действий,
изменяющих значение, форму
представления или размещения
данных.
Решение (условие) Проверка условий. Указывается ус-
ловие, вопрос или решение, опре-
деляющее дальнейшее направление
алгоритма. Условия могут быть
простыми и составными. Выходы
из блоков обязательно должны
+ A>B – снабжаться пояснениями о направ-
или С<D
лениях исполнения алгоритма при
выполнении или невыполнении
>0 <0 приведенного условия. В каждом
А блоке "решение" должны быть ука-
=0 заны вопрос, условие или сравне-
ние, которые он определяет

49
Модификация Начало цикла (обычно такое обо-
значение используется для цикла с
параметром). Внутри блока запи-
сывается параметр цикла, для кото-
рого указываются его начальное
значение, граничное условие и шаг
изменения значения параметра для
каждого повторения.
Предопределенный Вычисления по подпрограмме, соз-
процесс (подпрограмма) данной самостоятельно или по
стандартной подпрограмме

Ввод-вывод Ввод-вывод в общем виде

Пуск-останов Начало, конец алгоритма, вход в


подпрограмму или выход из под-
начало программы.

4.2 Базовые алгоритмические структуры

Алгоритмы можно представлять как некоторые струк-


туры, состоящие из отдельных базовых (т.е. основных) эле-
ментов.

Логическая структура любого алгоритма может быть


представлена комбинацией трех базовых структур: следование
(линейная), ветвление, цикл.

50
Базовая структура следование (линейная). Образуется
из последовательности действий, следующих одно за другим.

Базовая структура ветвление. Обеспечивает в зависи-


мости от результата проверки условия (да или нет) выбор од-
ного из альтернативных путей работы алгоритма. Каждый из
путей ведет к общему выходу, так что работа алгоритма будет
продолжаться независимо от того, какой путь будет выбран.
Структура ветвление существует в четырех основных
вариантах:
1) если-то; 2) если-то-иначе;

3) выбор; 4) выбор-иначе.

51
Базовая структура цикл. Обеспечивает многократное
выполнение некоторой совокупности действий, которая назы-
вается телом цикла.
Цикл с предусловием Цикл с параметром.

В тело цикла входит специально изменяемый по задан-


ному закону параметр, называемый переменной цикла и ис-
пользуемый для подготовки очередного повторения цикла и
отслеживания условий его окончания. При выполнении цикла
параметры переменной цикла должны изменяться в интервале
от начального до конечного значения с заданным шагом. Пе-
ременными цикла могут быть любые переменные, индексы
массивов, аргументы вычисляемых функций и т.п.
4.3 Этапы разработки алгоритма
Этапы разработки алгоритма – это этапы решения ин-
формационной задачи, выполнение которых приводит, в ко-
нечном счете, к общему результату.
1 этап. Анализ условия задачи. Определить объекты за-
дачи, необходимые для разработки алгоритма.
2 этап. Разработка макета исходных данных. Выбрать
форму представления исходных данных, выделить их началь-
ные значения и типы. Здесь целесообразно указывать соответ-
ствующие пояснения, которые в дальнейшем смогут служить
комментариями в алгоритме и программе.
При составлении макета удобно сразу же назначить
имена объектам задачи и алгоритма и записать их на макете.
3 этап. Макет вывода данных. Выбрать форму выход-
ного документа (обычно поясняющие тексты, фамилия испол-
нителя и дата исполнения) (должен быть удобным для пользо-
вателя)
52
4 этап. Составление таблицы идентификаторов. Специ-
альная таблица, которая должна содержать возможно более
полную информацию об объектах задачи и объектах алго-
ритма. Таблица не закрывается до завершения решения задачи,
т.к. в любой момент работы может быть дополнена.
Объект Объект Иденти- Тип, зна- Начальное
задачи алгоритма фикатор чение значение

5 этап. Пошаговая детализация. Составить общий макет


алгоритма, а затем перейти к разбиению на более мелкие под-
задачи (блок-схемы), зафиксировав появляющиеся объекты в
таблице.
6 этап. Формальное исполнение алгоритма. По блок-
схеме определить хотя бы несколько значений. Формальное
исполнение алгоритма позволяет не только найти ошибки, но и
определить пути их исправления.

Лабораторная работа №7
Линейные алгоритмы. Ветвление. Разработка алгоритма и
построение блок-схем
1. Линейные алгоритмы. Построить блок-схему для вычисле-
ния значения выражения
x−3
y = Sin(3x) + . Х вводит пользователь
2
Чаще всего удобнее бывает сначала составить таблицу
идентификаторов. При ее составлении фактически реализу-
ются первые четыре этапа разработки алгоритма.
Объект Объект Иденти- Тип, Начальное
задачи алгоритма фикатор значение значение
Вводимое переменная Х веществ Вводит
значение пользователь
Искомое переменная У веществ –
значение

53
Затем строим блок-схему:
Начало

Ввод Х

x − 3
y = Sin ( 3 x ) +
2

Вывод У

Конец

2. Алгоритмы «ветвление». Построить блок-схему для вычис-


ления значения функции Z:
⎧ y 2 − 1, при y < 0
z( y) = ⎨ , где У вводит пользователь
⎩3 y, при y >= 0

Составим таблицу идентификаторов:


Объект Объект ал- Иденти- Тип, Начальное
задачи горитма фикатор значение значение
Аргумент Переменная Веществ Вводит
Y
функции пользователь
Значение Переменная веществ –
Z
функции

Замечание: в задачах данного типа необходимо выделить условие,


и определить, что будет выполняться при выполнении или невыпол-
нении условия. Удобнее всего бывает составлять фразу словесного
описания типа: «Если (условие) то (выполняется выражение 1)
иначе (выполняется выражение 2) и затем составлять блок-схему.

54
Очевидно, что для определения той ветви, по которой будет
происходить вычисление значения z(y) достаточно проверить
выполнение одного из условий: y<0 (или y>=0).
Построим блок-схему:

Начало

Ввод У

да нет
Y<0

Z = y2–1 Z=3*y

Ввод У

Конец

Варианты для самостоятельной работы:


1) Построить блок-схему для вычисления значения выражения
3x
y= 2 − (sin x) 2
x +1
2) Построить блок-схему для вычисления значения выражения
2x
y = (2 * x) + sin
3
3) Построить блок-схему для вычисления значения выражения
3x
y = ( x + 3) 2 − Cos ( )
2
4) Заданы четыре неравные между собой числа: a, b, c, d.
Найти наименьшее из них.

55
5) Построить блок-схему для вычисления значения выражения
2x2 − 3
y= + sin( x − 3)
4
6) Построить блок-схему для вычисления значения выражения
x2 + 1
y= + cos(5 x)
5
7) Построить блок-схему для вычисления значения функции
⎧ y 2 − 1, при y < 0

z ( y ) = ⎨0, при 0 ≤ y ≤ 1
⎪ y 2 + 3 y, при y > 1

8) На плоскости хОу задана фигура. Опре-
делить, принадлежит ли заданная точка
М(х,у) данной фигуре?
9) Построить блок-схему для вычисления значения функции
1 1
y ( x) = +
x x −1
10) Построить блок-схему, проверяющую, верно ли утвержде-
ние, что введённое вами число делится без остатка на 3
11) В ЭВМ поступают результаты соревнований по плаванию
для трёх спортсменов. Построить блок-схему, которая вы-
бирает лучший результат и выводит его на экран с сообще-
нием, что это результат победителя заплыва
12) На плоскости хОу задана фигура. Опреде-
лить, принадлежит ли заданная точка М(х,у)
данной фигуре?
13) Построить блок-схему, реализующую эпизод
применения компьютера в книжном ма-
газине. Компьютер запрашивает стоимость книги, сумму
денег, внесённую покупателем; если сдачи не требуется, то
печатает на экране «СПАСИБО»; Если денег внесено
больше, то печатает «ВОЗЬМИТЕ СДАЧУ» и указывает
сумму сдачи; если денег недостаточно, то печатает «ДОП-
ЛАТИТЕ» и выводит размер недостающей суммы

56
14) На плоскости хОу задана фигура.
Определить, принадлежит ли заданная точка
М(х,у) данной фигуре?
15) Построить блок-схему, которая по введён-
ному вами К – числу грибов печатает фразу
«Мы нашли в лесу К грибов», причём согласовывает окон-
чание слова «гриб» с числом К. (кол-во грибов – целое
число). Например: 1 – гриб, 2 – гриба, 15 – грибов

Лабораторная работа №8
Циклические алгоритмы. Разработка алгоритма и по-
строение блок-схем

Алгоритмы «цикл».
Задача 1. Построить блок-схему для решения следующей за-
дачи: Дано натуральное число N. Найти сумму первых N чле-
нов натурального ряда.
S=1+2+3+…+N
Составим таблицу идентификаторов.
Объект Объект Иденти- Тип, Начальное
задачи алгоритма фикатор значение значение
Число чле- Вводит
переменная N целый
нов ряда пользователь
Сумма переменная S целый 0
Переменная
переменная i целый 1
цикла

Очевидно, что заранее известно число повторений


цикла – оно соответствует числу членов ряда. Также очевидно,
что до входа в цикл сумма равна нулю. В теле цикла использу-
ется операция присваивания S=S+i, с помощью которой и вы-
числяется значение суммы путем прибавления к предыдущему
значению переменной S все новых значений переменной i. За-
метим, что в данной задаче каждый следующий член ряда сов-
падает с переменной цикла на текущем шаге.

57
Замечание1. Чаще всего в задачах подобного типа не-
обходимо заводить дополнительные переменные, которые бу-
дут соответствовать i-му члену заданной суммы или произ-
ведения.
Замечание2. В задачах данного типа необходимо вы-
полнять 6 этап разработки алгоритма: формальное исполне-
ние алгоритма, т.е. производить проверку работоспособно-
сти алгоритма.
Построим блок-схему:
Проверка: Пусть N=3.
Начало
S=0
(вход в цикл. Цикл выполнится
Ввод N 3 раза)
I=1: S=0+1
S=0 I=2: S=1+2
I=3: S=1+2+3
(выход из цикла по достиже-
I=1,N нию конечного значения пере-
менной цикла, в данном случае –
S=S+i I=3)
(вывод S)
S=6
Вывод S
Блок-схема составлена верно.
Конец

Задача 2. Построить блок-схему для решения следующей за-


дачи: Дано натуральное число N и ряд натуральных чисел
1,2,3,…, ∞ . Найти сумму членов данного ряда, причем
вычисление прекратить, как только значение суммы окажется
равно или превысит заданное число N.
S=1+2+3+4+…
Очевидно, что здесь не известно заранее число шагов
цикла, поэтому цикл с параметром использовать нельзя. Для
решения такого рода задач используются циклы с предусло-
вием или с постусловием. Рассмотрим оба варианта.

58
Составим таблицу идентификаторов.
Объект Объект ал- Иденти- Тип, зна- Начальное
задачи горитма фикатор чение значение
Заданное Вводит поль-
переменная N целый
число зователь
Сумма переменная S целый 0
Переменная
переменная i целый 1
цикла

Рассмотрим вариант с использованием цикла с посту-


словием: выход из данного цикла будет возможен, когда S>=N.
При невыполнении данного условия вычисление суммы будет
продолжаться аналогично предыдущей задаче (S=S+i). Заме-
тим, что при использовании циклов с предусловием и посту-
словием нельзя забывать об изменении переменной цикла. Но в
данном примере алгоритм приведет к неверному решению при
N=0, т.к. в этом случае не выполнится первое по порядку
сравнение: S=N=0.
Начало

Ввод N

S=0

i=1

S=S+i i=i+1

нет
S>=N

да

Вывод S

Конец

59
Рассмотрим вариант цикла с предусловием: В данном
алгоритме сначала будет выполняться проверка условия вы-
хода из цикла S<N. Если это условие будет верно, то будет
выполняться тело цикла, если же нет, то произойдет выход из
цикла. В этом случае при N=0 цикл не выполнится ни разу и
задача будет решена верно.

Начало

Ввод N

S=0

i=1

нет
S<N

да
Вывод S
S=S+i

Конец
i=i+1

Задание:
Построить блок-схемы для решения следующих задач:
1 1 1
1) S = 1 + + + ... + , где n>0 – целое число, вводимое поль-
2 3 n
зователем
1! 2! n!
2) S = 1 + + + ... + , где n>0 – целое число,
1 1 1 1
1+ 1 + + ... +
2 2 n
вводимое пользователем
3) В зависимости от введенного пользователем целого числа
n>0 (число членов суммы) и действительного х, найти зна-
чение S=Sinx+SinSinx+SinSinSinx+…+SinSin…Sinx
n-раз

60
1 1 1 1
4) S = + + + ... + , где n>0 – целое число,
1⋅ 2 2 ⋅ 3 3 ⋅ 4 n ⋅ (n + 1)
вводимое пользователем

5) Найти значение y, если х – действительное число, вводи-


x2
мое пользователем: y =
2
x2 +
4
x2 +
8
x2 +
....
256
x2 + 2
x
⎛ 1 ⎞ ⎛ 1 ⎞ ⎛ 1 ⎞
6) S = ⎜ + x ⎟ + ⎜ + x ⎟ + ... + ⎜ + x ⎟ , где n>0 – целое
⎝ 1! ⎠ ⎝ 2! ⎠ ⎝ n! ⎠
число, а x – действительное число, вводимые пользовате-
лем
⎛ Sinx ⎞ ⎛ Sin 2 x ⎞ ⎛ SinNx ⎞
7) S = ⎜1 + ⎟ ⋅ ⎜1 + ⎟ ⋅ ... ⋅ ⎜1 + ⎟ , где N>0 – целое
⎝ 1! ⎠ ⎝ 2! ⎠ ⎝ N! ⎠
число, а x – действительное число, вводимые пользовате-
лем

8) Вычислить значение y = 3 + 6 + 9 + ... + 96 + 99


9) Х – действительное число, вводимое пользователем.
Вычислить: y = Cosx + Cosx 2 + Cosx 3 + ... + Cosx 15
10) Дано n>=3 (целое), v0 = v1 = 0, v 2 = 1,5

vi =
i +1
vi −1 − vi − 2 ⋅ vi −3 Найти vn
i2 +1
2
a i −1
11) Пусть a0=a1=2; a i = ia i − 2 + ; i=2,3,… Найти
2 i −1
произведение a 0 ⋅ a1 ⋅ a 2 ⋅K ⋅ a17
12) Вычислить: y = Sin1 + Sin1,1 + Sin1,2 + Sin1,3 + ... + Sin2
61
13) Дано натуральное N, действительное x. Вычислить:
sinx sinx2 sinx3 sinxN
+ + +... 2
N 2N 3N N
bi − 2 b i −1 2
14) Пусть b0=0, b1=3; bi = + i −1 ; i=2,3,… Найти
i 2
b1 + b2 + K ⋅ +b10
15) Дан натуральный ряд чисел от 1 до N. Вычислить сумму
четных и произведение нечетных членов этого ряда.

5 ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
5.1 Основы работы с операционной системой Windows

Лабораторная работа №9
Windows. Основные приемы работы

В результате выполнения данной лабораторной работы


необходимо научиться выполнять основные приемы работы с
ОС, такие как копирование, переименование, перемещение,
удаление, поиск, создание объектов (папок, файлов, ярлыков).
Знать способы запуска приложений и программ, ориентиро-
ваться в структуре окон Windows, осуществлять поиск объек-
тов, находить справочный материал по возникшим вопросам,
осуществлять простейшие настройки системы (мышь,
дата/время, клавиатура, экран).

Задание:
Ответьте на поставленные ниже вопросы письменно в
рабочих тетрадях. Для нахождения ответа можно воспользо-
ваться справочной системой Windows, имеющимся теоретиче-
ским материалом, а также эмпирической проверкой.
1. Для чего необходима Панель задач? Как можно изменить
свойства панели задач, ее расположение на экране?

62
2. Изучите компоненты стартового меню (ПУСК). Кратко
обоснуйте, для чего необходимо данное меню, его раз-
делы.
3. Продемонстрируйте различные способы запуска программ
(как минимум 5 способов). Кратко запишите в тетради
приведенные способы, их различие и сделайте вывод, по-
чему необходимы различные способы запуска программ.
4. На примере окон «Мой компьютер», «Корзина»,
«Калькулятор», «WordPad» опишите структуру окна, най-
дите сходство и различие в элементах окна, опишите спо-
собы управления окнами.
5. В чем состоит различие между сворачиванием и закрытием
окна?
6. Что такое «ярлык»? Как создавать ярлыки объектов на
«Рабочем столе»? Для чего создаются ярлыки? Создайте
ярлык любого объекта на «Рабочем столе». Удалите соз-
данный ярлык. Удаляется ли объект, если удалить его яр-
лык?
7. Как восстановить объект, который был удален в «Кор-
зину»?
8. Чем отличаются режимы удаления, уничтожения и стира-
ния?
9. Что произойдет при щелчке правой кнопкой мыши на объ-
екте?
10. Приведите примеры способов копирования, перемещения
и переименования объектов.
11. На диске пользователей создайте личную папку. Скопи-
руйте в нее несколько ярлыков различных объектов. Пере-
именуйте их.
12. Все ли символы клавиатуры доступны для именования
файлов? Найдите несколько символов, неприменимых для
именования файлов. Какое сообщение выдает ОС при не-
верном имени файла?
13. Чем отличается копирование с помощью левой и правой
кнопок мыши при нахождении на одном логическом диске
или на разных логических дисках?
63
14. Как организовать поиск объекта, если известно его имя,
часть имени, расширение. Как задавать параметры поиска
нескольких объектов?
15. Для чего необходима «Панель управления»? Какими
способами можно вызвать «Панель управления»?
16. Какие настройки может изменять начинающий пользова-
тель? Как изменять настройки мыши, клавиатуры,
даты/времени, экрана?
17. Как узнать свойства объекта, его размер, дату, время
создания, размещение?
18. Как изменить значок (графическое изображение на экране)
ярлыка, объекта?

Лабораторная работа №10


Windows. Стандартные программы

В результате выполнения данной работы необходимо


изучить набор и назначение стандартных программ Windows,
освоить основные приемы работы с такими программами, как
WordPad, Блокнот, Калькулятор. Изучить назначение Служеб-
ных программ.

Задание:
Выполните предложенные задания на компьютере, а
также ответьте на вопросы письменно в рабочих тетрадях. Для
нахождения ответа можно воспользоваться справочной систе-
мой Windows, имеющимся теоретическим материалом, а также
эмпирической проверкой.
1. С помощью Стартового меню изучите раздел программ
«Стандартные». Пользуясь справочной системой найдите
описание назначения стандартных программ.
2. Запустите текстовый редактор WordPad и программу
«Блокнот».
3. Измените размеры окон WordPad и «Блокнот» таким обра-
зом, чтобы они не перекрывали друг друга на экране.

64
4. Изучите строки меню открытых программ. Рассмотрите
одинаковые пункты меню обеих программ. С помощью
справочной системы данных программ изучите назначение
данных пунктов меню.
5. Рассмотрите различающиеся пункты меню. На основании
рассмотренного сделайте вывод о возможностях и ситуа-
циях применения данных редакторов для работы.
6. В редакторе WordPad наберите текст, в котором содер-
жатся Ваши выводе о назначении данного редактора (при-
мерно на 5-7 предложений). Сохраните документ в Вашу
личную папку с именем «Назначение WordPad». (Замеча-
ние: сохранение: ФАЙЛ – СОХРАНИТЬ. В диалоговом
окне в поле «имя» ввести имя файла, в рабочей области пе-
рейти к папке, в которую необходимо сохранять). При со-
хранении файла обратите внимание на расширение, кото-
рое предлагается по умолчанию.
7. В редакторе «Блокнот» также наберите небольшой текст с
кратким описанием назначения и возможностей редактора.
Сохраните документ в Вашу личную папку с именем «На-
значение Блокнота». При сохранении обратите внимание
на расширение, которое предлагается по умолчанию.
8. Откройте окно «Мой компьютер» и Вашу личную папку.
Сравните размеры созданных Вами документов Блокнота и
WordPad. Сделайте выводы на основе данного сравнения.
9. Закройте открытые окна.
10. С помощью справочной системы изучите назначение слу-
жебной программы «Дефрагментация диска». Ответьте на
вопросы: для чего необходима дефрагментация? Каким об-
разом происходит дефрагментация?
11. Откройте программу «Калькулятор». Проанализируйте
обычный и инженерный вид Калькулятора.
12. Какое назначение у кнопок Калькулятора «Sta», «Ave»,
«Dat», «dms», «s»?
13. С какими системами счисления позволяет работать Кальку-
лятор?

65
Лабораторная работа №11
Основы обработки изображений (MS Paint, PhotoShop)

Данная лабораторная работа предназначена для пер-


вичного ознакомления со стандартным графическим редакто-
ром MSPaint и общим обзором возможностей графического
редактора PhotoShop.
Задание:
Ответьте на предложенные вопросы и выполните зада-
ния. Для нахождения ответа можно воспользоваться справоч-
ной системой Windows, имеющимся теоретическим материа-
лом, а также эмпирической проверкой.
1. Откройте графический редактор. Изучите структуру его
окна, панели инструментов и меню.
2. С помощью справочной системы рассмотрите назначение и
применение инструментов редактора.
3. Выполните следующие задания:
а) Создайте следующее изображение, используя инструменты
«Линия», «Прямоугольник», «Эллипс» и «Ластик». Как нари-
совать квадрат, окружность? Как нарисовать линию под углом
450?

66
б) Создайте следующее изображение, используя инструменты
«Эллипс», «Линия», «Прямоугольник», «Ластик» и приемы
копирования и модифицирования объектов:

в) Создайте следующее изображение. При создании необхо-


димо пользоваться инструментом «Надпись»

4. Откройте графический редактор PhotoShop. Рассмотрите


его панель инструментов. Сравните инструменты с инстру-
ментами редактора Paint. Изучите пункты меню PhotoShop.
Попробуйте производить действия с инструментами. На осно-
вании рассмотренного сделайте выводы о назначении и воз-
можностях обоих редакторов. Определите возможные области
их применения.

67
Лабораторная работа №12
Word. Работа с текстовыми и табличными данными
1. Форматирование текста. Отступы и выступы. Оформите
стихотворение как показано на образце ниже (в рамках даны
условия оформления текста). Заголовок оформляется по цен-
тру, шрифтом Arial, полужирным, курсивом, 26 пт. Для работы
с отступами и выступами текста используется Линейка и мар-
керы отступов и выступов текста на ней. Отступ первой
строки задает отступ абзаца от
основного текста. Выступ за- отступ первой строки
дает выступ основного текста
относительно абзаца. Отступ
слева задает отступ всего аб-
заца слева от поля документа.
выступ отступ слева

68
2. Работа с табличными данными.
Для работы с таблицами изучите основные действия с табли-
цами, приведенные ниже.
ОСНОВНЫЕ ДЕЙСТВИЯ С ТАБЛИЦАМИ

ДЕЙСТВИЕ СОДЕРЖАНИЕ ДЕЙСТВИЯ
п/п
1 Создать таблицу 1) ТАБЛИЦА—ДОБАВИТЬ ТАБЛИЦУ Задать
количество столбцов и строк
2) Кнопка «Добавить таблицу»
2 Выделить всю Установить курсор в любую ячейку таблицы и
таблицу выполнить команду ТАБЛИЦА-ВЫДЕЛИТЬ
ТАБЛИЦУ
3 Выделить Установить указатель мыши на левое поле стра-
строку ницы и 1 раз щелкнуть ЛКМ
4 Выделить стол- Установить указатель мыши на верхнюю гра-
бец ницу столбца до появления маленькой черной
стрелки и щелкнуть ЛКМ
5 Выделить 1) Установить курсор в ячейку и прижав кла-
ячейку вишу SHIFT перемещать курсор клавишами
управления курсором
2) Установить курсор в ячейку и 3 раза щелкнуть
в ней ЛКМ
6 Выделить Установить указатель мыши в первую из необ-
несколько ячеек ходимых, прижать ЛКМ и не отпуская переме-
щать указатель по ячейкам
7 Снять Щелкнуть 1 раз ЛКМ в ячейке
выделение
8 Изменить Установить указатель мыши на границе столбца
ширину столбца
до преобразования его в и переместить гра-
ницу
9 Изменить Установить указатель мыши на границе строки
высоту строки
до преобразования его в и переместить гра-
ницу
10 Вставить строку Установить курсор за правой границей таблицы
в таблицу и нажать ENTER
11 Удалить строку Выделить строку (столбец) и выполнить ко-
(столбец) манду ТАБЛИЦА-УДАЛИТЬ СТРОКИ
(СТОЛБЦЫ)
12 Объединить Выделить необходимые ячейки и выполнить ко-
ячейки манду ТАБЛИЦА-ОБЪЕДИНИТЬ ЯЧЕЙКИ или
нажать кнопку

69

ДЕЙСТВИЕ СОДЕРЖАНИЕ ДЕЙСТВИЯ
п/п
13 Разбить ячейки Установить курсор в ячейку, выполнить: ТАБ-
ЛИЦА-РАЗБИТЬ или нажать кнопку (и за-
дать кол-во столбцов и строк)
14 Изменить Поместить курсор в ячейку и выполнить: ФОР-
направление МАТ-НАПРАВЛЕНИЕ ТЕКСТА (выбрать нуж-
текста ное направление)
15 Задать/убрать
видимые границы Выделить ячейки и нажав на кнопку вы-
брать нужный тип границ
Задание:
Создайте приведенную ниже таблицу точно по образцу.
Примечание: 1) При создании внешних границ таблицы необходимо
воспользоваться панелью «Таблицы и границы», при помощи окна вы-
бора «ТИП ЛИНИИ» выбрать необходимый тип границы, и появив-
шемся образом карандаша обвести границы созданной таблицы. 2)
Чтобы получить выравнивание данных в ячейке не только по горизон-
тали, но и по вертикали, необходимо выделить нужную ячейку (или
ячейки), щелкнуть на ней правой кнопкой мыши, в появившемся диа-
логовом окне выбрать команду «ВЫРАВНИВАНИЕ» и выбрать тип
выравнивания: «Центрировать по вертикали»

70
Лабораторная работа №13
Формулы и диаграммы в Word
1. Использование формул в таблицах
Таблица Word может содержать максимум 63 столбца и
произвольное число строк. Ячейки таблицы имеют адреса, сход-
ные с адресами ячеек в Excel. (номер столбца, номер строки)
Текстовый процессор WORD позволяет выполнять вычис-
ления, записывая в отдельные ячейки таблицы формулы с помо-
щью команды ТАБЛИЦА-ФОРМУЛА. Формула задается как
выражение, в котором могут быть использованы:
• абсолютные ссылки на ячейки таблицы в виде списка
(разделяемые точкой с запятой – A1; B5; E10 и т.д.) или блока
(начало и конец блока ячеек – A1:F10);
• ключевые слова для ссылки на блок ячеек:
9 LEFT – ячейки, расположенные в строке левее ячейки с
формулой;
9 RIGHT – ячейки, расположенные в строке правее ячейки
с формулой;
9 ABOVE – ячейки, расположенные в столбце выше ячейки
с формулой;
9 BELOW – ячейки, расположенные в столбце ниже ячейки
с формулой;
• константы – числа, текст в двойных кавычках;
• встроенные функции WORD (табл. 1);
знаки операций (+, —, *, /, %, ^, =, <, <=, >, >=, <>)
Изучите приведенную ниже таблицу.
Таблица1 Виды встроенных функций редактора Word
Катего-
Функция Назначение
рия
Вычисление среднего значения для диапазона
AVERAGE( ) ячеек
Статисти-чес-

Подсчет числа значений в указанном диапа-


COUNT( ) зоне ячеек
кие

Нахождение максимального значения в ука-


MAX( ) занном блоке ячеек
Нахождение минимального значения в ука-
MIN( ) занном блоке ячеек
Нахождение суммы чисел в указанном блоке
SUM( ) ячеек
Математи-

Абсолютное значение вычисляемого выраже-


ABS(X)
ческие

ния (модуль)
MOD(X,Y) Остаток от деления первого числа на второе
INT(X) Целая часть числа
Произведение чисел в указанном диапазоне
PRODUCT( ) ячеек

71
Округленное значение до указанного числа
знаков. Например: Округлить до сотен
ROUND(X,Y) =Round(2345,45;-2) – рез-тат будет 2300
Округлить до десятых долей
=Round(2345,45;1) – рез-тат будет 2345,5
Определение знака числа. Результат выво-
SIGN(x) дится: -1 для отрицательных и 1 – для поло-
жительных
Проверка заданного условия и присвоение
значения ячейке: если условие истинно, то
IF(X,Y,Z) выполняется знач1, иначе – знач2
Логические
=IF(A1<B1;знач1;знач2)
AND(X,Y) Логическое умножение
OR(X,Y) Логическое сложение
NOT(X) Логическое отрицание
FALSE Логический ноль (ложь)
TRUE Логическая единица (истина)
DEFINED(x) Определяет значение в ячейке
Задание:
Подготовить таблицу подсчета количества студентов,
сдавших экзамены на «5», «4», «3», «2» и студентов, не явив-
шихся на экзамен. После заполнения итоговые данные под-
считать с использованием формул.
*** Номера строк и имена столбцов представлены на образце для удобства
расчетов***

A B C D E F G H I
1 Сведения об успеваемости студентов
2 № Учебная Всего Не
Группа «5» «4» «3» «2»
п/п дисциплина студентов явились
3 ОВТ
4 1. ВМо-031 8 12 6 3 1
5 2. ВМо-032 7 9 11 4 0
6 3. ВМо-033 6 10 9 2 2
7 4. ВМо-034 4 9 10 6 3
8 ИТОГО:
9 Програм-
мирование
10 1. ВМо-031 9 11 7 1 2
11 2. ВМо-032 7 10 10 3 1
12 3. ВМо-033 5 9 10 3 2
13 4. ВМо-034 4 10 13 4 1
14 ИТОГО:

72
2. Построение диаграмм
Для построения диаграмм в Word используется сред-
ство Microsoft Graph. (Вставка-объект). Можно использовать
ВСТАВКА-РИСУНОК-ДИАГРАММА
Появится заготовка диаграммы и окно с таблицей, в
которую можно внести данные вручную или скопировать из
таблицы основного документа. Можно сначала в таблице вы-
делить необходимые данные, а затем выполнять вызов диа-
граммы. При работе с таблицей диаграммы на экране появля-
ются панели инструментов:

С их помощью можно задавать виды диаграмм, расположение,


легенду, цвет и т.д. Дважды щелкая мышкой по элементам
диаграммы, можно изменять их параметры (шрифт, цвет, под-
писи данных и т.д.
Пользуясь справочной системой изучите методы по-
строения диаграмм в Word.
Задание:
Постройте диаграмму (график, гистограмму, круговую)
для вышеприведенной таблицы «Сведения об успеваемости
студентов» отдельно для каждого предмета. Ниже показан
возможный вариант диаграммы.

12

10
Количество
студентов

8 ВМо-031
6 ВМо-032
ВМо-033
4
ВМо-034
2

0
"5" "4" "3" "2" не яв

73
Лабораторная работа №14
Внедрение объектов. Графика в Word

Вставка различных объектов в Word обычно выполня-


ется при помощи меню ВСТАВКА. Рассмотрим вставку фор-
мул. Для вставки формул используется объект Microsoft Equa-
tion. Вставить формулу можно пользуясь меню ВСТАВКА–ОБЪ-
ЕКТ–Microsoft Equation 3.0. (если, конечно, он установлен на Вашем
ПК). При вызове редактора формул на экране возникает следующая
панель инструментов:

Подведя мышку к кнопке на панели Вы увидите ее название. Каждая


кнопка предназначена для задания элементов формул – греческие
буквы, символы пробелов, шаблоны дробей, матриц, скобки, сим-
волы отношений и т.д.
Изучите назначение каждой кнопки панели формул.

Задание: С помощью редактора формул наберите предложен-


ные ниже формулы:
3.5
5x + 7 y 3 + 8z 4 X +Y
1)
3 ⎛ 3x + 4 y z⎞
= x+ y+z 2) ∫ Z
= 23,3
⎜⎜ 5 − ⎟⎟ 1.7

⎝ z y⎠

n n n
4) A + B = B + A
3) ∑ (V + W ) = ∑V + ∑W
i =1
i i
i =1
i
i =1
i

x2 + y2 + z3 ⎧5, если x ≤ −2;


5) =5 ⎪
6) y = ⎨ x, если − 2 < x < 2;
4
x4 − y3
⎪2, если x ≥ 2.

74
Для рисования в Word используется панель РИСОВАНИЕ,
которая включается кнопкой «Рисование» на панели
«СТАНДАРТНАЯ» или в меню ВИД-ПАНЕЛИ ИНСТРУ-
МЕНТОВ-РИСОВАНИЕ.
Замечание: При вставке графических объектов в Word удоб-
нее сначала набрать текстовую информацию, а лишь затем
работать с графическими объектами (так удобнее при раз-
мещении объектов в документе)

Обзор некоторых инструментов панели:


Действия. Позволяет совершать
различные действия с ВЫДЕ-
ЛЕННЫМИ объектами.
Выбор объектов – выделение
графических объектов. Для выде-
ления нескольких объектов при-
жать ЛКМ за границами первого
объекта и перетащить указатель мыши за границы последнего
объекта.
Свободное вращение. Вращение выделенного объекта
- набор различных готовых фигур (линий, звезд, стре-
лок, выносок и т.д.) для их создания.
инструменты для рисования линий, стрелок, прямо-
угольников и эллипсов
Вставка надписи в любое место документа.
Инструменты для заливки цветом: Фигуры, Ли-
ний, Текста
Тип линии (толщина), Тип штриха, Вид
стрелки, Тень (задание тени объекту), Объем.
Для форматирования графического объекта используется па-
нель инструментов «Настройка
изображения»

75
Задания:
1. Изучите приемы рисования различных фигур. Пользуясь
панелью «Настройка изображения» задайте различные виды
обтекания фигур текстом.
2. Постройте следующую схему:
Шина
Принцип Ши
данных
Шина
управления
программного
управления

ЭВМ Шина
адреса
Клавиатура

Устройства
Мышь
Магистраль

вывода
Монитор ввода/ Устройство
ЭВМ

Принтер

Память
Процессор

ОЗУ ПЗУ Внешняя


Быстродействие Разрядность память

3. Постройте блок-схему:
Начало

Ввод N

S=0

i=1

не
S<N
д
Вывод S
S=S+i
Конец
i=i+1

76
БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Информатика: Базовый курс/ С.В. Симонович и др. – СПб:


Питер, 2003, – 640 с.: ил.
2. Острейковский В.А. Информатика: Учеб. Для вузов. – М.:
Высш. шк., 2001. – 511 с.: ил.
3. Семененко В.А., Скуратович Э.К. Информатика и вычисли-
тельная техника: Учебное пособие. – М.: МГИУ, 2003. –
272 с.
4. Калиш Г.Г. Основы вычислительной техники. Учеб. пособ.
для средн. проф. учебных заведений. – М.: Высш. шк.,
2000. – с.: ил.
5. Андреева Е., Фалина И. Информатика: Сиситемы счисле-
ния и компьютерная арифметика. – М.: Лаборатория Базо-
вых Знаний, 1999 г. – 256 с.: ил.
6. Лыскова В.Ю., Ракитина Е.А. Логика в информатике. – М.:
Лаборатория Базовых Знаний, 2001. – 160 с.: ил. Серия
«Информатика»
7. Прищепов М.А. Экзамен по информатике. Основы
алгоритмизации и программирования: Справ. посо-
бие/М.А. Прищепов, В.П. Степанцов, Е.В. Севернева. –
Мн.: ТетраСистемс, 2001. – 192 с.: ил.

77
МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам по дисциплине «Основы вычисли-


тельной техники» для студентов специальности 230101 «Вы-
числительные машины, комплексы, системы и сети» очной и
заочной форм обучения

Составители: ст. преподаватель Преображенская Ирина


Николаевна, к.т.н., доцент Солнцев Роман Вячеславович
(лабораторная работа №6), ст. преподаватель Крючкова Ирина
Николаевна (лабораторная работа №2)

78

Вам также может понравиться