Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы 3-10,14,15,17.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
701 Кб
Скачать
☆

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

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

Вопрос 7 Прикладное программное обеспечение

Прикладная программа — это любая программа для решения задачи в какой-либо предметной области.

  • текстовые процессоры (Word);

  • табличные процессоры (Excel);

  • средства электронной презентации (PowerPoint);

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

  • средства автоматизированного бухгалтерского учета (1С.Бухгалтерия и др.);

  • ППП глобальных сетей ЭВМ (Оpera, Internet Explorer и др.);

  • Графические редакторы.

  • ППП, обеспечивающие математические, статистические и другие методы решения задач (MathCAD, MatLab, Statistica, Statgraphics).

  • ППП автоматизированного проектирования (ChemCad, AutoCad).

  • органайзеры (планировщики) (Lotus Organizer).

  • программы-переводчики, средства проверки орфографии и распознавания текста.

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

  • Программные средства мультимедиа, компьютерные игры.

Вопрос 8 Системы программирования

Система программирования — это система для разработки новых программ на конкретном языке программирования. Популярные системы программирования – Visual Basic , Borland Delphi (Дельфи), Turbo Pascal, , Turbo C, пакет Borland C++.

В них входят:

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

  • транслятор (компилятор или интерпретатор);

  • редактор текстов программ;

  • библиотеки стандартных программ и функций;

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

  • диалоговая среда;

  • графические библиотеки; утилиты для работы с библиотеками;

  • справочная служба;

Язык программирования – формализованный язык для описания алгоритма решения задачи на компьютере. Их можно условно разделить на классы:

  • машинные языки (низкого уровня) – языки программирования, основанные на машинных кодах;

  • машинно-ориентированные языки - языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры);

  • алгоритмические языки (высокого уровня) – не зависящие от архитектуры компьютера языки программирования (Паскаль, Фортран, Бейсик и др.);

  • проблемно-ориентированные языки - языки программирования, предназначенные для решения задач определенного класса (Лисп, Симула и др.);

  • интегрированные системы программирования.

Транслятор (англ. translator — переводчик) — это программа-переводчик, которая преобразует программу с языком высокого уровня в программу машинных команд.

Трансляторы реализуются в виде компиляторов или интерпретаторов. Работа компилятора и интерпретатора существенно различается.

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

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