Реферат по информатике и икт по теме: «Алгоритмы»





Скачать 303.94 Kb.
НазваниеРеферат по информатике и икт по теме: «Алгоритмы»
страница3/5
Дата публикации02.07.2015
Размер303.94 Kb.
ТипРеферат
100-bal.ru > Информатика > Реферат
1   2   3   4   5

Порядок разработки иерархической схемы реализации алгоритмов


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

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

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

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

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

2. Условная конструкция. Этот блок включает проверку некоторого логического условия (P), в зависимости от которого выполняется либо один (S1), либо другой (S2) операторы:





3
. Блок обобщенного цикла. Этот блок обеспечивает многократное повторение выполнения оператора S пока выполнено логическое условие P:
При конструировании программы с использованием рассмотренных типов блоков эти блоки образуют линейную цепочку так, что выход одного блока подсоединяется ко входу следующего. Таким образом, программа имеет линейную структуру, причем порядок следования блоков соответствует порядку, в котором они выполняются.

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

При проектировании и написании программы нужно выполнить обратное преобразование, то есть этот блок разбить на последовательность подблоков, затем каждый подблок разбить на последовательность более мелких блоков до тех пор, пока не будут получены «атомарные» блоки, рассмотренных выше типов. Такой метод конструирования программы принято называть нисходящим («сверху вниз»).

При нисходящем методе конструирования алгоритма и программы первоначально рассматривается вся задача в целом. На каждом последующем этапе задача разбивается на более мелкие подзадачи, каждая подзадача, в конечном итоге на еще более мелкие подзадачи и так до тех пор, пока не будут получены такие подзадачи, которые легко кодируются на выбранном языке программирования. При этом на каждом шаге уточняются все новые и новые детали («пошаговая детализация»).

В процессе нисходящего проектирования сохраняется строгая дисциплина программирования, то есть разбиение на подзадачи осуществляется путем применения только рассмотренных типов конструкций (функциональный блок, условная конструкция, обобщенный цикл), поэтому, в конечном итоге, получается хорошо структурированная программа.

Автоматизация деятельности человека на основе алгоритмизации


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

Сегодня любое, предприятие имеет дело с потоками различной информации, которые нуждаются в быстрой и оперативной обработке. Количество информации зависит в основном от размера предприятия и вида деятельности, чем больше предприятие, тем больше объём и уровень сложности обрабатываемой информации. Огромную помощь здесь оказывают современные компьютерные информационные технологии, профессионально разработанная компьютерная информационная система может существенно облегчить жизнь бухгалтерии и руководителям, позволит вести оперативный учёт на предприятии быстро и точно, предоставит широкие возможности анализа, автоматизировав учётные операции, избавит от огромного количества лишней бумаги.

Проектирование информационной системы является, пожалуй, самым важным элементом автоматизации деятельности предприятия. Правильно спроектировать систему означает обеспечить бόльшую часть успеха всего проекта автоматизации. Очень частой ошибкой является внедрение информационной системы при отсутствии какой-либо четко сформулированной системы управления. То есть выражение «создать систему правления» воспринимается как «внедрить нечто компьютерное». Нужно четко осознавать, что система управления первична, а уже создание информационной системы на ее основе, или, попросту говоря, ее реализация в компьютерном виде – вторична.

Многие компании верят в то, что одна только автоматизация приведет к улучшению финансово-экономической ситуации, и начинают усилия по реализации информационных систем непосредственно с автоматизации, пропуская критические шаги понимания и упрощения своих бизнес процессов. Но нередко эти процессы настолько неупорядочены, что в общем создают впечатление хаоса на предприятии. Как известно, автоматизировать хаос далеко не просто, если невозможно. Поэтому прежде чем создавать информационную систему следует пересмотреть систему управления в организации. Изменение бизнес процессов называют реинжинирингом (business processes reengineering). Так, для начала нужно упорядочить схему бизнес процессов и систему управления организации в целом:

  • определиться с организационной штатной структурой,

  • разработать механизм финансово-экономического управления компанией (в том числе определить центры ответственности),

  • произвести выделение основных технологических потоков (процессов),

  • разработать механизмы организационного управления технологическими потоками,

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

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

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

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

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

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

