Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема 5. Алгоритмизация и программирование – инструментарий информатикиСодержание книги
Поиск на нашем сайте Чтобы заставить компьютер решить какую-либо задачу, необходимо прежде всего разработать алгоритм решения. Алгоритм – это конечная последовательность однозначных предписаний, исполнение которой позволяет с помощью конечного числа шагов получить решение задачи, однозначно определяемое исходными данными. Термин «алгоритм» – транскрипция имени великого узбекского математика Мухаммеда аль-Хорезма. Он еще в 9 веке разработал правила выполнение четырех действий арифметики. Каждый из нас с раннего детства, не замечая того, ежедневно решает задачи, для описания которых используется тот или иной алгоритм, сформулированный в виде конечной последовательности однозначных предписаний. Носителями алгоритмов являются фоторецепторные справочники, инструкции по использованию бытовой аппаратуры, медицинские рекомендации и даже банки и упаковки с продуктами. Каждый алгоритм создается конкретным автором (человеком или группой людей) в результате обобщения прошлого опыта или технических разработок и рассчитан на конкретного исполнителя. При подготовке алгоритмов, исполнителем которых является компьютер, приходится учитывать, что уровень его предварительной подготовки близок к нулю, что самый умелый компьютер «глупее» шестилетней девочки. Процесс подготовки задания для компьютера можно разделить на общих этапа: 1) создание укрупненного алгоритма (требования к исходным данным и результатам постановки задачи, описание точной схемы решения с указанием всех особых ситуаций; 2) изложение укрупненного алгоритма на языке понятным машине, – иначе, составление программы задания (задачи). Форма представления укрупненного алгоритма разной: словесное описание, совокупность математических формул, а чаще сочетание того и другого – блок-схема алгоритма. На такой схеме операции исполнителя представляются блоками, которые помечены произвольными номерами и соединены между собой стрелками. Разнообразие алгоритмов очень велико. Тем не менее можно выделить три основных вида алгоритмов: линейной структуры, разветвляющейся структуры, циклической структуры. Линейным называется алгоритм, в котором все этапы решения задачи выполняются строго последовательно. Лингвистическое обеспечение – совокупность языков общения, правил их формализации, терминов, используемых в ЭИС. Программирование – теоретическая и практическая деятельность, связанная с созданием программ. Программирование является собирательным понятием и может рассматриваться и как наука, и как искусство, на этом основан научно-практический подход к разработке программ. Программа – результат интеллектуального труда, для которого характерно творчество, а оно как известно, не имеет четких границ. Существуют различные категории программ, различающихся по своему назначению, по типу: 1) системные программы – предназначены для эксплуатации и технического обслуживания ЭВМ, управления и организации вычислительного процесса при решении любой конкретной задачи на ЭВМ. К ним относятся: § операционные системы § оболочки операционных систем § драйверы устройств § программы-утилиты § антивирусные программы § обслуживающие программы 2) системы программирования 3) инструментальные программы – программы, используемые как инструмент при создании документов в повседневной деятельности. К ним относятся: § программы для работы с текстами § графические редакторы § электронные таблицы § интегрированные среды § игры Системы программирования – это комплексы программ и прочих средств, предназначенные каждый для разработки и эксплуатации программ на конкретном языке программирования для конкретного вида ЭВМ. С каждой системой программирования связан некоторый язык программирования. Язык программирования – это инструмент для создания компьютерных программ. Из большого количества языков можно выделить три, наиболее распространенных в настоящее время: § изначально профессиональный язык СИ, используемый в первую очередь для разработки прикладных программ; § язык ПАСКАЛЬ, широко применяемый для разработки прикладных программ; § язык для начинающих программистов – БЕЙСИК. Прикладные программы предназначены для решения прикладных задач какой-либо отрасли техники, науки, медицины, с/х и т.д. К ним можно отнести обширный класс программ – программы, предназначенные для автоматизации различных проектных работ. Существуют программы проектирования строительных конструкций и сооружений, автомобилей.
|
||
|
Последнее изменение этой страницы: 2017-02-09; просмотров: 195; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.009 с.) |