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

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

Самые популярные табличные процессоры – Microsoft Excel (Эксель) и Lotus 1-2-3.

Назначение и возможности MS Excel.

Приложение MS Excel предназначено для решения разнообразного класса задач, так или иначе связанных с вычислениями и расчетами.

Возможности программы MS Excel:

•  Ввод и редактирование данных.

•  Форматирование ячеек, строк и столбцов таблицы

•  Ввод формул (автоматизация расчетов)

•  Применение широкого спектра разнообразных функций

•  Построение, редактирование и печать диаграмм.

•  Предварительный просмотр и печать таблицы

•  Создание и ведение баз данных

Системы управления базами данных.

База данных – это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.

БД – совокупность данных, хранимых в таблицах.

Причина сложности базы данных объясняется тем, что она должна обеспечивать еще и связи между различными элементами данных.

Рисунок 2. Пример связи Многие ко многим.

Система управления базами данных (СУБД) – это система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей.

НЕ нашли? Не то? Что вы ищете?

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

Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы.

Популярные СУБД – FoxPro, Access for Windows, Paradox.

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

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц.

Каждая реляционная таблица представляет собой 2-мерный массив и обладает следующими свойствами:

1.  каждый столбец имеет уникальное имя;

2.  все столбцы в таблице однородные, т. е. все элементы в столбце имеют одинаковый тип;

3.  одинаковые строки отсутствуют;

4.  не может быть множественных записей в ячейках таблицы.

10.  Системное программное обеспечение.

Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера – центральным процессором, памятью, вводом-выводом.

Системное программное обеспечение включает в себя:

‒  Операционные системы;

‒  Сетевое ПО;

‒  Утилиты - программы вспомогательного назначения.

Разновидности утилит:

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

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

Ø программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;

Ø антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;

Ø программы оптимизации и контроля качества дискового пространства;

Ø программы восстановления информации, форматирования, защиты данных;

Ø коммуникационные программы, организующие обмен информацией между компьютерами;

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

Ø программы для записи CD-ROM, CD-R и многие другие.

Операционная система.

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

В функции операционной системы входит:

Ø осуществление диалога с пользователем;

Ø ввод-вывод и управление данными;

Ø планирование и организация процесса обработки программ;

Ø распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

Ø запуск программ на выполнение;

Ø всевозможные вспомогательные операции обслуживания;

Ø передача информации между различными внутренними устройствами;

Ø программная поддержка работы периферийных устройств (дисплея,

клавиатуры, дисковых накопителей, принтера и др.).

Операционные системы для персональных компьютеров.

MS DOS и аналогичные операционные системы и операционные системы с графическим пользовательским интерфейсом.

Операционные системы с графическим пользовательским интерфейсом:

Операционные системы семейства Windows;

Linux;

Mac OS;

OS/2 Warp и др..

11.  Операционные системы Windows.

Компания Microsoft начала работу над операционной системой с графическим пользовательским интерфейсом в 1981 году. Первая версия Windows, выпущенная в ноябре 1985 года, обладала гораздо меньшими возможностями, чем Mac OS, и вплоть до выпуска в 1990-м Windows 3.0 эта операционная система практически никем всерьез не воспринималась.

Линейка клиентских пакетов ОС Windows:

‒  Windows г.);

‒  Windows NT (1992 г.);

‒  Windowsг.);

‒  Windowsг.);

‒  Windows 2г.);

‒  Windows Me (2000 г.);

‒  Windows XP (2002 г.);

‒  Windows Vista (2006 г.);

‒  Windows 7 (2009 г.).

Особенности версий операционных систем.

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

Windows NT (1992 г.). Данная версия Windows существенно повысила надежность работы системы и эффективность поддержки сетевой работы.

Windowsг.). Значительно изменился интерфейс, выросла скорость работы программ. Одной из новых возможностей Windows 95 была возможность автоматической настройки дополнительного оборудования компьютера для работы без конфликтов друг с другом. Другой важной особенностью системы стала возможность работы с Интернетом без использования дополнительных программ.

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

Windows 2г.). Система Windows 2000 разработана на основе Windows NT и унаследовала от нее высокую надежность и защищенность информации от постороннего вмешательства.

Windows Me (2000 г.). Операционная система Windows Me (Millennium Edition - редакция тысячелетия) стала наследницей Windows 98, но приобрела многие новые возможности. Прежде всего, это улучшенная работа со средствами мультимедиа, возможность записывать не только аудио, но и видеоинформацию, мощные средства восстановления информации после сбоев и многое другое.

Windows XP (2002 г.). Операционная система Microsoft Windows XP, создана на основе технологии NT и является прямой наследницей системы Windows 2000. Вместе с тем, все лучшие нововведения, включенные в Windows Me, можно обнаружить и в Windows XP.

Система поставляется в нескольких вариантах, ориентированных на разные особенности применения.

Версия Microsoft Windows XP Home Edition предназначена для индивидуальных пользователей, чаще всего работающих на домашнем компьютере. В этой версии особый упор сделан на работу с рисунками, аудио и видео. Версия Microsoft Windows XP Professional предназначена, как ясно из названия, для профессионалов. Эта версия наиболее часто используется в организациях для работы в сетях.

Windows Vista (2006 г.)

Версии ОС Vista имеют обычное условное деление на два класса, которые всем знакомы по работе с Windows XP. Первая категория – “домашняя”, она будет включать в себя такие версии как: Starter, Home и Media Center Editions, вторая категория это "Pro", с такими версиями как Professional, Professional x64, и версия для Tablet PC. При этом терминология в Windows Vista немного изменилась, категории называются Home и Business.

Microsoft выпустила несколько “домашних” версий: Windows Starter, Windows Vista Home Basic (и специальную европейскую версию Home Basic N), Windows Vista Home Premium, и наиболее полную Windows Vista Ultimate (ранее известная как "Uber").

Категория Business будет представлена следующими версиями: Windows Vista Business (ранее известная как Professional Standard Edition; а так же выйдет европейская версия Business N), и наконец, Windows Vista Enterprise (ранее Professional Premium Edition). Каждая версия ориентирована для определенного круга пользователей.

Возможности операционной системы Windows Vista.

§  В версии Windows Vista сильно изменился внешний вид (интерфейс) системы (технология Aero Glass ).

§  ОС стала существенно более стабильной и защищенной, по сравнению с предыдущими версиями Windows.

§  Гаджеты – это небольшие графические приложения, которые устанавливаются на рабочий стол. С их помощью, к примеру, можно получить некоторую информацию из Интернета и красиво отобразить ее на рабочем столе.

§  Переработан механизм создания резервных копий системы с помощью «Восстановления системы».

§  Vista предлагает встроенную backup - программу. С ее помощью пользователь может вручную или автоматически (по расписанию) делать копии и восстановление определенных файлов, папок или целых разделов. Сохранить резервные копии можно на CD-ROM, DVD-ROM, жестких дисках и даже на других компьютерах, подключенные к локальной сети.

§  В Vista встроен новый почтовый клиент, названный Windows Mail. Эта программа настолько хороша, что у большинства пользователей не возникнет потребности в установке дополнительного почтового клиента.

§  Photo Gallery – это встроенное в Vista приложение для создания коллекций цифровых фотографий с возможностью их упорядочения и быстрого поиска.

§  Обновленный Movie Maker в состав Vista. Теперь с помощью этой программы можно будет легко создавать DVD.

§  Новый Media Player 11 работает как в Windows Vista, так и Windows XP. Хотя, по предварительным сведениям, версия плеера для Vista будет более функциональной.

Cистема Windows 7 основана на Windows Vista и отличается большей безопасностью, надежностью, расширенными сетевыми возможностями и новыми возможностями взаимодействия с пользователем. Одновременно с этим система Windows 7 позволяет повысить производительность труда пользователей, где бы они ни находились, а также предоставляет средства для эффективного управления ПК.

Возможности операционной системы Windows 7.

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

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

§  Совместимость приложений - один из важнейших моментов. Основная цель, поставленная перед разработчиками, заключается в том, чтобы программное обеспечение для Windows Vista работало под Windows 7 так же или более эффективно. Для достижения этого Windows 7 тестируется с наиболее широко используемыми пользовательскими и корпоративными приложениями.

§  Совместимость устройств. Как и в случае с программным обеспечением, при разработке Windows 7 была поставлена цель работоспособности устройств, работающих под Windows Vista, в системе Windows 7. Помимо этого, был значительно расширен список устройств и периферийного оборудования, протестированного на совместимость.

§  Безопасность. Основные функции безопасности Windows 7 построены на базе системы безопасности Windows Vista; в том числе все процедуры и технологии безопасной разработки ПО (Security Development Lifecycle); при этом в ключевые технологии безопасности (обработка событий, контроль учетных записей, устройства хранения с повышенной безопасностью и проверка подлинности) внесены существенные усовершенствования. Фундаментальные функции безопасности, такие как защита ядра от изменений, усиление защиты служб, предотвращение выполнения данных, случайное изменение структуры адресного пространства и обязательные уровни целостности, по-прежнему обеспечивают защиту от вредоносных программ и атак.