1. Проведение обследования с целью описания бизнес процессов организации.

2. Разработка технического задания на систему автоматизации.

3. Разработка технического проекта системы.

4. Разработка системы (иногда называемая настройкой).

5. Различные стадии и этапы внедрения, опытной и промышленной эксплуатации.

6. Выполнение доработок в соответствии с изменившимися потребностями организации.

Результатом проектирования системы является строго формализованное описание как объекта ее автоматизации, так и ее самой – это и есть алгоритм деятельности предприятия, а значит и деятельности людей, которые на нем трудятся.
1   2   3   4   5

Похожие:

Реферат по информатике и икт по теме: «Алгоритмы» iconРеферат по информатике и икт по теме: “ Разветвляющиеся алгоритмы”
Я выбрал тему: «Разветвляющиеся алгоритмы», потому что они очень часто применяются в алгоритмизации и программировании. Без знания...
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт на 2013-2014 учебный год
Программа: Программы по информатике и икт макаровой Н. В. «Программа по информатике и икт» спб.: Питер, 2007
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт
Рабочая программа по информатике и икт составлена для 8 класса на основе авторской программы Макаровой Н. В. Программа по информатике...
Реферат по информатике и икт по теме: «Алгоритмы» iconРеферат по информатике и икт по теме: “ Массивы”
С понятием "массив" приходится сталкиваться при решении научно-технических и экономических задач обработки совокупностей большого...
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт в 8 (общеобразовательном) классе на 2013 2014 учебный год
Составлена в соответствии с «Примерной программой основного общего образования по информатике и икт». Учебник Информатика и икт....
Реферат по информатике и икт по теме: «Алгоритмы» iconУчебному предмету "Информатика и икт" учителя математики и информатики...
Рабочая программа по информатике и икт для 5 класса составлена на основе авторской программы Н. В. Макаровой «Программа по информатике...
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт составлена на основе авторской...
Икт учащимися 8 классов в течении 34 учебных часа из расчета 1 час в неделю. Программа соответствует федеральному компоненту государственного...
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт мбоу «Новокишитская основная общеобразовательная школа»
Рабочие программы по информатике и икт. 5-11 классы/авт сост. Т. К. Смыковская. – 3-е изд., стереотип. – М.: Планета, 2010. – 224с....
Реферат по информатике и икт по теме: «Алгоритмы» iconКалендарно-тематическое планирование по информатике и икт 10 класс
Угринович Н. Д. Программа по информатике и икт на базовом уровне (10 – 11 класс)
Реферат по информатике и икт по теме: «Алгоритмы» iconКалендарно-тематическое планирование по информатике и икт 11 класс
Угринович Н. Д. Программа по информатике и икт на базовом уровне (10 – 11 класс)
Реферат по информатике и икт по теме: «Алгоритмы» iconКалендарно-тематическое планирование по информатике и икт 11 класс
Угринович Н. Д. Программа по информатике и икт на базовом уровне (10 – 11 класс)
Реферат по информатике и икт по теме: «Алгоритмы» iconИтоговый тест по информатике и икт 9 класс Вариант 1 Часть 1
Для выполнения теста потребуется изучить материал учебника по информатике для 9 класса (Н. Угринович Информатика и икт. Базовый курс....
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт для 8 класса Пояснительная...
Икт составлена на основе авторской программы Угриновича Н. Д. с учетом примерной программы основного общего образования по курсу...
Реферат по информатике и икт по теме: «Алгоритмы» iconРеферат по информатике и икт на тему: «Логика»
Что такое алгебра логики стр. 4
Реферат по информатике и икт по теме: «Алгоритмы» iconКонкурс по информатике и икт «Строим орнаменты с помощью грис «Стрелочка»»....
Неделя физики, информатики и икт проводилась согласно утвержденной программе на заседании учителей шмо естественнонаучного цикла
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт пояснительная записка рабочая...
«Информатика и икт» на базовом уровне (утверждена приказом Минобразования России от 09. 03. 04 №1312)) в объеме 70 часов и адаптирована...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск