Автор работы: Пользователь скрыл имя, 01 Ноября 2010 в 21:38, Не определен
Формат числа. Копирование значений, копирование форматов. Удаление формата
РОССИЙСКАЯ АКАДЕМИЯ ГОСУДАРСТВЕННОЙ СЛУЖБЫ
ПРИ ПРЕЗИДЕНТЕ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Кафедра
информационных технологий
КОНТРОЛЬНАЯ
РАБОТА
По курсу: ИНФОРМАТИКА
На тему: Понятие и свойства алгоритма.
Формат числа. Копирование значений, копирование форматов.
Удаление
формата.
2010
Содержание
стр.
Современное формальное определение алгоритма было дано в 30—50-х годы XX века в работах Тьюринга, Поста, Чёрча (тезис Чёрча — Тьюринга), Н. Винера, А. А. Маркова.
Само слово «алгоритм» происходит от имени учёного Абу Абдуллах Мухаммеда ибн Муса аль-Хорезми. Около 825 года он написал сочинение, в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления. К сожалению, арабский оригинал книги не сохранился. Аль-Хорезми сформулировал правила вычислений в новой системе и, вероятно, впервые использовал цифру 0 для обозначения пропущенной позиции в записи числа (её индийское название арабы перевели как as-sifr или просто sifr, отсюда такие слова, как «цифра» и «шифр»). Приблизительно в это же время индийские цифры начали применять и другие арабские учёные. В первой половине XII века книга аль-Хорезми в латинском переводе проникла в Европу. Переводчик, имя которого до нас не дошло, дал ей название Algoritmi de numero Indorum («Алгоритми о счёте индийском»). По-арабски же книга именовалась Китаб аль-джебр валь-мукабала («Книга о сложении и вычитании»). Из оригинального названия книги происходит слово Алгебра.
Таким образом, мы видим, что латинизированное имя среднеазиатского ученого было вынесено в заглавие книги, и сегодня ни у кого нет сомнений, что слово «алгоритм» попало в европейские языки именно благодаря этому сочинению. Однако вопрос о его смысле длительное время вызывал ожесточённые споры. На протяжении многих веков происхождению слова давались самые разные объяснения.
Упомянутый выше перевод сочинения аль-Хорезми стал первой ласточкой, и в течение нескольких следующих столетий появилось множество других трудов, посвящённых всё тому же вопросу — обучению искусству счёта с помощью цифр. И все они в названии имели слово algoritmi или algorismi.
Под алгоритмом понимают постоянное и точное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи.
Исполнитель алгоритма – это тот объект, для управления которым составлен алгоритм (человек, машина, компьютер и т.д.).
При составлении и записи алгоритма необходимо обеспечить, чтобы он обладал рядом свойств:
Мы на каждом шагу встречаем алгоритмы. Некоторые из них выполняем машинально, даже не задумываясь об этом. Выполняя некоторые действия, мы даже не подозреваем, что выполняем определенный алгоритм. Существуют три основных способа описания алгоритмов:
Например, нам хорошо известно, как открывать дверь ключом. Однако, чтобы научить этому малыша, придется четко разъяснить и сами действия, и порядок их выполнения.
Запишем алгоритм выполнения открывания двери:
Словесно-пошаговый алгоритм передвижения из точки А в точку Б:
Блок-схема - наглядное графическое изображение алгоритма, когда отдельные его действия (этапы) изображаются при помощи различных геометрических фигур (блоков), а связи между этапами указываются при помощи стрелок, соединяющих эти фигуры.
Рассмотрим перечень условных обозначений, наиболее часто используемых для представления алгоритмов в графической форме (таблица 1).
|
Таблица
1 - Стандартные графические
Пример
записи алгоритмов в виде блок-схемы:
Чтобы компьютер выполнил решение какой–либо задачи, ему необходимо получить от человека инструкции, как её решать. Набор таких инструментов для компьютера, направленный на решение конкретной задачи, называемой компьютерной программой.
В общем смысле языком программирования называется фиксированная система обозначений и правил для описания алгоритмов и структур данных.
Приведем пример записи алгоритма для нахождения наибольшего из двух чисел на языке программирования Pascal (рис. 1).
Рисунок 1 – программа на Pascal
Microsoft Excel - приложение, которое используется для создания документов в виде электронных таблиц. В Microsoft Excel можно строить различные виды графиков и диаграмм. Microsoft Excel содержит много математических и статистических функций, благодаря которым его можно использовать для расчетов курсовых и лабораторных работ. Microsoft Excel нашел широкое применение в бухгалтерии.
По умолчанию после создания документа в Microsoft Excel все ячейки находятся в формате "Общий".
Формат «Общий» используется для отображения как текстовых, так и числовых значений произвольного типа и имеет ряд хитростей:
Часто нужно к числу в ячейке добавить обозначение денежной единицы, знак процента, выставить количество знаков после запятой, представить дату в определенном формате и т.п.
Для
изменения формата числа
Существует 3 способа открытия окна "Формат ячеек":
Рисунок 2 – Способ № 1 вызова окна «Формат ячейки»
Рисунок 3 – Способ № 2 вызова окна «Формат ячейки»
Рисунок
4 – Способ № 3 вызова окна «Формат
ячейки»
Описание форматов числа.
Внимание! Несмотря на то, что при изменении количества отображаемых знаков после запятой визуально число изменяется, в ячейке по прежнему хранится неокругленное число и операции будут осуществляться именно с ним. К примеру, пусть в ячейку было занесено число 1,23456. Пользователь оставил лишь 4 знака после запятой. В ячейке будет отображаться число 1,2346. Но при умножении на 100 000 в ячейке будет результат 123 456, а не 123 460! При расчетах пользуйтесь функцией ОКРУГЛ, если есть необходимость работать с округленным числом.
Позволяет произвести те же настройки, что и в формате "Числовой" (кроме отключения разделения разрядов), добавляется выбор денежной единицы (по умолчанию отображается денежная единица, указанная в настройках "Панель управления"/"Язык и региональные стандарты"/закладка "Региональные параметры").
Позволяет произвести те же настройки, что и в формате "Денежный" (кроме выбора формата отрицательных чисел: он всегда черные с минусом и отступом). Отличия от формата "Денежный" незначительные. Особенно их хорошо будет видно, если оформить ячейки сначала в формате "Денежный", выбрать денежный знак "$", ввести в ячейки отрицательные числа, увеличить ширину столбца и затем перевести их в формат "Финансовый". В ячейках появится отступ справа (как и у Денежного), но знаки "$" и "-" будут выровнены по левому краю. Очевидно, где-то принят такой стандарт оформления.
Обычно сами даты вводятся в ячейки вручную (благодаря автоматическому изменению формата ячейки после ввода данных), а затем в окне "Формат ячеек" выбирается нужный вид представления даты. Также можно сменить текущий формат представления даты на формат, принятый в других странах.
Обычно
время вводятся в ячейки вручную
(благодаря автоматическому
В формате "Процентный" все числа умножаются на 100 и добавляется знак "%". Также можно настроить количество десятичных разрядов после запятой.
В формате "Дробный" Microsoft Excel пытается преобразовать десятичные дроби в обыкновенные. Например, "1,2" (одна целая, две десятых) будет преобразовано в "1 1/5" (одна целая, одна пятая).
Формат "Экспоненциальный" удобен для представления очень больших (расстояние до Солнца в метрах) или очень маленьких (масса атома водорода в килограммах) чисел. Например, число "299 792 458" (скорость света в метрах) в этом формате преобразуется в "3,E+08". Знак "+" здесь означает, что запятую нужно передвинуть вправо, а "08" -- на какое количество разрядов. Также можно настроить количество знаков после запятой.
Значения в ячейках, оформленных в этом формате, отображаются точно так же, как вводятся. Они обрабатываются как строки вне зависимости от их содержания. Например, если в ячейке, оформленной в формате "Текстовой", написать "1.2.3", Microsoft Excel не будет пытаться преобразовать это в дату.
Ввод в ячейку 1-го символа " ' " (клавиша "Э" русской раскладки) автоматически приводит содержимое ячейки к текстовому формату. Символ " ' " на экране не отображается.
В выпадающем списке "Язык" выберите "Русский". В списке "Тип" появятся следующие варианты: "Почтовый индекс", "Индекс + 4", "Номер телефона", "Табельный номер". Позволяет оформить ячейку типом "Номер телефона" и вводить туда n-значный номер. Для других языков могут отобразиться другие варианты.
В этом пункте можно создать свой формат (например, "шт", "кг.", "м/с" и т.п.), отсутствующий среди стандартных. Для этого используется специальный язык описания форматов.
Иногда при копировании содержимого ячейки необходимо вставить только значение, а не базовую формулу, отображаемую в строке формул.
Например, требуется скопировать результирующее значение формулы в ячейку на другой лист или удалить значения, использованные в формуле, после копирования результирующего значения в другую ячейку на листе. В обоих случаях в конечной ячейке отображается ошибка ссылки на неправильную ячейку (#ССЫЛКА!), так как на ячейки, содержащие значения, использованные в формуле, больше нельзя сослаться.
Чтобы
предотвратить возникновение
Microsoft Excel позволяет копировать не только содержимое ячейки или диапазона, но и их формат. Чтобы скопировать формат одной ячейки в диапазон, необходимо выделить эту ячейку и выполнить следующие действия:
Рисунок 5 – Специальная вставка формата ячейки
Формат выделенной ячейки можно скопировать с помощью кнопки Формат. Для выполнения копирования необходимо выполнить следующие действия:
Рисунок 6 – Панель «Заполнить только форматы»
Для того чтобы очистить формат ячейки необходимо выполнить следующие действия:
Рисунок
7 – Удаление формата
Для того чтобы удалить созданный пользователем формат числа необходимо выполнить следующие действия:
Хотелось
бы отметить, что удалить встроенный формат
невозможно.
Рисунок 8 – Удаление пользовательского формата