§  Увеличение времени работы батареи. В системе управления питанием Windows 7 ожидаются значительные изменения, направленные на продление время работы мобильных ПК. Так, средство Powercfg включает новую функцию switch/energy, с помощью которой можно диагностировать наиболее распространенные проблемы расхода заряда батареи, а также протестировать работоспособность батареи и определить необходимость ее замены.

12.  Этапы решения задач с помощью компьютера.

Решение задач с помощью компьютера включает в себя следующие основные этапы:

‒  постановка задачи,

‒  анализ и исследование задачи, модели,

‒  разработка алгоритма,

‒  программирование,

‒  тестирование и отладка,

‒  сопровождение программы.

Постановка задачи включает:

‒  сбор информации о задаче;

‒  формулировка условия задачи;

‒  определение конечных целей решения задачи;

‒  определение формы выдачи результатов;

‒  описание данных (их типов, диапазонов величин, структуры и т. п.).

Анализ и исследование задачи, модели включает:

‒  анализ существующих аналогов;

‒  анализ технических и программных средств;

‒  разработка математической модели;

‒  разработка структур данных.

Разработка алгоритма включает:

‒  выбор метода проектирования алгоритма;

‒  выбор формы записи алгоритма (блок-схемы, псевдокод и др.);

‒  выбор тестов и метода тестирования;

‒  проектирование алгоритма.

Программирование включает:

‒  выбор языка программирования;

‒  уточнение способов организации данных;

‒  запись алгоритма на выбранном языке программирования.

Тестирование и отладка включает:

‒  синтаксическая отладка;

‒  отладка семантики и логической структуры;

‒  тестовые расчеты и анализ результатов тестирования;

‒  совершенствование программы.

Сопровождение программы включает:

‒  доработка программы для решения конкретных задач;

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

13.  Понятие модели. Материальные и информационные модели. Модели объектов и процессов (графические, вербальные, табличные, математические и др.).

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

Модели создают.

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

Моделирование - это метод познания, состоящий в создании и исследовании моделей.

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

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

Классы моделей: Предметные (материальные) и Знаковые (информационные).

Предметные модели воспроизводят геометрические, физические и др. свойства объектов в материальной форме [глобус (география), муляжи (биология), модели кристаллических решеток (химия) и др.]

Модели информационные представляют объекты и процессы в форме рисунков, схем, чертежей, таблиц, формул, текстов и т. д. [рисунок цветка (ботаника), карта (география), электрическая схема (физика), блок-схема алгоритма (информатика). периодическая система элементов (химия), формула (математика) и т. д.]

Язык как средство информационного моделирования.

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

Язык является знаковой системой, которая позволяет создавать информационные модели.

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

Формально-логические модели.

Наряду с естественными языками (русский, английский и т. д.) были разработаны формальные языки: системы счисления, алгебра высказываний, языки программирования и др.

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

Процесс построения информационных моделей с помощью формальных языков называется формализацией.

Основное отличие формальных языков от естественных состоит в наличие не только жестко зафиксированного алфавита, но и строгих правил грамматики и синтаксиса.

Математические модели.

Математическая модель – это система математических соотношений – формул, уравнений, неравенств и т. д., отражающих существенные свойства объекта или явления.

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

Создавая математическую модель для решения задачи необходимо:

1) выделить предположения, на которых будет основываться математическая модель;

2) определить, что считать исходными данными и результатами;

3) записать математические соотношения, связывающие результаты с исходными данными.

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

Графические информационные модели.

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

Рисунки, описывающие различных представителей флоры и фауны (биология);

