Контрольная работа по "Информатике"

Автор: Пользователь скрыл имя, 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 файл

Контрольная готовая.doc

— 1.51 Мб (Скачать)

    Программы в Пл/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 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Список  использованных источников 

    1. Зуев Е.А. прграммирование на языке Turbo Pascal 6.0, 7.0. – М.: Веста, Радио и связь, 2007.
    2. Информатика: Базовый курс/ Симонович С.В. и др. – СПб.: Питер, 2009
    3. Моначов В. Язык программирования Java и среда NetBeans . – 2-е изд. – СПб.: БХВ-Петербург, 2009.
    4. Моргун А.Н. Справочник по Turbo Pascal для студентов. – М.: Диалектика, 2006.
    5. Сайлер Б., Споттс Д. Использование Visual Basic 6. Классическое издание. – М.: Вильямс, 2007.
    6. Сафронов И. Visual Basic в задачах и примерах. – СПб.: «БХВ-Петербург», 2008.
    7. Стефенс Д. Р. C++. Сборник рецептов. — КУДИЦ-ПРЕСС, 2007.
    8. Страуструп Б. Язык программирования С++ = The C++ Programming Language / Пер. с англ. — 3-е изд. — СПб.; М.: Невский диалект — Бином, 2009
    9. Угринович Н. Информатика и информационные технологии. Учебник для 10 – 11 классов. 4-е изд. – М.: Бином. Лаборатория знаний, 2007.
    10. Фаронов В.В. Turbo Pascal. Наиболее полное руководство. – СПб.: Питер, 2007.
    11. Хорстманн К.С., Корнелл Г. Java 2. Библиотека профессионала,  том 1. Основы. – М.: Вильямс, 2008.
    12. Шилдт Г. Полный справочник по С++. – М.: «Вильямс», 2006.
    13. Перевозчикова М.С. Практикум по программному обеспечению ЭВМ. Реляционные базы данных. Система управления базами данных Access: ч.V. – Киров: Изд-во ВГГУ, 2008.
    14. Интернет ресурсы:

      file://localhost/F:/информатика/Создание%20запроса%20на%20добавление%20-%20Access%20-%20Microsoft%20Office.mht 
       

      file://localhost/F:/информатика/Новая%20папка/Microsoft%20Access%202007%20-%20Запросы%20-%20elegance.mht 

Информация о работе Контрольная работа по "Информатике"