Академический Документы
Профессиональный Документы
Культура Документы
Информатика
Информатика
РОССИЙСКОЙ ФЕДЕРАЦИИ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Воронеж 2006
Составители ст. преподаватель И. Н. Преображенская,
к.т.н., доцент Р. В. Солнцев (лабораторная работа №6), ст.
преподаватель И. Н. Крючкова (лабораторная работа №2)
Оригинал по содержанию выверен:
УДК 681.3
Библиогр.: 7 назв.
Ответственный за выпуск
1 АРИФМЕТИЧЕСКИЕ ОСНОВЫ ЭВМ
1.1 Системы счисления. Общая форма представления
чисел в позиционных системах счисления
Система счисления – это совокупность приемов и
правил для наименования и обозначения чисел.
Системы
счисления
НЕПОЗИЦИОННЫЕ ПОЗИЦИОННЫЕ
значение каждой цифры значение каждой цифры
не зависит от ее положения зависит от ее положения
в последовательности в последовательности
цифр в записи числа цифр в записи числа
Задачи:
Представить числа в общем виде:
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
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
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
17
x x Условное обозначение
0 1 X 1 X
1 0
19
Пример: По заданной логической схеме составить логи-
ческое выражение и заполнить для него таблицу истинности
x y z
1 &
1 1 &
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. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности.
а) б)
в) г)
д) е)
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
а) б)
ВАРИАНТ 2
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) ( A ∨ B) ∧ ( A ∨ C ) б) ( A ∨ B) ∧ B ∨ ( A ∧ B)
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 3
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) ( A ∨ B ) ∧ (C ∨ B) б) ( A ∧ B) ∨ ( A ∧ C )
24
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 4
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) (( A ∧ B) ∨ ( A ∧ C )) ∧ ( B ∨ C ) б)
( A ∨ B) ∧ A ∨ ( B ∨ C ) ∧ A
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
25
ВАРИАНТ 5
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( )
а) ( A ∧ B ) ∨ A ∧ B б) ( A ∧ ( B ∨ C )) ∨ ( B ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 6
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) (( A ∨ B) ∧ A) ∨ (( B + C ) ∧ A) б) ( A ∧ B) ∨ ( A ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
26
ВАРИАНТ 7
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( )
а) A ∨ B ∧ ( B ∨ C ) ( ( ))
б) A ∧ B ∨ C ∧ C
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 8
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ( )) ( )
а) A ∧ C ∨ B ∨ A ∧ C б)
((C ∨ A) ∧ B ) ∨ (A ∨ ( B ∧ A) )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 10
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ) (
а) A ∧ C ∨ B ∨ A ∧ C )
б) ( A ∧ B) ∨ ( A ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 12
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( )
а) A ∨ B ∧ (C ∨ B) б) ( A ∧ ( B ∨ C )) ∨ B
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
29
ВАРИАНТ 13
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
(
а) ( A ∧ B) ∨ A ∧ B ) б)
(( A ∨ B) ∧ A) ∨ (( B + C ) ∧ A)
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 14
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( (
а) A ∧ B ∨ C ∧ C ) б)
((C ∨ A) ∧ B ) ∨ (A ∨ ( B ∧ A) )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 16
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) ( A ∨ B) ∧ ( A ∨ C ) б) ( A ∨ B) ∧ B ∨ ( A ∧ B)
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 18
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
а) (( A ∨ B) ∧ A) ∨ (( B + C ) ∧ A) б) ( A ∧ B) ∨ ( A ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
32
ВАРИАНТ 19
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ( )) ( )
а) A ∧ C ∨ B ∨ A ∧ C б)
((C ∨ A) ∧ B ) ∨ (A ∨ ( B ∧ A) )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
ВАРИАНТ 20
1. По заданному логическому выражению составить логиче-
скую схему и построить таблицу истинности
( ) (
а) A ∧ C ∨ B ∨ A ∧ C ) б) ( A ∧ B) ∨ ( A ∧ C )
2. По заданной логической схеме составить логическое выра-
жение и заполнить для него таблицу истинности
а) б)
33
3 РАБОТА С ЭЛЕКТРОННЫМИ ТАБЛИЦАМИ EXCEL
Лабораторная работа №3
Построение таблиц истинности с помощью электронных
таблиц Excel
Задание 1:
Необходимо построить таблицы истинности для основ-
ных логических функций «И», «ИЛИ», «НЕ», «И-НЕ», «ИЛИ-
НЕ» для двух переменных.
Порядок выполнения работы
1. Для работы с функциями в Excel используется МАСТЕР
ФУНКЦИЙ. Вызвать его можно с помощью кнопки или
через меню ВСТАВКА – ФУНКЦИЯ, или щелкнув на значок
(или в версии Office XP) на строке формул.
Вид МАСТЕРА ФУНКЦИЙ (для версии Office 2000):
35
С помощью данного мастера можно выбрать тип функ-
ции и саму функцию. На рис. 1 выбрана функция «НЕ» При
нажатии на кнопку «ОК» переходим в окно заполнения функ-
ции значениями (рис. 2). В строку «ФЛАГ» можно подставить
адрес ячейки (щелкнув на нее мышкой или написав вручную)
или значение «ИСТИНА» (1) или «ЛОЖЬ» (0).
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) (ее можно за-
полнять как по горизонтали, так и по вертикали):
38
Рисунок 6 – Построение графика с помощью «Мастера диаграмм»
Выбрать вид диаграммы «График» и перейти ко вто-
рому шагу Мастера диаграмм, нажав кнопку «Далее». Во вто-
ром шаге «Мастера» необходимо задать диапазон данных (в
нашем случае в столбцах) и перейти к вкладке «Ряд» для вы-
бора подписей по оси Х (рис. 7).
39
В строке «Подписи по оси Х» необходимо задать диа-
пазон ячеек, в которых находятся значения аргумента функ-
ции. Затем можно нажать кнопку «Далее» и перейти к треть-
ему шагу заполнения Мастера – установки параметров диа-
граммы и к четвертому шагу – расположению диаграммы.
Можно также, нажав кнопку «Готово», получить график тре-
буемой функции (рис. 8.)
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) Для вычисления дат ближайших дней воспользуйтесь
дополнительным построением, причем за нулевое значение
считайте текущую дату
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
Модификация Начало цикла (обычно такое обо-
значение используется для цикла с
параметром). Внутри блока запи-
сывается параметр цикла, для кото-
рого указываются его начальное
значение, граничное условие и шаг
изменения значения параметра для
каждого повторения.
Предопределенный Вычисления по подпрограмме, соз-
процесс (подпрограмма) данной самостоятельно или по
стандартной подпрограмме
50
Базовая структура следование (линейная). Образуется
из последовательности действий, следующих одно за другим.
3) выбор; 4) выбор-иначе.
51
Базовая структура цикл. Обеспечивает многократное
выполнение некоторой совокупности действий, которая назы-
вается телом цикла.
Цикл с предусловием Цикл с параметром.
Лабораторная работа №7
Линейные алгоритмы. Ветвление. Разработка алгоритма и
построение блок-схем
1. Линейные алгоритмы. Построить блок-схему для вычисле-
ния значения выражения
x−3
y = Sin(3x) + . Х вводит пользователь
2
Чаще всего удобнее бывает сначала составить таблицу
идентификаторов. При ее составлении фактически реализу-
ются первые четыре этапа разработки алгоритма.
Объект Объект Иденти- Тип, Начальное
задачи алгоритма фикатор значение значение
Вводимое переменная Х веществ Вводит
значение пользователь
Искомое переменная У веществ –
значение
53
Затем строим блок-схему:
Начало
Ввод Х
x − 3
y = Sin ( 3 x ) +
2
Вывод У
Конец
54
Очевидно, что для определения той ветви, по которой будет
происходить вычисление значения z(y) достаточно проверить
выполнение одного из условий: y<0 (или y>=0).
Построим блок-схему:
Начало
Ввод У
да нет
Y<0
Z = y2–1 Z=3*y
Ввод У
Конец
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
цикла
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
Блок-схема составлена верно.
Конец
58
Составим таблицу идентификаторов.
Объект Объект ал- Иденти- Тип, зна- Начальное
задачи горитма фикатор чение значение
Заданное Вводит поль-
переменная N целый
число зователь
Сумма переменная S целый 0
Переменная
переменная i целый 1
цикла
Ввод 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)
вводимое пользователем
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, имеющимся теоретиче-
ским материалом, а также эмпирической проверкой.
1. Для чего необходима Панель задач? Как можно изменить
свойства панели задач, ее расположение на экране?
62
2. Изучите компоненты стартового меню (ПУСК). Кратко
обоснуйте, для чего необходимо данное меню, его раз-
делы.
3. Продемонстрируйте различные способы запуска программ
(как минимум 5 способов). Кратко запишите в тетради
приведенные способы, их различие и сделайте вывод, по-
чему необходимы различные способы запуска программ.
4. На примере окон «Мой компьютер», «Корзина»,
«Калькулятор», «WordPad» опишите структуру окна, най-
дите сходство и различие в элементах окна, опишите спо-
собы управления окнами.
5. В чем состоит различие между сворачиванием и закрытием
окна?
6. Что такое «ярлык»? Как создавать ярлыки объектов на
«Рабочем столе»? Для чего создаются ярлыки? Создайте
ярлык любого объекта на «Рабочем столе». Удалите соз-
данный ярлык. Удаляется ли объект, если удалить его яр-
лык?
7. Как восстановить объект, который был удален в «Кор-
зину»?
8. Чем отличаются режимы удаления, уничтожения и стира-
ния?
9. Что произойдет при щелчке правой кнопкой мыши на объ-
екте?
10. Приведите примеры способов копирования, перемещения
и переименования объектов.
11. На диске пользователей создайте личную папку. Скопи-
руйте в нее несколько ярлыков различных объектов. Пере-
именуйте их.
12. Все ли символы клавиатуры доступны для именования
файлов? Найдите несколько символов, неприменимых для
именования файлов. Какое сообщение выдает ОС при не-
верном имени файла?
13. Чем отличается копирование с помощью левой и правой
кнопок мыши при нахождении на одном логическом диске
или на разных логических дисках?
63
14. Как организовать поиск объекта, если известно его имя,
часть имени, расширение. Как задавать параметры поиска
нескольких объектов?
15. Для чего необходима «Панель управления»? Какими
способами можно вызвать «Панель управления»?
16. Какие настройки может изменять начинающий пользова-
тель? Как изменять настройки мыши, клавиатуры,
даты/времени, экрана?
17. Как узнать свойства объекта, его размер, дату, время
создания, размещение?
18. Как изменить значок (графическое изображение на экране)
ярлыка, объекта?
Задание:
Выполните предложенные задания на компьютере, а
также ответьте на вопросы письменно в рабочих тетрадях. Для
нахождения ответа можно воспользоваться справочной систе-
мой 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)
66
б) Создайте следующее изображение, используя инструменты
«Эллипс», «Линия», «Прямоугольник», «Ластик» и приемы
копирования и модифицирования объектов:
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( ) ячеек
Статисти-чес-
ния (модуль)
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. (Вставка-объект). Можно использовать
ВСТАВКА-РИСУНОК-ДИАГРАММА
Появится заготовка диаграммы и окно с таблицей, в
которую можно внести данные вручную или скопировать из
таблицы основного документа. Можно сначала в таблице вы-
делить необходимые данные, а затем выполнять вызов диа-
граммы. При работе с таблицей диаграммы на экране появля-
ются панели инструментов:
12
10
Количество
студентов
8 ВМо-031
6 ВМо-032
ВМо-033
4
ВМо-034
2
0
"5" "4" "3" "2" не яв
73
Лабораторная работа №14
Внедрение объектов. Графика в Word
⎝ 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
74
Для рисования в Word используется панель РИСОВАНИЕ,
которая включается кнопкой «Рисование» на панели
«СТАНДАРТНАЯ» или в меню ВИД-ПАНЕЛИ ИНСТРУ-
МЕНТОВ-РИСОВАНИЕ.
Замечание: При вставке графических объектов в Word удоб-
нее сначала набрать текстовую информацию, а лишь затем
работать с графическими объектами (так удобнее при раз-
мещении объектов в документе)
75
Задания:
1. Изучите приемы рисования различных фигур. Пользуясь
панелью «Настройка изображения» задайте различные виды
обтекания фигур текстом.
2. Постройте следующую схему:
Шина
Принцип Ши
данных
Шина
управления
программного
управления
ЭВМ Шина
адреса
Клавиатура
Устройства
Мышь
Магистраль
вывода
Монитор ввода/ Устройство
ЭВМ
Принтер
Память
Процессор
3. Постройте блок-схему:
Начало
Ввод N
S=0
i=1
не
S<N
д
Вывод S
S=S+i
Конец
i=i+1
76
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
77
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
78