Автор: Пользователь скрыл имя, 10 Октября 2011 в 10:41, контрольная работа
Системой программирования называется комплекс программ, предназначенный для автоматизации программирования задач на ЭВМ. Система программирования освобождает проблемного пользователя или прикладного программиста от необходимости написания программ решения своих задач на неудобном для него языке машинных команд, и предоставляют им возможность использовать специальные языки более высокого уровня.
1. Системы и языки программирования. Классификация. Назначение….1-11
1.1 Классификация систем программирования…………………………...1-5
1.2.1 Языки программирования…………………………………….……….6-7
1.2.2 Классификация языков программирования ………………………..7-11
1.2.3 Классификация языков программирования по типам задач…...……..11
2. MS Access2007: создание запросов, расчетных полей……..…………12-15
Библиографический список…………………………………………….…….16
Программы в Пл/1 компилируются с помощью автоматических процедур. Язык использует многие свойства Фортрана, Алгола, Кобола. Однако он допускает не только динамическое, но и управляемое и статистическое распределения памяти.
Диалоговые языки
Появление новых технических возможностей поставило задачу перед системными программистами – создать программные средства, обеспечивающие оперативное взаимодействие человека с ЭВМ их назвали диалоговыми языками.
Эти работы велись в двух направлениях. Создавались специальные управляющие языки для обеспечения оперативного воздействия на прохождение задач, которые составлялись на любых раннее неразработанных (не диалоговых) языках. Разрабатывались также языки, которые кроме целей управления обеспечивали бы описание алгоритмов решения задач.
Необходимость обеспечения оперативного взаимодействия с пользователем потребовала сохранения в памяти ЭВМ копии исходной программы даже после получения объектной программы в машинных кодах. При внесении изменений в программу с использованием диалогового языка система программирования с помощью специальных таблиц устанавливает взаимосвязь структур исходной и объектной программ. Это позволяет осуществить требуемые редакционные изменения в объектной программе.
Одним из примеров диалоговых языков является Бэйсик.
Бэйсик использует обозначения подобные обычным математическим выражениям. Многие операторы являются упрощенными вариантами операторов языка Фортран. Поэтому этот язык позволяет решать достаточно широкий круг задач.
Непроцедурные языки
Непроцедурные языки составляют группу языков, описывающих организацию данных, обрабатываемых по фиксированным алгоритмам (табличные языки и генераторы отчетов), и языков связи с операционными системами.
Позволяя четко описывать как задачу, так и необходимые для её решения действия, таблицы решений дают возможность в наглядной форме определить, какие условия должны быть выполнены прежде чем переходить к какому-либо действию. Одна таблица решений, описывающая некоторую ситуацию, содержит все возможные блок-схемы реализаций алгоритмов решения.
Табличные
методы легко осваиваются
Программы,
составленные на табличном языке, удобно
описывают сложные ситуации, возникающие
при системном анализе.
1.2.3
Классификация языков
программирования по
типам задач
Задачи искусственного интеллекта Lisp, Prolog, Multilisp, Commonlisp, Рефал, Planner, QA4, FRL, KRL, QLisp
Параллельные вычисления Fun, Apl, Alfl, PARAlfl, ML, SML, PPL/1, Hope, Miranda, Occam, PFOR, Glypnir, Actus, параллельный Cobol, ОВС-ЛЯПИС, ОВС-Мнемокод, ОВС-Алгол, ОВС-Фортран, PA(1), PA(G)
Задачи вычислительной математики и физики Occam, PFOR, Glypnir, Actus,параллельный Cobol, ОВС-ЛЯПИС, ОВС-Мнемокод, ОВС-Алгол, ОВС-Фортран, PA(1), PA(G)
Разработка интерфейса Forth, c, C++, Ассемблер, Макроассемблер, Simula-67, OAK, Smalltalk, Java, РПГ
Разработка программ-оболочек, разработка систем Forth, c, C++, Ассемблер, Макроассемблер, Simula-67, OAK, Smalltalk, Java, РПГ
Задачи вычислительного характера Algol, Fortran, Cobol, Ada, PL/1, Фокал, Basic, Pascal
Оформление
документов, обработка больших текстовых
файлов, организация виртуальных
трехмерных интерфейсов в Интернете,
разработка баз данных HTML, Perl, Tcl/Tk, VRML,
SQL, PL/SCL, Informix 4GL, Natural, DDL, DSDL, SEQUEL, QBE, ISBL
2.
MS Access2007: создание запросов,
расчетных полей.
Запрос – это обращение к СУБД для выполнения каких-либо операций с данными.
Типы запросов:
• выборка (отбор нужной информации)
• создание таблицы
• обновление (изменение данных)
• добавление записей удаление записей
Дополнительные возможности запросов:
• отбор информации из нескольких связанных таблиц
• вывести не все столбцы
• вычисляемые поля (общая стоимость)
• итоговые расчеты (сумма, среднее)
• можно сохранить в базе много разных запросов
• служат основой
для других запросов и отчетов
Создание запросов
Мастер: режим «вопрос-ответ»
Конструктор: полностью вручную
Запуск запроса
2 х ЛКТ - ДВАЖДЫ СЧЕЛКНУТЬ ЛЕВОЙ КНОПКОЙ МЫШИ
Конструктор
Работа со столбцами
Условия отбора
Forms – формы
Reports – отчеты
Функции: 1) встроенные; 2) функции пользователя (VB)
Константы: пустая строка, Истина, Ложь
Операторы: + - * / < > <= >= = <> Not And Or Xor
Общие выражения – время, дата, нумерация страниц
Вычисляемые поля
Запросы с параметрами
Режим SQL
Список
использованных источников
file://localhost/F:/
file://localhost/F:/