- •Системное программное обеспечение
- •Создание новой рабочей книги в Excel
- •Работа с файлами в Excel
- •Имена в формулах
- •Присвоение имен в поле имени
- •Правила присваивания имен ячейкам и диапазонам
- •5.4 Связывание рабочих листов
- •20.Прикладное программное обеспечение
- •2.1. Высказывания и действия над ними.
- •Свойства логических операций.
- •24. Равносильные формулы
- •Равносильные преобразования формул
- •Абсолютный адрес
- •Сеть передачи данных
- •Электронная почта (e -mail )
- •Списки рассылки (m ailing lists )
- •Телеконференции, или группы новостей (u senet )
- •Wor d wi d e web "всемирная паутина"
- •28.Функции.Аргументы.Виды функций : Математические, логические, статические, финансовые и дт. Мастер функций.
- •Основные функции Простейшие математические и статистические функции мин, макс
- •СтепеНь
- •Счётпустоты
- •Счётесли
- •Логические функции если, и, или[править] если[править]
- •Функция впр (Вертикальное Первое Равенство)[править]
- •Функция гпр (Горизонтальное Первое Равенство)
- •Защита книги и листа
- •Разработчик
- •Основные типы диаграмм
- •Диаграммы-линии (графики)
- •Диаграммы-области
- •Столбчатые и линейные диаграммы (гистограммы)
- •Круговые (секторные) диаграммы
- •Радиальные (сетчатые) диаграммы
- •Картодиаграммы
- •Биржевые диаграммы
- •31. Базовая эталонная модель взаимодействия открытых систем:
- •Проблемно - ориентированные языки
- •Универсальные языки
- •Диалоговые языки
- •Непроцедурные языки
- •Сетевые протоколы.
- •Протокол gre
- •Конфигурирование gre туннелей в tcp/ip
- •Защита стека tcp/ip от syn атак
- •Протокол sstp
- •Протокол snmp
- •Протокол tftp
- •Некоторые секреты ip-протокола
- •Ip адрес: определение и сокрытие
- •Прямая маршрутизация
- •Косвенная маршрутизация
- •Правила маршрутизации в модуле ip
- •Выбор адреса
- •Подсети
- •Как назначать номера сетей и подсетей
- •Подробности прямой маршрутизации
- •Порядок прямой маршрутизации
- •Подробности косвенной маршрутизации
- •Порядок косвенной маршрутизации
1.Информатизация общества. Информационные революции.
Информатизация общества - это глобальный социальный процесс, особенность которого состоит в том, что доминирующим видом деятельности в сфере общественного производства.
Информационные революции.
В истории развития цивилизации произошло несколько информационных революций — преобразований общественных отношений из-за кардинальных изменений в сфере обработки информации. Следствием подобных преобразований являлось приобретение человеческим обществом нового качества.
Первая революция связана с изобретением письменности, что привело к гигантскому качественному и количественному скачку. Появилась возможность передачи знаний от поколения к поколению.
Вторая (середина XVI в.) вызвана изобретением книгопечатания, которое радикально изменило индустриальное общество, культуру, организацию деятельности.
Третья (конец XIX в.) обусловлена изобретением электричества, благодаря которому появились телеграф, телефон, радио, позволяющие оперативно передавать и накапливать информацию в любом объеме.
Четвертая (70-е гг. XX в.) связана с изобретением микропроцессорной технологии и появлением персонального компьютера. На микропроцессорах и интегральных схемах создаются компьютеры, компьютерные сети, системы передачи данных (информационные коммуникации). Этот период характеризуют три фундаментальные инновации:
• переход от механических и электрических средств преобразования информации к электронным;
• миниатюризация всех узлов, устройств, приборов, машин;
• создание программно-управляемых устройств и процессов.
Сегодня мы переживаем пятую информационную революцию, связанную с формированием и развитием трансграничных глобальных информационно-телекоммуникационных сетей, охватывающих все страны и континенты, проникающих в каждый дом и воздействующих одновременно и на каждого человека в отдельности, и на огромные массы людей. Наиболее яркий пример такого явления и результат пятой революции - Интернет. Суть этой революции заключается в интеграции в едином информационном пространстве по всему миру программно-технических средств, средств связи и телекоммуникаций, информационных запасов или запасов знаний как единой информационной телекоммуникационной инфраструктуры, в которой активно действуют юридические и физические лица, органы государственной власти и местного самоуправления. В итоге неимоверно возрастают скорости и объемы обрабатываемой информации, появляются новые уникальные возможности производства, передачи и распространения информации, поиска и получения информации, новые виды традиционной деятельности в этих сетях.
2.Формат E-mail адреса. Принципы организации электронной почты.
Электро́нная по́чта (англ. email, e-mail, от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети.
Электронная почта по составу элементов и принципу работы практически повторяет систему обычной (бумажной) почты, заимствуя как термины (почта, письмо, конверт, вложение, ящик, доставка и другие), так и характерные особенности — простоту использования, задержки передачи сообщений, достаточную надёжность и в то же время отсутствие гарантии доставки.
Достоинствами электронной почты являются: легко воспринимаемые и запоминаемые человеком адреса вида имя_пользователя@имя_домена (например, somebody@example.com); возможность передачи как простого текста, так и форматированного, а также произвольных файлов; независимость серверов (в общем случае они обращаются друг к другу непосредственно); достаточно высокая надёжность доставки сообщения; простота использования человеком и программами.
Недостатки электронной почты: наличие такого явления, как спам (массовые рекламные и вирусные рассылки); теоретическая невозможность гарантированной доставки конкретного письма; возможные задержки доставки сообщения (до нескольких суток); ограничения на размер одного сообщения и на общий размер сообщений в почтовом ящике (персональные для пользователей).
В настоящее время любой начинающий пользователь может завести свой бесплатный электронный почтовый ящик, достаточно зарегистрироваться на одном из интернет-порталов.
В скором будущем электронная почта будет доступна не только в латинских доменных зонах, но и в кириллической зоне .РФ
В зоне .рф пока не полностью отлажены процессы использования электронной почты. В полноценном виде почта на кириллице работает только в нескольких почтовых системах. Но и с этим неудобством разработчики обещают справиться в скором времени.[1
3.Понятие информации. Виды информации. Информация как ресурс современных информационных технологий.
Информация — сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые воспринимают информационные системы (живые организмы, управляющие машины и др.) в процессе жизнедеятельности и работы.
Информация может существовать в виде:
текстов, рисунков, чертежей, фотографий;
световых или звуковых сигналов;
радиоволн;
электрических и нервных импульсов;
магнитных записей;
жестов и мимики;
запахов и вкусовых ощущений;
хромосом, посредством которых передаются по наследству признаки и свойства организмов, и т. д.
Информация как ресурс современных информационных технологий.
Исто́рия информацио́нных техноло́гий берёт свое начало задолго до возникновения современной дисциплины информатика, появившейся в 20-м веке Информационные технологии (ИТ) связаны с изучением методов и средств сбора, обработки и передачи данных с целью получения информации нового качества о состоянии объекта, процесса или явления.
Ввиду возрастания потребностей человечества в обработке всё большего объёма данных, средства получения информации совершенствовались от самых ранних механических изобретений до современных компьютеров Также в рамках информационных технологий идёт развитие сопутствующих математических теорий , которые сейчас формируют современные концепции
Информационные технологии активизируют и эффективно используют информационные ресурсы общества (научные знания, открытия, изобретения, технологии, передовой опыт), что позволяет получить существенную экономию других видов ресурсов – сырья, энергии, полезных ископаемых, материалов и оборудования, людских ресурсов, социального времени[2]. К настоящему времени ИТ прошли несколько эволюционных этапов[⇨], смена которых определяется главным образом развитием научно-технического прогресса, появлением новых технических средств переработки информации. Основным техническим средством технологии переработки информации является персональный компьютер, который существенно повлиял как на концепцию построения и использования технологических процессов, так и на качество информации, получаемой после обработки.
4.Структура программ. Заголовок блок описания. Тело программ.
5.Арифметические и логические операции. Операции сравнения, Арифметических функции. Приоритет вычислений.
6. Четыре подхода к измерению количества информации.
Содержательный подход к измерению информации. Сообщение – информативный поток, который в процессе передачи информации поступает к приемнику. Сообщение несет информацию для человека, если содержащиеся в нем сведения являются для него новыми и понятными Информация - знания человека ? сообщение должно быть информативно. Если сообщение не информативно, то количество информации с точки зрения человека = 0. (Пример: вузовский учебник по высшей математике содержит знания, но они не доступны 1-класснику)
Алфавитный подход к измерению информации не связывает кол-во информации с содержанием сообщения. Алфавитный подход - объективный подход к измерению информации. Он удобен при использовании технических средств работы с информацией, т.к. не зависит от содержания сообщения. Кол-во информации зависит от объема текста и мощности алфавита. Ограничений на max мощность алфавита нет, но есть достаточный алфавит мощностью 256 символов. Этот алфавит используется для представления текстов в компьютере. Поскольку 256=28, то 1символ несет в тексте 8 бит информации.
Вероятностный подход к измерения информации. Все события происходят с различной вероятностью, но зависимость между вероятностью событий и количеством информации, полученной при совершении того или иного события можно выразить формулой которую в 1948 году предложил Шеннон.
7. Свойства алгоритма. Деление алгоритмов по характеру выполняемых операций и по используемым структурам управления.
Свойства алгоритма.
Понятность- это исполнитель алгоритма должна быть известна система команды исполнителя.
Массовость - выражается в том, что с помощью алгоритма можно решать не одну конкретную задачу, а любую задачу из некоторого класса однотипных задач при всех допустимых значениях исходных данных.
Результативность (направленность) – алгоритм должен превратить к решению задач за конечное число шагов.
Дискретность – алгоритм должен представлять процесс решения задач как последовательная выполнения команд.
Определенность- каждое правило алгоритма должно быть четким и однозначным.
8 .Кодирование информации. Система счисления. Прямые, обратные, дополнительные коды. Единицы измерения информации в компьютере.
Кодирование информации — процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки (см., например: Аналого-цифровой преобразователь).
Система счисле́ния —символический метод записи чисел, представление чисел с помощью письменных знаков.
Прямые, обратные, дополнительные коды.
Распространёнными формами представления чисел со знаками является их представление в прямом, обратном и дополнительном коде. Прямой код числа образуется кодированием знака числа нулём, если число положительно и единицей, если число отрицательно (для двоичной системы) Для общего случая (q - 1) - если число отрицательно, и 0 - если число положительно. q - основание системы счисления. Код знака записывается перед старшей цифрой числа и отделяется от неё точкой: -1.01 = 1.101 Прямой, обратный и дополнительный коды положительных чисел совпадают между собой. Обратный код отрицательного числа образуется из прямого кода, заменой его цифр на их дополнения до величины q-1. Код знака сохраняется без изменения. Пример : +12310 = 0.123пр = 0.123об. -12310 = 9.123пр = 9.876об +3А7С0016 = 0.3А7С00пр = 0.3А7С00об. -3А7С0016 = F.3А7С00пр= F.C583FFоб. -1012 = 1.101пр = 1.010об. Замена цифр их дополнениями для двоичной системы совпадает с операцией инверсии, то есть нули заменяются единицами, единицы - нулями. Знак принимает значение, равное единице. Дополнительный код отрицательного числа образуется из обратного увеличением на 1 его младшего разряда. При этом перенос из знакового разряда игнорируется. Пример: +23610 = 0.236пр.= 0.236об.= 0.236доп. -23610 = 9.236пр.= 9.763об.= 9.764доп. -1012= 1.101пр.= 1.010об= 1.011доп. -3А7С16= F.3А7Спр= F.C583об.= F.C584доп. Правила перевода из прямого кода в обратный и из обратного в прямой, а также из прямого в дополнительный и из дополнительного в прямой совпадают между собой.
Единицы измерения информации в компьютере.
Единицей измерения компьютерной информации принято считать БАЙТ. Но, это не совсем верно, если принять во внимание, что компьютер — это вычислительная машина. А вычисляет компьютер, оперируя «машинным языком», ещё более мелкой единицей, которая называется БИТ.
Бит может быть выражен лишь единицей, либо нолём, и такая система вычисления называется двоичной. Один байт содержит в себе 8 битов. Справедливости ради, стоит заметить, что компьютер использует в своих операциях ещё восьмиричную и шестнадцатиричную системы вычислений. Но, на машинном языке компьютера мы больше останавливаться не будем.
Продолжим с языком пользователей. Если всё упростить, то одним байтом можно представить только один символ. Этот символ может выражаться буквой, цифрой, или каким-то иным значком. Если представить себе, сколько байт содержит одна страница текста обычной книги, а это около 2000 символов, и умножить полученное число на количество страниц, то станет понятна необходимость использования производных единиц измерения. Рассмотрим их:
Кб — килобайт — 1024 байта Мб — мегабайт — 1024 килобайта Гб — гигабайт — 1024 мегабайта Тр — терабайт — 1024 гигабайта
Возникает резонный вопрос, почему не целая тысяча, вроде бы удобней считать, но тут ничего не поделаешь, таков алгоритм вычислений компьютера. Каждая следующая единица измерения порядком выше равна два в десятой степени от предыдущей, математика — наука точная.
Если следовать верхнему списку, то, как уже говорилось, условно можно предположить, что 1байт — один символ, 1кб — 1024 символа, и далее. Как же оценить данные числа, как понять и представить, какое количество информации кроется за их значениями.
Проще это понять имея дело с текстом. Я уже упоминал, что размер одной странички машинописного текста равен в среднем около 2000 символов. Легко подсчитать, что 1мб уместит в себе примерно страниц 500. Разбавим нашу книгу несколькими десятками оптимизированных картинок ещё на 1мб. И получим книженцию, которая весит 2мб. Возьмём флэшку, или микро-CD карту памяти на 1гб. Вы уже подсчитали, и правильно — туда поместится 500 таких книг. А ведь флэшку, а уж тем более карту памяти, можно свободно положить в пистон брючного кармана. Попробуйте положить в карман хотя бы одну книгу в 500 страниц!
Безусловно, все эти рассуждения очень условны. К изображениям, фильмам, или играм такая оценка вряд ли подходит, но это и информация совсем другого рода. Хотя, может кто и помнит, или видел в кино, бабины со старыми кинофильмами(односерийный фильм по несколько частей и килограммов), прибавьте ещё и магнитофонные бабины, да и старые пластинки были совсем немаленькими — и Вы ощутите разницу между объёмами цифровой информации и информацией на других носителях старшего поколения.
9.Циклические структуры. Цикл с предусловием. Цикл с постусловием. Цикл с параметром.
ЛЕКЦИЯ № 2. Алгоритмы циклической структуры |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Цель лекции: Знакомство с понятием алгоритма циклической структуры. Приобретение навыков построения алгоритмов циклической структуры. 2.1. Алгоритмы циклической структуры Циклом называют повторение одних и тех же действий (шагов). Последовательность действий, которые повторяются в цикле, называют телом цикла. Существует несколько типов алгоритмов циклической структуры. На рис. 2.1 изображен цикл с предусловием, а на рис. 2.2 - цикл с постусловием, которые называют условными циклическими алгоритмами. Нетрудно заметить, что эти циклы взаимозаменяемы и обладают некоторыми отличиями.
При написании условных циклических алгоритмов следует помнить следующее. Во-первых, чтобы цикл имел шанс когда-нибудь закончиться, содержимое его тела должно обязательно влиять на условие цикла. Во-вторых, условие должно состоять из корректных выражений и значений, определенных еще до первого выполнения тела цикла. Кроме того, существует так называемый безусловный циклический алгоритм (рис. 2.3), который удобно использовать, если известно, сколько раз необходимо выполнить тело цикла.
Выполнение безусловного циклического алгоритма начинается с присвоения переменной i стартового значения in. Затем следует проверка, не превосходит ли переменная i конечное значение iк. Если превосходит, то цикл считается завершенным, и управление передается следующему за телом цикла оператору. В противном случае выполняется тело цикла, и переменная i меняет свое значение в соответствии с указанным шагом di. Далее, снова производится проверка значения переменной i и алгоритм повторяется. Понятно, что безусловный циклический алгоритм можно заменить любым условным. Например, так как показано на рис. 2.4.
Отметим, что переменную i называют параметром цикла, так как это переменная, которая изменяется внутри цикла по определенному закону и влияет на его окончание. Рассмотрим использование алгоритмов циклической структуры на конкретных примерах. ПРИМЕР 2.1. Найти наибольший общий делитель (НОД) двух натуральных чисел А и В. Входные данные: А и В. Выходные данные: А - НОД. Для решения поставленной задачи воспользуемся алгоритмом Евклида: будем уменьшать каждый раз большее из чисел на величину меньшего до тех пор, пока оба значения не станут равными, так, как показано в таблице 2.1.
В блок-схеме решения задачи, представленной на рис. 2.5, для решения поставленной задачи используется цикл с предусловием, то есть тело цикла повторяется до тех пор, пока А не равно В.
ПРИМЕР 2.2. Вводится последовательность чисел, 0 - конец последовательности. Определить, содержит ли последовательность хотя бы два равных соседних числа. Входные данные: x0 - текущий член последовательности, x1 - следующий член последовательности. Выходные данные: сообщение о наличии в последовательности двух равных соседних элементов. Вспомогательные переменные: Fl - логическая переменная, сохраняет значение "истина", если в последовательности есть равные рядом стоящие члены и "ложь" - иначе. Блок-схема решения задачи приведена на рис.2.6. Применение здесь цикла с постусловием обосновано тем, что необходимо вначале сравнить два элемента последовательности, а затем принять решение об окончании цикла.
В приведенных примерах условие задачи таково, что неизвестно, сколько раз повторится тело цикла. Такие циклы называют циклами с неизвестным числом повторений (вообще говоря, неизвестно, закончится ли цикл вообще). Цикл, количество повторений которого известно заранее или его можно определить по исходным данным, называют циклом с известным числом повторений. Рассмотрим несколько примеров с использованием таких циклов. ПРИМЕР 2.3. Составить таблицу значений функции y = esin(x)cos(x) на отрезке [0;π] с шагом 0.1. Входные данные: начальное значение аргумента - 0, конечное значение аргумента - π , шаг изменения аргумента - 0.1. Выходные данные: множество значений аргумента X и соответствующее им множество значений функции Y.
В условии задачи количество повторений цикла явно не задано, поэтому решить ее можно, используя цикл с предусловием (рис. 2.7). С другой стороны известно, как изменяется параметр цикла X и каковы его начальное и конечное значения, следовательно, предварительно определив количество повторений тела цикла n, так как показано на рис. 2.8, можно воспользоваться безусловным циклическим оператором. Итак, если параметр цикла X принимает значения в диапазоне от xn до xk, изменяясь с шагом dх, то количество повторений тела цикла можно определить по формуле:
округлив результат деления до целого числа. ПРИМЕР 2.4. Вычислить факториал числа N (N!=1 2 3 … N). Входные данные: N- целое число, факториал которого необходимо вычислить. Выходные данные: factorial- значение факториала числа N, произведение чисел от 1 до N, целое число. Промежуточные данные: i- целочисленная переменная, принимающая значения от 2 до N с шагом 1, параметр цикла. Блок-схема приведена на рис. 2.9.
Итак, вводится число N. Переменной factorial, предназначенной для хранения значения произведения последовательности чисел, присваивается начальное значение, равное единице. Затем организуется цикл, параметром которого выступает переменная i. Если значение параметра цикла меньше или равно N, то выполняется оператор тела цикла, в котором из участка памяти с именем factorial считывается предыдущее значение произведения, умножается на текущее значение параметра цикла, а результат снова помещается в участок памяти с именем factorial. Когда параметр i становится больше N, цикл заканчивается, и на печать выводится значение переменой factorial, которая была вычислена в теле цикла. ПРИМЕР 2.5. Вычислить an (n > 0). Входные данные: a - вещественное число, которое необходимо возвести в целую положительную степень n. Выходные данные: p (вещественное число) - результат возведения вещественного числа a в целую положительную степень n. Промежуточные данные: i- целочисленная переменная, принимающая значения от 1 до n с шагом 1, параметр цикла. Блок-схема приведена на рис. 2.10.
Известно, что для того, чтобы получить целую степень n числа a, нужно умножить его само на себя n раз. Результат этого умножения будет храниться в участке памяти с именем p. При выполнении очередного цикла из этого участка предыдущее значение будет считываться, умножаться на основание степени a и снова записываться в участок памяти p. Цикл выполняется n раз. В таблице 2.2 отображен протокол выполнения алгоритма при возведении числа 2 в пятую степень: a = 2, n = 5. Подобные таблицы, заполненные вручную, используются для тестирования - проверки всех этапов работы программы.
ПРИМЕР 2.6. Вычислить сумму натуральных четных чисел, не превышающих N. Входные данные: N - целое число. Выходные данные: S - сумма четных чисел. Промежуточные данные: i - переменная, принимающая значения от 2 до N с шагом 2, следовательно, также имеет целочисленное значение. При сложении нескольких чисел необходимо накапливать результат в определенном участке памяти, каждый раз считывая из этого участка предыдущее значение суммы и прибавляя к нему следующее слагаемое. Для выполнения первого оператора накапливания суммы из участка памяти необходимо взять такое число, которое не влияло бы на результат сложения. Т.е. перед началом цикла переменной, предназначенной для накапливания сумы, необходимо присвоить значение нуль. Блок-схема решения этой задачи представлена на рис. 2.11.
В таблице 2.3 приведены результаты тестирования алгоритма для n = 7. Несложно заметить, что при нечетных значениях параметра цикла значение переменной, предназначенной для накапливания суммы, не изменяется.
ПРИМЕР 2.7. Дано натуральное число N. Определить К - количество делителей этого числа, не превышающих его (N = 12, его делители 1, 2, 3, 4, 6,K = 5). Входные данные: N - целое число. Выходные данные: целое число K - количество делителей N. Промежуточные данные: i - параметр цикла, возможные делители числа N. В блок-схеме, изображенной на рис. 2.12, реализован следующий алгоритм: в переменную K, предназначенную для подсчета количества делителей заданного числа, помещается значение, которое не влияло бы на результат, т.е. нуль. Далее организовывается цикл, в котором изменяющийся параметр i выполняет роль возможных делителей числа N. Если заданное число делится нацело на параметр цикла, это означает, что i является делителем N, и значение переменной K следует увеличить на единицу. Цикл необходимо повторить N/2 раз. В таблице 2.4 отображены результаты тестирования алгоритма при определении делителей числа N = 12.
ПРИМЕР 2.8. Дано натуральное число N. Определить, является ли оно простым. Натуральное число N называется простым, если оно делится нацело без остатка только на единицу и N. Число 13 - простое, так как делится только на 1 и 13, N = 12 не является простым, так как делится на 1, 2, 3, 4, 6 и 12. Входные данные: N - целое число. Выходные данные: сообщение. Промежуточные данные: i - параметр цикла, возможные делители числа N.
Алгоритм решения этой задачи (рис. 2.13) заключается в том, что число N делится на параметр цикла i, изменяющийся в диапазоне от 2 до N/2. Если среди значений параметра не найдется ни одного числа, на которое заданное число N делится нацело, то N - простое число, иначе оно таковым не является. Обратите внимание на то, что в алгоритме предусмотрено два выхода из цикла. Первый - естественный, при исчерпании всех значений параметра, а второй - досрочный. Нет смысла продолжать цикл, если будет найден хотя бы один делитель из указанной области изменения параметра. ПРИМЕР 2.9. Определить количество простых чисел в интервале от N до M, где N и M - натуральные числа.
ПРИМЕР 2.10. Вычислить значения y, соответствующие каждому значению x (xn ≤ x ≤ xk, dx) по формуле:
Найти максимальное и минимальное значение у. Входные данные: xn, xk, dx, a. Выходные данные: множество значений у, ymax - максимальное значение у, ymin - минимальное значение у. Алгоритм поиска минимального (максимального) значения переменной у можно описать следующим образом. Пусть минимальное (максимальное) значение y хранится в переменной ymin (ymax). До начала цикла этой переменной присваивается очень большое (маленькое) значение, например, 1020 (-1020). Затем в цикле сравниваются значения y и ymin (ymах), и если встречается значение у меньшее (большее), чем хранится в ymin (ymах), то его необходимо записать в переменную ymin (ymах). Таким образом, все значения у неявно сравниваются между собой, а по окончании цикла в переменной ymin (ymах) будет храниться наименьшее (наибольшее) среди значений у. Блок-схема алгоритма изображена на рис. 2.15.
ПРИМЕР 2.11. Вычислить значения z, которые соответствуют каждому значению х (x = 1; dx = 0.5) по формуле:
Считать z до тех пор, пока подкоренное выражение больше или равно 0,02. Определить k - количество вычисленных z. Входные данные: x, dx. Выходные данные: множество значений z , k - количество вычисленных z. Здесь условие окончания цикла явно указано в условии примера. Цикл окончится, когда подкоренное выражение станет меньше 0,02. Блок-схема алгоритма изображена на рис. 2.16.
ПРИМЕР 2.12. Вычислить отрицательный корень уравнения x3 - x + 0,5=0, используя рекуррентную формулу:
и если x0= -1,3; ε =10-4. Определить количество итераций (шагов цикла); вычисления прекратить при выполнении условия │xk+1 - xk│< ε. Входные данные: x0, E (точность ε). Выходные данные: k - количество итераций; x - корень. Промежуточные данные: x1 - последующее значение x. В данном примере вычисляется множество значений x1, x2, x3,...xк. Сколько их заранее неизвестно, но конечное значение переменной x и является корнем уравнения. В каждом цикле необходимо сравнивать текущее и предыдущее значение. Поэтому для расчета можно использовать всего две переменные: x0- предыдущее значение и x1 - текущее значение. Далее необходимо организовать цикл, который окончится, если модуль разности текущего и предыдущего значений станет меньше заданной точности. В теле цикла на каждом новом шаге необходимо в переменную x0 записывать текущее значение и пересчитывать x1 по формуле. Блок-схема алгоритма изображена на рис. 2.17.
Вычисления прекратить при выполнении условия │Uk+1│< ε. Определить количество итераций, если начальные значения параметров равны U1 = 1; x = 5,5; точность вычислений принять равной 10-4. Входные данные: U - начальное приближение, х, E - точность (ε). Выходные данные: y - значение вычисленной функции, k - количество итераций. Блок-схема алгоритма изображена на рис. 2.18.
В отличие от предыдущего примера, здесь достаточно одной переменной U, в которой будет храниться текущее значение у. На каждом шаге циклического алгоритма необходимо пересчитывать значение у и к нему добавлять U. Цикл окончится, когда абсолютное значение U станет меньшеE. По окончании цикла выводится y - сумма значений U. ПРИМЕР 2.14. Вводится последовательность целых чисел, 0 - конец последовательности. Найти минимальное среди положительных, если таких значений несколько, определить, сколько их. Блок-схема решения задачи приведена на рис. 2. 19.
При решении этой задачи используется логическая переменная Pr, которая определяет наличие положительных чисел в последовательности (Pr = false, если положительных чисел нет). Основной цикл работает до тех пор, пока N ≠ 0. При каждом входе в цикл проверяем, знак N. Если N > 0, а pr = false, то это говорит о том, что это первое положительное число. В этом случае это число объявляем минимальным, количество минимальных чисел (k) равным 1, а признак pr = true. Если N > 0, а pr не равно false, то сравниваем текущее значение N с min. Если N < min, это N объявляем минимальным, количество минимальных чисел (k) равным 1, если N = min, то количество минимальных значений увеличиваем на 1 (k = k + 1). Последним действием в цикле является ввод очередного значения N. ПРИМЕР 2.15. Дано натуральное число N. Определить самую большую цифру и ее позицию в числе (N=573863, наибольшей является цифра 8, ее позиция - четвертая слева). Входные данные: N - целое число. Выходные данные: max - значение наибольшей цифры в числе, pos - позиция этой цифры в числе. Промежуточные данные: i - параметр цикла, kol - количество цифр в числе, M - переменная для временного хранения значения N. Разобьем решение этой задачи на два этапа. Вначале найдем количество цифр в заданном числе (рис. 2.20), а затем определим наибольшую цифру и ее позицию (рис. 2.21).
Для того, чтобы подсчитать количество цифр в числе, необходимо определить, сколько раз заданное число можно разделить на десять нацело. Например, пусть N=12345, тогда количество цифр kol = 5. Результаты вычислений сведены в таблицу 2.5.
Процесс определения текущей цифры числа N=12345 представлен в таблице 2.6.
Если цифры числа известны, определить наибольшую из них не составит труда. Алгоритм поиска максимального значения в некоторой последовательности цифр заключается в следующем. В ячейку, в которой будет храниться максимальный элемент (max), записывают значение, меньшее любого из элементов последовательности (в нашем случае max = -1, так как цифры числа находятся в диапазоне от 0 до 9). Затем сравнивают элементы последовательности со значением ячейки max, если найдется элемент, превышающий значение предполагаемого максимума, то ячейке max необходимо присвоить значение этого элемента и, соответственно, запомнить его номер в последовательности (в нашем случае переменной pos присваивается значение параметра цикла i). |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Порядок выполнения оператора цикла с предусловием:
1. Сначала проверяется условие, если оно верно, то выполняется оператор,
2. Затем опять проверяется условие и снова выполняется оператор, пока условие не перестанет выполняться.
3. Если условие не верно, то оператор игнорируется и управление передается следующему за циклом оператору (рис.3.1).
Рис. 3.1. Блок-схема цикла с предусловием
Пример цикла с предусловием:
while n <9 do n:=n+1;
В этом операторе значение переменной n на каждом шаге цикла возрастает на 1. Сначала из ячейки памяти выбирается предыдущее значение переменной n. Затем это значение увеличивается на 1. Однако, сколько шагов будет у цикла, зависит от значения переменной n до цикла. Если до цикла n=0, то выполнение оператора тела цикла n:=n+1 повторится 9 раз, при n=8 – 1 раз, а при n=9 – цикл выполняться не будет.
Необходимо помнить, что цикл while начинает выполняться, когда условие верно, и заканчивается, когда условие становится неверным. Следовательно, его нужно писать так, чтобы в условии были переменные или функции, которые меняются внутри цикла, и он мог когда-нибудь закончиться. В противном случае, цикл будет выполняться бесконечно, т.е. программа «зациклится». Чтобы прервать выполнение такой неудачной программы, необходимо подать с клавиатуры команду Ctrl+C.
Приведенный выше оператор не имеет практической ценности, так как на каждом шаге только изменяет значение переменной n, которая играет роль номера шага цикла. Для организации расчета и распечатки нескольких значений, необходимо записать соответствующую группу операторов внутри составного оператора:
n:= 0;
while n <9 do
begin
n:=n+1;
a:=10*n;
writeln(n:2,’ ‘,a:3);
end;
Этот оператор, как и оператор for в п.1.3.1, выведет на экран попарно значения переменной n=1,2,3,4,5,6,7,8,9 и переменной а=10,20, 30,40,50,60,70,80,90.
Этот пример показывает, что практически всегда цикл со счётчиком можно записать как условный цикл, перед началом которого счётчику присваивается начальное значение, а условием выхода является достижение счётчиком конечного значения.
Цикл с постусловием
Вторая разновидность цикла проверяет условие после выполнения тела цикла. Поэтому правильно будет назвать это условие условием окончания цикла. Цикл такого вида называется циклом с постусловием. Цикл будет повторяться до тех пор, пока проверка этого условия будет давать результат «ложь» (false), то есть пока условие не выполнено. Даже если условие сразу окажется истинным, цикл выполнится хотя бы один раз.
Описание цикла с постусловием
Блок-схема в общем виде выглядит так (рис. 7.8):
Рис. 7.8. Блок-схема цикла с постусловием
Выполнение цикла продолжается, если проверка логического условия дает результат «ложь». Если логическое условие выполняется, то происходит выход из цикла. Иными словами, если в цикле while проверялось условие продолжения цикла, то в цикле repeat... until — условие окончания.
На языке Паскаль этот тип цикла реализуется так:
repeat <тело цикла> { операторы begin ... end не требуются! } until <логическое условие>
Цикл с параметром.
циклов с параметрами. Формат записи таких операторов следующий: for <пар.цикла> := <нач.знач> to <кон.знач.> do <оператор>. Здесь for, to, do - зарезервированные слова (для, до, выполнить); <пар. цикла> - параметр цикла - переменная типа integer (точнее, любого порядкового типа); <нач. знач.> - начальное значение - число или выражение того же типа; <кон. знач.> - конечное значение - число или выражение того же типа; <оператор> - произвольный оператор Паскаля. Если операторов несколько, тогда, как и в операторе while ... do ..., используются операторные скобки: begin ... end. Например, возможны такие записи оператора цикла:
for i := a to b do s1;
for j := a to b do begin s1; s2; ..., sn end; или
for k := p to m do begin s1; s2; ... sn end;
Здесь s1, s2, s3, ... sn - операторы цикла. При выполнении оператора for вначале вычисляется выражение <нач .знач.> и осуществляется присваивание его значения переменной цикла <пар .цикла> := <нач. знач.>. После этого циклически повторяются: 1) проверка условия <пар .цикла> <кон. знач.>; если условие не выполнено, оператор for завершает работу; 2) выполнение оператора <оператор> или операторов s1; s2; s3; ... sn; 3) переменная цикла <пар. цикла> увеличивается на единицу.
Надо сразу заметить, что задать шаг цикла, отличный от 1 в этом операторе, нельзя.
Графическое
изображение циклов for будет
таким (см. рис. 33):
10. Понятие информационных технологий. Этапы развития информационных технологий.
Технология — это комплекс научных и инженерных знаний, реализованных в
приемах труда, наборах материальных, технических, энергетических, трудовых
факторов производства, способах их соединения для создания продукта или
услуги, отвечающих определенным требованиям. Поэтому технология неразрывно
связана с машинизацией производственного или непроизводственного, прежде
всего управленческого процесса. Управленческие технологии основываются на
применении компьютеров и телекоммуникационной техники.
Согласно определению, принятому ЮНЕСКО, информационная технология —
это комплекс взаимосвязанных, научных, технологических, инженерных
дисциплин, изучающих методы эффективной организации труда людей, занятых
обработкой и хранением информации; вычислительную технику и методы
организации и взаимодействия с людьми и производственным оборудованием, их
практические приложения, а также связанные со всем этим социальные,
экономические и культурные проблемы. Сами информационные технологии требуют
сложной подготовки, больших первоначальных затрат и наукоемкой техники. Их
введение должно начинаться с создания математического обеспечения,
формирования информационных потоков в системах подготовки специалистов.
ЭТАПЫ РАЗВИТИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Существует несколько точек зрения на развитие информационных
технологий с использованием компьютеров, которые определяются различными
признаками деления.
Общим для всех изложенных ниже подходов является то, что с появлением
персонального компьютера начался новый этап развития информационной
технологии. Основной целью становится удовлетворение персональных
информационных потребностей человека как для профессиональной сферы, так и
для бытовой.
Признак деления - вид задач и процессов обработки информации
1-й этап (60 - 70-е гг.) — обработка данных в вычислительных центрах
в режиме коллективного пользования. Основным направлением развития
информационной технологии являлась автоматизация операционных рутинных
действий человека.
2-й этап (с 80-х гг.) — создание информационных технологий,
направленных на решение стратегических задач.
Признак деления — проблемы, стоящие на пути информатизации общества
1-й этап (до конца 60-х гг.) характеризуется проблемой обработки
больших объемов данных в условиях ограниченных возможностей аппаратных
средств.
2-й этап (до конца 70-х гг.) связывается с распространением ЭВМ
серии 1ВМ/360. Проблема этого этапа - отставание программного
обеспечения от уровня развития аппаратных средств.
3-й этап (с начала 80-х гг.) - компьютер становится инструментом
непрофессионального пользователя, а информационные системы - средством
поддержки принятия его решений. Проблемы- максимальное удовлетворение
потребностей пользователя и создание соответствующего интерфейса работы
в компьютерной среде.
4-й этап (с начала 90-х гг.) - создание современной технологии
межорганизационных связей и информационных систем. Проблемы этого этапа
весьма многочисленны. Наиболее существенными из них являются:
• выработка соглашений и установление стандартов, протоколов для
компьютерной связи;
• организация доступа к стратегической информации;
• организация защиты и безопасности информации.
Признак деления — преимущество, которое приносит компьютерная
технология
1 -й этап (с начала 60-х г.г..) характеризуегся довольно
эффективной обработкой информации при выполнении рутинных операций с
ориентацией на централизованное коллектив-ное использование ресурсов
вычислительных центров. Основным критерием оценки эффективности
создаваемых информационных систем была разница между затраченными на
разработку и сэкономленными в результате внедрения средствами. Основной
проблемой на этом этапе была психологическая - плохое взаимодействие
пользователей, для которых создавались информационные системы, и
разработчиков из-за различия их взглядов и пони-мания решаемых проблем.
Как следствие этой проблемы, создавались системы, которые пользователи
плохо воспринимали и, несмотря на их достаточно большие возможности, не
использовали в полной мере.
2-й этап (с середины 70-х гг.) связан с появлением персональных
компьютеров. Изменился подход к созданию информационных систем-
ориентация смещается в сторону индивиду-ального пользователя для
поддержки принимаемых им решений. Пользователь заинтересован в
проводимой разработке, налаживается контакт с разработчиком, возникает
взаимопонимание обеих групп специалистов. На этом этапе используется
как централизованная обработка данных, характерная для первого этапа,.
так и децентрализованная, базирующаяся на решении локальных задач и
работе с локальными базами данных на рабочем месте пользователя.
3-й этап (с начала 90-х гг.) связан с понятием анализа
стратегических преимуществ в бизнесе и основан на достижениях
телекоммуникационной технологии распределенной обработки информации.
Информационные системы имеют своей целью не просто увеличение
эффективности обработки данных и помощь управленцу. Соответствующие
информационные технологии должны помочь организации выстоять в
конкурентной борьбе и получить преимущество.
Признак деления - виды инструментария технологии
1-й этап (до второй половины XIX в.) — "ручная" информационная
технология инструментарий которой составляли: перо. чернильница, книга
Коммуникации осуществлялись ручным способом путем переправки через почту
писем, пакетов, депеш. Основная цель технологии - представление информации
в нужной форме.
2-й этап (с конца XIX в.) — "механическая" технология,
инструментарий которой составляли: пишущая машинка, телефон, диктофон,
оснащенная более совершенными средствами доставки почта. Основная цель
технологии - представление информации в нужной форме более удобными
средствами,
3-й этап (40 — 60-е гг. XX в.) — "электрическая" технология,
инструментарий которой составляли: большие ЭВМ и соответствующее
программное обеспечение, электрические пишущие машинки, ксероксы,
портативные диктофоны.
Изменяется цель технологии. Акцент в информационной технологии начинает
перемещаться с формы представления информации на формирование ее
содержания.
4-й этап (с начала 70-х гг.) — "электронная" технология, основным
инструментарием которой становятся большие ЭВМ и создаваемые на их базе
автомати-зированные системы управления (АСУ) и информационно-поисковые
системы (ИПС), оснащенные широким спектром базовых и специализированных
программных комплексов. Центр тяжести технологии еще более смещается на
формирование содержательной стороны информации для управлснчсскон среды
различных сфер общественной жизни, особенно на организацию аналитической
работы. Множество объективных и субьекгивных факторов не позволили решить
стоящие перед новой концепцией информационной технологии поставленные
задачи, Однако был приобретен опыт формирования содержательной стороны
управленческой информации и подготовлена профессиональная, психологическая
и социальная база для перехода на новый этап развитии технологии,
5-й этап (с середины 80-х гг.) — "компьютерная" ("новая") технология,
основным инструментарием которой является персональный компьютер с широким
спектром стандартных программных продуктов разного назначения. На этом
этапе происходит процесс персонализации АСУ, который проявляется в создании
систем поддержки принятия решений определенными специалистами. Подобные
системы имеют встроенные элементы анализа и интеллекта для разных уровней
управления, реализуются на персональном компьютере и используют
телекоммуникации. В связи с переходом на микропроцессорную базу
существенным изменениям подвергаются и технические средства бытового,
культурного и прочего назначений.
Начинают широко использоваться в различных областях глобальные и локальные
компьютерные сети.
11. Определение и классификация основных видов технических средств информации.
Технические средства информации (ТСИ) подразделяются на аудитивные (звуковые), визуальные (зрительные) и аудиовизуальные.
К аудитивным относят средства для воспроизведения звука и усиления речи преподавателя.
Одна из разновидностей средств воспроизведения звука – магнитофон дает возможность на занятиях, например по диагностированию технического состояния автомобиля, продемонстрировать характерные стуки и шумы, свидетельствующие о той или иной неисправности. Кроме того, он создает условия для репетиционной подготовки преподавателя. Из магнитофонных записей можно создать фонотеку, учащиеся смогут прослушать информацию по пропущенным занятиям или плохо усвоенным учебным элементам.
Усилители в больших лекционных аудиториях, на выставках, во время занятий (экскурсий) на предприятиях дают возможность снизить нагрузку голосового аппарата преподавателя, обеспечить хорошую слышимость всем учащимся. Необходимость в усилении речи преподавателя возникает в учебной аудитории при расстоянии от преподавателя до последнего ряда более 20 м.
Визуальные средства разделяют на статические, динамические и классные доски.
Разновидностями статических визуальных средств являются диапроекторы и эпидиаскопы.
Диапроекторы служат для получения изображения на большом экране путем просвечивания диапозитива (диафильма или слайда). Некоторые конструкции проекторов приспособлены для демонстрации и диафильмов, и слайдов. Диафильмы и слайды требуют практически одной и той же подготовки – переноса изображения на фотопленку. Для подготовки слайдов приходится разрезать и монтировать пленку в рамки.
Диафильму следует отдать предпочтение в тех случаях, когда преподавателю не придется в дальнейшем менять порядок следования кадров. Если же такая стабильность нарушается (в связи с изменением состава аудитории или учебной программы, совершенствованием порядка изложения учебных элементов), предпочтение отдают слайдам, так как их легко расположить в любом порядке.
Эпипроектор служит для получения на большом экране изображения, взятого из журнала, книги и т. п.
Проектор обычно имеет и устройство для показа диапозитивов и поэтому называется эпидиаскоп.
Существенный недостаток многих моделей диапроекторов – шум, создаваемый устройством для принудительного охлаждения пленки.
Проекторы дают возможность получить больший размер изображения, чем плакаты. По сравнению с громоздким плакатным хозяйством хранение и подбор диафильмов и слайдов проще, компактнее. Изготовление диапозитива при готовом оригинале проще, чем плаката, это доступно любой школьной фотолаборатории.
Удобно одновременно использовать несколько проекторов. Например, для сравнения двух-трех ситуаций дорожного движения, для показа на одном экране схемы агрегата, на другом – его внешнего вида, на третьем – узлов и т. д.
Современные проекторы снабжены дистанционным устройством для смены кадров, фокусировки – это позволяет преподавателю не отходить от экрана, не прерывать объяснений.
К визуальным средствам иллюстрации динамичных процессов и явлений относят кино. Оно способно показать их в замедленном или ускоренном темпе. Например, длящееся доли секунды горение в цилиндре двигателя можно показать в течение нескольких минут, а многодневный процесс развития растения уложить в несколько секунд. Кино может показать сложные аварийные ситуации в дорожном движении. Применение мультипликации и других киноприемов делает сложнейшие процессы доступными, понятными.
Объективно доказано, что наиболее эффективная доза показа – до 5 минут экранного времени. Фрагментарное использование кино для показа динамических явлений открывает широкий путь применению кино в учебном процессе. Кинофрагменты доступны по стоимости и по сложности изготовления даже самодеятельным кинолабораториям школ и учебно-производственных комбинатов.
Для визуальных ТСИ наиболее удобен экран, ширина которого составляет 20% от длины аудитории (при соотношении ширины к высоте 4:3).
Весьма существенный недостаток многих проекторов – необходимость частичного или даже полного затемнения аудитории. Для этого необходимы специальные устройства на окнах. Кроме того, затемнение затрудняет или полностью исключает конспектирование, одновременное использование УНП, в некоторых случаях снижает уровень организованности группы.
Классная доска даже в условиях широкого применения плакатов и проекторов – необходимое для любого занятия средство. Доски следует делать максимально широкими, чтобы увеличить полезную их площадь. Следует обратить серьезное внимание на материал покрытия доски, на подбор мела, чтобы обеспечить хорошую видимость изображения при небольшом усилии нажима на мел.
Чтобы при сравнительно малых габаритах доски сохранить записи, сделанные в начале занятия, до конца, применяют раздвижные доски с вертикальным или горизонтальным перемещением, а также в виде бесконечной ленты.
Просветные доски выполняют из полупрозрачного материала. На материал наносят сетку линий, изображение которой можно сделать незаметным при выключении подсвета. Такие доски удобны для вычерчивания графиков
12. Понятие массива. Описание массива. Одномерные, многомерные массивы. Вложенные циклы.
Массив – набор компонентов(элементов),расположенных в памяти непосредственно друг за другом, доступ к которым осуществляются по индексу (индексам).
До своего использования массив должен быть описан. Описание имеет вид (синтаксис):
тип имя[константа];
Константа указывает количество элементов массива, поэтому должна быть положительной целого типа. Например,
int a[10]; char my_string[80];
Семантика: описание нужно транслятору, чтобы отвести в памяти непрерывный участок для всех элементов массива. Длина этого участка вычисляется произведением размера типа данных на количество элементов массива. Например, размер памяти, отведенный под массив a, равен 2 байта * 10 элементов - всего 20 байт, а под массив my_string - 1*80=80 байт.
При обращении к элементу массива в процессе выполнения программы выход значения индекса за его максимальное значение, указанное при описании массива, не проверяется. Поэтому необходимо следить за этим самостоятельно, чтобы избежать трудно выявляемых ошибок. Индекс может изменяться от 0 до значения (константа - 1).
Одномерный массив – это линейная таблица, т.е. таблица, элементы которой располагаются в одну строку или столбец
Многомерные массивы – это массивы, которых есть более одного индекса. Вместо одной строчки элементов, многомерные массивы можно рассматривать как совокупность элементов, которые распределены по двум и более измерением.
Вложенные циклы.
Цикл называется вложенным, если он размещается внутри другого цикла. На первом проходе, внешний цикл вызывает внутренний, который исполняется до своего завершения, после чего управление передается в тело внешнего цикла. На втором проходе внешний цикл опять вызывает внутренний. И так до тех пор, пока не завершится внешний цикл. Само собой, как внешний, так и внутренний циклы могут быть прерваны командой break.
Пример 10-19. Вложенный цикл
#!/bin/bash
# Вложенные циклы "for".
outer=1 # Счетчик внешнего цикла.
# Начало внешнего цикла.
for a in 1 2 3 4 5
do
echo "Итерация #$outer внешнего цикла."
echo "---------------------"
inner=1 # Сброс счетчика вложенного цикла.
# Начало вложенного цикла.
for b in 1 2 3 4 5
do
echo "Итерация #$inner вложенного цикла."
let "inner+=1" # Увеличить счетчик итераций вложенного цикла.
done
# Конец вложенного цикла.
let "outer+=1" # Увеличить счетчик итераций внешнего цикла.
echo # Пустая строка для отделения итераций внешнего цикла.
done
# Конец внешнего цикла.
exit 0
13. Правила набора текста в документе. Система помощи в МS Word. Работа с фрагментами текста. Установка полей. Форматирование.
При работе с документом Word на экране одновременно присутствуют указатель мыши и текстовый курсор (курсор вставки) в виде мигающей вертикальной черты. Для ввода текста используется главным образом клавиатура. Ввод символов, вставка в документ таблиц, рисунков и других объектов. Перемещение текстового курсора может осуществляться только в пределах созданного документа. Переместить текстовый курсор в нужную позицию можно с помощью мыши, сделав щелчок в нужном месте документа, или с помощью клавиш управления курсором. При использовании полос прокрутки текстовый курсор остается на прежнем месте. осуществляются в позицию текстового курсора. При вводе текста в документ Word переход на новую строку при достижении правого края страницы осуществляется автоматически (без нажатия клавиши Enter). Клавишу Enter следует нажимать только для завершения текущего абзаца и перехода к следующему абзацу. Неправильное использование клавиши Enter затрудняет в дальнейшем форматирование текста. Конец абзаца (нажатие клавиши Enter) помечается в документе с помощью непечатаемого символа ¶ (пи) - маркера абзаца. При завершении ввода текущего абзаца новый абзац наследует стиль предыдущего. Объединение двух абзацев означает удаление символа конца абзаца между ними. При этом весь объединенный абзац форматируется, как нижний присоединенный фрагмент. Разбиение одного абзаца на два достигается вставкой символа конца абзаца в место разбиения текста. Для этого в место разбиения нужно установить текстовый курсор и нажать клавишу Enter. Допускаются пустые абзацы. Для того чтобы внутри абзаца перейти на новую строку, не начиная новый абзац, следует нажать комбинацию клавиш Shift+Enter.
Правила ввода и форматирования текста в документе Word 1. Между словами следует ставить только один пробел. В противном случае будут создаваться слишком большие интервалы, особенно при использовании режима выравнивания по ширине. 2. Перед знаками препинания пробелы ставить не нужно, после знака препинания - обязательно. 3. Слова, заключенные в кавычки или скобки, не должны отделяться от них пробелами, например: (текст), а не ( текст ). 4. Перед и после тире нужно ставить пробелы, например: Форматирование - это процесс оформления страницы, абзаца, строки, символа. 5. Дефисы следует использовать без пробелов, например: Ростов-на-Дону. 6. Не следует использовать пустой абзац (¶) в качестве средства для отступа следующего абзаца, так как это приводит к "негибкому" форматированию. Для таких целей нужно использовать команду FORMAT Þ Paragraph и в диалоговом окне Paragraph устанавливать необходимые отступы и интервалы. 7. Не следует использовать знак табуляции и тем более несколько пробелов для обозначения красной строки. Это также осложняет последующее форматирование. Установка первых (красных) строк производится с помощью меню FORMAT Þ Paragraph или масштабной линейки. 8. Одинаковые по смыслу и логическому назначению элементы одного документа всегда следует выделять одинаковым образом. Не следует злоупотреблять большим количеством выделений в тексте. 9. При использовании заголовков необходимо придерживаться следующих правил: • располагать заголовки на одной странице с началом текста, к которому они относятся; • выделять заголовки другим размером и начертанием шрифта или прописными буквами; • отделять заголовки от остального текста интервалами; • не ставить точку в конце заголовков (остальные знаки препинания - !, ?, многоточие - ставить при необходимости); • если заголовок состоит из двух самостоятельных предложений, то в конце первого предложения нужно ставить точку, а в конце заголовка - нет; • не использовать в заголовках переносы слов.
Microsoft Word – это многофункциональный текстовый процессор, основа любого офиса.
На примере программы Word удобно изучать интерфейс всех остальных программ семейства Мicrosoft Оffice: изучая Word, вы тем самым подбираете ключ ко всем вашим офисным программам, точно так же, как изучая WordPad, вы готовились к работе с самим Word.
С помощью Word вы можете не просто набрать текст, но и оформить его по своему вкусу, включая в текст:
таблицы,
графики,
картинки,
фотографии.
Word поможет составить простое письмо и объемный документ, яркую поздравительную открытку.
По своим функциям Word приближен к издательским программам верстки. Это значит, что в этом редакторе можно полностью подготовить к печати (сверстать) газету, книгу, изготовить WWW-страницу Internet.
Возможности Мicrosoft Word
Возможность создания нового документа с помощью шаблонов (в Word включены шаблоны стандартных писем, поздравительных записок, отчетов, факсов и ряд других документов).
Возможность одновременного открытия и работы с большим количеством документов.
Автоматическая проверка орфографии, грамматики и стилистики при вводе документа.
Автоматическая коррекция наиболее часто повторяющихся ошибок.
Расширенные возможности форматирования документа.
В отличие от WordPad, Word допускает выравнивание документа по обоим краям, многоколоночную верстку.
Использование стилей для быстрого форматирования документа.
Возможность автоматизации ввода повторяющихся и стандартных элементов текста.
Удобные механизмы работы с ссылками, сносками, колонтитулами.
Включение в текст элементов, созданных в других программах Microsoft Office – графических изображений, электронных таблиц и графиков, звуков, видеоизображений и т.д.
Возможность подготовки простых электронных таблиц и гипертекстовых документов Internet.
Возможность работы с математическими формулами.
Возможность автоматического создания указателей и оглавления документа.
Возможность отправки готового документа непосредственно из Word на факс и по электронной почте (необходимость оснащения модемом).
Встроенный мастер подсказок и объемная система помощи.
Работа с фрагментами текста.
Преимуществом текстовых процессоров и, естественно, WORD, является возможность работы с блоками (фрагментами) текста. Пользователь может перемещать, копировать, удалять блоки, изменять в них шрифт, формат, обрамлять и заполнять их и многое другое. Допускается перемещение и копирование текста и рисунков в пределах одного документа, а также в другие документы и даже в другие приложения. |
Для работы с фрагментами документа необходимо:
|
Чтобы быстро выделить (маркировать) необходимо:
|
Полоса выделения – это невидимая полоса вдоль левой границы окна документа, используемая для выделения текста с помощью мыши. Указатель мыши, попав в полосу выделения, становится стрелкой, смотрящей на "северо-восток". Снять выделение – щелкнуть левой клавишей мыши вне выделенного фрагмента. |
Для выделения больших фрагментов текста необходимо: - выделить начало фрагмента; - нажать F8, при этом включится индикатор 'ВДЛ' в строке состояния; - щелкнуть мышью в конце фрагмента; Для снятия выделения с такого фрагмента, надо предварительно выключить индикатор. |
Установка полей.
Поля страницы представляют собой пустое пространство возле краев страниц. Как правило, текст и графические элементы вставляются в область печати, ограничиваемую полями страницы. Однако некоторые элементы можно разместить на полях — например, верхние и нижние колонтитулы и номера страниц.
В Word существует несколько способов задать параметры страницы:
Первый
способ:
1. Перейдите в режим разметки.
2. Поместите указатель на границу поля на горизонтальной или вертикальной линейке (рис. 10.2). Когда указатель примет вид двусторонней стрелки, перетащите границу поля.
Чтобы
указать точные размеры полей, удерживайте
нажатой клавишу ALT при
перетаскивании границы поля; при
этом на линейке будут отображаться
размеры поля (рис. 10.3).
Второй способ:
Для
ввода размеров вручную, в меню Файл выберите
командуПараметры
страницы(рис.
10.4), а затем – вкладку Поля.
Чтобы изменить поля для части документа, выделите нужный фрагмент текста, а затем задайте размеры полей на вкладкеПоля (меню Файл, команда Параметры страницы). В списке Применить выберите параметр К выделенному тексту. До и после выделенных страниц будут автоматически вставлены разрывы раздела. Если документ уже разбит на разделы, щелкните нужный раздел или выделите несколько разделов, а затем измените поля.
Форматирование.
Форматирование текста процесс придания тексту определенного вида, связанный с определением левой и правой границ текста, абзацного отступа и т.д.
14. Системное программное обеспечение. Операционные системы. Основные функции ОС. Примеры операционных систем.
Системное программное обеспечение
Системное ПО - совокупность программ для управления аппаратурой компьютера и обеспечения работы прикладных программ.
Системное ПО входит в состав программного обеспечения компьютера.
Классификация системного ПО:
Базовое ПО - совокупность программ, обеспечивающих работу компьютера.
В базовое ПО входят:
операционные системы,
операционные оболочки (shell).
Служебное (сервисное) ПО (утилиты) - совокупность программ, расширяющих базовое ПО.
№ п\п |
Виды служебного ПО |
Назначение |
Примеры программ |
1 |
Архиваторы |
для архивирования (сжатия) данных |
WinRAR, WinZip |
2 |
Программы, обслуживающие устройства компьютера: жесткий диск, оперативную память, процессор, видеокарту |
||
2.1 |
Дисковые утилиты: |
для обслуживания жесткого диска |
|
-чистильщики |
для удаления мусора и временных файлов |
Wise Disk Cleaner, Free Spacer |
|
-дефрагментаторы |
для дефрагментации жесткого диска, оптимизируют винчестер так, чтобы все части одного файла находились рядом |
Diskeeper O&O Defrag Pro |
|
-программы диагностики |
для наблюдения за параметрами жесткого диска, его температурой, а также проверки диска на наличие повреждений |
HD Tune, HDDScan, Victoria, MHDD |
|
-менеджер для работы с разделами жесткого диска |
для деления жесткого диска на разделы: для создания новых разделов, удаления имеющихся, изменения размера разделов, перемещения дисков в другие места |
MiniTool Partition Wizard, Partition Magic, O&O PartitionManager, GParted (для Linux) |
|
2.2 |
Программы диагностики оперативной памяти |
для поиска ошибок в оперативной памяти |
Memtest86, Memtest86+, MS Windows Memory Diagnostic |
2.3 |
Программы диагностики процессора |
для наблюдения за параметрами процессора (рабочая частота, потребляемая энергия, температура ядра, используемый слот, используемые инструкции, размер кэша) |
Intel Processor Diagnostic Tool (для процессоров Intel), CoreTemp (для процессоров Intel и AMD) |
2.4 |
Программы диагностики видеокарты |
для наблюдения за параметрами (напряжение, температура графического процессора, производительность) |
3DMark06, GPU Caps Viewer |
3 |
Программы очистки системного реестра (базы данных параметров и настроек для аппаратного обеспечения, ПО и профилей пользователей в ОС) |
для поиска и удаления реесторного мусора, для создания резервной копии реестра, для оптимизация реестра (сжатие и дефрагментация) после очистки: |
CCleaner, Reg Organizer, regedit.exe |
4 |
Утилиты безопасности |
для обеспечения компьютерной безопасности |
|
-программы для шифрования данных (шифрование всего диска или контейнерное шифрование) |
для защиты данных от несанкционированного доступа, их просмотра и изменения |
MS BitLocker (входит в ОС Windows), TrueCrypt, Whole Disk Encryption, Safe? DriveCrypt, CompuSec |
|
-программы для резервного копирования и восстановления жесткого диска |
для создания копии данных жесткого диска и их восстановления на старом месте или новом месте в случае повреждении или разрушения диска |
Acronis True Image, TestDisk, Paragon Drive Backup, Macrium Reflect |
|
-антивирусы |
для борьбы с вирусами на компьютере |
Антивирус Касперского, Doctor Web, Norton AntiVirus, McAfee VirusScan Professional, Comodo AntiVirus |
|
-персональные фаерволы (брэндмауэры, сетевой экран) |
для защиты компьютера, подключенного к сети Интернет: для контроля и фильтрования сетевого трафика |
Outpost Firewall Pro, Comodo Firewall,Брандмауэр Windows (входит в ОС Windows) |
|
-комплексное решение: антивирус+файрволл |
сочетает функции антивируса и фаервола |
Comodo Internet Security, Kaspersky Internet Security, Agnitum Outpost Security Suite, |
|
5 |
Программа установки и удаления приложений |
для корректной установки и удаления программного обеспечения |
1 Click Add n Remove, |
6 |
Менеджер автозагрузки |
для разрещения\запрета автоматического запуска определенных программ при запуске ОС, для добавления\удаления своих программ из списка программ автозапуска, для редактирования параметров запуска |
Advanced StartUp Manager, RegRun Security Suite |
7 |
Твикер |
для настройки параметров ОС, которые недоступны обычными средствами |
Tweak-XP Pro (для ОС Windows XP), Tweak-7 (для ОС Windows) |
8 |
Сетевые утилиты |
для работы с сетью: просмотр и редактирование настроек подключения к сети, поиск неполадок в сети и т.д. |
ipconfig, ping, tracert (входят в ОС Windows, запускаются из командной строки: cmd.exe) |
9 |
Утилиты для восстановления после сбоя в компьютере |
-для "заморозки" текущего состояния системы, чтобы в случае сбоя была возможность вернуться ("откатиться") к данному состоянию |
DeepFreeze Standard, Shadow Defender, Comodo Time Machine, Returnil Virtual System |
Операционные системы (ОС) - программы, которые управляют устройствами компьютера (процессором, оперативной памятью, устройствами ввода\вывода) и обеспечивают работу других программ.
Основные функции ОС:
Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
Обеспечение пользовательского интерфейса.
Сохранение информации об ошибках системы.
Примеры ОС:
MS DOS, IBM PC DOS,
MS Windows (98, XP, 7, 8)
Mac OS, Mac OS X,
OS/2,
Linux
15. Табличный процессор. Работа с большими таблицами. Имена ячеек и диапазонов.
Excel – это табличный процессор. Табличный процессор - это прикладная программа, которая предназначена для создания электронных таблиц и автоматизированной обработки табличных данных. Что такое электронная таблица в Excel? Электронная таблица – это электронная матрица, разделенная на строки и столбцы, на пересечении которых образуются ячейки с уникальными именами. Ячейки являются основным элементом электронной таблицы, в которые могут вводиться данные и на которые можно ссылаться по именам ячеек. К данным относятся: числа, даты, время суток, текст или символьные данные и формулы. Что такое обработка табличных данных в Excel? К обработке данных относится:
проведение различных вычислений с помощью формул и функций, встроенных в редактор;
построение диаграмм;
обработка данных в списках (Сортировка, Автофильтр, Расширенный фильтр, Форма, Итоги, Сводная таблица);
решение задач оптимизации (Подбор параметра, Поиск решения, Сценарии "что - если" и другие задачи);
статистическая обработка данных, анализ и прогнозирование (инструменты анализа из надстройки "Пакет анализа"). Таким образом, Excel являются не только средством автоматизации расчетов, но и средством моделирования различных ситуаций.
Область применения Excel: планово – финансовые и бухгалтерские расчеты, учет материальных ценностей, системы поддержки принятия решений (СППР) и другие области применения.
