Автоматизация ввода числовой информации.




Ниже перечислены символы, которые в Excel воспринимаются как числа:

0123456789+—(),/$%.Ее

Кроме того, числами считаются знаки денежных единиц.

Числа могут быть следующих типов:

целые числа, например 1381;

десятичные дроби, например 3,1415926;

рациональные дроби, например 3 5/6 или 3/4;

числа в записи с порядком 6,324Е+7.

Любые другие сочетания цифр и букв Excel воспринимает как текст. Если Excel распознает содержимое ячейки как число, оно выводится выровненным по правому краю.

Шаг за шагом

Сделайте активной ячейку, в которую нужно ввести число.

Введите число в одном из заданных форматов.

Отрицательные числа вводятся со знаком «минус» (-) или заключаются в скобки. В рациональных дробях целая и дробная части разделяются пробелом. Если целая часть отсутствует, Excel может принять дробь за дату. Чтобы избежать этого, введите 0 в качестве целой части. ПРИМЕЧАНИЕ Когда размера ячейки недостаточно для отображения содержащегося в ней текста, на экране появляется строка символов #. Для отображения всего текста нужно увеличить размер ячейки. Для этого подведите указатель мыши к правой границе имени столбца той ячейки, размер которой нужно изменить. Указатель должен принять форму двунаправленной стрелки. Удерживая левую кнопку мыши нажатой, измените размер ячейки. Можно также дважды щелкнуть по правой границе имени столбца, и размер всех ячеек столбца станет достаточным для отображения самой широкой ячейки.

Основные понятия программирования. Понятие алгоритмов и программ. Свойства алгоритма. Способы записи алгоритмов.

Понятие алгоритма относится к основным понятиям информатики. Рассмотрим основные понятия, связанные с понятием алгоритма.

Когда речь идет об алгоритме, всегда подразумевается существование некоторого исполнителя, для которого предназначен алгоритм.

Исполнитель – человек или автомат (например, компьютер), который умеет выполнять определенный конечный набор действий.

Предписание – приказ на выполнение действий из указанного конечного набора.

Система предписаний – совокупность допустимых приказов.

Программа – конечная последовательность предписаний с указанием порядка их выполнения.

В случае, когда исполнителем является компьютер, предписание называется командой, а система предписаний называется системой команд компьютера. Разные компьютеры в зависимости от их устройства могут иметь разные системы команд.

Программирование – составление последовательности команд, которая необходима для решения поставленной задачи.

Составлению программы предшествует разработка алгоритма.

Алгоритм – это точное и понятное указание исполнителю совершить конечную последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи.

Любой алгоритм обладает следующими свойствами:

Дискретность. Выполнение алгоритма разбивается на последовательность элементарных действий – шагов. Каждое действие должно быть закончено исполнителем прежде, чем он перейдет к выполнению следующего действия. Произвести каждое отдельное действие исполнителю предписывает специальное указание в записи алгоритма, называемое командой.

Точность или детерминированность. Запись алгоритма должна быть такой, чтобы, выполнив очередную команду, исполнитель точно знал, какую команду надо выполнять следующей.

Понятность. Каждый алгоритм строится в расчете на конкретного исполнителя, который должен быть в состоянии выполнить каждую команду алгоритма в строгом соответствии с ее назначением.

Результативность. При точном исполнении всех предписаний алгоритма процесс должен завершится за конечное число шагов и при этом должен быть получен какой-либо ответ на поставленную задачу. В качестве одного из возможных решений может быть установление того факта, что задача не имеет решения

Массовость. помощью одного и того же алгоритма можно решать однотипные задачи и делать это неоднократно. Свойство массовости значительно увеличивает практическую ценность алгоритмов.

Большая ценность алгоритмов заключается в том, что исполнитель может не вникать в смысл того, что он делает, и вместе с тем получать нуж больше знаний, чем от исполнителя.

Простейшие операции, на которые распадается процесс решения задачи, может реализовать автоматическое устройство, специально созданное для выполнения отдельных команд алгоритма в указанной последовательности. Если удается получить алгоритм решения какой-нибудь задачи, появляется возможность создать машину, которая автоматизировала бы ее решение.

Каждый алгоритм предполагает наличие некоторых исходных данных. Например, для медицинского рецепта (алгоритма) исходными данными являются медикаменты, а результатом – флакон с готовым лекарством. Для алгоритма сложения исходными данными являются пара слагаемых, а результатом – их сумма. Для каждого алгоритма существует класс объектов, допустимых в качестве исходных данных. Иногда исходными данными являются материальные объекты, а иногда – числа.

Алгоритм – это правило, следовательно, оно должно быть сформулировано на некотором языке. Исходные данные и искомые результаты также должны быть описаны на некотором языке, возможно отличном от языка, на котором описан алгоритм.

Таким образом, каждый алгоритм связан с двумя языками: на одном он сформулирован сам, предложения другого являются для него допустимыми вариантами исходных данных.

Разработка алгоритма решения задачи называется алгоритмизацией. В процессе алгоритмизации задача сводится к построению последовательности шагов, расположенных в определенном порядке.

Между алгоритмами и программами нет четкого разграничения. Программой обычно называют алгоритм решения задачи, рассчитанный на исполнение его компьютером и записанный с помощью предложений используемого языка программирования.

Алгоритмической структурой называется стандартный способ соединения отдельных шагов алгоритма для выполнения типичной последовательности действий.

В теории алгоритмов доказывается, что любой алгоритм может быть представлен в виде комбинации трех алгоритмических структур: следования, развилки и цикла.

 

40. Основные алгоритмические структуры: линейные, ветвления, циклические. Основные алгоритмические структуры.Описание действий в алгоритме следуют последовательно друг за другом. Однако очередность выполнения этих действий может быть изменена, если в алгоритме предусмотрен анализ некоторого условия. Путем включения условий создаются алгоритмы с различной структурой, в которой можно выделить несколько типовых конструкций: линейную, разветвляющуюся и циклическую.

Рассмотрим эти конструкции:

Линейный алгоритм - это описание действий, которые выполняются однократно в заданном порядке.

Разветвляющийся алгоритм - это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.

Разветвляющийся алгоритм может иметь две формы представления. Разветвляющийся алгоритм называется полным, если он имеет вид: “если <условие>, то <действие 1> иначе <действие 2>

Разветвляющийся алгоритм называется неполным, если он имеет вид: “если <условие>, то <действие> ”.

Многие процессы в окружающем мире основаны на многократном повторении одной и той же последовательности действий. Например, каждый год наступают зима, весна, лето, осень.

Алгоритм, который содержит описание повторяющихся действий, называют циклическим. Число повторений в циклических процессах известно заранее или зависит от какого-либо условия.

Циклический алгоритм - это описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие.

Количество повторений тела цикла может быть известно или нет. Если неизвестно количество повторений тела цикла, завершение его работы происходит по достижению определенного условия. Таким образом, циклы делятся на циклы с параметром и условием.

В цикле с параметром задается переменная, выполняющая роль параметра цикла, её начальное и конечное значения, приращение (шаг изменения значения параметра цикла).

 

41. Вспомогательные алгоритмы. Подпрограммы – процедуры и подпрограммы - функции.

Вспомогательный алгоритм - это алгоритм, оформленный так, что он может вызываться и использоваться в другом алгоритме.

Использование вспомогательного алгоритма - еще одна форма
организации действий при решении задач. При использовании вспомогательного алгоритма никого, как правило, не интересует, из каких действий он состоит. Важно только знать:- его имя;- входные данные;

- результаты его работы.

Свойства вспомогательного алгоритма:
1. При соответствующем оформлении любой алгоритм может быть вспомогательным.
2. Вспомогательный алгоритм – необязателен (ведь и в Москву из Новосибирска можно прийти пешком). (Какими алгоритмическими и программными средствами он может быть заменен?)

Преимущества вспомогательного алгоритма – он позволяет:экономить время;экономить силы;уменьшить количество ошибок.Метод пошаговой детализации алгоритмов:

Многие задачи, которые ставит жизнь, требуют составления очень сложных алгоритмов и программ их реализации. Бывает очень трудно, а часто и невозможно составить их одному человеку. Например, одна из программ расчета посадки американцев на Луну содержала 23 миллиона команд. Поэтому решение сложных задач принято разбивать на части, а затем отдельные алгоритмы объединять в единое целое. И здесь инструмент вспомогательного алгоритма очень выгоден.

Основным и важнейшим методом разработки алгоритмов решения сложных задач является принцип построения алгоритма "сверху вниз" и "от простого к сложному", который называют принципом пошаговой детализации. Определение подпрограммы:Инструментом вспомогательного алгоритма при составлении программ является подпрограмма. Подпрограмма - это фрагмент программы, реализующий вспомогательный алгоритм, к которому можно обратиться из любого места программы любое число раз.
Достоинства подпрограмм:возможность неоднократного обращения;возможность использования в других программах;возможность деления большой программы для независимой проверки и отладки по частям;облегчение работы с чужими программами.

Существует два вида подпрограмм: подпрограммы-функции (стандартные функции и функции пользователя) и подпрограммы-процедуры (для неоднократного выполнения какого-либо законченного фрагмента алгоритма). В Basic-256 реализованы только стандартные функции и подпрограммы-процедуры.

Обращение к подпрограмме (gosub) действует подобно переходу к метке (goto), но при этом с возможностью вернуться назад. Когда подпрограмма завершается, управление возвращается туда, откуда она была вызвана.

Обычно основная программа отделяется от подпрограммы оператором end (конец программы).



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: