а) Редакторы текстов программ – текстовые редакторы для простейшего ввода и редактирования текста (Блокнот, Multi-Edit, Gedit).
б) Текстовые процессоры – текстовые редакторы для форматирования и сложной обработки текста, а также для добавления в текст таблиц, формул, рисунков и др. объектов (MS Word, OOO Writer, WordPad, Лексикон, WordPerfect).
в) Редакторы формул – текстовые редакторы, ориентированные на набор математических формул (MS Equation, OOO Math, MathType, LaTeX).
Табличный процессор (электронная таблица) – программа для создания и обработки электронных таблиц (MS Excel, OOO Calc, Lotus 1-2-3, VisiCalc). Система управления базами данных (СУБД) – программное средство для создания и обработки баз данных. По использованию ресурсов СУБД бывают:а) Локальные (MS Access, OOO Base, dBase, Paradox, FoxPro).
б) Клиент-серверные (Oracle, MS SQL Server, MySQL).
Графический редактор – программа для создания и обработки графических изображений. Среди графических редакторов выделяют:а) Растровые (Paint, Adobe Photoshop, GIMP).
б) Векторные (Corel Draw, Adobe Illustrator, OOO Draw).
в) Трёхмерные (3DS Max, Maya, Blender).
Программа презентационной графики (программа создания презентаций) – программа для создания и обработки электронных презентаций (MS PowerPoint, OOO Impress). Cистема автоматизированного проектирования (САПР) – программное средство для создания и обработки чертежей, а также для проектирования трёхмерных деталей и подготовки конструкторской документации (AutoCad, Компас, ArchiCad, SolidWorks). Геоинформационная система (ГИС) – программное средство для оцифровки снимков местности и для создания на их основе географических карт (MapInfo, ArcView). Система мультимедиа – программа, позволяющая обрабатывать видео, звук, рисунки, текст и др. виды информации (Windows Media Player). Математическая система (система компьютерной алгебры) – программа для математической обработки числовых данных и для проведения аналитических преобразований (Mathcad, MatLab, Maple). Статистическая система – программа для статистической обработки числовых данных и получения статистических показателей (StatGraphics, Statistica, SPSS). Экспертная система – программа, содержащая знания экспертов в некоторой сфере деятельности и выдающая советы по действиям в конкретных ситуациях (Project Expert). Браузер – программа для просмотра Web-сайтов в сети Интернет и для просмотра других гипертекстовых документов (Internet Explorer, Opera, Mozilla Firefox, Google Chrome, Яндекс Браузер). Бухгалтерская программа – программа, позволяющая автоматизировать ведение бухгалтерской документации (1С Бухгалтерия). Справочно-правовая система (СПС) – программа, автоматизирующая работу юриста с помощью доступа к базе законов и др. нормативных актов (Консультант Плюс, Гарант, Кодекс).Тема № 4. Компьютерные сети
4.1. Виды и компоненты компьютерных сетей
Компьютерная сеть (вычислительная сеть) – соединение компьютеров для обмена информацией и совместного решения задач. Компьютерные сети бывают:
Локальная вычислительная сеть (ЛВС) – компьютерная сеть, в которой соединяемые компьютеры находятся на достаточно близком расстоянии. ЛВС бывают:
Централизованные (с выделенным сервером). Одноранговые (все компьютеры равноправны).Сервер – компьютер, предоставляющий услуги по сети и выполняющий функции управляющего центра сети.
Рабочая станция (клиентский компьютер) – компьютер, получающий нужные услуги по сети.
Канал связи – физическая среда передачи данных в сети. К каналам связи относятся:
Витая пара. Коаксиальный кабель. Оптоволоконный кабель. Телефонный провод. Беспроводные каналы.Топология сети – усреднённая геометрическая схема соединений компьютеров в сети. К сетевым топологиям относятся:
Кольцевая:


4.2. Глобальная сеть Интернет
Глобальная вычислительная сеть (ГВС) – компьютерная сеть, в которой соединяемые компьютеры могут находиться на большом расстоянии друг от друга.
Интернет (Internet) – глобальная сеть, соединяющая другие компьютерные сети.
Web-сайт – набор взаимосвязанных Web-страниц Интернета, относящихся к одной тематике.
В Интернете используются следующие сервисные службы:
Всемирная паутина (WWW). Электронная почта (E-Mail). Служба передачи файлов (FTP). Служба удалённого доступа (Telnet). Службы телеконференций (UseNet). Службы обмена сообщениями (IRC, ICQ). Поисковые системы (Rambler, Yandex, Google), и т. д.Тема № 5. Алгоритмизация
5.1. Алгоритм и блок-схема
Модель – искусственный аналог объекта исследования, обладающий существенными свойствами оригинала.
Алгоритм – конечная последовательность действий, однозначно приводящая к решению задачи.
Алгоритм имеет следующие свойства:
Дискретность (алгоритм состоит из простых шагов, выполняющихся за конечный отрезок времени). Результативность (алгоритм должен приводить к решению задачи за конечное число шагов). Определённость (каждая команда алгоритма должна быть чёткой, однозначной и не допускать разных трактовок). Массовость (алгоритм может применяться для класса однотипных задач, отличающихся исходными данными).Блок-схема – графическое изображение алгоритма. Блок-схема состоит из блоков, представляющих собой геометрические фигуры, соединённые линиями. Основные блоки приведены в таблице 1.
Таблица 1
Название | Фигура | Назначение |
1. Пуск-останов |
| Начало или конец алгоритма |
2. Ввод-вывод |
| Ввод исходных данных или вывод результатов |
3. Процесс |
| Выполнение вычислений или группы действий |
4. Решение |
| Выбор направления выполнения алгоритма в зависимости от условия |
5. Соединитель |
| Связь с другой частью алгоритма |
6. Модификация |
| Задание счётчика циклов |
7. Предопределённый процесс |
| Выполнение описанных ранее действий |
5.2. Структуры алгоритмов
К базовым структурам алгоритмов относятся:
Алгоритм линейной структуры (следование) – алгоритм, в котором все действия выполняются последовательно:

Цикл – многократно повторяющийся участок алгоритма.
Циклы делятся на:
Цикл с предусловием (условие выхода из цикла проверяется в начале перед действиями в теле цикла):


5.3. Массивы
Массив – упорядоченный набор нумерованных величин одинакового типа. Массив состоит из элементов, обозначаемых именем массива и индексами. Массивы часто используются при составлении алгоритмов решения задач.
Различают следующие виды массивов:
Одномерные массивы (вектор-строка и вектор-столбец):
или
.
.
Элемент массива – величина, входящая в состав массива.
Индекс – порядковый номер элемента в массиве.
Размерность массива – количество элементов в массиве.
Измерение массива – количество индексов у элемента массива.
Тема № 6. Инструментарий технологии программирования
6.1. Языки программирования
Программирование – раздел информатики, связанный с составлением и разработкой компьютерных программ.
К инструментарию технологии программирования относятся:
Инструментальные программы (программные продукты для автоматизации технологии программирования). Языки программирования.Язык программирования (ЯП) – искусственный язык, с помощью которого можно составить программу для выполнения на компьютере. ЯП включает набор символов и правил, по которым из этих символов можно составить программу.
По структуре программы ЯП делятся на:
Языки описания (позволяющие описывать цель решения задачи в программе). Алгоритмические языки (позволяющие строить алгоритм решения задачи в программе). По уровню автоматизации алгоритмические языки делятся на:а) Языки низкого уровня (близкие к аппаратуре компьютера).
б) Языки высокого уровня (близкие к естественному языку человека).
По сфере применения ЯП делятся на:
Машинно-ориентированные (Assembler, Macro Assembler). Процедурно-ориентированные (Pascal, Basic, C, Fortran, Algol). Объектно-ориентированные (Object Pascal, Visual Basic, C++, C#, Java, Ada). Проблемно-ориентированные (Prolog, HTML, SQL).6.2. Обзор инструментальных программ
Инструментальные программы являются основными составляющими инструментария технологии программирования. К наиболее известным разновидностям инструментальных программ относятся:
Система программирования – программа для создания и обработки других уникальных программ на каком-либо языке программирования (Turbo Pascal, Borland Pascal, Pascal ABC, Borland C++, QBasic). Интегрированная среда разработки (ИСР) – программный комплекс, обеспечивающий выполнение работ по разработке программ в виде коммерческого продукта (Delphi, Lazarus, MS Visual Studio). Среда проектирования информационных систем (средство CASE-технологий) – программный комплекс, автоматизирующий процесс анализа, проектирования, разработки и сопровождения информационных систем. Транслятор – программное средство, позволяющее перевести новую программу на язык машинных кодов и выполнить её на компьютере. Среди трансляторов различают:а) Компиляторы, позволяющие выполнять программу только после её полной проверки.
б) Интерпретаторы, позволяющие выполнять программу по строкам.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


