Информатика и ИКТ лекция. Протокол умс от 201 г. Проректор по умр с. П. Ермишин
Скачать 5.78 Mb.
|
Восьмеричная и шестнадцатеричная системы счисленияПеревод чисел из десятичной системы счисления в восьмеричную или шестнадцатеричную производится аналогично переводу в двоичную, но при использовании соответствующего основания. Пример: 58,32(10) = 72,243(8) 58 / 8 = 7 остаток (2) 0,32 * 8 = 2,56 целое (2) 7 / 8 = 0 (7) 0,56 * 8 = 4,48 (4) 0,48 * 8 = 3,84 (3) Взаимное преобразование двоичных, восьмеричных и шестнадцатеричных чиселДля этого необходимо воспользоваться Таблицей 3.1, где расписаны значения десятичных чисел от 0 до 15 в различных системах счисления. Для перевода целого двоичного числа в восьмеричное необходимо разбить его справа налево на группы по три цифры (двоичные триады), а затем каждой группе поставить в соответствие ее восьмеричный эквивалент. Например: 11011001(2) = 11 011 001(2) = 331(8) Для перевода двоичного числа в шестнадцатеричное необходимо произвести разбиение на двоичные тетрады. Для перевода дробных частей двоичных чисел аналогичное разбиение на триады или тетрады производится от точки (запятой) вправо с дополнением недостающих последних нулей. Перевод восьмеричных и шестнадцатеричных чисел в двоичные производится обратным путем – сопоставлением каждому знаку числа соответствующей тройки или четверки двоичных цифр. Двоично-десятичная система счисленияВ данной системе счисления все десятичные числа отдельно кодируются четырьмя двоичными цифрами в соответствии с таблицей 1 и в таком виде записываются последовательно друг за другом. Например: 9703(10) = 1001 0111 0000 0011 Порядок выполнения лабораторной работы:
Задачи для самостоятельного решения (по вариантам): 1. Переведите данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления. 2. Переведите данное число в десятичную систему счисления. 3. Сложите числа. 4. Выполните вычитание. 5. Выполните умножение. Примечание. В заданиях 3 — 5 проверьте правильность вычислений переводом исходных данных и результатов в десятичную систему счисления. В задании 1д получите пять знаков после запятой в двоичном представлении. Вариант 1 1. а) 860(10); б) 785(10); в) 149,375(10); г) 953,25(10); д) 228,79(10). 2. а) 1001010(2); б) 1100111(2); в) 110101101,00011(2); г) 111111100,0001(2); д) 775,11(8); е) 294,3(6). 3. а) 1101100000(2) + 10110110(2); б) 101110111(2) + 1000100001(2); в) 100100011,01(2) + 100001101,101(2); г) 271,34(8) + 1566,2(8); д) 65,2(16) + ЗСА,8(16). 4. a) 1011001001(2) - 1000111011(2) ; б) 1110000110(2) -101111101(2); в) 101010000,10111(2)- 11001100,01(2); г) 731,6(8) - 622,6(8); д) 22D,l(16) - 123,8(16). 5. а) 1011001(2) *1011011(2); б) 723,1(8)* 50,2(8); в) 69,4(16)*А,В(16). Вариант 2 1. а) 250(10); б) 757(10); в) 711,25(10); г) 914,625(10); д) 26l,78(10). 2. а) 1111000(2); б) 111100000(2); в) 111101100,01101(2); г) 100111100,1101(2); д) 1233,5(8); е) 2B3,F4(16). 3. a) 1010101(2) + 10000101(2); б) 1111011101(2) + 101101000(2); в) 100100111,001(2) + 100111010,101(2); г) 607,54(8) + 1620,2(8); д) 3BF,A(16) + 313,А(16). 4. а) 1001000011(2) – 10110111(2); б) 111011100(2) - 10010100(2); в) 1100110110,0011(2) - 11111110,01(2); г) 1360,14(8) - 1216,4(8); д) ЗЗВ,6(16)- 11В,(16). 5. а) 11001(2)*1011100(2); б) 451,2(8)*5,24(8); в) 2В,А(16)*36,6(16). Вариант 3 1. а) 759(10); б) 265(10); в) 79,4375(10); г) 360,2(10); д) 240,25(10). 2. а) 1001101(2); б) 10001000(2); в) 100111001,01(2); г) 1111010000,001(2); д) 1461,15(8); е) 9D,A(16). 3. а) 100101011(2) + 111010011(2); б) 1001101110(2) + 1101100111(2); в) 1010000100,1(2) + 11011110,001(2); г) 674,34(8) + 1205,2(8); д) 2FE,6(16) + ЗВ,4(16) 4. а) 1100110010(2) - 1001101101(2); б) 1110001100(2) - 10001111(2); в) 11001010,01(2) - 1110001,001(2); г) 641,6(8) - 273,04(8); д) ЗСЕ,В8(16) - 39А,В8(16). 5. а) 1010101(2)*1011001(2); б) 1702,2(8)*64,2(8); в) 7,4(16)*1D,4(16). Вариант 4 1. а) 216(10); б) 336(10); в) 741,125(10); г) 712,375(10); д) 184,14(10). 2. а) 1100000110(2); б) 1100010(2); в) 1011010,001 (2); г) 1010100010,001(2); д) 1537,22(8); е) 2D9,8(16). 3. а) 101111111(2) + 1101110011(2); б) 10111110(2) + 100011100(2); в) 1101100011,0111(2) + 1100011,01(2); г) 666,2(8) + 1234,24(8); д) 346,4(16) + 3F2,6(16) 4. а) 1010101101(2) – 110011110(2); б) 1010001111(2) – 1001001110(2); в) 1111100100,11011(2) - 101110111,011(2); г) 1437,24(8) - 473,4(8); д) 24А,4(16) - В3,8(16). 5. а) 101011(2)*100111(2); б) 1732,4(8)*34,5(8); в) 36,4(16)*А,А(16),. Вариант 5 1. а) 530(10); б) 265(10); в) 597,25(10); г) 300,375(10); д) 75,57(10). 2. а) 101000111(2); б) 110001001(2); в) 1001101010,01(2); г) 1011110100,01(2); д) 1317,75(8); е) 2F4,0C(16). 3. а) 1100011010(2) + 11101100(2); б) 10111010(2) + 1010110100(2); в) 1000110111,011(2) + 11Ю001111,001(2); г) 1745,5(8) + 1473,2(8); д) 24D,5(16) + 141,4(16). 4. а) 1100101010(2) – 110110010(2); б) 110110100(2), - 110010100(2); в) 1101111111,1(2) - 1100111110,1011(2); г) 1431,26,8, - 1040,3(8); д) 22Q6,I6) - 54,2,16). 5. а) 1001001(2)*11001(2); б) 245,04(8)*112,2(8); в) 4В,2(16)*ЗС,3(16) Вопросы для самоконтроля
ЛАБОРАТОРНАЯ РАБОТА №4. «ПРОЕКТИРОВАНИЕ АЛГОРИТМОВ. БЛОК-СХЕМА АЛГОРИТМА» Цель работы: изучить разработку и графическое представление алгоритма в виде блок-схемы. Задачи:
Краткие теоретические сведения: Алгоритм – это формальное описание способа решения задачи путем разбиения ее на конечную по времени последовательность действий, выполнение которых приводит к выполнению некоторого результата. Основная идея алгоритмического программирования – разбиение программы на последовательность модулей, каждый из которых выполняет одно или несколько действий. Важное требование к модулю – чтобы его выполнение всегда начиналось с первой команды и всегда заканчивалось на самой последней. Алгоритм на выбранном языке программирования записывается с помощью команд описания данных, вычисления значений и управления последовательностью выполнения программ. Алгоритмы можно описать разными способами:
Правильно построенный алгоритм должен обладать следующими свойствами:
Правила построения блок схем:
Пример схемы алгоритма: Алгоритм расчета функции Y= 2*X: …… ввод переменной Х с клавиатуры …… расчет y = …… вывод результата Базовые алгоритмические структуры. Независимо от того, для какой задачи разработан алгоритм, в нем могут присутствовать следующие типовые (базовые) участки: линейные, разветвления, циклы.
Разветвления нормальное усеченное с вложением 3. Цикл – повторение группы действий определенное количество раз. Если заранее известно количество повторений то организуется счетчик. Если количество повторений заранее не известно, то после каждого повторения проверяется условия выхода из цикла. Цикл С известным с неизвестным количеством повторений количеством повторений с предусловием с постусловием нет да тело цикла нет да В теле цикла обязательно должен присутствовать оператор, изменяющий проверку условия. В противном случае цикл станет бесконечным. Задачи для самостоятельного решения: Задание: Составить блок-схему алгоритма решения следующих задач в соответствии с требованиями ГОСТ: 1. Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника. 2. Вычислить расстояние между двумя точками с координатами (х1,у1) и (х2,у2). 3. Известны координаты двух точек на плоскости. Составить программу вычисления расстояния между ними. 4. Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника. 5. Заданы координаты трех вершин треугольника — (x1,y1), (x2,y2), (x3,y3). Найти его периметр и площадь. 6. Даны вещественные числа x и у. Если х и у отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0,5; 2], то оба значения уменьшить в 10 раз; в остальных случаях х и у оставить без изменения. 7. Известны год и номер месяца рождения человека, а также год и номер месяца сегодняшнего дня (январь — 1 и т. д.). Определить возраст человека (число полных лет). В случае совпадения указанных месяцев считать, что прошел полный год. 8. Дано двузначное число. Определить, равен ли квадрат этого числа учетверенной сумме кубов его цифр. Например, для числа 48 ответ положительный, для числа 52 — отрицательный. 9. Имеется стол прямоугольной формы размером а х b (а и b — целые числа, а > b). В каком случае на столе можно разместить большее количество картонных прямоугольников с размерами c x d (c и d — целые числа, с > d): при размещении их длинной стороной вдоль длинной или вдоль короткой стороны стола. Прямоугольники не должны лежать один на другом и не должны свисать со стола. 10. Дано трехзначное число. Выяснить, является ли оно палиндромом («перевертышем»), то есть таким числом, десятичная запись которого читается одинаково слева направо и справа налево. 11. Дано трехзначное число. Определить, какая из его цифр больше: а) первая или последняя; б) первая или вторая; в) вторая или последняя. 12. Дано трехзначное число. Определить: а) является ли сумма его цифр двузначным числом; б) является ли произведение его цифр трехзначным числом; в) больше ли числа а произведение его цифр; г) кратна ли пяти сумма его цифр; д) кратна ли сумма его цифр числу а. 13. Дано трехзначное число. а) Верно ли, что все его цифры одинаковые? б) Определить, есть ли среди его цифр одинаковые. 14. Дано четырехзначное число. Определить: а) равна ли сумма двух первых его цифр сумме двух его последних цифр; б) кратна ли трем сумма его цифр; в) кратно ли четырем произведение его цифр; г) кратно ли произведение его цифр числу а. 15. Даны цифры двух десятичных целых чисел: трехзначного а3а2а1 и двузначного b2b1, где а1 и b1 — число единиц, а2 и b2 — число десятков, а3 — число сотен. Получить цифры, составляющие сумму этих чисел, если она четная, в противном случае — цифры, составляющие разность этих чисел. Вопросы для самоконтроля
ЛАБОРАТОРНАЯ РАБОТА №5. «ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ В MICROSOFT WORD» Цель работы: изучить подготовку текстовой документации любой сложности с графическими элементами. Задачи:
Краткая теория по теме: Основными функциями текстовых редакторов и процессоров являются:
Сегодня практически все мощные текстовые редакторы входят в состав интегрированных программных пакетов, предназначенных для нужд современного офиса. Так, например, Microsoft Word входит в состав самого популярного офисного пакета Microsoft Office, StarOffice Writer включен в состав также всемирно известного StarOffice. Задания для выполнения. 1. Запустите Microsoft Word: Пуск/Программы/Microsoft Word Сразу после запуска Word автоматически создает новый документ.Прежде чем начать ввод и оформление текста, рассмотрим вопрос о настройке окна Word. В окне Word довольно много различных элементов управления. Большинс тво из них можно включать/выключать. Для удобной работы с документом должны быть включены две панели инструментов, полосы прокрутки и с трока состояния. Нас троенные один раз параметры окна будут запомнены, поэтому каждый раз вам не придется их настраивать. Вы должны уметь включать эти элементы управления на тот случай, если кто-нибудь, поработав на вашем компьютере, изменит нас тройку окна редактора. 2. Выберите команду Вид Панели инструментовНастройка. Появится диалоговое окно со списком доступных панелей инструментов. Убедитесь, что включены две панели – Стандартная и Форматирования и Строка меню (включены – значит, помечены флажками). Все остальные панели инструментов отключите. 3. Если линейка включена, то отключите ее командой Вид Линейка. 4. Выберите команду СервисПараметрыВид. Убедитесь, что в нижней части диалогового окна, в разделе Окно, включены строка состояния и обе полосы прокрутки (горизонтальная и вертикальная). Теперь надо установить параметры, влияющие на отображение документа в окне Word. Установим их в расчете на работу с обычным документом, так, чтобы документ на экране был максимально похож на печатный результат. 5. Включите режим отображения, приближенный к печатной копии, выбрав команду ВидРазметка страницы. 6. В списке Масштаб панели инструментов Стандартная установите масштаб отображения По ширине страницы (щелкнуть мышкой на значке и выбрать нужный масштаб). 7. Убедитесь, что кнопка отображения непечатаемых символов панели инструментов Стандартная находится в нажатом состоянии. Если нет, нажмите ее. Во время работы с документом вы должны видеть маркеры абзацев и другие спецсимволы – так удобнее оформлять документ. |