Главное меню Главное меню Программное педагогическое средство Информатика и ИКТ (базовый курс) класс
Содержание 1. Количество информации.1. Количество информации. Контрольные тесты. 2. Алфавитный подход к измерению инф-ции. К/тесты. 4. Текстовый ред-р MS Office Word. 5. К.р. по текстовому ред-ру. 11. Граф-кий ред-р Paint. 12. Векторная графика. 13. К.р. по компьютерной графике. 25. Презентации в MS Office Power Point. 27. Flash-анимация. 28. Символы. Созд-е движения по траектории. 29. К.р. Презентация. Flash анимация. Photoshop. 30. Язык программирования Паскаль. Операторы. 31. Условный оператор. Операторы цикла. 32. Одномерный массив. 33. Многомерный массив. 34. Контрольные тесты и к.р. по программированию. 3. Контрольный тест по измер-ю кол-ва инф-ции. К/тесты. 6. Системы счисления. 7. Двоичная арифметика. 8. Контрольные тесты по 2-чн.ариф-ке. 9. Основы логики. Контр-е тесты по основам логики. 14. Электронные таблицы. 15. Оформление таблицы. Адресация. 16. Контр. тесты. Созд-е кроссвордов в эл. таблицах. 17. Базы данных. Контрольные тесты. 18. База данных «Поставки» 19. Моделирование и формализация 22. Этапы моделирования в эл. таблицах. 23. Моделирование ситуаций. 24. Пр. работа по моделированию. 26. Растровый редактор Adobe Photoshop Контрольные тесты по системам счисления. Контр-я работа по эл. таблицам. Трехмерное моделирование в системе КОМПАС-3D LT. 20. Трехмерное моделирование в системе КОМПАС-3D LT. в КОМПАС-3D LT. 21. Создание группы геометрических тел в КОМПАС-3D LT. 15_1. Контрольные тесты. Смешанная адресация. 10. Графы. Построение графов. Контрольные тесты. 2_1. Кодир-е граф-кой и звуковой инф-ции. К/тесты.
1. Количество информации. Измерение информации: содержательный и алфавитный подходы. Единицы измерения информации. Определить понятие "количество информации" довольно сложно. В решении этой проблемы существует два основных подхода. Количество информации (вероятностный подход) как мера уменьшения неопределенности. С точки зрения отдельного человека, ценность информации определяется тем, насколько она проясняет для него какой-либо вопрос, то есть уменьшает неопределенность ситуации. При этом количество одной и той же информации может быть оценено различными людьми по-разному. Так, например, при подбрасывании монеты выпадение орла или решки можно считать равновозможными событиями. Чем больше равновозможных событий, тем больше неопределенность ситуации. Минимальный размер сообщения о том, что произошло одно из двух равновозможных событий, равен одному биту. Информацию о том, что произошло первое событие, можно закодировать в двоичном алфавите нулем, а о том, что произошло второе событие – единицей. Для уменьшения неопределенности в два раза (вместо двух возможных событий – одно реально произошедшее) требуется один бит информации. Иначе говоря, сообщение, уменьшающее неопределенность ситуации в два раза, несет один бит информации. Пример. С точки зрения уменьшения неопределенности, сообщение о исходе опыта бросания монеты (два равновозможных события) несет один бит информации. Можно рассчитать длину сообщения в двоичном алфавите, необходимую для передачи информации. Для уменьшения неопределенности ситуации в 2 n раз необходимо n бит информации. Пример. С точки зрения уменьшения неопределенности, сообщение о исходе опыта бросания двух монет (четыре равновозможных события: орел-решка; решка-орел; орел-орел; решка-решка) несет два бита информации. Действительно, 2 n в данном случае равняется четырем, следовательно n = 2. Задача нахождения n по известному значению k = 2 n решается нахождением логарифма числа k по основанию 2, поэтому, для того, чтобы закодировать информацию, уменьшающую неопределенность в k раз, необходимо log 2 k бит информации. Для вычисления равновероятных событий используется формула Хартли: N = P I, где N – число равновероятных событий. P – количество возможных вариантов. I – количество информации полученной в результате совершения события. Количество информации, которое находится в сообщении о том, что произошло одно событие из двух равновероятных, принято за единицу измерения информации и равно 1 биту. Количество информации (I) в сообщении об одном из N равновероятных событий (p=2): I = log 2 N. 2 I = N 1 Главное меню Главное меню
Например: 1. Школьник пришел после уроков в компьютерный класс, состоящий из 8 компьютеров, пронумерованных от 1 до 8. Учитель сообщил школьнику, что будет работать на компьютере номер 8. Сколько бит информации получил школьник от этого сообщения (I - ?). Число равновероятных событий, т. е. Компьютеров, за которые может сесть школьник равно 8 (N=8). I = log I = 8 I=3. Ответ 3 бита. 2. Сообщение о том, что вы живете во 2 подъезде несет 1 бит информации. Сколько подъездов в доме? Количество информации I = 1 бит. Число равновероятных событий N (подъездов) не известно. 2 I = N 2 1 = 2 N=2. Ответ 2 подъезда. 3. При игре в кости используется кубик с шестью гранями. Сколько бит информации получает игрок при каждом бросании кубика? Выпадение каждой грани кубика равновероятно (N=6), поэтому количество информации (I) от одного результата бросания находим по формуле: I = log 2 N, I = log 2 6 (вычисляем с помощью инженерного калькулятора), I=2,5 бит. Ответ 2,5 бита. I = log 2 N. 2 I = N 2 Главное меню Главное меню
Навыки работы с калькулятором Открываем калькулятор Пуск, Прочее, Служебные. Настройка Научные вычисления. Калькулятор может вычислять непосредственно только натуральный и десятичный логарифм. Нам же нужен логарифм по основанию два. Поэтому можно использовать следующий прием для вычисления такой логарифмической функции: воспользоваться следующим равенством: ln x log y х = ln y Таким образом, замените логарифм частным натуральных логарифмов Задание: вычислить Iog 2 6. Решение: ввести в окно индикатора число 2; нажать кнопку Ln (вычисление натурального логарифма); запомнить ответ в памяти, нажав кнопку MS (запись числа из окна индикатора в память); очистить окно индикатора (Esc); ввести в окно индикатора число 6; нажать кнопку Ln; нажать кнопку [ / | (операция деления); нажать кнопку MR (вывод числа из памяти в окно индикатора); нажать кнопку = (получение ответа); Ответ: Iog 2 6 = 2,5. Именно в такой последовательности необходимо производить вычисления. 3 Главное меню Главное меню
4 Главное меню Главное меню Неравновероятные события На самом деле рассмотренная нами формула I = log 2 N является частным случаем, так как применяется только к равновероятным событиям. В жизни же мы сталкиваемся не только с равновероятными событиями, но и событиями, которые имеют разную вероятность реализации. Пример: В коробке 50 шаров. Из них 40 белых и 10 черных. Очевидно, вероятность вытаскивания «не глядя» белого шара выше, чем черного. Рассчитаем вероятность вытаскивания шаров. Обозначим: p ч вероятность вытаскивания черного шара; p б вероятность вытаскивания белого шара. p ч = 10/50 = 1/5 = 0,2 p б = 40/50 = 4/5 = 0,8 Вывод: если N это общее число событий (вытаскивания шара), и из них количество интересующих нас событий может произойти К раз (вытаскивания например белого шара), то вероятность этого события (вытаскивания белого шара) равна К/N. р = К / N, где р - вероятность события, К – количество событий, N - общее число событий. Количественная зависимость между вероятностью события (р) и количеством информации в сообщении о нем (I) выражается формулой: I = log 2 (1/p), где I это количество информации, р - вероятность события. 2 I = 1/p Пример 1: В корзине лежат 8 черных шаров и 24 белых. или 2 I = N/k Сколько информации несет сообщение о том, что достали черный шар? Дано: K ч = 8; K б = 24. Найти: I ч = ? Решение: N общ = = 32 шара всего; р ч =K ч /N общ = 8/32 = 1/4 - вероятность доставания черного шара; I ч = log 2 (1/1/4) = log 2 4 = 2 бита или 2 I =1/p 2 I =1/1/4 2 I =4 I=2 бита Ответ: 2 бита. или: 2 Iч = N/Kч; 2 Iч =32/8; 2 Iч =4; Iч=2
Пример 2. В коробке лежат 64 цветных карандаша. Сообщение о том, что достали белый карандаш, несет 4 бита информации. Сколько белых карандашей было в корзине? Дано: N общ = 64; I б = 4 бит. Найти: К б = ? Решение: 1)I б = log 2 (1/p б ); 4 = log 2 (1/p б ); 1/р б =16; р б = 1/16-вероятность доставания белого карандаша; 2) р б = K б / N общ ; 1/16 = K б /64; K б = 64/16 = 4 белых карандаша. Ответ: 4 белых карандаша или: 2 I = N/K; 2 4 =64/K; 16 =64/K; K=4 Пример 3. В классе 30 человек. За контрольную работу по математике получено 15 пятерок, 6 четверок, 8 троек и 1 двойка. Какое количество информации в сообщении о том, что Андреев получил пятерку? Дано: N общ = 30; К 5 = 15; К 4 = 6; K 3 = 8; К 2 = 1. Найти: I 5 ? Решение: р 5 = 15/30 = ½ вероятность получения оценки «5»; или: 2 I = N/K; 2 I =30/15; 2 I =2; I=1 I 5 = log 2 (1/p 5 ) = log 2 (1/1/2) = log 2 2 = 1 бит. Ответ: 1 бит. Пример 4. Для ремонта школы использовали белую, синюю и коричневую краски. Израсходовали одинаковое количество банок белой и синей краски. Сообщение о том, что закончилась банка белой краски, несет 2 бита информации. Синей краски израсходовали 8 банок. Сколько банок коричневой краски израсходовали на ремонт школы? Дано: К б = К с =8, I 6 = 2 бита. Найти: К к - ? Решение: 1) I 6 = Iog 2 (1/p 6 ), 2 = Iog 2 (1/p 6 ), 1/р 6 = 4, р 6 = ¼ - вероятность расхода белой банки; 2) N общ = K 6 /p 6 = 8/(1/4) = 32 банки с краской было всего 3) К к = N общ К б - К c = = 16 банок коричневой краски. Ответ: 16 банок коричневой краски. или: 2 I = N/K; 2 Iб =N/K б ; N=4*8=32; К к = N К б - К c = = 16 5 Главное меню Главное меню
Пример 5. Азбука Морзе позволяет кодировать символы для радиосвязи, задавая комбинацию точек и тире. Сколько различных символов (цифр, букв, знаков пунктуации и т.д.) можно закодировать, используя код Морзе длиной не менее пяти и не более шести сигналов (точек и тире)? Варианты ответов: Решение. Воспользуемся формулой Хартли: N=P I. Так как у нас всего два символа (точка и тире), то P = 2. Для набора из 5 символов: N=2 5 =32. Для набора из 6 символов: N=2 6 =64. Всего: N=32+64=96. Ответ.4 (96). Пример 6. Световое табло состоит из лампочек. Каждая из лампочек может находиться в одном из трех состояний («включено», «выключено» или «мигает»). Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью можно было передать 18 различных сигналов? Варианты ответов: Решение. Воспользуемся формулой Хартли: N=P I. Так как у нас может только три состояния («вкл», «выкл» или «мигает»)., то P = 3, всего 18 сигналов, значит N>=18. N = 3 i. Значит i=3, т.к. 3 I = 27. (27>=18). Ответ. 3 (i=3). В таких задачах считаются логарифмы для целых чисел. 6 Главное меню Главное меню
7 Главное меню Главное меню Задание для самостоятельной работы: 1) В корзине лежат 18 шаров. Все шары разного цвета. Сколько информации несет сообщение о том, что из корзины достали белый шар? 2) При угадывании целого числа из отрезка [1,.., N] было получено 6 бит информации. Чему равно N? 3) За какое время модем, передающий информацию со скоростью бит/с, может передать 2 страницы текста (3600 байт). у Кбайт=8192 бит. Найти у. 4) 1/512 Мбайта = х байт. Найти х. 5) Придумать и решить различные задачи на вычисление количества информации в сообщении,.равновероятных событий, измерение количества информации. Пример 7: Известно, что в корзине черных шаров на 28 штук больше чем белых. Сообщение, что достали белый шар несет 4 бита информации. Сколько всего шаров в корзине? Дано: Iб = 4 бит. Кч = Кб+28. Найти N. Решение: 1). 2 I б = 1/pб. Рб=1/16. 2) рб=Кб/N. 1/16=Кб/(Кб+Кч). 1/16=Кб/(Кб+Кб+28). Кб=2 3). N=Кб+Кч=32. Ответ 32 шара. Пример 8:1) 1/256 Мбайта = Х байт. Найти Х. Решение: 1 Мбайт = байт /256 = 4096 байт. Ответ: 4096 байт. 2) Y Кбайт = бит. Найти Y. Решение. 8 бит = 1 байт /8=3072 байт. 1 Кбайт = 1024 байт. 3072/1024 = 3 Кбайта. Ответ: 3 Кбайта. 3) За какое время модем, передающий информацию со скоростью бит/с, может передать 4 страницы текста (7200 байт). Решение: 8 бит = 1 байт байт * 8 = бит 57600/28800 = 2 сек. Ответ: 2 секунды. ТРЕНИРОВОЧНЫЕ И КОНТРОЛЬНЫЕ ТЕСТЫ Равновероятные события: N = P I, I = log 2 N, 2 I = N Где P – количество возможных вариантов N – число равновероятных событий, I – количество информации полученной в результате совершения события. Не равновероятные события: Вероятность события : р = К / N, где К – количество событий, N - общее число событий. Количество информации: I = log 2 (1/p), 2 I = 1/p 2 I = N/k
Домашнее задание В Сообщение о том, что ваш друг живет на 5 этаже, несет 3 бита информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 2 бита информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 25 кубиков. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 160 оценок. Сообщение о том, что он получил пятерку, несет 3 бита информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 60 шаров. Из них 10 - синих. 20 зеленых. 4 - желтых. 1 - красный. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего два знака - "палочка" и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее двух и не более трех знаков? 7. В школьной библиотеке 15 стеллажей с книгами. На каждом стеллаже 8 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 7 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 30 человек. За контрольную получено 6 четверок, 12 троек, 2 двойки. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 70 различных сигналов. В Сообщение о том, что ваш друг живет на 2 этаже, несет 2 бита информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 3 бита информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 28 кубиков. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 120 оценок. Сообщение о том, что он получил пятерку, несет 2 бита информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 80 шаров. Из них 10 - синих. 20 зеленых. 4 - желтых. 1 - красный. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего три знака "палочка", точка и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее двух и не более трех знаков? 7. В школьной библиотеке 15 стеллажей с книгами. На каждом стеллаже 10 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 9 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 30 человек. За контрольную получено 8 четверок, 12 троек, 2 двойки. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 15 различных сигналов. Главное меню Главное меню
В Сообщение о том, что ваш друг живет на 5 этаже, несет 4 бита информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 4 бита информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 27 кубиков. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 160 оценок. Сообщение о том, что он получил пятерку, несет 2 бита информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 80 шаров. Из них 10 - синих. 20 зеленых. 4 - желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего два знака - "палочка" и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее двух и не более четырех знаков? 7. В школьной библиотеке 15 стелажей с книгами. На каждом стелаже 7 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 5 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 30 человек. За контрольную получено 6 четверок, 10 троек, 2 двойки. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 130 различных сигналов. В Сообщение о том, что ваш друг живет на 2 этаже, несет 1 бит информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 4 бита информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 32 кубика. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 100 оценок. Сообщение о том, что он получил пятерку, несет 2 бита информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 90 шаров. Из них 10 - синих. 20 зеленых. 4 желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего три знака "палочка", точка и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее двух и не более четырех знаков? 7. В школьной библиотеке 16 стеллажей с книгами. На каждом стеллаже 10 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 11 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 30 человек. За контрольную получено 8 четверок, 12 троек, 4 двойки. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 7 различных сигналов. Главное меню Главное меню
В5. 1. Сообщение о том, что ваш друг живет на 1 этаже, несет 1 бит информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 6 бит информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 34 кубика Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 160 оценок. Сообщение о том, что он получил пятерку, несет 1 бит информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 90 шаров. Из них 10 - синих. 20 зеленых. 4 - желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего два знака - "палочка" и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее трех и не более четырех знаков? 7. В школьной библиотеке 16 стеллажей с книгами. На каждом стеллаже 7 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 10 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 30 человек. За контрольную получено 10 четверок, 10 троек, 2 двойки. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 260 различных сигналов. В Сообщение о том, что ваш друг живет на 1 этаже, несет 0 бит информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 4 бита информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 36 кубиков. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 120 оценок. Сообщение о том, что он получил пятерку, несет 2 бита информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 100 шаров. Из них 10 - синих. 20 зеленых. 4 желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего три знака "палочка", точка и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее двух и не более четырех знаков? 7. В школьной библиотеке 18 стеллажей с книгами. На каждом стеллаже 10 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 12 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 30 человек. За контрольную получено 9 четверок, 12 троек, 4 двойки. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 3 различных сигнала. Главное меню Главное меню
В7. 1. Сообщение о том, что ваш друг живет на 5 этаже, несет 6 бит информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 7 бит информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 33 кубика. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 140 оценок. Сообщение о том, что он получил пятерку, несет 1 бит информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 120 шаров. Из них 10 - синих. 20 зеленых. 4 - желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего два знака - "палочка" и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее трех и не более пяти знаков? 7. В школьной библиотеке 16 стеллажей с книгами. На каждом стеллаже 9 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 13 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 30 человек. За контрольную получено 10 четверок, 10 троек, 1 двойка. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в трех состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 30 различных сигналов. В8. 1. Сообщение о том, что ваш друг живет на 1 этаже, несет 4 бита информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 2 бита информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 40 кубиков. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 180 оценок. Сообщение о том, что он получил пятерку, несет 2 бита информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 60 шаров. Из них 10 - синих. 20 зеленых. 4 желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего три знака "палочка", точка и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее трех и не более шести знаков? 7. В школьной библиотеке 18 стеллажей с книгами. На каждом стеллаже 11 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 15 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 30 человек. За контрольную получено 12 четверок, 10 троек, 3 двойки. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 9 различных сигнала. Главное меню Главное меню
В9. 1. Сообщение о том, что ваш друг живет на 1 этаже, несет 1 бит информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 8 бит информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 42 кубика Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 180 оценок. Сообщение о том, что он получил пятерку, несет 1 бит информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 140 шаров. Из них 10 - синих. 20 зеленых. 4 - желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего два знака - "палочка" и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее двух и не более пяти знаков? 7. В школьной библиотеке 16 стеллажей с книгами. На каждом стеллаже 12 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 17 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 28 человек. За контрольную получено 10 четверок, 10 троек, 1 двойка. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в трех состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 39 различных сигналов. В Сообщение о том, что ваш друг живет на 1 этаже, несет 5 бит информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 1 бит информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 46 кубиков. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 200 оценок. Сообщение о том, что он получил пятерку, несет 2 бита информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 52 шара. Из них 10 - синих. 20 зеленых. 4 желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего три знака "палочка", точка и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее трех и не более пяти знаков? 7. В школьной библиотеке 18 стеллажей с книгами. На каждом стеллаже 12 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 19 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 26 человек. За контрольную получено 12 четверок, 12 троек, 1 двойка. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 17 различных сигнала. Главное меню Главное меню
В Сообщение о том, что ваш друг живет на 1 этаже, несет 2 бита информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 10 бит информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 43 кубика Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 150 оценок. Сообщение о том, что он получил пятерку, несет 1 бит информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 180 шаров. Из них 10 - синих. 20 зеленых. 4 - желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего два знака - "палочка" и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее трех и не более шести знаков? 7. В школьной библиотеке 16 стеллажей с книгами. На каждом стеллаже 13 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 22 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 28 человек. За контрольную получено 8 четверок, 8 троек, 1 двойка. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в трех состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 45 различных сигналов. В Сообщение о том, что ваш друг живет на 1 этаже, несет 4 бита информации. Сколько этажей в доме? 2. При угадывании целого числа в некотором диапазоне было получено 2 бита информации. Сколько чисел содержит этот диапазон? 3. В коробке лежат 54 кубиков. Все кубики разного цвета. Сколько бит информации несет сообщение о том, что достали красный кубик? 4. За четверть ученик получил 240 оценок. Сообщение о том, что он получил пятерку, несет 2 бита информации. Сколько пятерок ученик получил за четверть? 5. Известно, что в ящике лежат 40 шара. Из них 10 - синих. 20 зеленых. 4 желтых. Остальные - красные. Какое количество информации несет сообщение о том, что из ящика достали желтый шар? 6. Азбука племени тумба-юмба содержит всего три знака "палочка", точка и "крестик". Сколько различных слов может содержать язык, если известно, что все слова в нем длиной не менее трех и не более семи знаков? 7. В школьной библиотеке 18 стеллажей с книгами. На каждом стеллаже 14 полок. Библиотекарь сообщил Вам, что книга находится на пятом стеллаже на третьей сверху полке. Какое количество информации вы получили. 8. Загадано слово из 29 букв. Вы просите открыть пятую букву. Вам ее открыли. Сколько бит информации вы получили? 9. В классе 36 человек. За контрольную получено 11 четверок, 12 троек, 3 двойки. Какое количество информации в сообщении, что Иванов получил пятерку? 10. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью передать 37 различных сигнала. Главное меню Главное меню
2. Алфавитный подход к измерению информации. 2. Алфавитный подход к измерению информации. Множество различных символов используемых в тексте называется алфавитом. В информатике под алфавитом понимают не только буквы, но и цифры, и знаки препинания, и другие специальные знаки. У алфавита есть размер (полное количество его символов), который называется мощностью алфавита. 2 I =N, где I – информационный вес (объем) одного символа (кол-во информации), N – мощность алфавита Следовательно, в 2-х символьном алфавите каждый символ «весит» 1 бит (2 I =2, I=1 бит); в 4-х символьном 2 бита (2 I =4, I=2 бит); в 8-ми символьном 3 бита и т.д. В компьютере также используется свой алфавит, который можно назвать компьютерным. Количество символов, которое входит в компьютерный алфавит, равно 256 символов. Закодировать 256 разных символом можно с помощью 8 бит. (2 I =256, I=8 бит) Один символ из компьютерного алфавита мощностью 256 (2 8 ) несет в тексте 8 бит информации. Если весь текст состоит из К символов, то при алфавитном подходе размер содержащейся в нем информации (информационный объем) равен: I Т =K*I, где I - информационный вес (объем) одного символа в используемом алфавите; К - количество символов в текстовом сообщении. Iт – информационный объем всего сообщения 1 Главное меню Главное меню
2 Главное меню Главное меню 2 I =N, где I – информационный вес (объем) одного символа (кол-во информации). N – мощность алфавита I Т =K*I, где I - информационный вес (объем) одного символа в используемом алфавите. К - количество символов в текстовом сообщении. Iт – информационный объем всего сообщения Пример 1. Найти объем текста, записанного на языке, алфавит которого содержит 128 символов и 2000 символов в сообщении. Дано: К = 2000, N = 128. Найти: I Т ? Решение: 1) 2 I =N 2 I =128 I = 7 бит - объем одного символа. 2)Iт = I*K = 7*2000 = бит объем всего сообщения. Ответ: бит. Пример 2. Сообщение, составленное с помощью 32-символьного алфавита, содержит 80 символов. Другое сообщение составлено с использованием 64-символьного алфавита и содержит 70 символов. На сколько отличаются объемы информации, содержащиеся в этих сообщениях. Дано: N1 = 32, К1 = 80, N2 = 64, К2 = 70. Найти: I Т1, I Т2. Решение: 1) 2 I1 = 32; I 1 = 5 бит объем одного символа первого сообщения; 2) 2 I2 = 64 ; I 2 = 6 бит - объем одного символа второго сообщения; 3) I Т1 = К1 * I 1 = 80*5 = 400 бит - объем первого сообщения; 4) I Т2 = К2 * I 2 = 70*6 = 420 бит - объем второго сообщения. 5) I T2 -I T1 = =20 бит – разница между двумя сообщениями Ответ: 20 бит. Пример 3. Для записи текста использовался 64-символьный алфавит. Какое количество информации в битах содержат 3 страницы текста, если на каждой странице расположено 40 строк по 60 символов в строке? Дано: N=64 (мощность алфавита). К=40*60*3=7200 (количество всех символов на 3-х страницах). Найти: I T - ?. Решение: 1) N = 2 I. 2 I = 64. I = 6. 2) I T = I*K I T = 6*7200=43200 Ответ: бит.
Пример 4. Сообщение занимает 3 страницы по 25 строк. В каждой строке записано по 60 символов. Сколько символов в использованном алфавите, если все сообщение содержит 1125 байтов? Дано: I Т = 1125 байтов, х = 25 количество строк, у = 60 количество символов в строке, М = 3 количество страниц. Найти: N ? Решение: 1) N = 2 I неизвестно I; 2) I Т = I*К, I = I Т /К; 3) К = х*у*М = 25*60*3 = 4500 символов - в тексте; 4) I = I Т /К = 1125*8/4500 = 2 бита - объем одного символа (из байт перевели в биты); N = 2 2 = 4 символа в алфавите. Ответ: в алфавите 4 символа. Пример 5. Пользователь вводил текст с клавиатуры 10 минут. Какова его скорость ввода информации, если информационный объем полученного текста равен 1 Кбайт? Дано: t = 10 мин, I Т = 1 Кбайт (1024 байт). Найти: V ? Решение: 1) V= K/t, неизвестно К; 2) К = I Т /I, т.к. мощность компьютерного алфавита (N) всегда равна 256, то I = 1 байт; (N = 2 I ; 256 = 2 I ; I = 8 бит или 1 байт) Поэтому К = 1024/1 = 1024 символов в тексте. 3) V= 1024/10 = 102 сим/мин. Ответ: скорость ввода текста 102 символа в минуту. 3 Главное меню Главное меню
Представление символьной (текстовой) информации. Для представления текстовой (символьной) информации в компьютере используется алфавит мощностью 256 символов. Один символ из такого алфавита несет 8 бит информации, т.к. 2 8 = 256. Но 8 бит = 1 байту, следовательно, двоичный код каждого символа в компьютерном тексте занимает 1 байт памяти. Пример 6. Сколько бит памяти компьютера займет слово « Микропроцессор » ? Решение. Слово состоит из 14 букв. Каждая буква является символом компьютерного алфавита и поэтому занимает 1 байт памяти. Слово займет 14 байт = 14*8 = 112 бит памяти, т.к. 1 байт = 8 бит. Таблица кодировки - таблица, в которой устанавливается соответствие между символами и их порядковыми номерами в компьютерном алфавите. Все символы компьютерного алфавита пронумерованы от 0 до 255. Каждому номеру соответствует 8- разрядный двоичный код от до Этот код есть порядковый номер символа в двоичной системе счисления. В этих таблицах - в 1-ой колонке содержится десятичный номер символа, во 2-ой символ, в 3-ей двоичный код. Международным стандартом стала таблица кодировки под названием ASCII (American Standard Code for Information Interchange) Американский стандартный код для информационного обмена. Таблица ASCI I разделена на две части. Первая - стандартная - содержит коды от 0 до 127. Вторая - расширенная - содержит символы с кодами от 128 до 255. Первые 32 кода отданы производителям аппаратных средств и называются они управляющие, т.к. эти коды управляют выводом данных. Им не соответствуют никакие символы. Коды с 32 по 127 соответствуют символам английского алфавита, знакам препинания, цифрам, арифметическим действиям и некоторым вспомогательным символам. Коды расширенной части таблицы ASCII отданы под символы национальных алфавитов, символы псевдографики и научные символы. Строчные символы 4 Главное меню Главное меню
Пример 7. Буква «i» в таблице кодировки символов имеет десятичный код 105. Что зашифровано последовательностью десятичных кодов: ? Решение. Необходимо учесть принцип последовательного кодирования алфавитов и вспомнить порядок букв в латинском алфавите... i, j, k, l, m, n, о.... Буква «j» будет иметь код 106, «k» код 107 и т.д. Следовательно, закодировано слово «link». Пример 8. С помощью последовательности десятичных кодов: зашифровано слово «computer». Какая последовательность десятичных кодов будет соответствовать этому же слову, записанному заглавными буквами? Решение. Необходимо лишь учесть, что разница между десятичным кодом строчной буквы латинского алфавита и десятичным кодом соответствующей заглавной буквы равна 32. Если букве «с» соответствует код 99, то заглавная буква «С» имеет десятичный код 67= Следовательно, слову «COMPUTER» соответствует последовательность кодов: Пример 9. Последовательность двоичных кодов: соответствует слову «stop». Найти 16-чный код этого слова. Решение. Необходимо учесть, что каждая 16-чная цифра представима 4-х значным двоичным числом, т. е. 2- чному коду будет соответствовать две шестнадцатиричные цифры 7 (0111) и 3 (0011). Следовательно, 16-чный код будет иметь вид: F 70 Текстовая информация, хранящаяся в памяти компьютера в 2-чном коде, из-за своей многозначности неудобна для восприятия человеком. На практике она чаще всего перекодируется в 16-чную форму 16-чный код каждого символа от 00 до FF. 5 Главное меню Главное меню
2_1. Представление графической информации в компьютере Графическая информация представляет собой изображение, сформированное из определенного числа точек пикселей. Пиксель наименьший элемент изображения на экране (точка на экране). От количества точек зависит качество изображения. Оно тем выше, чем меньше размер точки и соответственно большее их количество составляет изображение. Количество точек называется разрешающей способностью (M x N) и обычно существуют четыре основных значений этого параметра: 640x480, 800x600, 1024x768, 1280x1024. Видеоинформация – информация об изображении, воспроизводимом на экране компьютера. Видеопамять – оперативная память, хранящая видеоинформацию во время ее воспроизведения в изображение на экране. V= M*N*I, где V - объем видеопамяти, MxN – разрешающая способность, I – глубина цвета (число бит, отводимых в видеопамяти под каждый пиксель) Качество изображения зависит также от количества цветов, т.е. от количества возможных состояний точек изображения, т.к. при этом каждая точка несет большее количество информации. Используемый набор цветов образует палитру цветов. Количество цветов можно вычислить по формуле: K = 2 I, где K - количество цветов, I - глубина цвета 1 Главное меню Главное меню
Пример 1. Какой объем видеопамяти (V) в битах необходим для хранения четырех страниц изображения при условии, что разрешающая способность дисплея равна 640x480 точек, а используемых цветов 32? Дано: K = 32, M*N=640*480; Kстр=4.; Найти: V - ? Решение: 1) 2 I =32 ; I = 5, I = 5 бит - глубина цвета. 2) V= M*N*I*Кстр = 640*480*5(бит)*4(стр)= бит. Ответ: бит. Пример 2. После преобразования графического изображения количество цветов увеличилось с 16 до 256. Во сколько раз изменился объем занимаемый им в памяти. Дано: К 1 =16; К 2 =256; Решение: l). K 1 = 2 I, 16 = 2 I,I 1 = 4; 2). K 2 = 2 I, 256 = 2 I, I 2 =8; 3). I 2 /I 1 = 8/4 = 2 раза. Ответ: В 2 раза. Пример 3. Какой объем видеопамяти в мегабайтах необходим для загрузки на экран одной графической страницы (одной «картинке» на экране) с разрешающей способностью экрана 1280 х 1024, при глубине цвета 32 бита на точку. Дано: MxN=1280x1024, I=32. V - ? Решение: l). V= M*N*I= бит; 2). V= /8 = байт; 3). V = / 1024 = Кбайт. 4). V = / 1024 = 5 Мбайт. Ответ: 5 Мбайт. 2 Главное меню Главное меню V= M*N*I, V - объем видеопамяти, MxN – разрешающая способность, I – глубина цвета K = 2 I, где K - количество цветов, I - глубина цвета
3 Главное меню Главное меню Пример 3. Объем видеопамяти равен 1 Мб ( бит). Разрешающая способность дисплея – 800 х 600. Какое максимальное количество цветов можно использовать при условии, что видеопамять делится на две страницы. Дано: V= бит. MxN=800x600. К стр=2. Найти: K - ?. Решение: 1) V=M*N*I*Kстр. I= /(800*600*2)=8. K=2 I. K=2 8 = 256. Ответ: 256 цветов. Пример 6. Для кодирования одного пикселя используется 24 бита. Фотографию размером 240 х 120 пикселей сохранили в виде несжатого файла. Определите размер получившегося файла. Дано: I=24. MxN=240x120. Найти: V-?. Решение: 1) V=M*N*I=240*120*24= бит. Ответ: бит. Пример 7. Несжатое растровое изображение размером 128 х 128 пикселей занимает 2Кб (16384 бит) памяти. Каково число цветов в палитре изображения? Дано: MxN=128*128. V= Найти: К-? Решение: 1) V=M*N*I. I=V/M*N. I=16384/128*128=1 бит. 2) K=2 I. K=2 1 =2 Ответ: 2 цвета. V= M*N*I, V - объем видеопамяти, MxN – разрешающая способность, I – глубина цвета K = 2 I, где K - количество цветов, I - глубина цвета
Звук представляет собой звуковую волну с непрерывно меняющейся амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для человека, чем больше частота сигнала, тем выше тон. Для того чтобы компьютер мог обрабатывать звук, непрерывный звуковой сигнал должен быть превращен в последовательность электрических импульсов (двоичных нулей и единиц). При двоичном кодировании непрерывного звукового сигнала он заменяется последовательностью дискретных уровней сигнала. Качество кодирования зависит от количества измерений уровня сигнала в единицу времени, т.е. от частоты дискретизации. Чем больше количество измерений производится за 1 секунду (чем больше частота дискретизации), тем точнее процедура двоичного кодирования. Количество измерений в секунду может лежать в диапазоне от 8000 до 48000, т.е. Частота дискретизации аналогового звукового сигнала может принимать значения от 8 до 48 к Гц - качество звучания аудио-CD. Следует также учитывать, что возможны как моно-, так и стерео-режимы. Качество звука зависит от двух характеристик - глубины кодирования звука и частоты дискретизации. Глубина кодирования звука (I) это количество бит, используемое для кодирования различных уровней сигнала или состояний. Тогда общее количество таких состояний или уровней (N) можно вычислить по формуле: N = 2 I, где I – глубина кодирования звука, N – общее кол-во уровней сигнала Современные звуковые карты обеспечивают 16-битную глубину кодирования звука, и тогда общее количество различных уровней будет: N = 2 16 = Частота дискретизации (М) это количество измерений уровня звукового сигнала в единицу времени. Эта характеристика показывает качество звучания и точность процедуры двоичного кодирования. Измеряется в герцах (Гц). Одно измерение за одну секунду соответствует частоте 1 Гц, 1000 измерений за одну секунду 1 килогерц (к Гц). Кодирование звуковой информации. 4 Главное меню Главное меню Объем звуковой информации: V= M*I*t, где V – объем (размер) звуковой информации М - частота дискретизации (в Гц), I - глубина кодирования (в битах), t - время звучания (в секундах).
Пример 1. Звук воспроизводится в течение 10 секунд при частоте дискретизации 22,05 к Гц и глубине звука 8 бит. Определить его размер (в байтах). Решение: М = 22,05*1000 = Гц (переведем в Герцы); I = 8/8=1 байт (биты переводим в байты); Т = 10 секунд; V = *10*1= байт. Ответ: байт. Пример 2. Определить объем памяти для хранения моноаудиофайла, время звучания которого составляет пять минут при частоте дискретизации 44 к Гц и глубине кодирования 16 бит. Решение: V = M*I*t = 44000Гц*16*(5*60) = бит. Пример 3. Объем свободной памяти на диске 5,25 Мбайта, глубина кодирования 8. Звуковая информация записана с частотой дискретизации 44,1 к Гц. Какова длительность звучания такой информации? Решение: t=V/M/I V= 5,25*1024*1024*8 - из Мбайт переводим в Кбайты, в байты, в биты. t=V/M/I = 5,25*1024*1024*8/44100/8== 124,8 сек. Ответ: 124,8 секунды. Глубина кодирования звука: 2 I =N, где I – глубина кодирования звука, N – общее кол-во уровней сигнала Объем звуковой информации: V= M*I*t, где М - частота дискретизации (в Гц), I - глубина кодирования (в битах), t - время звучания (в секундах). 5 Главное меню Главное меню
3. Контрольный тест по измерению количества информации. Равновероятные события: Число равновероятных событий: N = P I, где P – количество возможных вариантов, I – количество информации полученной в результате совершения события. I = log 2 N. 2 I = N Неравновероятные события: Вероятность события: р = К / N, где К – количество событий, N - общее число событий. Количество информации: I = log 2 (1/p), 2 I = 1/p 2 I = N/k Представление символьной информации: Информационный объем одного символа: I = log 2 N. Мощность алфавита: N = 2 I Информационный объем всего сообщения: I Т =K*I. Количество символов в сообщении: K=I T /I Представление графической информации: Объем видеопамяти: V= M*N*I - где MxN – разрешающая способность, I – глубина цвета Количество цветов: K = 2 I Представление звуковой информации: Общее кол-во уровней сигнала: N = 2 I, где I – глубина кодирования звука Объем звуковой информации: V= M*I*t, где М - частота дискретизации (в Гц), t - время звучания (в секундах). Главное меню Главное меню
Текстовый редактор предназначен для различной работы с текстами. Это прикладная программа, позволяющая создавать текстовые документы на магнитном диске, редактировать их, просматривать содержимое документа на экране, распечатывать документ, изменять формат документа и производить другую различную работу. Текстовый файл (документ) простейшая форма хранения текстовой информации, имеющая собственное имя и адрес. С помощью компьютера возможно создание текстовых документов, в которых используются разнообразные шрифты, нестандартные символы (например, математические знаки), рисуются таблицы, схемы, включаются графические изображения и пр. Текстовые редакторы с такими возможностями часто называют текстовыми процессорами. Самые популярные текстовые процессоры: Lexicon, MS Word, Word Pad и др. Текстовый редактор состоит из: Данные (единицы текстовой информации) это символы, слова, строки и абзацы. Символ это наименьшая единица символьной информации. Слово это набор символов, ограниченный пробелами или знаками препинания. Абзац это группа смежных строк файла, первая из которых может начинаться отступом влево по отношению к другим строкам абзаца, нулевым отступом или отступом вправо (красная строка). Абзац всегда начинается с новой строки. Для каждого абзаца устанавливаются левая и правая границы и отступ в первой строке. Для перехода к новому абзацу требуется нажать клавишу. Строка это произвольная последовательность символов между левой и правой границами абзаца. 4. Текстовый редактор MS Office Word. 1 Главное меню Главное меню
2 Главное меню Главное меню Редактирование и форматирование текста. Для выполнения задания копируем картинки с заданиями со слайдов электронного учебника и вставляем в текстовый редактор MS Word. Для задания отступа в главном меню выбираем Формат, Абзац, Отступы и Интервалы и задаем необходимые отступы слева, справа. Для выравнивания текста Формат, Абзац, Выравнивание и выбираем выравнивание по левому краю, по центру, по правому краю, по ширине или нажимаем соответствующие кнопки в панели инструментов Форматирование.
3 Панель инструментов Рисование Задание 4: С помощью панели Рисования нарисовать блок-схему, подписать написать все действия. Задание 3: С помощью панели Рисования нарисовать куб, подписать все оси и вершины. Главное меню Главное меню
Создание таблиц в текстовом редакторе. 4 Главное меню Главное меню Для создания таблицы в главном меню выбираем Таблица, Вставить таблица и задаем необходимое количество строк и столбцов. Измените согласно картинке ширину столбцов с помощью мышки (на границе столбцов поймайте указатель мыши в виде стрелок и изменяйте ширину столбцов), также меняем и высоту строк. Для выравнивания текста внутри ячеек – в панели инструментов таблица выбираем кнопку По середине По центру. Также в панели инструментов Таблица меняем цвет фона ячеек, обрамление, толщину линий (с помощью карандаша). Для объединения ячеек – главное меню, Таблица, Объединить ячейки Текст снизу вверх – правая кнопка, Направление текста. Задание 5: Создать таблицу. Для расчета среднего балла в ячейке, где необходимо рассчитать по формуле, нажимаем в главном меню Таблица, Формула. Появиться панель инструментов для формул. Набираем формулу: =SUM(ABOVE)/10
Редактор формул. 5 Домашнее задание. Создать буклет о своем классе Главное меню Главное меню Microsoft Equation 3.0 редактор формул, входящий в состав MS Office. Позволяет создавать и редактировать формулы внутри любых типов документов, а также автономно. Для вставки формулы, необходимо выбрать в меню Вставить > Объект > Microsoft Equation 3.0. Внизу экрана откроется редактор формул, и появится всплывающее окно «Формула». Чтобы выйти из редактора формулы, нужно нажать кнопку мыши в области самого документа. Чтобы вернуться к редактированию формулы, нужно дважды нажать кнопку мыши на формуле. Для набора формул - в окне «Формула» выбираем категорию «Функции», в нижней части окна выбираем соответствующую функцию и вводим текст в соответствующие поля. Задание 6. Наберите формулы:
5. КОНТРОЛЬНАЯ РАБОТА по текстовому редактору OpenOffice.org Writer. Задание 1: Наберите афишу (см. картинку), при этом используйте панель инструментов Форматирование. Задание 2: Создайте и оформите таблицу, как показано на рисунке. Для написания текста по вертикали – Формат, Символ, Положение, Вращение – 90 градусов 1 Главное меню Главное меню
Задание 3: Создайте самостоятельно таблицу Расписание уроков на неделю. Оформить на свое усмотрение. Задание 4: С помощью панели Рисования нарисовать куб, подписать все оси и вершины. Задание 5. Наберите следующие формулы: 2 Главное меню Главное меню
6. Системы счисления: непозиционные и позиционные. Система счисления - это способ записи чисел с помощью заданного набора специальных знаков (цифр). 1. Непозиционные системы счисления римские цифры. В качестве цифр используются некоторые буквы. Значение цифры не зависит от ее положения в числе. I (1), V (5), X (10), L (50), C (100), D (500), M (1000) 2. Позиционные системы счисления наиболее распространенные: десятичная, двоичная, восьмеричная и шестнадцатеричная. В позиционной системе счисления количественное значение цифры зависит от ее позиции в числе. Развернутая форма записи чисел в позиционной системе счисления: 417, = 4* * * * * ,1 8 = 7* * * AF 1 6 = 3* * * = 1* * *5 0 1 Главное меню Главное меню
Алгоритм перевода из любой системы счисления в 10-чную: 1. Представить число в развернутой форме (возводим основания системы в соответствующие степени, умножая на коэффициенты). 2. Найти сумму ряда. Например: = 1* * * *2 0 = = = 1* * *8 0 = = E 16 = 1* E*16 0 = 1* *1 = = 2* * *5 0 = 2*25+3*5+4*1= Перевод чисел из 10-чной системы счисления в другие. Алгоритм перевода: 1. Последовательно делим 10-чное число на основание новой системы счисления до получения остатка меньшего делителя. 2. Полученные остатки переводим в соответствие с алфавитом новой системы счисления. 3. Составляем число начиная с последнего частного. Например: = Главное меню Главное меню
2) = = 12С ) = Перевод дробных чисел. Алгоритм перевода: 1. Последовательно умножать данное число и получаемые дробные части произведений на основание новой системы, пока дробная часть не станет равной нулю или не будет достигнута требуемая точность. 2. Полученные целые части произведений переводим в соответствие с алфавитом новой системы счисления. 3. Составляем дробную часть числа начиная с целой части первого произведения. Например: 0, = 0, = 0,14 8 = 0, , 1875 * * * * * * * В дробной части после запятой справа нули не пишутся!!! 4) = Главное меню Главное меню
Перевод произвольных чисел. Перевод произвольных чисел (из целых и дробных частей) осуществляется в два этапа: отдельно переводится целая часть, отдельно – дробная. В итоговой записи полученного числа целая часть отделяется от дробной запятой. Например: 18,25 10 = 10010, , 25 * * Тренировочный тест 4 Главное меню Главное меню
Контрольные тесты по системам счисления. Главное меню Главное меню
7. Двоичная арифметика. Так, как все рассмотренные системы счисления являются позиционными, то в них работают одни и те же правила (алгоритмы) сложения, вычитания, умножения и деления, и они такие же, что и в десятичной системе счисления. 1. Сложение двоичных чисел производится по следующим правилам: = = = = 0 и 1 переносится в старший разряд = 1 и 1 переносится в старший разряд = 0 и 1 1 переносятся в старший разряд Вычитание: 0 – 0 = 0 1 – 0 = 1 1 – 1 = 0 0 – 1 = 1 ( Вычитая из 0 занимаем 1 из старшего разряда, если сразу слева находится 1, то она превратится в 0. Если слева находится 0, то заняв 1 еще левее, 0 превратиться в 1 и все 0 перед занимаемой 1 превратятся в 1) Проверим сложением: Сложение в 10-чной системе счисления: Вычитание в 10-чной системе счисления: Главное меню Главное меню
* Умножение:4. Деление: При делении столбиком приходится в качестве промежуточных результатов выполнять действия умножения и вычитания ,1… Чаще всего деление производят до целой части Тренировочный тест 4. Представление отрицательных чисел в 2-чной системе счисления: Для представления отрицательных чисел в 2-чной системе счисления используется дополнительный код. Дополнительный код двоичного числа получается путем инверсии (замены единицы нулем, а нуля – единицей) всех разрядов числа и последующего прибавления единицы к младшему разряду. Числа записываются по 8 двоичных знаков. Например: = = Применим инверсию: Прибавим к инверсному коду единицу Получим дополнительный код: Главное меню Главное меню
Домашнее задание В-1 1. Вычислить: Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: 1101 * Вычислить: 1001 * Вычислить: / Вычислить: Вычислить: / Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -101 В-2 1. Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: 1111 * Вычислить: 1011 * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -100 В-3 1. Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: 1100 * Вычислить: 1001 * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -111 В-4 1. Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: 1101 * Вычислить: 1101 * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -99 В-5 1. Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: 1111 * Вычислить: 1011 * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -101 В-6 1. Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: 1101 * Вычислить: 1001 * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: Главное меню Главное меню
Домашнее задание В-7 1. Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: 1101 * Вычислить: 1001 * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -100 В-8 1. Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: 1001 * Вычислить: 1011 * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -103 В-9 1. Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: * Вычислить: * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -101 В Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: * Вычислить: * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -100 В Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: * Вычислить: * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: -104 В Вычислить: Вычислить: Вычислить: / Вычислить: Вычислить: Вычислить: * Вычислить: * Вычислить: / Вычислить: / Вычислить: Представить в 2-чн.сист.сч.: Представить в 2-чн.сист.сч.: Главное меню Главное меню
8. Контрольные тесты по двоичной арифметике. Главное меню Главное меню
9. Основы логики. Логика это наука о формах и способах мышления. Это учение о способах рассуждений и доказательств. Алгебра логики это наука об общих операциях, аналогичных сложению и умножению, которые выполняются над математическими объектами - высказываниями. Логическая переменная - это простое высказывание, содержащее только одну мысль. Ее символическое обозначение - латинская буква (например, A,B,X,Y и т.д.). Значением логической переменной могут быть только константы ИСТИНА и ЛОЖЬ (1 и 0). Составное высказывание логическая функция, которая содержит несколько простых мыслей, соединенных между собой с помощью логических операций. Ее символическое обозначение F(A,B,...). На основании простых высказываний могут быть построены составные высказывания. Логические операции логическое действие. Рассмотрим три базовые логические операции конъюнкцию, дизъюнкцию и отрицание и дополнительные импликацию и эквивалентность. Условные обозначения логических операций: ¬A, А, not A, не A (отрицание, инверсия) A B, A B, A and B, A & B, A и B (логическое умножение, конъюнкция) A B, A + B, A or B, A или B (логическое сложение, дизъюнкция) A B, или A B = A+B ( импликация (следование) Конъюнкция (от лат. conjunctio связываю) Дизъюнкция (от лат. disjunctio различаю) Инверсия (от лат. inversio переворачиваю) Импликация (от лат. implieatio тесно связывать) Эквивалентность (от лат. аеquivа 1 еns равноценное) Название Логическое умножение Логическое сложение Отрицание Логическое следование Логическое равенство ОбозначениеА&В или А^ВAvBА или А А В А условие В следствие А В или А В Союз в естественном языке А и ВА и ВА или ВНе А Если А, то В; когда А, тогда В; коль скоро А той В; и т.п. А тогда и только тогда, когда В 1 Главное меню Главное меню
Логические выражения и операции Если составное высказывание (логическую функцию) выразить в виде формулы, в которую войдут логические переменные и знаки логических операций, то получится логическое выражение, значение которого можно вычислить. Значением логического выражения могут быть только ЛОЖЬ (0) или ИСТИНА (1). При составлении логического выражения необходимо учитывать порядок выполнения логических операций, а именно: 1) действия в скобках; 2) инверсия, конъюнкция, дизъюнкция, импликация, эквивалентность. Например: 1. F = -(0&0)&(1&1) Ответ: F=0 2. F = -(1&0)&(1&1) Ответ: F=1 3. F = -(0&0)v-(1&1) Ответ: F=1 4. Для какого из указанных значений X истинно высказывание ¬((X > 2)(X > 3))? 1) 1 2) 2 3) 3 4) 4 X X > 2X > 2X > 3X > 3 (X > 2) (X >3)¬((X > 2) (X > 3)) Главное меню Главное меню
Логические схемы 1 1 & A B C (AvB) (BvC) (AvB)& (BvC) Пример: 3 Главное меню Главное меню
Пример задания: Укажите, какое логическое выражение равносильно выражению A ¬(¬B C). 1) ¬A ¬B ¬C 2) A ¬B ¬C 3) A B ¬C 4) A ¬B C Решение: 1)перепишем заданное выражение и ответы в других обозначениях: заданное выражение ответы 1) 2) 3)4) 2) посмотрев на заданное выражение, видим инверсию (операцию «НЕ») для сложного выражения в скобках, которую раскрываем по формуле де Моргана, а затем используем закон двойного отрицания по которому 3)таким образом, правильный ответ – 3. З-н де Моргана 4 Главное меню Главное меню
ТРЕНИРОВОЧНЫЕ ТЕСТЫ XYZF Пример задания: Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z. Дан фрагмент таблицы истинности выражения F: Какое выражение соответствует F? 1) ¬X ¬Y ¬Z 2) X Y Z3) X Y Z 4) ¬X ¬Y ¬Z Решение: Нужно для каждой строчки подставить заданные значения X, Y и Z во все функции, заданные в ответах, и сравнить результаты с соответствующими значениями F для этих данных Если для какой-нибудь комбинации X, Y и Z результат не совпадает с соответствующим значением F, оставшиеся строчки можно не рассматривать, поскольку для правильного ответа все три результата должны совпасть со значениями функции F (красный крестик показывает, что значение функции не совпадает с F, а знак «–» означает, что вычислять оставшиеся значения не обязательно). Ответ: 4 XYZF × –– ––– Главное меню Главное меню
Контрольные тесты по основам логики. Главное меню Главное меню ТРЕНИРОВОЧНЫЕ ТЕСТЫ
10. Графы. Построение графов. Граф - это набор вершин и соединяющих их ребер. Граф описывается в виде таблицы. Чаще всего используется взвешенный граф, где с каждым ребром связано некоторое число (вес), оно может обозначать, например, расстояние между городами или стоимость перевозки ABCDЕ A31 B42 C342 D1 Е A B C D E Рассмотрим граф, в котором 5 вершин (A, B, C, D и E) Данный граф описывается таблицей, в ней, например, число 4 на пересечении строки В и столбца С означает, что, во-первых, есть ребро, соединяющее В и С, и во-вторых, вес этого ребра равен 4; пустая клетка на пересечении строки А и столбца В означает, что ребра из А в В нет Главное меню Главное меню
Главное меню Главное меню Пример задания: Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.) Определите длину кратчайшего пути между пунктами A и F (при условии, что передвигаться можно только по построенным дорогам). ABC D EF A24 B217 C D33 E F2 1. Построим граф – схему, соответствующую этой весовой матрице; из вершины А можно проехать в вершины B и C (длины путей соответственно 2 и 4): A B C Из вершины В можно проехать в вершины C и E (длины путей соответственно 1 и 7): A B C E Новые маршруты из С – в D и E (длины путей соответственно 3 и 4): D A B C E Новый маршрут из D – в E (длина пути 3): D A B C E Новый маршрут из E – в F (длина пути 2): D FA B C E Нужно проехать из А в F, по схеме видим, что в любой из таких маршрутов входит ребро EF длиной 2; таким образом, остается найти оптимальный маршрут из A в E, попробуем перечислить возможные маршруты из А в Е: А – В – Е = 9; А – В – С – Е = 7; А – В – C – D – Е = 9; А –C – Е = 8; А –C – B – Е = 12; А –C – D – Е = 10; Из перечисленных маршрутов кратчайший – A-B-C-E – имеет длину 7, таким образов общая длина кратчайшего маршрута A-B-C-E-F равна = 9
Главное меню Главное меню Пример задания: Грунтовая дорога проходит последовательно через населенные пункты А, B, С и D. При этом длина дороги между А и В равна 80 км, между В и С – 50 км, и между С и D – 10 км. Между А и С построили новое асфальтовое шоссе длиной 40 км. Оцените минимально возможное время движения велосипедиста из пункта А в пункт В, если его скорость по грунтовой дороге – 20 км/час, по шоссе – 40 км/час. Решение: 1. Нарисуем схему дорог, обозначив данные в виде дроби (расстояние в числителе, скорость движения по дороге – в знаменателе): 2. Разделив числитель на знаменатель, получим время движения по каждой дороге 3. Ехать из А в B можно напрямую, это займет 4 часа, или … через пункт C, это займет 1 час по шоссе (из А в С) и 2,5 часа по грунтовой дороге (из В в С), всего 1 + 2,5 = 3,5 часа таким образом 3,5 часа.
Главное меню Главное меню Пример задания: ABD E C F Построим граф-схему:
Главное меню Главное меню Пример задания: Таблица стоимости перевозок устроена следующим образом: числа, стоящие на пересечениях строк и столбцов таблиц, означают стоимость проезда между соответствующими соседними станциями. Если пересечение строки и столбца пусто, то станции не являются соседними. Укажите таблицу, где минимальная стоимость проезда из А в B. Стоимость проезда по маршруту складывается из стоимостей проезда между соответствующими соседними станциями. Ответ: 3
Главное меню Главное меню Контрольные тесты по теме «Графы. Построение графов».
11. Графический редактор Paint. 11. Графический редактор Paint. Главное меню Панель инструме нтов Окно дополнительн ых настроек Основной цвет и цвет фона Палитра цветов 1 Главное меню Главное меню
Задание 1: Нарисовать рисунок как на картинке, используя инструменты Линия, Эллипс, Прямоугольник, Перо (Карандаш), Заливка, Распылитель, Масштаб (рисуем ребенка в окне), а также используйте копирование. При копирование в окне дополнительных настроек фон выбираем прозрачный. Задание 2: Нарисовать правильный восьмиугольник. 1. Рисуем вспомогательный круг красного цвета тонкой линией С помощью линий разбиваем его на равные сектора. 2. Выбираем инструмент Соединенные линии и другую толщину и рисуем правильный восьмиугольник, удерживая нажатой клавишу Shift. Задание 3: Нарисовать пирамиду, используйте вспомогательные линии. Задание 4: Задание 5: С помощью инструмента Текст набрать цифры. 1. С помощью вспомогательных линий и окружностей рисуем правильные восьмиугольники. 2. Рисуем рамку с помощью инструмента Текст, где будем набирать цифры. 3. С помощью клавиатуры набираем цифры внутри рамки. 4. В панели инструментов для работы с текстом меняем размер шрифта. 5. Для поворота цифры выделяем цифру, в главном меню выбираем Выделение, повернуть на угол. 2 Главное меню Главное меню
Задание 6: Повороты фрагментов рисунка. 1. Рисуем лепесток с помощью кривых. 2. Выделяем и копируем его. 3. В главном меню нажимаем Выделение, Повернуть на угол, в поле Другой вводим угол поворота в градусах (45, 90, -45). Задание 7: Задание 8: Задание 9: 3 Задание 10: Домашнее задание. Создать рисунок в растровом редакторе Главное меню Главное меню
12. Векторная графика. Панель рисования программы MS Office. Векторные изображения, в отличие от растровых, существуют в виде набора математических формул (графических примитивов), которые описывают отдельные элементы картинки линии, дуги, окружности и т. д. Каждый отдельный элемент (объект) расположен на отдельном независимом от других собственном слое, с которым можно производить любые действия. Задание 1: Запускаем MS Power Point Нарисовать цветок как на картинке. Алгоритм рисования цветка: рисуем окружность (заливаем красным цветом); рисуем 1-ый лепесток с помощью овала и заливаем его градиентной заливкой (Инструмент Ведерко, Способы заливки, Градиентная, Два цвета); Копируем его и наклоняем (за зеленую точку над выделенным объектом); вставляем 3-ий лепесток, поворачиваем его и т.д.; рисуем стебель и листочки; обводим рисунок и группируем его. Задание 2: Из объектов (прямоугольник, эллипс) создать шахматную доску, расставить шашки, с помощью инструмента Текст подписать цифры и буквы. 1 Главное меню Главное меню
Задание 3: Нарисуйте рыбу, используя Автофигуры - Овал, Сердце, Месяц, Линия. Раскрасьте рисунок, применяя одноцветные градиентные заливки. 2 Главное меню Главное меню
Конструирование векторного рисунка с помощью кривой Безье. Задание 4: 3 Главное меню Главное меню 1. Рисуем с помощью кривой прямую линию. 2. Нажимаем правой кнопкой по линии и выбираем Начать изменение узлов. 5. Рисуем с помощью прямоугольника свечу. Для имитации оплавления используем инструмент Рисованная кривая из Автофигур – Линии. 3. Вставляем узел на линию и изгибаем кривую. Выделяем узел и ч/з правую кнопку выбираем Гладкий узел. 4. Выбираем Замкнуть кривую, заливаем с помощью градиентной заливки (инструмент «ведерко», Способы заливки, Градиентная).
Задание 5: 4 Техника создания векторного изображения с помощью кривых и полилиний. Задание 6: Нарисовать золотую рыбку, используя векторную графику. Нарисовать золотую рыбку, используя векторную графику. Алгоритм выполнения: 1. В панели инструментов «Рисование» выбираем инструмент «Полилиния» и с помощью него рисуем тело «золотой рыбки» - замкнутый объект. 2. Если необходимо, то вставляем дополнительные узлы. 3. С помощью узлов добиваемся правильной геометрии нашей рыбки. 4. Используем градиентную заливку. Домашнее задание. Создать рисунок в векторном редакторе Главное меню Главное меню
13. Контрольная работа по компьютерной графике. Растровая графика - Paint. Векторная графика MS Office Главное меню Главное меню
1 14. Технология обработки числовой информации. 1. Электронные таблицы OpenOffice.org Calc. Внешний вид. Расчеты. Построение диаграмм. Главное меню Главное меню Электронные таблицы (или табличные процессоры) это прикладные программы, предназначенные для проведения математических расчетов, хранения и анализа полученных данных, наглядного показа результатов обработки информации (диаграммы). Электронная таблица состоит из прямоугольных клеток- ячеек. Горизонтальные ряды клеток образуют строки, вертикальные - столбцы. Строки имеют числовую нумерацию(1,2,…), а столбцы имеют буквенные обозначения (A,B,…, Z,AA,AB,..). Каждая ячейка имеет имя, полученное при пересечении столбца и строки (A1,A5,D2,…A45,…,AB3,…). Основной документ (рабочая область), используемый в MS Excel для хранения и обработки данных, называется Листом, а сам документ Excel называется книгой. Ярлычки листов Имя выделенной ячейки Строка формул Заголовки строк Заголовки столбцов Главное меню (набор команд) Панели инструментов (набор кнопок и списков, сгруппированных по функциональному признаку) Указатель ячейки
Основное свойство ЭТ: изменение числового значения в ячейках приводит к мгновенному пересчету формул, содержащих имя этой ячейки. Правила записи формул: в формулах могут содержаться числа, имена ячеек, знаки операций, скобки, имена функций.Формула записывается в строку. Число открытых скобок должно быть равно числу закрытых. Действия будут выполняться в зависимости от старшинства операций. 2 Например: В приведенной ниже таблице рассчитать средний бал и % успеваемости для группы учеников. В ячейку F2 записываем формулу для расчета среднего бала: =(B2+C2+D2+E2)/4 Получим результат (3,75). Для того, чтобы не писать одну и ту же формулу (для заполнения ряда ячеек однотипными значениями) для других учащихся, ее можно скопировать, используя маркер заполнения. Для этого выделяем ячейку где записана формула (F2), встаем на маркер заполнения в нижнем правом углу выделенной ячейки (форма черного крестика), нажимаем левую кнопку мыши и не отпуская ее, проводим по тем ячейкам, в которые следует скопировать формулу. Формула скопируется во все выделенные ячейки и в них появится результат вычисления. х Задание 1. Создайте, заполните и рассчитайте данную таблицу. Для выравнивания границы столбца ячеек по ширине ловим мышкой границу между заголовками ячеек (A,B,C,D...), делаем двойной щелчок мышью. Главное меню Главное меню
3 Задание. Постройте диаграмму к предыдущей таблице и вывести подписи данных. Главное меню Главное меню Построение диаграмм. Заполнить таблицу и построить следующую диаграмму: по оси Х - фамилии, по оси У - средний бал и % успеваемости. 1. Выделить мышью в черный цвет только интересующие нас столбцы (1-ый - Фамилии и два последних - Ср. бал и % успеваемости). Для этого выделив 1-ый столбец, нажимаем клавишу Ctrl и не отпуская ее выделите последние два столбца. 2. Щелкните на значок Мастер диаграмм в панели инструментов Стандартная. 3. Шаг 1. Выберите тип диаграммы (Гистограмма, Объемный вид), нажмите Далее. 4. Шаг 2. Выберите в строках или в столбцах (обратите внимание на ось Х на диаграмме), нажмите Далее. 5. Шаг 3. Можно настроить диапазон данных для каждого ряда, нажмите Далее. 6. Шаг 4. Элементы диаграмм пишем название диаграммы, название осей, Готово. В Диаграмме можно форматировать отдельные элементы (менять цвет заливки столбцов, фона …) для этого предназначены специальные диалоговые окна, для чего необходимо два раза щелкнуть на отдельном элементе. Для подписи данных над столбцами щелкаем дважды на столбцах, в диалоговом окне Подписи данных, выбираем Значение.
4 Задание 3. Заполнить и рассчитать таблицу как показано на рисунке ниже. Таблица посещаемости учеников 5 класса по математике. Известно, что всего они должны посетить за все четверти 100 уроков (25 уроков в четверть). Подсчитать всего пропусков и % посещаемости уроков каждого ученика по всем четвертям. Подсчитать количество пропусков и % посещаемости всех учеников для каждой четверти. Построить диаграммы: 1) По оси Х – Фамилии, по оси У – Всего пропусков и % посещаемости. 2) По оси Х - название четвертей, по оси У- количество пропусков и % посещаемости для каждой четверти. Задание 4. На рейс самолета Омск – Москва билеты продаются по следующим ценам: 1-ый класс – 3000 руб., бизнес-класс – 4500 руб. Известно, что всего мест в 1-ом классе – 100; в бизнес-классе – 50. Подсчитать % заполняемости и выручки продаж билетов на данный рейс самолета. Постройте диаграмму: по оси Х - дни недели, по У - % заполняемости для 1 кл.и для бизнес-класса. Задание 2. Заполните и рассчитайте таблицу как показано на рисунке ниже: расставьте для каждого класса всего учащихся и сколько из них учатся на «5», на «4 и 5, и на «2» и подсчитайте % этих учащихся, а также % учащихся на 3. Также рассчитайте качество успеваемости всего класса в % (% отличников и хорошистов) и процент освоения программы всего класса (отличники, хорошисты и троечники). Постройте диаграмму: по оси Х - все классы, по У - % на 5, % на 4 и 5, % на 3 и % на 2 на каждый класс. Главное меню Главное меню
15. Оформление таблиц. Блоки. Относительная (изменяемая) и абсолютная (не изменяемая) адресации. Стандартные функции. 1 К стандартным (встроенным) функциям относятся математические (sin(), ln(), корень(), сумма() и т.д.), статистические (мин(), макс(), срзнач(), и т.д.). Функции – это формула (инструмент для вычислений), встроенная в таблицы. Например, формула СУММ складывает числовые значения в указанном диапазоне ячеек, формула СЧЕТ подсчитывает количество числовых значений в указанном диапазоне ячеек, и т.д. Функции можно вводить вручную, но удобнее использовать диалоговое окно Мастер функций, которое вызывается через главное меню, Вставка, Функция. Для оформления таблицы (ячеек), нужно выделить ячейку (ячейки) и нажать в меню на Формат, Ячейки... или правую кнопку мыши и выбрать Формат ячеек…. Где можно сделать обрамление, залить фон ячеек, направление текста и т. д. Для объединения ячеек в главном меню выбираем Формат, Объединить ячейки, Объединить ячейки. Задание 1. Заполнить и оформить таблицу как на рисунке. Для перевода чисел в денежный формат сначала набираются цифры !!!, а затем переводим в денежный формат, либо через Формат ячеек, либо в панели инструментов нажимаем на кнопку Денежный формат. Блоком (фрагментом, диапазоном) таблицы называется любая прямоугольная часть таблицы (B2:D3;B1:B5; A1:D1). Ссылка является идентификатором ячейки или группы ячеек в вашей книге. Ссылки бывают абсолютные, относительные и смешанные. Главное меню Главное меню
2 Относительная ссылка – это адрес ячейки относительно текущей ячейки и изменяющейся в зависимости от того, куда копируется формула. Абсолютная (не изменяемая или «замороженная») ссылка – это адрес ячейки относительно начала таблицы и всегда обращается к одной и той же ячейке. Абсолютная ссылка отмечается знаком $. Например, $A$5; $K$7. Смешанная ссылка содержит относительную и абсолютную части. Принцип относительной (изменяемой) адресации обозначает следующее:адреса ячеек, используемые в формулах, определены не абсолютно, а относительно места расположения формулы. Этот принцип приводит к тому, что при всяком перемещении формулы в другое место таблицы (копирование, заполнение, вставка, удаление, перенос и т.д.) изменяются имена ячеек в формуле. При смещении формулы на одну строку вниз номер строки увеличился на единицу. Например: А1 преобразовывается в А2, В1 - в В2, т.е. изменяются цифры. При смещении формулы вправо или влево (вдоль строки) в именах ячеек изменяется буквенная часть. Например: копируем вправо А1 преобразовывается в В1. Абсолютная (не изменяемая) адресация используется в тех случаях, когда не нужно менять адрес ячейки при переносе формулы. Такой прием называется замораживанием адреса. Для этой цели в имени ячейки применяется символ $. Для замораживания всего адреса значок $ ставится дважды ($B$2). Можно заморозить только столбец ($B2) или только строку (B$2). Тогда часть адреса будет меняться при переносе, а часть - нет. Примеры относительной, абсолютной и смешанной адресации: Правило: 1. Относительная адресация: При копировании вниз – цифры увеличиваются, вверх – цифры уменьшаются. При копировании вправо – буквы увеличиваются, влево – буквы уменьшаются. 2. Абсолютная адресация: при копировании вверх, вниз, влево, вправо, формула не меняется. Домашнее задание. Создать эл. таблицу на свободную тему Главное меню Главное меню
3 ТРЕНИРОВОЧНЫЕ ТЕСТЫ Главное меню Главное меню Задание: 1. Создайте, оформите и заполните таблицу как показано на рисунке ниже. Задание 2. В январе 1 л. молока стоил 30 руб. По прогнозу, инфляция начиная с января будет ежемесячно составлять 1 %. Какую сумму должна выделять семья из семейного бюджета на покупку 1,5 л. молока ежемесячно. Какую сумму за год? Задание 3: 1. Оформить и заполнить таблицу как показано на рисунке. Проставить для каждого сотрудника количество часов, отработанных за день (букву «о» - если находился в отпуске, «б» - на больничном, «п» - если прогулял). Для подсчета дней явок используйте функцию «счет» - укажите только диапазон ячеек. Для подсчета других дней используйте «счетесли» - указать диапазон и условие подсчета, например для отпуска условие - "о" (кавычки ставятся обязательно)). Для подсчета отработанных часов «сумесли» - указывается диапазон и условие, например ">=1" - кавычки ставятся обязательно). Для вставки функции в главном меню Вставка, Функция, выбираем нужную функцию, в мастере функций нажимаем Далее, указываем диапазон ячеек B3:H3 (проводим мышкой в таблице по этому диапазону) и нажимаем Ok. Задание 1. Даны оклады в рублях. Налоги и премия в процентах. Рассчитать сумму выдачи в рублях для каждого. От оклада отнимаются все налоги и прибавляется премия.
15_1. Контрольные тесты. Смешанная адресация. 1 Правило: 1. Относительная адресация: При копировании вниз – цифры увеличиваются, вверх – цифры уменьшаются. При копировании вправо – буквы увеличиваются, влево – буквы уменьшаются. 2. Абсолютная адресация: при копировании вверх, вниз, влево, вправо, формула не меняется. 3. При смешанной - работают принципы абсолютной и Относительной адресации. Пример 1: Дан фрагмент электронной таблицы. Чему станет равным значение ячейки С2, если в нее скопировать формулу из ячейки С1? АВС = A1+B$ Решение: При копировании все относительные адреса меняются (согласно направлению перемещения формулы), а абсолютные – нет. В формуле, которая находится в C1, используются два адреса: A1 и B$1. Адрес A1 – относительный, он может изменяться полностью (и строка, и столбец). Адрес B$1 – смешанный, в нем номер строки «зафиксирован» знаком доллара, а имя столбца – нет, поэтому при копировании может измениться только имя столбца. При копировании из C1 в C2 столбец не изменяется, а номер строки увеличивается на 1, поэтому в C2 получим формулу =A2+B$1 (здесь учтено, что у второго адреса номер строки «зафиксирован»). Сумма ячеек A2 и B1 равна: = 50 Главное меню Главное меню КОНТРОЛЬНЫЕ ТЕСТЫ
2 Пример 2: Дан фрагмент электронной таблицы. ABCD =$A$2+B$3 3 67=A3+B3 Чему станет равным значение ячейки D1, если в неё скопировать формулу из ячейки С2? Решение: При копировании формулы в другую ячейку все абсолютные ссылки на строки и столбцы (перед которыми стоит знак $) сохраняются, а все относительные – изменяются в соответствии со сдвигом формулы: если, например, формулу скопировали на 3 столбца вправо и на одну строку вверх, все «незаблокированные» адреса столбцов увеличиваются на 3, а все номера строк, перед которыми нет знака $, уменьшаются на 1. Формула в ячейке С3 (=$A$2+B$3) содержит одну абсолютную ссылку ($A$2), которая при копировании не меняется (и строка, и столбец заблокированы) и одну смешанную (B$3), в которой столбец B будет изменяться, а строка 3 – нет. При копировании из C2 в D1 столбец увеличивается на 1, поэтому вместо B будет C, так что окончательный вид формулы в ячейке D1 после копирования – «=$A$2+C$3» Вычисление этого выражения дает 5 + (6 + 7) = 18. Главное меню Главное меню
3 Задание 1: Составим таблицу умножения в эл. таблице. При заполнении вправо должна меняться буква (B2..C2..D2 … J2) B$2 При заполнении вниз должна меняться цифра (А3..A4..A5 … A11) $A3 Задание 2: Составим таблицу степеней (Для возведения в степень используем значок «^» 2^3=8) Главное меню Главное меню
4 Задание 3: Дано – длина от 1 до 5 с шагом 0,2 и ширина от 1 до 5 с шагом 0,2. Подсчитать площади. Задание 4: Даны длина,ширина и высота. Подсчитать объемы. Главное меню Главное меню
1 16. Контрольные тесты. Создание кроссвордов в электронных таблицах. Главное меню Главное меню 1. Выделим всю таблицу щелкнув по левому углу и изменим ширину столбцов таблицы. 2. В ячейках D5:J5 введем слово «монитор», выделим его, выберем любой цвет заливки и установим внешнюю рамку и линии внутри. КОНТРОЛЬНЫЕ ТЕСТЫ
4. Таким же образом наберем следующее слово, например «Диск», так же применим Заливку и Границы (Или используем кнопку Копировать форматирование). Напишем вопрос в примечании. 5. Слово «сканер» (По горизонтали: устройство ввода) 3. В ячейке D5, где находится буква «м» вставим примечание, куда введем вопрос для слова «монитор» - По горизонтали: устройство вывода. (пр. кнопка - Добавить Примечание) При наведении мышки на первую букву выйдет примечание с вопросом. 2 Главное меню Главное меню
3 Главное меню Главное меню 6. Создадим таблицу для подсчета баллов. В ячейку W1 введем надпись «Слова», в X1 - «Баллы» В ячейку W2 введем слово «монитор», затем «диск» и т. д. В ячейку X2 введем формулу по которой будет произведен подсчет правильно введенного слова «монитор» по каждой букве включительно. Если все буквы введены правильно, то в ячейке X2 появиться цифра 1, иначе 0: D5=«м» - в ячейке D5 должна быть буква «м». Значок «*» означает «and» - т.е. «и» («м» и «о» и «н» ….. ) 7. Таким же образом введем формулы для остальных слов.
4 Главное меню Главное меню 8. Ниже создадим таблицу сумма баллов и оценка. Подсчитаем сумму баллов (складываем все единицы). Оценка (ячейка T9) рассчитывается по формуле через «Если». Проверим работоспособность нашего кроссворда и уберем все слова из нашего кроссворда (примечания оставляем) и из таблицы, где подсчитываются баллы. Задание: Создать кроссворд по информатике не менее 5 слов.
Контрольная работа по электронным таблицам. Задание 1. Заполните и рассчитайте таблицу как показано на рисунке ниже: расставьте для каждого класса всего уч-ся и сколько учится на 5, на 4 и 5, и на 2 и подсчитайте % этих уч-ся, а также % уч-ся на 3. Постройте диаграмму: по оси Х - все классы, по У - % на 5, % на 4 и 5, % на 3 и % на 2 на каждый класс. Задание 2. На рейс самолета Омск – Москва билеты продаются по следующим ценам: 1-ый класс – 3000 руб., бизнес-класс – 4500 руб. Известно, что всего мест в 1-ом классе – 100; в бизнес-классе – 50. Подсчитать % заполняемости и выручки продаж билетов на данный рейс самолета. Постройте диаграмму: по оси Х - дни недели, по У - % заполняемости для 1 кл.и для бизнес- класса. Задание 3. На отрезке [-3,14;3,14] с шагом 0,2 протабулировать функцию: sin(x) + cos(x;). Построить линейную диаграмму. Задание 4. Таблица содержит следующие данные об учениках школы: фамилия, возраст и рост ученика. Сколько учеников могут заниматься в баскетбольной секции, если туда принимают детей с ростом не менее 160 см? Возраст не должен превышать 13 лет. Исходные данные для заполнения таблицы подобрать самостоятельно (не менее 10 строк). Построить диаграмму. Используйте функцию ЕСЛИ Вид функции: =ЕСЛИ(И(Условие 1;Условие 2; …);"Годен";"Не годен") Задание 5: Заполнить и оформить таблицу как показано на рисунке. Задания: 1. Доплата на питание каждого ученика в столовой составляет ежедневно 10 руб. Сколько нужно ежедневно доплачивать за всех учеников школы? 2. Подсчитать общее число учеников в классах, в которых учатся более 20 человек. (Используйте СУММЕСЛИ) 3. Сколько классов учатся в 1 смену? (Используйте СЧЕТЕСЛИ) 4. Определить численность самого большого класса. 5. Определить общее количество учащихся. 6. Определить количество классов, содержащих более 25 человек. 7. Вычислить среднее количество учеников по всем классам школы. 8. Определить количество учеников в тех классах, в которых более 25 человек. =ЕСЛИ(А1>B1;A1;B1) Функция ЕСЛИ проверяет, выполняется ли условие (А1>B1), если выполняется, то возвращает одно значение (A1), если не выполняется – другое значение (B1). Главное меню Главное меню
1 17. Технология хранения, поиска и сортировки информации. 1. Базы данных. Введение. Назначение. Системы управления базами данных (СУБД) используются для упорядоченного хранения и обработки больших объемов информации. В базах данных большие объемы данных организуются в массивы, называемые записями. В состав документов базы данных входят следующие объекты: 1. Таблицы. В файлах базы данных информация хранится в форме таблицы, строки которой называются записями, а столбцы - полями; 2. Формы, отображающие содержимое таблиц пли запросов в более удобном для восприятия виде ; 3. Запросы, при помощи которых можно произвести выборку данных, соответствующих некоторому критерию; 4. Отчеты, предназначенные для печати записей таблиц и запросов; 5. Страницы доступа к данным, благодаря которым можно организовать работу с Web-страницами; 6. Макросы и модули Visual Basic, служащие для автоматического выполнения различных операций. Главное меню Главное меню
2 Главное меню Главное меню Кнопки выбора объекто в Горизонтальное меню Панель инструментов Название базы данных Таблица Запрос Форма Главное окно программы Access.
3 Реляционная база данных, по сути, представляет собой Двумерную таблицу (массив), в которой сроки называются записями (одна запись содержит информацию об отдельном объекте, описываем в БД.), а столбцы полями (каждое поле имеет имя – например Количество, Товар, Цена, см. ниже ). Одно поле Одна запись Работа с СУБД начинается с создания структуры базы данных, т. е. с определения: количества столбцов; названий столбцов; типов столбцов (поля): текст/число/дата и т.д. Тип поля определяет множество значений, которое может принимать данное поле в разных записях. ширины столбцов. Главное меню Главное меню
1. Дана БД в виде таблицы: Ф.И.Пол ВозрастКлуб Спорт 1Лукинаж 22Спартафутбол 2Ивановм 20Динамолыжи 3Петроваж 19Роторфутбол 4Сидоровм 21Звездалыжи 5Матееваж 18Спарталыжи Сколько записей будут выбраны после следующих условий? 1)Возраст >=19 и Спорт = «футбол» (Лукина и Петрова) 2)Возраст >=19 и Спорт = «футбол» или Возраст <21 и Спорт = «лыжи» (Лукина и Петрова + Иванов и Матеева) 3)Возраст >=18 и Клуб = «Спарта» или Пол = «ж» (Возраст >=18 и Клуб «Спарта» - Лукина и Матеева. Пол «ж» - Лукина, Петрова, Матеева. Итого 2+1=3 : Лукина и Матеева + Петрова) 2. Дана БД в виде таблицы. Результаты тестирования представлены в таблице: Фамилия ПолПол Мат ема тика Русский язык Хи мия Инфо рматика Биология Аганянж Воронинм Григорчукм Роднинаж Сергеенкож Черепановаж Сколько записей в ней удовлетворяют условию : 1. Пол =«ж» или Химия > Биология? Пол «ж» - 4 строки (Аганян, Роднина, Сергеенко, Черепанова). Химия > Биологии – 3 строки (Воронин, Сергеенко, Черепанова) Итого: 5 строк ( Аганян, Роднина, Сергеенко, Черепанова + Воронин, т.к. Сергеенко и Черепанова уже встретились в пол «ж»). 2. Пол =«ж» и Математика >50 или Русский>70 3. Средний балл > 55 4 Главное меню Главное меню
5 Главное меню Главное меню Создание БД. Создание таблицы. Создать таблицу «Овощи и фрукты». 1. На боковой панели Объекты в окне БД откройте вкладку Таблицы. 2. Выбираем Создание таблицы в режиме конструктора. 3. Вводим название полей, определяем тип данных, а также вводим описание полей, если необходимо задаем нужные свойства для каждого типа данных 4. После заполнения закрываем Конструктор, присваиваем Таблице имя «Овощи и фрукты» (ключевое поле не задаем). 5. Открываем пустую таблицу, которую нужно заполнить, введя необходимые данные (см. таблицу выше). Для запуска MS Access нажмите клавишу с логотипом Windows и запустите через Пуск, Программы, Microsoft Access. После запуска Access выбираем Новая База данных, вводим имя и месторасположения БД и вводим пароль в Сервис, Защита, Задать пароль… Создание таблицы можно провести в двух режимах: конструктора и таблицы, иногда запускают Мастер создания таблиц. Рассмотрим создание в режиме Конструктора: В режиме Конструктора создают только имя полей (столбцов таблицы) и их тип данных, а в режиме Таблицы вводят эти данные.
6 Главное меню Главное меню Создание запросов. Чаще всего Запрос создается с помощью конструктора: 1. На боковой панели Объекты в окне БД откройте вкладку Запросы. 2. Щелкаем Создать запрос в режиме Конструктора. 3. В диалоговом окне Добавление таблицы выделите таблицы, которые следует включить в Запрос, с помощью кнопки Добавить. 4. В окне Конструктора двойным щелчком мыши выбираем необходимые Поля из выбранных нами Таблиц. Если нужно пишем условие отбора (например: =200) Создавая Запрос, вы извлекаете из БД информацию, которую требуется проанализировать и в ряде случаев изменить. 5. Для вывода запроса на экран в виде таблице, необходимо нажать на соответствующую кнопку на Панели инструментов. 6. Получим Запрос на выборку в виде таблицы (Товары количество которых = 200). Создать запрос 1: Вывести на экран следующую информацию о товарах: товар, количество, цена, причем те товары, количество которых равно 200.
7 Задание: Создать запросы в базе данных «Овощи и фрукты». Создать следующие запросы: Запрос 2. Вывести на экран сведения о товарах, вес коробок которых меньше 30 кг. (3 стр.) Запрос 3. Вывести на экран все сведения об апельсинах, бананах и винограде. (3 стр.) Итого должно получиться: таблица «Овощи и фрукты», 3 запроса. Главное меню Главное меню Задание 2: Создать базу данных «Спортсмены». Ф.И.Пол ВозрастКлуб Спорт 1Лукинаж 22Спартафутбол 2Ивановм 20Динамолыжи 3Петроваж 19Роторфутбол 4Сидоровм 21Звездалыжи 5Матееваж 18Спарталыжи Создать следующие запросы: 1)Возраст >=19 и Спорт = «футбол» 2)Возраст >=19 и Спорт = «футбол» или Возраст <21 и Спорт = «лыжи» 3)Возраст >=18 и Клуб = «Спарта» и Пол = «ж» 4)Вывести всех мужчин. 5)Вывести всех кто занимается лыжами.
1 18. Пример разработки базы данных «Поставки». Таблица «Детали» - ключевое поле п/п. Таблица «Цена деталей» - ключевое поле п/п, в поле Цена тип данных чиловой, число знаков после запятой 2. Таблица «Поставки» - ключевое поле п/п.Таблица «Поставщики» - ключевое поле п/п. Задание 1: Содать базу данных «Поставки», состоящую из 4-х таблиц, заполнить таблицы. Главное меню Главное меню
Задание 2: Создать 9 запросов : Запрос 2: Количество зеленых деталей, их название, поставщик, цена? Детали Поставки Поставщики Цена деталей 2 Поле: Фамилия Название Цвет Количество Цена зеленый Запрос 3: Кол-во красных деталей, их название, поставщик, цена? Запрос 4: Кол-во серых деталей, их название, поставщик, цена? Запрос 5: Вывести название всех деталей у которых цена свыше 0.5. Детали Цена деталей Поле: Название Цена Запрос 6: Вывести название всех деталей, поставляемых в Нью-Йорк с ценой и количеством деталей. Детали Цена деталей Поставки Поставщики Поле: Город Название Цена Количество Д() Д() П() П() Д() Запрос 7: Вывести фамилии всех поставщиков, название, цену, количество поставляемых ими деталей и город, в который они поставляют. Детали Цена деталей Поставки Поставщики Запрос 8: Вывести фамилии и цену деталей, поставляемых в Нью-Йорк. Запрос 9: Вывести название деталей и фамилии поставщиков, которые поставляют детали в количестве более 3. Запрос 1: Какие поставщики(имя, город) поставляют детали весом более 12? Задание 3: Создать базу данных о своем классе, 3 таблицы: Создать запросы: 1. Вывести тех учеников, у которых по математике 4 и 5, со всеми оценками и выбранными экзаменами. 2. Вывести тех, кто сдает только физику, с оценкой только по физике, с телефоном и адресом ученика (критерий: > физика). 3. Тоже самое, только русский и математика. Домашнее задание. Создать БД на свободную тему Главное меню Главное меню
19. Моделирование и формализация. Человечество в своей деятельности (научной, образовательной) постоянно создает и использует модели окружающего мира. Строгие правила построения моделей сформулировать невозможно, однако человечество накопило богатый опыт моделирования различных объектов и процессов. Модели позволяют в наглядной форме представить объекты и процессы, недоступные для непосредственного восприятия (очень большие или очень маленькие объекты, очень быстрые или очень медленные процессы и др.). Наглядные модели часто используются в процессе обучения. В курсе географии первые представления о нашей планете Земля мы получаем, изучая ее модель - глобус, в курсе физики изучаем работу двигателя внутреннего сгорания по его модели, в химии при изучении строения вещества используем модели молекул и кристаллических решеток, в биологии изучаем строение человека по анатомическим муляжам и т.д. Модели играют чрезвычайно важную роль в проектировании и создании различных технических устройств. машин и механизмов, зданий, электрических цепей и т.д. Моделирование - это метод познания, состоящий в создании и исследовании моделей. Моделировать можно: 1. Объекты - копии архитектурных сооружений, модель атома водорода или солнечной системы, глобус, детские игрушки 2. Явления - модели физических явлений: грозового разряда, магнитных сил; геофизические модели: модель селевого потока, модель землетрясения 3. Процессы - модель развития вселенной, модели экономических процессов. 4. Поведение Один и тот же объект в различных ситуациях может описываться различными моделями. С другой стороны разные объекты могут описываться одной моделью. Модель - это некий новый объект, который отражает существенные особенности изучаемого объекта, процесса или явления. 1 Главное меню Главное меню
Формы представления моделей Все модели можно разбить на два больших класса: модели предметные (материальные) и модели информационные. Предметные модели воспроизводят геометрические, физические и другие свойства объектов в материальной форме (глобус, анатомические муляжи). Информационные модели представляют объекты и процессы в образной или знаковой форме. Образные модели (рисунки, фотографии) представляют собой зрительные образы объектов, зафиксированные на каком-либо носителе информации (бумаге, кинопленке). Широко используются образные информационные модели в образовании (плакаты по различным предметам) и науках, где требуется классифицировать объекты по их внешним признакам. Знаковые информационные модели строятся с использованием различных языков (знаковых систем). Знаковая информационная модель может быть представлена в форме текста (например, программы на языке программирования), формулы, таблицы и так далее. Вербальная модель – информационная модель в мысленной или разговорной форме. Знаковая модель – информационная модель, выраженная специальными знаками, т. е. средствами любого формального языка. Типы информационных моделей: 1. Табличные (в форме прямоугольной таблицы) - такой тип моделей применяется для описания ряда объектов, обладающих одинаковым набором свойств. Широко известно табличное представление математических функций, статистических данных, расписаний поездов и самолетов, уроков и так далее. 2. Иерархические и сетевые информационные модели Обычно сетевые модели изображаются в наглядном графическом виде. Пример сетевой модели – схема линий метрополитена. Формализация. Естественные языки используются для создания описательных информационных моделей. В истории науки известны многочисленные описательные информационные модели; например, гелиоцентрическая модель мира, которую предложил Коперник С помощью формальных языков строятся формальные информационные модели (математические, логические и др.). Одним из наиболее широко используемых формальных языков является математика. Модели, построенные с использованием математических понятий и формул, называются математическими моделями. Язык математики является совокупностью формальных языков. Язык алгебры логики (алгебры высказываний) позволяет строить формальные логические модели. В процессе исследования формальных моделей часто производится их визуализация. Для визуализации алгоритмов используются блок-схемы: пространственных соотношений между объектами чертежи, моделей электрических цепей электрические схемы, логических моделей устройств логические схемы и так далее. 2 Главное меню Главное меню
Основные этапы разработки и исследования моделей на компьютере. Компьютерное моделирование является одним из эффективных методов изучения сложных систем и состоит из следующих этапов: 1. Построение описательной информационной модели (выделение существенных параметров). 2. Создание формализованной модели (запись формул). 3. Построение компьютерной модели. 4. Компьютерный эксперимент. 5. Анализ полученных результатов и корректировка исследуемой модели. МОДЕЛИРОВАНИЕ В СРЕДЕ ГРАФИЧЕСКОГО РЕДАКТОРА Создание набора кирпичиков для конструирования модели. I ЭТАП. ПОСТАНОВКА ЗАДАЧИ Построения в графическом редакторе и на листе бумаги несколько отличаются, потому что компьютерные инструменты не совсем идентичны привычным, повседневным. Например, графический редактор не имеет линейки, в нём нет инструмента, подобного транспортиру, в окружности, нарисованной в графическом редакторе, не определён центр и т.д.. ЦЕЛЬ МОДЕЛИРОВАНИЯ При отсутствии специальных инструментов (линейки, транспортира, циркуля) смоделировать шесть положений кирпичика для конструирования различных объектов. ФОРМАЛИЗАЦИЯ ЗАДАЧИ Исходные геометрические объекты и операции (отрезок, деление отрезка) задаются в левом верхнем углу рабочего поля. Для построений используются их копии. Построение основывается на законах геометрии и правилах черчения. II ЭТАП. РАЗРАБОТКА МОДЕЛИ Работаем в среде графического редактора KolourPaint. Для построения модели достаточно инструмента Линия и клавиши Shift. Рисуем квадрат, копируем сторону, делим ее на две равные части, построив равнобедоенный треугольник и высоту, затем копируем половинку отрезка и поворачиваем на угол 45 градусов, используя стороны и полученный отрезок строим куб, из которых строим кирпичики Модель строится копированием и вставкой уже построенных кирпичиков. Задание 1: В графическом редакторе Paint нарисовать кирпичики и сконструировать из них объекты как на картинке, сконструировать свои объекты. Задание 2. 3 III ЭТАП. КОМПЬЮТЕРНЫЙ ЭКСПЕРИМЕНТ Тестирование построенной по заданным алгоритмам моделей совмещением кирпичиков, линии которых должны совпадать. Доказательство правильности алгоритмов построения. IV ЭТАП. АНАЛИЗ РЕЗУЛЬТАТОВ Если результаты тестирования отрицательные, увеличить точность выполнения алгоритма за счёт работы в увеличенном масштабе. Главное меню Главное меню
20. Трехмерное моделирование в системе КОМПАС-3D LT. Инструментальная среда твердотельного моделирования Компас 3DLT Главное меню Главное меню
Трехмерное построение геометрических фигур в Компас 3DLT 1. Выбрать создание детали (Файл Создать Деталь). 2. Выбрать в дереве модели плоскость x-y. 3. Включить режим эскиз (кнопка панели управления) 4. На панели Геометрия выбираем инструмент Прямоугольник и введем размеры куба по высоте 60 и по ширине 60 в Панели свойств и нажмем с Осями. Задание 1: Прямоугольник. Построение короба. 5. Начертим квадрат, совместив с осями координат. Главное меню Главное меню
6. Закончить редактирование эскиза (повторно нажать на кнопку «эскиз»). 7. На панели редактирования детали выбрать Операция выдавливания. 9. Нажимаем кнопку Создать объект (или Ctrl + Enter) в Панели свойств 8. В Панели свойств введем высоту куба Получим куб Главное меню Главное меню
11. Выделим верхнюю грань куба 12. Включим режим эскиз. 13. Увеличим масштаб эскиза, например Снова выбираем Прямоугольник, в Панели свойств задаем размеры 55 на 55, с осями и начертим второй внутренний квадрат, совместив с осями координат. 15. Включим Вырезать выдавливанием. 16. В Панели свойств зададим размер вылавливания (размер) 55 и нажмем Создать. 17. Получим короб. Главное меню Главное меню
Задание 2: Редактирование прямоугольника. 1. Выбрать создание детали (Файл Создать Деталь). 2. Выбрать в дереве модели плоскость x-y. 3. Включить режим эскиз (кнопка панели управления ). 5. На геометрической панели построения выбрать ввод прямоугольника. 6. Ввести параметры в Панели свойств: высота 40, ширина 50, с Осями. 7. Рисуем Прямоугольник. 8. На панели редактирования детали выбрать Операция выдавливания. 9. В окне Параметры на вкладке Операция выдавливания установить параметры: прямое направление; расстояние 50 мм (высота) и нажать кнопку Создать. 10. Выделим верхнюю грань и входим в эскиз. 11. С помощью вспомогательных линий находим центр прямоугольника и строим прямоугольник с размерами 20 на 50 по центру. Главное меню Главное меню 12. Выдавливаем прямоугольник напр. высотой В главном меню выбираем Операции, Дополнительные элементы, Скругление. 14. Выделяем необходимые грани и задаем радиус скругления. 15. В панели свойств указываем радиус пока не соединяться (должно быть 2 ребра). Нажимаем Создать.
Задание 3: Построение пирамиды. 1. Выбрать создание детали (Файл Создать Деталь). 2. Выбрать в дереве модели плоскость x-y. 3. Включить режим эскиз (кнопка панели управления ). 5. На геометрической панели построения выбрать ввод многоугольника (нажимаем на прямоугольник и удерживаем несколько секунд клавишу, выбираем многоугольник). 6. Ввести параметры в Панели свойств: количество вершин 6; координаты центра - 0,0; диаметр окружности - 50 мм. 7. Закончить редактирование эскиза (повторно нажать на кнопку «эскиз»). 8. На панели редактирования детали выбрать Операция выдавливания. 9. В окне Параметры на вкладке Операция выдавливания установить параметры: прямое направление; расстояние 50 мм (высота пирамиды); уклон – внутрь; угол уклона - 26° и нажать кнопку Создать. 10. На экране программы должно появиться изображение правильной пирамиды. Главное меню Главное меню
Задание 4: Построение усеченной пирамиды. 1. Запустить программу Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость x-y. 4. Включить режим эскиз (кнопка панели управления). 5. На геометрической панели построения выбрать ввод многоугольника. 6. Ввести параметры: количество вершин 5; координаты центра - 0,0; диаметр окружности -50 мм; угол 90° 7. Закончить редактирование эскиза (повторно нажать на кнопку «эскиз»). 8. На панели редактирования детали выбрать Операция выдавливания. 9. В окне Параметры на вкладке Операция выдавливания установить параметры: прямое направление; расстояние 50 мм (высота пирамиды); уклон – внутрь; угол уклона - 10° и нажать кнопку Создать. < Главное меню Главное меню
1. Программа Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость x-y. 4. Включить режим эскиз (кнопка панели управления ). 5. На геометрической панели построения выбрать ввод окружность. 6. Ввести параметры: координаты центра - 0,0; диаметр окружности - 35 мм. 7. Закончить редактирование эскиза (повторно нажать на кнопку «эскиз»). 8. На панели редактирования детали выбрать Операция выдавливания. 9. В окне Параметры на вкладке Операция выдавливания установить параметры: прямое направление; расстояние 50 мм (высота цилиндра)и нажать кнопку Создать. 10. На экране должно появиться изображение цилиндра. Задание 5: Построение цилиндра. Главное меню Главное меню
Задание 6: Построение треугольника с помощью отрезков. 1. Программа Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость x-y. 4. Включить режим эскиз (кнопка панели управления ). 5. На геометрической панели построения выбрать Отрезок. 6. С помощью отрезков рисуем произвольный треугольник. 7. На панели редактирования детали выбрать Операция выдавливания. 8. В окне Параметры на вкладке Операция выдавливания установить параметры: прямое направление; расстояние произвольное и нажать кнопку Создать. 10. На экране должно появиться изображение треугольника. Главное меню Главное меню
1. Запустить программу Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость x-y. 4. Включить режим эскиз (кнопка панели управления). 5. На геометрической панели построения выбрать ввод отрезков. 6. Ввести параметры 1 отрезка: координаты начала - 0,0; координаты конца - 20,0; стиль линии - основная. 7. Ввести параметры 2 отрезка: координата начала – 0,0; координата конца – 0, 30; стиль линии – осевая. 8. Соединить окончания отрезков 1 и 2 отрезком 3 с параметрами: координата начала – 0,30; координата конца – 20,0; стиль линии – основная. 9. Закончить редактирование эскиза (повторно нажать на кнопку «эскиз»). 10. Выбираем Поверхности - Поверхность Вращения 11. Задать следующие параметры: вращение прямое; угол прямого направления и нажать кнопку Создать. 12. На экране программы должно появиться изображение конуса. Задание 7: Построение конуса операцией вращения Главное меню Главное меню
Задание 8: Построение составной пирамиды. 1. Запустить программу Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость x-y. 4. Включить режим эскиз (кнопка панели управления ). 5. На геометрической панели построения выбрать ввод окружность. 6. Ввести параметры окружности в Панели свойств: координаты центра - 0,0; диаметр окружности 100 мм. 7. Закончить редактирование эскиза (повторно нажать на кнопку «эскиз»). 8. На панели редактирования детали выбрать Операция выдавливания. 9. В окне Параметры на вкладке Операция выдавливания установить параметры: прямое направление; расстояние 20 мм (высота цилиндра)и нажать кнопку Создать. 10. На экране должно появиться изображение цилиндра. 11. Выделяем верхнюю часть цилиндра и нажимаем Эскиз. 12. Ввести параметры окружности в Панели свойств: координаты центра - 0,0; диаметр окружности 80 мм. 13. И т. д. - вводим радиусы окружностей 60, 40, 20 мм. 14. Далее выделяем любой цилиндр, правая кнопка, Свойства исходного элемента, в Панели Свойств убираем флажок в Использовать цвет источника и раскрывая кнопку Цвет выбираем необходимый цвет. Нажимаем Создать объект. Главное меню Главное меню
Задание 9: Построение шестигранной призмы. 1. Запустить программу Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость z-x. 4. Включить режим эскиз (кнопка панели управления). 5. На геометрической панели построения выбрать ввод многоугольников. 6. Ввести параметры: количество вершин 6; координаты центра - 0,-25; диаметр окружности - 25 мм; угол - 90°. Нажать кнопку Создать. 7. Закончить редактирование эскиза (повторно нажать на кнопку «эскиз»). 8. На панели редактирования детали выбрать Операция выдавливания. 9. В окне Параметры на вкладке Операция выдавливания установить параметры: два направления; расстояние 50 мм (длина призмы 100 мм); тонкая стенка наружу толщиной 2 мм. 10. На экране программы должно появиться изображение шестигранной призмы. Главное меню Главное меню
Задание 10: Построение тора. 1. Запустить программу Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость x-y. 4. Включить режим эскиз (кнопка панели управления). 5. На геометрической панели построения выбрать ввод окружности. 6. Ввести параметры окружности: координаты центра – 25, 0; диаметр окружности – 16 мм. 7. Начертить отрезок с параметрами: координаты начала – 0,-8; координаты конца – 0, 8; стиль линии – осевая. 8. Закончить редактирование эскиза (повторно нажать на кнопку «эскиз»). 9. На панели редактирования детали выбрать Операция вращения. 10. Задать следующие параметры: вращение прямое; угол прямого направления и нажать кнопку Создать. 11. На экране программы должно появиться изображение тора. Главное меню Главное меню
Задание 11: Построение шара и полусферы. 1. Запустить программу Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость x-y. 4. Включить режим эскиз (кнопка панели управления). 5. На геометрической панели построения начертить отрезок (ось); стиль линии – осевая. 6. Выбрать инструмент Дуга и нарисовать дугу (в четверть окружности), стиль линии - основная. 7. На панели редактирования детали выбрать Операция вращения. 8. Задать следующие параметры:сфероид; угол прямого направления и нажать кнопку Создать. 9. На экране программы должно появиться изображение полусферы. 10. Выделим верхнюю плоскость и войдем в эскиз. 11. Снова проведем ось и дугу (в пол-окружности) и включим Операцию вращения, Создать. Главное меню Главное меню
Задание 12: Построение с помощью кривой Безье. 1. Запустить программу Компас 3DLT. 2. Выбрать создание детали (Файл Создать Деталь). 3. Выбрать в дереве модели плоскость x-y. 4. Включить режим эскиз (кнопка панели управления). 5. На геометрической панели построения начертить отрезок (ось); стиль линии – осевая. 6. Выбрать инструмент Кривая Безье - NURBS на Геометрической панели инструментов и провести линию (стиль основная), для фиксации кривой правая кнопка, Созать NURBS кривую. 7. На инструментальной панели выберите команду Вращение 8. На панели свойств укажите Способ : Тороид, Два направления по 180; Тип построения тонкой стенки : Внутрь, толщина стенки 2 мм. Выполните команду Создать объект Главное меню Главное меню
в системе КОМПАС-3D LT. 21. Создание группы геометрических тел в системе КОМПАС-3D LT Задание: Построить следующие геометрические тела: Главное меню Главное меню
Главное меню Главное меню
22. Этапы моделирования в электронных таблицах. Моделирование в электронных таблицах состоит в основном из четырех этапов: постановка задачи, разработка модели, компьютерный эксперимент и анализ результатов. РАСЧЕТ ГЕОМЕТРИЧЕСКИХ ПАРАМЕТРОВ ОБЪЕКТА ЗАДАЧА 1. Склеивание коробки I этап. Постановка задачи ОПИСАНИЕ ЗАДАЧИ Имеется квадратный лист картона. Из листа по углам вырезают четыре квадрата и склеивают коробку по сторонам вырезов. Какова должна быть сторона вырезаемого квадрата, чтобы коробка имела наибольшую вместимость? Какого размера надо взять лист, чтобы получить из него коробку с заданным максимальным объемом? ЦЕЛЬ МОДЕЛИРОВАНИЯ Определить максимальный объем коробки. ФОРМАЛИЗАЦИЯ ЗАДАЧИ Проведем формализацию задачи в виде поиска ответов на вопросы. Уточняющий вопрос Ответ Что моделируется? Объект «коробка» Из чего получается коробка? Из картонного листа Что известно? Длина стороны листа (а) Как определить Проследить, как изменяется максимальный объем объем коробки при коробки? изменении размера выреза (b) Как изменяется размер Увеличивается от нуля выреза? с заданным шагом (Д&) Какие параметры коробки Размер дна коробки (с), изменяются при изменении площадь дна (S), объем (V) выреза? Что ограничивает расчеты? с>0. Размер дна не может быть отрицательным I этап. Разработка модели ИНФОРМАЦИОННАЯ МОДЕЛЬ 1 Главное меню Главное меню
Для вывода формул математической модели составим геометрическую модель в виде чертежа с указанием исследуемых характеристик объекта. Расчетные параметры объекта определяются по формулам: с=а 2b длина стороны дна; S=c 2 площадь дна; V=Sb объем. Здесь а длина стороны картонного листа, b размер выреза. Первоначальный размер выреза b 0 =0. Последующие размеры выреза определяются по формуле b i+1 = b i + b. КОМПЬЮТЕРНАЯ МОДЕЛЬ Для моделирования будем использовать среду табличного процессора. В этой среде информационная и математическая модели объединяются в таблицу, которая содержит три области: исходные данные; промежуточные расчеты; результаты. Заполним область исходных данных по предложенному образцу. В этой области заданы тестовые исходные параметры а=40 см, b =0,1 см, которые были использованы для расчета «вручную» длины стороны дна, площади дна и объема коробки при нескольких значениях выреза. Составим таблицу расчета по приведенному образцу. Ill этап. Компьютерный эксперимент ПЛАН ЭКСПЕРИМЕНТА ТЕСТИРОВАНИЕ Провести тестовый расчет компьютерной модели. ЭКСПЕРИМЕНТ 1 Проследить, как изменяется с увеличением выреза длина стороны дна; площадь дна; объем коробки. ЭКСПЕРИМЕНТ 2 Исследовать, как определить наибольший объем коробки и соответствующий вырез. 2 Главное меню Главное меню
ЭКСПЕРИМЕНТ 3 Подобрать размер картонного листа, из которого можно сделать картонную коробку с заданными наибольшими объемами: 3500 см 3, 5000 см 3, см 3. Результаты экспериментов разместите на отдельных листах электронной таблицы самостоятельно. Задача 2: Рассчитать сколько нужно купить кирпича и сколько необходимо заплатить за весь кирпич для постройки садового домика размером 3 х 4 м, высота 2,5 м. В доме должна быть 1 входная дверь (2 х 0,8 м) и 3 окна (1,2 х 1,2 м). Размер кирпича 250 мм х 120 мм х 65 мм. Цена 1 шт. 3 руб. Построить графическую модель. Расчитать для домика 5 х 6 м. Дверь 2 х 1 м, окна 1,4 х 1,4 м. Размер кирпича 250 мм х 120 мм х 65 мм. Цена 1 шт. 8 руб 3 Главное меню Главное меню
ЗАДАЧА 1. Обои и комната I этап. Постановка задачи ОПИСАНИЕ ЗАДАЧИ - В магазине продаются обои. Наименования, длина и ширина рулона известны. Для удобства обслуживания надо составить таблицу, которая позволит определить необходимое количество рулонов для оклейки любой комнаты. ЦЕЛЬ МОДЕЛИРОВАНИЯ Помочь покупателям быстро определять необходимое количество рулонов обоев. ФОРМАЛИЗАЦИЯ ЗАДАЧИ Формализуем задачу в виде поиска ответов на вопросы. Уточняющий вопрос - Ответ Что моделируется? - Система, состоящая из двух объектов: комнаты и обоев Форма комнаты? - Прямоугольная Что известно о комнате? - Размеры комнаты задаются высотой (h), длиной (а) и шириной (b) Как учитывается неоклеиваемая поверхность? - От площади стен комнаты вычитаются площадь окна и двери. Что известно об обоях?- Наименования, длина и ширина рулона Какая часть рулона уходит на обрезки? - 10% площади рулона Надо ли покупать рулоны про запас? - Да, желательно 1 рулон Можно ли купить часть рулона? - Нет. Количество рулонов должно быть целым Что надо определить? - Необходимое количество рулонов обоев II этап. Разработка модели ИНФОРМАЦИОННАЯ МОДЕЛЬ Дополним информационную модель в табличной форме математической моделью. При расчете фактической площади рулона, которая пойдет на оклейку помещения, надо отбросить обрезки. Формула имеет вид: Sp=(l-O6p) * l * d. Примечание: в Excel за 1 берется 100%. В прямоугольной комнате две стены площадью ah и две стены площадью bh. При расчете фактической площади стен учитывается неоклеиваемая площадь окон и дверей S KOM =2 * (а + b) * h - (Sокна + Sдвери) 23. Моделирование ситуаций. 1 Главное меню Главное меню
Количество рулонов, необходимых для оклейки комнаты, вычисляется по формуле N = (S KOM / Sрул) + 1 Необходимо также учесть, что количество рулонов должно быть целым числом, но не меньшим, чем значение N, поэтому в Excel используйте функцию ЦЕЛОЕ. КОМПЬЮТЕРНАЯ МОДЕЛЬ Для моделирования выберем среду табличного процессора. В этой среде информационная и математическая модели объединяются в таблицу, которая содержит три области: - исходные данные; - промежуточные расчеты; - результаты. Заполним по образцу расчетную таблицу. ПЛАН ЭКСПЕРИМЕНТА ТЕСТИРОВАНИЕ Провести тестовый расчет компьютерной модели по данным, приведенным в таблице. ЭКСПЕРИМЕНТ 1 Провести расчет количества рулонов обоев для помещений типовой квартиры, для каждой комнаты отдельно. ЭКСПЕРИМЕНТ 2 Изменить данные некоторых образцов обоев и проследить за пересчетом результатов. ЭКСПЕРИМЕНТ 3 Добавить строки с образцами и дополнить модель расчетом по новым образцам. ПРОВЕДЕНИЕ ИССЛЕДОВАНИЯ Поочередно введите размеры комнат вашей квартиры. IV этап. Анализ результатов По данным таблицы можно определить количество рулонов любого образца обоев для типовых размеров комнат. Задание 1: 1. В графическом редакторе (растровом) нарисовать план 2-х комнатной квартиры, расставить все размеры (см. картинку). 2. Рассчитать ст-ть и кол-во рулонов обоев для оклейки стен всей квартиры для разных образцов обоев (Цена обоев - произвольная). 3. Рассчитать ст-ть линолеума для всей квартиры. (1 м 2 линолеума 300 руб.) 2 Главное меню Главное меню
Задание 2: Исследование роста и веса учащихся. По результатам медицинского осмотра составлена таблица роста и веса учащихся. Определить средний рост, средний вес, количество учащихся выше среднего роста, количество учащихся с избыточным весом. Избыточным считается вес, если выполняется условие Рост - Вес < 100. РЕКОМЕНДАЦИИ К РЕШЕНИЮ ЗАДАЧИ Для расчета значений количества учащихся выше среднего роста и количества учащихся с избыточным весом построить вспомогательные столбцы Выше и Избыточный вес, в которых при помощи логической функции ЕСЛИ() проверить условия Рост > Средний рост, Рост - Вес < 100. При выполнении условия заносить в соответствующую ячейку значение 1, в противном случае 0. Количество учащихся, для которых выполняется условие, определяется суммированием полученных в столбцах нулей и единиц. Ввести в таблицу не менее 15 учеников. =IF(А>B;C;D) Функция IF проверяет, выполняется ли условие (А>B), если выполняется, то выводится первое значение С, если условие (А>B) не выполняется (иначе) – то другое значение D. Если (A>B), то выводится С, иначе выводится D. Можно использовать вложенную структуру: =IF(А>B;A1;IF(A>C;A2;IF(и т.д. ))) Если (A>B), то выводится А1, иначе если (A>C), то выводится А2, иначе (и т. д. - допустим А3). 3 Главное меню Главное меню
24. Практическая работа по моделированию. Задание 1: Определение максимальной площади треугольника. В прямоугольном треугольнике задана длина гипотенузы с (с=1,2,3,4, … в зависимости от варианта). Найти размеры катетов, при которых треугольник имеет наибольшую площадь. Составить геометрическую и математическую модель. Провести расчеты. Построить графическую модель в масштабе, используя панель инструментов Рисование Рекомендации: Задаем размеры катета а с учетом шага изменения (0,1), катет b вычисляем по теореме Пифагора. Задание 2: Определение минимальной длины изгороди садового участка. Садовый участок прямоугольной формы имеет площадь S (S=100 м 2,200 м 2,300 м 2,400 м 2, …, в зависимости от варианта). Шаг изменения 5. При каких размерах длины и ширины участка длина изгороди будет наименьшей? Составить геометрическую и математическую модель. Провести расчеты. Построить графическую модель в масштабе, используя панель инструментов Рисование Задание 3: Создание модели в графическом редакторе. В редакторе Paint создать куб, с помощью него смоделировать следующие модели объектов. Задание 4: В электронной таблице с помощью панели инструментов Рисование нарисовать план своей комнаты (с учетом окон и дверей), расставить все размеры. Рассчитать кол-во и ст-ть рулонов обоев для оклейки ими всей комнаты. Размеры рулона обоев: 0,8 х 10,5 м, цена 300 руб. Рассчитать сколько штук плиток ламмината на пол необходимо купить и на какую сумму. Размер плитки ламмината 0,3 х 0,75 м., цена 80 руб. Задание 5: Составить таблицу на 10 учеников: для каждого ученика рассчитать оценку в зависимости от его набранных баллов. Оценка 5 ставится от 80 баллов и выше, 4 - от 60 до 80, 3 от 40 до 60, 2 ниже 40 баллов. Главное меню Главное меню
Мультимедиа – это собирательное понятие для различных компьютерных технологий, использующих динамические (движущиеся) изображения и звуковые эффекты. Само слово мультимедиа происходит от двух латинских корней multi – много и media – средство. Использование видео- и аудиоэффектов обеспечивает наглядность представления информации, позволяет преподносить ее в более привлекательном с эстетической точки зрения виде. Примерами программных систем, широко использующих средства мультимедиа, являются системы подготовки презентаций, обучающие системы, в том числе компьютерные тренажеры и виртуальные лаборатории, компьютерные энциклопедии, фоно- и видеотеки, игры. Основными объектами мультимедиа в настоящее время являются записи звука и динамических изображений, представленные в различных цифровых форматах. Практически все программные системы, использующие мультимедиа-объекты, являются интерактивными, то есть ведущими интенсивный диалог с пользователем, поэтому для них очень важна возможность не только качественного, но и быстрого воспроизведения звука и изображений. Широко распространены программы, служащие для воспроизведения объектов мультимедиа. Такие программы называются проигрывателями или плеерами (от английского «player»). Информация может быть представлена в виде текста, звука, графики, анимированных объектов. Объединить все это в одном документе позволяет презентация. Презентация это электронный документ, состоящий из слайдов. Слайды несут содержательную часть представляемой информации (например, объяснение нового материала), оформленную текстом, рисунками, диаграммами, графиками, звуковым сопровождением и эффектами, привлекающими (акцентирующими) внимание слушателя. Презентации нашли широкое применение в деловой жизни и учебном процессе. Например, в школе презентации применяются в процессе проведения уроков по различным предметам (подготовка методических и дидактических материалов к уроку); подготовке иллюстративного материала к докладам (учителями и школьниками); разработке учебных проектов, подготовке отчетных докладов по результатам самостоятельной работы школьниками; профессиональной деятельности административных кадров (подготовка демонстрационного материала к выступлению, отчеты деятельности образовательного учреждения) и т.д. Создание и редактирование мультимедийных презентаций 25. Мультимедиа. Создание и редактирование мультимедийных презентаций в среде MS Office Power Point. 1 Главное меню Главное меню
Создание презентации Создание презентации начинается с отработки сценария (то есть отбор и подготовка ключевых слайдов), построенного на возможностях OpenOffice.org Impress. После разработки сценария надо пройти следующие этапы: выбор оформления; добавление новых слайдов и их содержимого; выбор разметки слайдов; изменения при необходимости оформления слайдов (например, применение шаблонов); создание эффектов анимации при демонстрации слайдов; настройка презентации; предварительный просмотр с помощью мультимедийного оборудования. Пользователь имеет возможность создать пустую презентацию, воспользоваться шаблоном или открыть уже существующую презентацию для дальнейшего редактирования. 2 Главное меню Главное меню Рабочая область - Слайд Панель слайдов Панель задач
3 Главное меню Главное меню Создание анимации с помощью презентации. Гиперссылка на 1-ый слайд (В гл.меню Вставка, Гиперссылка, Место в документе, 1 слайд. В гл.меню Показ слайдов, Смена слайдов Чтобы получить эффект движения объекта (движущаяся картинка), необходимо на каждом слайде передвигать объект (чтобы заново ничего не рисовать каждый раз копируйте объект и перемещайте его на некоторое расстояние). Для получения нормального эффекта анимации, необходимо создать несколько слайдов для данной картинки, при этом слайды должны меняться не по щелчку мыши, а автоматически через 0 сек (00:00,2 или 00:00,1 и т.д.). На последнем слайде, чтобы остановить картинку, необходимо смену (переход) слайда сделать по щелчку. Например: создайте эффект движения машины (нарисовав машину, для удобства сгруппируйте объекты.
4 Главное меню Главное меню Создание анимации с помощью траектории движения. 1. Выделим 1-ый объект, в гл.меню Показ слайдов, Настройка анимации, Добавить эффект, Пути перемещения, Нарисовать пользовательский путь, Росованная кривая, Ok. Рисуем траекторию движения с начальной точки движения до конечной точки. 2. Во вкладке Эффект, Начало поставим С предыдущим. Скорость очень медленно. 3. Точно также поступаем с другим объектом. 4. Создаем кнопку для возврата на начало создаем гиперссылку.
5 Главное меню Главное меню Сложная анимация в презентации. Работа с эффектами Задание 1: Создать презентацию как на картинке. 1. Создадим рисунок как на картинке. Фон с помощью прямоугольника. 2. Выделим солнце, в гл.меню Показ слайдов, Настройка анимации, Добавить эффект, Пути перемещения, Нарисовать пользовательский путь, Рисованная кривая (рисуем путь перемещения для солнца). Скорость очень медленно. 3. Выделим фон - во вкладке Добавить эффект - Выделение, Изменение цвета заливки (цвет выбираем черный). Во вкладке Изменение эффекта, Начало - после предыдущего. 4. Выделим звезду - Добавить эффект, Вход, Вылет. После предыдущего. Время 2-3 секунды 5. Точно также с другими звездами.
6 Главное меню Главное меню Задание: Создать презентацию как на картинке. 1. Создадим рисунок как на картинке с помощью кубов. 2. Сгруппируем его. 3. Выделим его, в эффектах – Выделение, Вращение. Во вкладке время выбираем Повторение – до окончания слайда. Задание: Создать презентацию как на картинке. 1. Создадим рисунок как на картинке. 2. Нарисуем стрелку. 3. Добавить эффект – Выделение, Вращение. 4. Чтобы стрелка двигалась по кругу Добавить, Пути перемещения, круг. Выставить начать с предыдущим. Время – до окончания слайда (для обоих эффектов: вращение и круг, для этого выделяем их вместе через Shift, пр.кнопка и настраиваем время). Задание: Создать презентацию со сложной анимацией на свою тему.
26. Знакомство с растровым редактором Adobe Photoshop. Панель инструментов. 1 Главное меню Главное меню
2 Главное меню Главное меню Задание 1. Нарисовать квадрат синего цвета инструментом Прямоугольное выделение, удерживаем клавишу Shift, рисуем квадрат. 1. Выбираем основной цвет синий и с помощью инструмента Плоская заливка заливаем наш квадрат. 2. Копируем квадрат пока он выделен, нажимаем Правка, Копировать, Правка, Вставить, не снимая выделения перетаскиваем копию квадрата ниже с помощью инструмента Перемещение. 3. Заливаем копию квадрата желтым цветом. 4. Таким же образом получаем еще 2 квадрата красного и зеленого цветов. 5. В итоге получим как на рисунке 1. Рисунок 1 Задание 2. Нарисовать кубик Рубика инструментами Прямоугольное Лассо. Инструмент Прямоугольное Лассо (отрезками) - установить курсор в любую точку выделяемого контура. Щелкнуть кнопкой мыши. Переместить мышь до второй вершины контура. Щелкнуть кнопкой мыши. Переместить мышь до третьей вершины контура. Щелкнуть кнопкой мыши и т. д. Поместить курсор в начальную точку. Инструмент Прямоугольное Лассо (отрезками) - установить курсор в любую точку выделяемого контура. Щелкнуть кнопкой мыши. Переместить мышь до второй вершины контура. Щелкнуть кнопкой мыши. Переместить мышь до третьей вершины контура. Щелкнуть кнопкой мыши и т. д. Поместить курсор в начальную точку. Щелкнуть на начальной точке. Выделенная область замкнется. Сбросить выделение можно нажатием клавиши Ctl+D. Снять выделение Ctl+D. Рисунок 2
3 Главное меню Главное меню Исходное изображение 1 Выделение инструментом Свободное выделение - отрезками (Лассо). Прямоугольное выделение. Рис.1 Задание 3. Открыть исходное изображение 1, для этого щелкаем правой кнопкой по исходному изображению, выбираем Копировать изображение, а затем вставляем скопированное изображение в Photoshop. Выделить с помощью инструмента Прямолинейное Лассо: монитор, системный блок, клавиатуру и мышь, скопировать и вставить в отдельный файл ( Рисунок 1). 1. Выбрать инструмент Прямолинейное Лассо. Установить курсор в любую точку выделяемого контура (в нашем примере монитора). Щелкнуть кнопкой мыши. Переместить мышь до второй вершины контура. Щелкнуть кнопкой мыши. Переместить мышь до третьей вершины контура. Щелкнуть кнопкой мыши и т. д. Поместить курсор в начальную точку. Щелкнуть на начальной точке. Выделенная область замкнется. Сбросить выделение можно нажатием клавиши Ctrl+D. 2. Для добавления к текущему выделению новое выделение нажимаем на соответствующую кнопку в Панели параметров. Соответственно добавляем выделение клавиатуры и мышки. 3. Сделаем растушевку краев выделения правая кнопка внутри выделения, Растушевка (2-4 пиксела в зависимости от размера изображения). 4. Для копирования нажимаем Правка, Копировать. 5. Создаем новый файл Файл, Создать. 6. Вставляем наш рисунок Правка, Вставить. 7. С помощью прямоугольного выделения выделяем область экрана, удаляем содержимое выделения Del, и заливаем выделенную область черным цветом инструментом Заливка. 8. Получаем как на Рисунке 1.
4 Главное меню Главное меню Инструмент Плоская заливка позволяет заливать однотонные регионы определенным цветом или текстурой. Инструмент Градиентная заливка позволяет заливать определенные регионы изображения не простым монотонным цветом или фактурой, а двумя или более цветами, плавно переходящими один в другой. Рис.1 Исходное изображение 1 Задание 4. Открыть исходное изображение 1 в растровом редакторе, для этого щелкаем правой кнопкой по исходному изображению, выбираем Копировать изображение, а затем вставляем скопированное изображение в Photoshop. Разукрашиваем данное изображение как Рисунок С помощью инструмента Выделение связанной области (Волшебная палочка) щелкаем внутри замкнутой области, она выделится. 2. Инструментом Градиентная заливка зальем выделенную область зададим основной цвет белый, цвет фона серо-голубой, в Панели параметров для градиентной заливки выберем Зеркальный Градиент. Проведем внутри выделенной области линию посередине слева направо так, чтобы получилось как на рисунке, подобрав правильную длину. 3. Таким же образом заливаем остальные области, при этом выбираем градиент Линейный и подбираем соответствующие цвета как на рисунке 1.. Выделение инструментом Волшебная палочка. Градиентная заливка.
5 Главное меню Главное меню 1. Обводим с помощью инструмента Прямоугольное Лассо первую прищепку. 2. На выделенном объекте нажимаем правую кнопку и выбираем Растушевать, ставим 2-3 пиксела, после этого копируем. 3. Создаем новый Слой в гл.меню Слой, Новый Слой. 4. Вставляем на новый слой наш скопированный рисунок. 5. Для поворота рисунка нажимаем в гл.меню Редактирование, Трансформирование, Поворот, для фиксации нажимаем Enter. 6. Точно также выделяем вторую прищепку и вставляем на следующий пустой слой. Затем дублируем слои Слой, Создать Дубликат слоя и расставляем прищепки как на рисунке Сделаем градиентную заливку самого нижнего слоя, с помощью инструмента Градиент, подобрав соответствующие цвета проводим по фону. 7. Сделаем градиентную заливку самого нижнего слоя, с помощью инструмента Градиент, подобрав соответствующие цвета проводим по фону. Исходное изображение 1 Задание 5. Из исходного изображения 1 скопировать прищепки и вставить в отдельное изображение. Рис.1 Выделение объектов. Работа со слоями. Результат
6 Главное меню Главное меню Исходное изображение 1 Рис.1 Трансформирование фрагментов изображения. Работа со штампом. Задание 6. Из исходного изображения 1 выделить фото и вставить его в рамку, используя трансформацию. Исходное изображение 2 Задание 7. Из исходного изображения 2 собрать фото используя перемещение и трансформацию. Доработать фотографию копирующим штампом. Для инверсии - в главном меню выбираем Изображение, Коррекция, Инверсия. Штамп: Нажимаем Ctrl для создания источника штампа и не отпуская Ctrl указываем этот источник, отсюда и будет копироваться фрагмент для штампа. В Панели параметров можно менять масштаб штампа для более точного копирования. В итоге собирается фотография и исправляются дефекты. В итоге собирается фотография и исправляются дефекты. Исходное изображение 3 Задание 8. Для отражения по горизонтали используем Редактирование, Трансформировани е, Отразить по Горизонтали.
1 Анимация это создание множества рисованных изображений (отражающих изменение объекта во времени) и воспроизведение их со скоростью, при которой они сливаются в плавное движение (при восприятии человеком). Ключевые кадры кадры, в которых фиксируются положение, форма и цвет объекта. В промежуточных кадрах программы анимации автоматически производят промежуточные преобразования, поэтому переход между двумя ключевыми кадрами получается плавным. 27. Введение в анимацию. Главное меню Главное меню
2 ИНТЕРФЕЙС Macromedia Flash 5. Рабочий кадр видеофрагмента Инструменты Панели инструментов Окно для работы с кадрами Главное меню Главное меню
Задание 1: Создать анимацию. Порядок выполнения: 1. Создаем у рабочего кадра нужные размеры, фон, скорость смены кадров в секунду. Для этого на кадре нажимаем правую кнопку мыши, выбираем Свойства видеофрагмента и задаем нужные параметры (Например: 9 х 4 см, цвет фона желтый, скорость – 6 кадров в сек.) 2. На 1 кадре набираем надпись с помощью инструмента Текст: Лузинская СОШ 1 (синий цвет, шрифт 28, кириллица, для выбора используем Панель инструментов Символ). (Для вывода любой панели инструментов нажимаем Окно, Панели ставим напротив флажки. 4. На 2 кадре после нажатия F6, инструментом Текст выделяем надпись и увеличиваем размер шрифта 2-ой буквы и т.д. на каждом новом кадре увеличиваем размер шрифта буквы. 3. Для того, чтобы сделать 2-ой кадр, необходимо в окне кадров нажать F6 (ключевой кадр), при этом копируется все содержимое предыдущего кадра. Задание 2. Сделать различные анимации для надписи (см. Примеры ниже). 3 Главное меню Главное меню
Работа со слоями. Задание 3: Создадим анимацию, используя несколько слоев, см. Пример. 1. На первом слое создаем фоновый рисунок (те элементы рисунка, которые не двигаются). Для создания графических объектов используйте карандаш. Для создания лепестков, листочков, дерева используйте в Параметрах карандаша -Гладко, для создания елки, домика, забора – параметр Выпрямление 2. Нарисовав 1-ый кадр, выделяем его мышкой и нажимаем F5 (вставляются простые кадры, т.к. нам нужна последовательность неразрывных кадров) до 50 кадра. 3. Заблокируем 1-ый слой, щелкнув по точке под замком для того, чтобы не испортить рисунок в этом слое, появиться замок. 4. Добавим 2-ой слой, щелкнув по соответствующей кнопке. 5. На 2-ом слое нарисуем 1-ую машину. Создадим движение 1-го автомобиля. Для этого щелкнем правой кнопкой мыши по 1-му ключевому кадру на 2-ом слое и выберем Создание движения (если нет простых кадров, то вставляем их нажатием F5). Щелкнем по 25 кадру и нажмем F6 (движение машины будет происходить до 25 ключевого кадра), появится стрелка, указывающая на движение. Теперь необходимо указать начало движения на 1 кадре и конец движения на 25 кадре перетаскивая машину, выделенную в синюю рамку. 7. Делаем 3-ий слой, на 1-ом кадре рисуем 2-ую машину и перетаскиваем 1-ый ключевой кадр со 2-ой машиной на 26 кадр, делаем движение с 26 по 50-ый. 8. На 4-ом слое делаем движение туч с 1-го по 50-ый кадр. Слои выглядят так: Задание 4: Создать флэш-анимацию как на картинке:. Задание 5: Создать флэш-анимацию как на картинке:. 4 Главное меню Главное меню
1. На 1-ом слое (Фон), рисуем кистью звезды. 2. На 2-ом слое Планета нарисуем окружность и зальем, получим планету. Центрируем наш рисунок (Окно, Панели, панель – Выровнять). 3. Создаем 3-ий слой Спутник, вставляем символ (Вставка, Новый символ, Клип видеофрагмента) и рисуем в нем спутник, не забываем выровнять. 4. Внутри символа, нарисовав спутник, копируем его (F6) и на этом кадре поворачиваем его немного (правая кнопка, поворот) и т.д. Получится символ – кинолента. 5. Возвращаемся на сцену и вставляем сюда наш символ из Библиотеки. Задаем этому символу Движение (панель Кадр) – Motion, ставим - Ориентация по пути, Синхронизация, Snap. 6. Создаем направляющий слой, обязательно над слоем «Спутник» и в нем нарисуем с помощью Карандаша траекторию по которой будет двигаться наш спутник, при этом нельзя замыкать ее. 7. Выделяем 40-ый кадр на всех уровнях (через Shift) и нажимаем F6 (ключевой), появятся стрелки. 8. Выделим последний кадр на уровне Спутник и протащим наш спутник по нарисованной траектории. Задание 1. Создать флеш-ролик Планета, см. Пример ниже. Задание 2. Создать флеш-ролик Планета со спутником вокруг Солнца, см. Пример. 28. Символы. Создание движения по заданной траектории. 9. На уровне Спутник нажмем F6 в середине уровня (20 кадр), на 1-ом и 40 кадре уменьшим масштаб спутника (пр. кнопка, масштаб). 10. В итоги слои выглядят: 1 Главное меню Главное меню
Работа с символами. 1. На первом слое («Фон») вставляем рисунок «небо» из Библиотеки. (Файл, Открытие как библиотеки…, C:\Program Files\Macromedia\Flash 5\Tutorial\Finished\kite. 2. Центрируем рисунок (Окно, Панели, Выровнять) и масштабируем под размеры кадра. 3. Создаем 2-ой слой «Птица 1», вставляем символ (Вставка, Новый символ, Клип видеофрагмента) и создаем первую птицу. Внутри символа рисуем птицу(группируем отдельно птицу и отдельно крылья), задаем 4 пустых кадра (F5), 5 кадр делаем ключевым (F6) и на этом кадре выделяем крыло у птицы и поворачиваем его, затем снова вставляем пустые кадры и т.д. Получится символ – кинолента. 4. Возвращаемся на сцену «Птица 1» и вставляем сюда наш символ из Библиотеки. Задаем этому символу Движение – Motion (Окно, Панели, Кадр), ставим - Ориентация по пути, Синхронизация, Snap. 5. Создаем направляющий слой, обязательно над слоем «Птица 1» и в нем нарисуем с помощью Карандаша траекторию по которой будет летать наша 1-ая птица. 6. Выделяем 20-ый кадр на всех уровнях (через Shift) и нажимаем F6 (ключевой), выделяем слой «Птица 1» и перетаскиваем символ птицы вниз, выделяем птицу, поворачиваем ее. 7. Выделяем 40-ой кадр на всех уровнях, нажимаем F6 и перетаскиваем уже повернутую птицу вверх по траектории пути. При протаскивании птицы по траектории, птица должна привязываться к этой траектории (увидите крестик, привязанный к траектории). 8. Создаем новый слой «Птица 2» и все делаем также для 2-ой птицы, но по другой траектории.. Задание 2. Создать флэш-анимацию как в данном примере (со взмахами крыльев). 2 Главное меню Главное меню
29. Контрольная работа. Презентации. Растровый редактор Photoshop. Создание флеш-анимации в Macromedia Flash. Задание 1. Создать анимацию в Macromedia Flash - вентиль Отрицание, используя несколько слоев, вентиль Сложение. См. Пример. Задание 1: Создать презентацию по геометрической оптике в Impress. На 1 слайде сделайте название презентации. На последнем 16 слайде создайте гиперссылку на первый слайд. 1,8,9 и 16 слайды смена слайдов по щелчку, остальные автоматически 0 сек Задание 2. Создать анимацию в Macromedia Flash 5: вентили Логическое Отрицание и Логическое умножение используя несколько слоев, см. Пример. 1 Главное меню Главное меню
Открыть исходное изображение в растровом редакторе GIMP, для этого щелкаем правой кнопкой по исходному изображению, выбираем Сохранить как изображение и сохраняемся в папке своего класса, а затем загружаем сохраненное изображение в GIMP. Задание 3. Открыть исходное изображение в растровом редакторе GIMP, для этого щелкаем правой кнопкой по исходному изображению, выбираем Сохранить как изображение и сохраняемся в папке своего класса, а затем загружаем сохраненное изображение в GIMP. 1. Отделить от фона 2. Разукрасить рисунок. 3. Трансформация изображения. 2 Главное меню Главное меню
Алгоритм точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи. Для написания алгоритма нужно знать: исходные данные (аргументы - вход), результат (выход), иногда промежуточные (вспомогательные) величины. Все аргументы, результаты и промежуточные величины должны быть обязательно описаны в теле алгоритма. Графическое представление называется схемой алгоритма или блок-схемой. Основные элементы блок-схем. - Начало и конец алгоритма - Блок результативных действий (вычислительный) - ввод - вывод данных - логический блок (условие) - печать результатов - организация циклов - обращение к подпрограмме - комментарий Алгоритм. Основные элементы блок-схем. Языка Паскаль. Стандартные арифметические функции и выражения. Основные операторы языка. Главное меню Главное меню
Линейный - это алгоритм, действия (команды) которого выполняются последовательно одна за другой. Разветвленный - это алгоритм, включающий выбор тех или иных действий в зависимости от условия. Циклический - это алгоритм, в котором действия (команды) выполняются многократно. Пример блок-схемы 1: Даны 2 числа. Если первое больше второго, тo вывести сумму этих чисел, если второе больше первого – то произведение. Начало a,b,s,p a>b нетда p Конец p:=a*b s s:=a+b Задание в тетради: Записать блок-схемы следующих задач. 1. Даны стороны прямоугольника a,b. Вывести на экран площадь и периметр прямоугольника. 2. Даны 2 числа: a,b. Если a>b, то определить на сколько, если b>a, то определить во сколько. 3. Записать с помощью блок-схемы алгоритм нахождения корней квадратного уравнения ax 2 + bx + c = 0. Если дискриминант отрицательный, то корней нет. Если дискриминант положительный, то корни находятся по формуле нахождения корней 2 Главное меню Главное меню
Пример блок-схемы 2: Дано х=4, y=1. Вычислить данную блок-схему. Начало x, y x>y нетда y<=x Да Нет x, y y:=y+x; x:=x+1; y:=y+x; x<=y Да Нет y:=y+x; x:=x+1; 3 Главное меню Главное меню
Алгоритм выполнения и запуска программы в языке Паскаль. 1. Набираем программу. 2. Запускаем программу - нажимаем клавиши: Ctrl + F9 3. Если при запуске программы обнаруживаются ошибки, то возвращаемся вновь к программе и исправляем ошибки. 4. После успешного запуска программы если нужно, то вводим необходимые значения. 5. Для вывода результата на экран нажимаем : Alt + F5 Структура программы: Раздел описаний Begin End. Раздел операторов; Макет написания программы: Uses crt; Const {перечисляем через «;» все константы, если они есть} ; Var x 1,x 2,…x n,y:real ;{перечисляем через «,» все переменные и присваиваем тип} Begin clrscr; {очистка экрана} write(Введите x 1,x 2,…x n :); {выводим на экран с помощью оператора вывода подсказку - какие переменные вводим} readln(x 1,x 2,…x n ); {перечисляем вводимые переменные в операторе ввода} y:= x 1 +x 2 +…+x n ; {присваиваем формулу переменной, которую нужно найти и вывести на экран} write(Y равен:,y); {выводим подсказку на экран – какую переменную находим и выводим, и выводим само значение этой переменной} End. 4 Главное меню Главное меню
Составим программу на языке Паскаль: Задание: Составить программу вычисления суммы (S) и разности (R) двух чисел a и b. Числа вводятся произвольно. Uses crt; Var a,b,s,r:real; Begin clrscr; writeln(Введи a:); readln(a); writeln(Введи b:); readln(b); s:=a+b; r:=a-b; writeln(Сумма :,s); writeln(Разность :,r); End. { раздел описания модулей} {раздел описания переменных, описываем a,b,s,r} { начало} {команда очистки экрана} {оператор вывода, выводит подсказку в апострофах} {оператор ввода, вводит с клавиатуры число a} {оператор присваивания, переменным S и R присваиваются формулы по которой вычисляются сумма и разность 2-х чисел } {оператор вывода, выводит подсказку в апострофах и значение суммы S } {конец} Задание: Набрать и запустить следующие программы на языке Паскаль: 1. Даны 2 стороны параллелограмма a и b. Найти периметр P данной фигуры. 2. Вычислить периметр и площадь прямоугольного треугольника по 2-ум известным катетам. 3. Найти площадь круга S и длину окружности L по известному радиусу R. (S= pi*R 2 и L = 2*pi*R) 4. Составить программу для перевода милей в километры и обратно километры в мили. (1 миля = 1,7 км.) 5 Главное меню Главное меню
Оператор присваивания в языке Паскаль. V:=A V - имя переменной; := - знак присваивания; А - выражение. Выражение А присваивается переменной V. Операторы ввода, вывода Readln, Writeln в языке Паскаль. Как только во время выполнения программы встречается оператор ввода Readln, программа останавливается и ожидает ввода значений с клавиатуры. После ввода значений выполнение программы продолжается. В одном операторе можно вводить несколько переменных, тогда их перечисляют через запятую. Вид оператора: Readln(a 1,a 2, …, a n ); Каждое значение, вводимое с клавиатуры, последовательно присваивается переменным a 1,a 2, …, a n., т.е. первое введенное число с клавиатуры будет записано в переменную а 1, второе число – в переменную a 2 и т.д. Readln(список переменных); Как только во время выполнения программы встречается оператор вывода Writeln, на экран выводится содержимое данного оператора. Writeln(подсказка); - на экран выводится символы, заключенные в апострофы (подсказка); Writeln( a 1,a 2, …, a n ); - на экран выводится значения переменных a1,a2, …, a n ; Writeln(a+b); 1. - на экран выводится значение суммы ; Writeln(Сумма равна:, a+b); Сначала на экран выводятся символы, заключенные в апострофы (подсказка): Сумма равна:, а затем значения вычислений (в данном случае значение суммы двух чисел). Например на экран выведется: Сумма равна: 10 6 Главное меню Главное меню
Составим программу на языке Паскаль: Задание: Составить программу вычисления суммы (S) и разности (R) двух чисел a и b. Числа вводятся произвольно. Uses crt; Var a,b,s,r:real; Begin clrscr; writeln(Введи a:); readln(a); writeln(Введи b:); readln(b); s:=a+b; r:=a-b; writeln(Сумма :,s); writeln (Разность :,r); End. { раздел описания модулей} {раздел описания переменных, описываем a,b,s,r} { начало} {команда очистки экрана} {оператор вывода, выводит подсказку в апострофах} {оператор ввода, вводит с клавиатуры число a} {оператор присваивания, переменным S и R присваиваются формулы по которой вычисляются сумма и разность 2-х чисел } {оператор вывода, выводит подсказку в апострофах и значение суммы S } {конец} Задание: Набрать и запустить следующие программы на языке Паскаль: 1. Даны 2 стороны параллелограмма a и b. Найти периметр P данной фигуры. 2. Вычислить периметр и площадь прямоугольного треугольника по 2-ум известным катетам. 3. Найти площадь круга S и длину окружности L по известному радиусу R. (S= pi*R 2 и L = 2*pi*R) 4. Составить программу для перевода милей в километры и обратно километры в мили. (1 миля = 1,7 км.) 7 Главное меню Главное меню
31. Условный оператор IF, THEN, ELSE в языке Паскаль. Операторы цикла. Условный оператор используется, когда вычисления могут пойти по разному пути, в зависимости от условия. x 2, если х>=0 Например: y= x 3, если х<0 Вид оператора: IF (логическое выражение) THEN ELSE, где IF(если), THEN(то), ELSE(иначе) - служебные слова Между IF, THEN, ELSE точка с запятой не ставится! Если внутри условного оператора происходит выполнение сразу 2-ух и более операторов, то эти операторы заключаются в операторные скобки (begin и end). Говорят, что такой условный оператор имеет вложенную конструкцию: IF (логическое выражение) THEN ELSE Uses crt; Var x,y:real; Begin clrscr; writeln(Введите x); readln(x); if x>0 then y:=sin(x); if x<0 then y:=cos(x); writeln(y=,y); End. {описываются x и у - действительного типа} {очистка экрана} {выводится надпись на экран} {ввод х с клавиатуры} {работает усл. опер-р: если у>0, то ему присваивается знач-е sin x } { если у<0, то игрику присваивается знач-е cos x } {вывод результата на экран } Примеры: Составим программу, которая выводит на экран значение у, в зависимости от значения х. sin(x), если х>0 у= cos(x), если х<0 1 Главное меню Главное меню
Div – получение целого числа при делении 2-х чисел. Например: 10 div 3 = 3 (остаток 1 отбрасывается) Mod – получение остатка при делении 2-х чисел. Например: 10 mod 3 = 1 (остаток равен 1) Оператор цикла с предварительным условием (While... Do). WHILE логическое условие DO BEGIN опер-ры циклической части; END; Пока (while) логическое условие истинно, выполняются операторы циклической части. Как только оно становится ложным, происходит выход из цикла. Например: Чему будет равно s?... s:=0; x:=1; while x<=3 do begin s:=s+x; x:=x+1; end;... Пока х<=3 работают операторы цикла: 1)1<=3 ?, да – цикл работает s:=s(0) + x(1); s:=1; x:=x(1)+1; x:=2; 2)2<=3 ?, да – цикл работает s:=s(1) + x(2); s:=3; x:=x(2)+1; x:=3; 3)3<=3 ?, да – цикл работает s:=s(3) + x(3); s:=6; x:=x(3)+1; x:=4; 4)4<=3 ?, нет – цикл не работает. 1. Протабулировать функцию y=x 2 (найти значения у для х) на интервале [1..4] с шагом разбиения интервала 1. Х У Uses crt; Var x,y:integer; Begin clrscr; x:=1; While x<=4 Do Begin y:=x*x; writeln(x,y); x:=x+1; End; End. {описываются x и у - целого типа} {x присваивается начальное знач-е интервала} {условие цикла} {вывод результата на экран } {задаем шаг разбиения} 2 Главное меню Главное меню
Форма записи: Repeat опер-ры циклической части; Until логическое условие; Операторы цикла выполняются повторно (по крайней мере один раз) до тех пор, пока логическое условие не станет ложным. В отличии от цикла с предусловием, где сначала проверяется условие, а затем выполняются операторы цикла, в данном цикле с постусловием - сначала выполняются операторы цикла, а потом проверяется условие. Repeat (повторять) Until (до тех пор) Оператор цикла с последующем условием (Repeat... Until). Форма записи: For i:=m1 To m2 Do Begin опер-ры циклической части; End; Используется в тех случаях, когда заранее известно, сколько раз должен повториться цикл. For (для); To (до); Do (выполнять); Операторы цикла выполняются повторно для каждого значения параметра цикла i от его начального значения m1 до конечного m2 включительно, как только параметр цикла станет равен конечному значению, происходит выход их цикла. m1 и m2 нельзя использовать real ! Оператор цикла с параметром (For... To). Параметр цикла возрастает всегда на 1 (единицу)! Uses crt; Var i:integer;S:real; Begin clrscr; S:=0; For i:=1 To 50 Do Begin S:=S+1/i; End; Write(S=,S); End. {обнуляем сумму} {задаем параметр цикла от 1 до 50} {формула для вычисления суммы с использованием параметра i} {вывод результата на экран} 1. Подсчитать сумму S=1+1/2+1/ /50. Примеры: 3 Главное меню Главное меню
2. Что выведется на экран после выполнения программы. y:=4; x:=1; Пока x<=4 НЦ y:=y*x; x:=x+2; КЦ Вывод (Y); Примеры: 1. Что выведется на экран после выполнения программы. y:=0; x:=0; Пока x<4 НЦ y:=y+x; x:=x+2; КЦ Вывод (Y); X<4 y=y+x x=x+2 Да Нет y= Ответ: Y=2 3. Что выведется на экран после выполнения программы. А : = 1 ; Для i от 1 до 10 НЦ А:=А*2; Вывод (A); КЦ Решение: Цикл работает 10 раз. A:=1*2=2; A:=2*2=4; A:=4*2=8; A:=8*2=16; A:=16*2=32; A:=32*2=64; A:=64*2=128; A:=128*2=256; A:=256*2=512; A:=512*2=1024; 4 Главное меню Главное меню
Задание: Набрать и запустить следующие программы на языке Паскаль: 1. Даны 3 числа. Вывести на экран сумму 2-ух наибольших чисел из данных 3-х чисел. 2. Даны 2 числа a и b. Если a>b, то из числа а вычислить квадратный корень, если b>a, то из числа b вычислить корень третьей степени. 3. Даны числа бесконечной последовательности а и n. Вывести в столбец все члены бесконечной последовательности а 1, а 2, а 3, …, a n. 4. Дана функция у=ах 3, найти все значения у на интервале от 0 до 10 с шагом 0,5. 5 Главное меню Главное меню
32. Одномерный массив. Массив - это совокупность одинакового типа. Совокупность действительных чисел: можно считать массивом и обозначить именем А. Каждый элемент массива обозначается именем массива с индексом. А [4] = 8.5 имя индекс элемент массива массива массива A[1] = 1.6 A[i] - это любой элемент массива i - индекс массива, отвечает за место в массиве Форма записи: Var имя массива : array[t1] of t2;, где t1 - тип индекса t2 - тип элементов массива Uses crt; Var a : array [1..10] of integer; i:integer; P,S:integer; Begin clrscr; Р:=1;S:=0; For i:=1 To 10 Do Begin read(a[i]); Р:=Р*a[i]; End; For i:=5 To 10 Do Begin s:=s+a[i]; End; Write(P=,P,S=,S); End. {описываем массив} {описываем индекс массива, произведение и сумму} {обнуляем сумму, произведение приравниваем к 1} {задаем массив от 1 до 10} {вводим массив} {подсчитываем произведение} {задаем массив от 5 до 10} {подсчитываем сумму элементов массива} {выводим результат на экран} 1. В массиве из 10 элементов подсчитать разность элементов с 1 по 10 и сумму элементов массива с 5 по 10. Примеры: 1 Главное меню Главное меню
Примеры: 1. После выполнения фрагмента программы переменная s принимает значение 10. Это соответствует набору значений массива А: Паскаль s:=0; For i:=1 to 5 do begin read(a[i]); if (a[i]>0) then s:=s+a[i]; end; Варианты ответов: 1. A=(-1,2,-3,4,5) 2. A=(-1,2,-3,4,-5) 3. A=(1,-2,-3,-4,-5) 4. A=(1,2,3,4,-5) Решение: Смотрим на условие нахождения элемента массива (if): if (a[i]>0) then s:=s+a[i]; Если элемент массива положительный, то находим и суммируем эти элементы массива. По условию задачи известно, что S=10. Находим в каком варианте ответов сумма положительных элементов равна Набор значений массива А =(3,-2,5,-2,-2,3,-2). Чему будет равно значение n после выполнения фрагмента программы: Паскаль s:=0; k:=0; n:=0; For i:=1 to 7 do begin read(a[i]); if (a[i]<0) and (a[i] mod 2=0) and (i mod 2 =0) then k:=k+1; if (a[i]>0) and (a[i] mod 2<>0) and (i mod 2 <>0) then s:=s+a[i]; n:=s+k; end; Решение: Смотрим на условие нахождения элемента массива (if): if (a[i]<0) and (a[i] mod 2=0) and (i mod 2 =0) then k:=k+1; Если элемент массива отрицательный, и элемент четный и находится на четном месте, то подсчитываем количество этих элементов массива. Таких элементов 2 (-2;-2). k=2 if (a[i]>0) and (a[i] mod 2<>0) and (i mod 2 <>0) then s:=s+a[i]; Если элемент массива положительный, и элемент нечетный и находится на нечетном месте, то подсчитываем сумму этих элементов массива. Таких элементов 2 (3;5). s=3+5=8. n:=s+k; Подставим наши значения n:=8+2=10. Ответ 10. A[i] - это любой элемент массива i - индекс массива, отвечает за место в массиве a[i] mod 2 =0 – четный элемент массива i mod 2 =0 – четное место в массиве 2 Главное меню Главное меню
Uses crt; Var a : array [1..7] of integer; i:integer; S,k:integer; Begin clrscr; S:=0; k :=0; For i:=1 To 7 Do Begin read(a[i]); if (a[i]<0)and(a[i] mod 2=0)and(i mod 2=0) then s:=s+a[i]; if (a[i]<0)and(a[i] mod 2=0)and(i mod 2=0) then k:=k+1; if (a[i]<0)and(a[i] mod 2=0)and(i mod 2=0) then write(a[i], ); End; Writeln; Write(Ср. арифмет-кое :,s/k); End. {описываем массив} {описываем индекс массива} {описываем сумму, счетчик подсчета чисел} {обнуляем сумму, счетчик} {задаем массив от 1 до 7} {вводим массив} {проверяется условие и суммируется} {проверяется условие и подсчитыв-ся} {проверяется усл-е и вывод-ся на экран} {выводим на экран ср.арифметическое} 3. В массиве из 7 элементов подсчитать среднее арифметическое отрицательных четных чисел на четных местах. Вывести массив из этих чисел на экран. 3 Задание: 1. В массиве [1..15] найти произведение с 1 по 7 элемент и сумму с 8 по В массиве [1..10] подсчитать сколько раз встретилось отрицательных чисел и сколько раз положительных чисел. Вывести массив из отрицательных чисел на экран. Главное меню Главное меню
33. Многомерный (двухмерный) массив. Двухмерные массивы содержат строки и столбцы. Например: Данная матрица 3 х 4 (3 строки, 4 столбца) Вид: А[i,j],где А - имя массива, i- строки, j - столбцы. Описывается в разделе описания переменных следующим образом: var a :array[1..3,1..4] of integer; Элементы массива вводятся по строкам. Uses crt; Var a : array [1..3,1..3] of integer; i,j,S,P:integer; Begin clrscr; S:=0; P:=1; For i:=1 To 3 Do Begin For j:=1 To 3 Do Begin read(a[i,j]); s:=s+a[i,j]; if (a[i,j]<0)and(a[i,j] mod 2 =0)then P:=P*a[i,j]; End; Write(S=,S, P=,P); End. {задаем массив от 1 до 3 по строкам } {задаем массив от 1 до 3 по столбцам } {вводим массив } {подсчитываем сумму элементов массива} {подсчитываем произвед-е отрицат-х эл. мас.} {выводим результат на экран} Пример: 1. В матрице 3 х 3 подсчитать сумму всех чисел и произведение только отрицательных четных чисел. Примеры: 1 Главное меню Главное меню
2. В матрице 3 х 3 найти максимальный элемент. Uses crt; Var a : array [1..3,1..3] of integer; i,j,max:integer; Begin clrscr; For i:=1 To 3 Do Begin For j:=1 To 3 Do Begin read(a[i,j]); End; max:=a[1,1]; For i:=1 To 3 Do Begin For j:=1 To 3 Do Begin if (a[i,j]>max) then max:=a[i,j]; End; writeln(max=,max); End. {задаем массив от 1 до 3 по строкам } {задаем массив от 1 до 3 по столбцам } {вводим массив } {максимуму присваиваем 1-ый элемент массива} {если любой эл-нт > max, то его присваиваем «max»-у} 2 Главное меню Главное меню
Задание: 1. В массиве [1..15] найти произведение с 1 по 7 элемент и сумму с 8 по В массиве [1..10] подсчитать сколько раз встретилось отрицательных чисел и сколько раз положительных чисел. Вывести массив из отрицательных чисел на экран. 3. В массиве 3 х 3 найти сумму отрицательных нечетных чисел и подсчитать сколько их встретилось. Вывести массив из этих чисел на экран. 4. В матрице 3 х 3 найти минимальный элемент и возвести его в квадрат. 3 Главное меню Главное меню
34. Контрольные тесты и контрольная работа по программированию. 1 В-1 1. Дан радиус R1. Найти площадь круга. (Площадь круга: S= pR 2 ). 2. Даны катеты 2-ух прямоугольных треугольника: а 1,b1 и a2,b2. Если гипотенуза с 1>c2, то определить на сколько больше. Если с 2>c1, то определить во сколько. 3. Длина стены равна A и высота B. Рулон обоев имеет длину 12 м и ширину 1,2 м. Сколько будут стоить обои для всей стены, если цена одного рулона 200 руб? В-2 1. Составить программу нахождения суммы 2-ух наименьших из 3-х чисел x,y,z. 2. Даны катеты 2-ух прямоугольных треугольника: а 1,b1 и a2,b2. Если периметр 1-го треугольника Р1>Р2, то определить на сколько больше. Если Р2>Р1, то определить во сколько. 3. Длина стены равна A и высота B. Имеется окно, размеры которого С и D. Рулон обоев имеет длину 10 м и ширину 1,1 м. Сколько будут стоить обои для всей стены, если цена одного рулона 200 руб? В-3 1. Составить программу нахождения суммы 2-ух наибольших из 3-х чисел x,y,z. 2. Даны стороны 2-ух прямоугольников: а 1,b1 и a2,b2. Если периметр 1-го прямоугольника Р1>Р2, то определить на сколько больше. Если Р2>Р1, то определить во сколько. 3. Длина стены равна A и высота B. Имеется дверь, размеры которой С и D. Рулон обоев имеет длину 10 м и ширину 1,2 м. Сколько будут стоить обои для всей стены, если цена одного рулона 300 руб? В-4 1. Составить программу нахождения разности 2-ух наибольших из 3-х чисел x,y,z. 2. Даны стороны 2-ух квадратов: а 1 и a2. Если периметр 1-го квадрата Р1>Р2, то определить на сколько больше. Если Р2>Р1, то определить во сколько. 3. Длина стен комнаты равна A1,А2 и высота B. Рулон обоев имеет длину 10 м и ширину 1,2 м. Сколько будут стоить обои для всей комнаты, если цена одного рулона 300 руб? В-5 1. Составить программу нахождения суммы 3-х наибольших из 3-х чисел x,y,z. 2. Даны стороны 2-ух квадратов: а 1 и a2. Если площадь 1-го квадрата S1>S2, то определить на сколько больше. Если S2>S1, то определить во сколько. 3. Длина стен комнаты равна A1,А2 и высота B. Имеется окно размерами C,D. Рулон обоев имеет длину 12 м и ширину 1,2 м. Сколько будут стоить обои для всей комнаты, если цена одного рулона 200 руб? В-6 1. Составить программу нахождения произведения 3-х наибольших из 3-х чисел x,y,z. 2. Даны стороны 2-ух квадратов: а 1 и a2. Если объем 1-го квадрата V1>V2, то определить на сколько больше. Если V2>V1, то определить во сколько. 3. Длина стен комнаты равна A1,А2 и высота B. Имеется 2 окна размерами C1,D1 и C2,D2. Рулон обоев имеет длину 12 м и ширину 1,2 м. Сколько будут стоить обои для всей комнаты, если цена одного рулона 300 руб? Главное меню Главное меню
В-7 1. Даны радиусы R1 и R2. Найти общую площадь кругов. (Площадь круга: S= pR 2 ). 2. Даны катеты 2-ух прямоугольных треугольника: c1,d1 и c2,d2. Если гипотенуза с 1>c2, то определить на сколько больше. Если с 2>c1, то определить во сколько. 3. Длина стены равна A и высота B. Рулон обоев имеет длину 12 м и ширину 1,2 м. Сколько будут стоить обои для всей стены, если цена одного рулона 150 руб? В-8 1. Составить программу нахождения суммы 3-х наименьших из 3-х чисел x,y,z. 2. Даны катеты 2-ух прямоугольных треугольника: а 1,b1 и a2,b2. Если периметр 1-го треугольника Р1>Р2, то определить на сколько больше. Если Р2>Р1, то определить во сколько. 3. Длина стены равна A и высота B. Имеется окно, размеры которого С и D. Рулон обоев имеет длину 11 м и ширину 1,1 м. Сколько будут стоить обои для всей стены, если цена одного рулона 220 руб? В-9 1. Составить программу нахождения суммы 2-ух наименьших из 3-х чисел x,y,z. 2. Даны стороны 2-ух прямоугольников: а 1,b1 и a2,b2. Если периметр 1-го прямоугольника Р1>Р2, то определить на сколько больше. Если Р2>Р1, то определить во сколько. 3. Длина стены равна A и высота B. Имеется дверь, размеры которой С и D. Рулон обоев имеет длину 5 м и ширину 1,2 м. Сколько будут стоить обои для всей стены, если цена одного рулона 320 руб? В Составить программу нахождения разности 2-ух наименьших из 3-х чисел x,y,z. 2. Даны стороны 2-ух квадратов: а 1 и a2. Если периметр 1-го квадрата Р1>Р2, то определить на сколько больше. Если Р2>Р1, то определить во сколько. 3. Длина стен комнаты равна A1,А2 и высота B. Рулон обоев имеет длину 8 м и ширину 1,2 м. Сколько будут стоить обои для всей комнаты, если цена одного рулона 100 руб? В Составить программу нахождения суммы 3-х наибольших из 4-х чисел. 2. Даны стороны 2-ух квадратов: а 1 и a2. Если площадь 1-го квадрата S1>S2, то определить на сколько больше. Если S2>S1, то определить во сколько. 3. Длина стен комнаты равна A1,А2 и высота B. Имеется окно размерами C,D. Рулон обоев имеет длину 12 м и ширину 1 м. Сколько будут стоить обои для всей комнаты, если цена одного рулона 240 руб? В Составить программу нахождения произведения 3-х наибольших из 4-х чисел. 2. Даны стороны 2-ух квадратов: а 1 и a2. Если объем 1-го квадрата V1>V2, то определить на сколько больше. Если V2>V1, то определить во сколько. 3. Длина стен комнаты равна A1,А2 и высота B. Имеется 2 окна размерами C1,D1 и C2,D2. Рулон обоев имеет длину 10 м и ширину 1,2 м. Сколько будут стоить обои для всей комнаты, если цена одного рулона 200 руб? 7 Главное меню Главное меню