Различные типы географических карт (политические, физические (география);

Модели технических устройств, зданий и т. д. в виде чертежей (архитектура);

Cхемы экспериментальных установок в форме электрических схем (физика);

Графики функций, в экономике отражение статистических данных;

Диаграммы различных типов для отражения числовых и статистических данных (математика).

Табличные информационные модели.

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

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

Иерархические информационные модели.

Группа объектов, обладающих одинаковыми общими свойствами, называется классом объектов.

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

img005

Полученная информационная структура напоминает дерево, которое растет сверху вниз (именно поэтому такие информационные модели называют иногда древовидными).

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

img006

Сетевые информационные модели.

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

img008

Системный подход в моделировании. Статические и динамические информационные модели.

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

Система состоит из объектов, которые называются элементами системы.

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

Система характеризуется: Составом, свойствами элементов и Отношениями и связями элементов между собой.

Статические и динамические информационные модели.

Модели, описывающие систему в определенный момент времени, называются статическими информационными моделями.

Модели, описывающие процессы изменения и развития систем, называются динамическими информационными моделями.

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

Алгоритм - это последовательность действий, приводящих к решению поставленной задачи.

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

(Algorithmi (Аль-Хорезми) - среднеазиатский математик XI в., впервые описавший правила выполнения четырёх арифметических действий).

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

Исполнитель алгоритма - человек или устройство (в частности, процессор ЭВМ), умеющий выполнять определённый набор действий. Такой набор действий - система команд исполнителя.

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

Ø механические алгоритмы, или детерминированные, жесткие (например, алгоритм работы машины, двигателя и т. п.);

Ø гибкие алгоритмы, например стохастические, т. е. вероятностные и эвристические.

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

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

Эвристический алгоритм (от греческого слова "эврика" "Я нашел") - это такой алгоритм, в котором достижение конечного результата программы действий однозначно не предопределено, так же как не обозначена вся последовательность действий, не выявлены все действия исполнителя.

Свойства алгоритма:

понятность для исполнителя – содержание предписания о выполнении только таких действий, которые входят в систему команд исполнителя;

дискретность (прерывность)выполнение команд алгоритма последовательно, с точной фиксацией моментов окончания выполнения одной команды и начала выполнения следующей;

определённость - каждое правило алгоритма должно быть чётким и однозначным;

результативность (конечность) - алгоритм должен приводить к решению за конечное число шагов;

массовость (универсальность) - алгоритм должен выполняться для любого набора исходных данных, удовлетворяющих условию задачи.

Способы задания алгоритмов:

‒  словесный;

‒  графический;

‒  табличный;

‒  программный.

Словесный способ записи задается в произвольном изложении на естественном языке.

Графический способ записи - в виде блок-схем. Блок-схема - последовательность блоков, соединенных линиями передачи (ветвями).

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

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

15.  Элементы блок схем. Алгоритмические структуры (линейная, ветвление, цикл).

Графические символы применяемые для построения алгоритмов.

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

Символ ''Решение" представляет собой ромб. Используется для отображения выбора направления вычислений в зависимости от результатов (исходов) проверки некоторого условия. Условие записывается внутри ромба. В качестве признаков условия используются слова "Да", "Нет" и математические символы: =, ≠, >, < , и т. п.
Признаки проставляются над выходящими линиями потока или справа от них. Если число исходов проверки условий больше трех, то признаки условия проставляются в разрыве линии потока.

"Ввод-вывод" представляет собой параллелограмм. Используется для отображения ввода или вывода и сопровождающих их преобразований данных к виду, пригодному для переработки или регистрации. Внутри символа может также размещаться запись формульно-словесного типа. Например, ' Ввод X" или "Вывод У".

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

Линейная алгоритмическая структура.

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

Алгоритмическая структура «ветвление».

Алгоритм, в котором та или иная серия команд реализуется в зависимости от выполнения условия, называется разветвляющимся алгоритмом.

Команда ветвления может быть зафиксирована различными способами.

Алгоритмическая структура «цикл».

Алгоритм, в котором серия команд выполняется многократно, называется циклическим алгоритмом.

16.  Инструментальное ПО. Технологии программирования и системы программирования.

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

К инструментальным программам, например, относятся:

Ø языки и системы программирования;

Ø интегрированные среды программирования;

Ø отладочные программы (программы, помогающие находить и устранять ошибки);

Ø программные комплексы.

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

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

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

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

Технологии программирования и системы программирования.

Система программирования– это система для разработки новых программ на конкретном языке программирования.

Система программирования состоит из:

‒  языковых средств разработчика программ,

‒  компилятора,

‒  редактора связей,

‒  отладчика,

‒  оптимизатора кода программ,

‒  набора библиотек,

‒  справочной системы и др.

Системы программирования, ориентированные на создание Windows-приложений:

Ø пакет Borland Delphi (Дельфи) – блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования.

Ø пакет Borland Bilder (Билдер) – платформа ориентированная на создание Windows-приложений на языке Си, одно из самых распространённых средств для разработки DOS и Windows приложений.

Ø пакет Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций.

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

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

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

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3