Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
+ЭУМКД КИТ-ч1-Бутов.docx
Скачиваний:
9
Добавлен:
05.05.2019
Размер:
262.85 Кб
Скачать
    1. Дополнительная

      1. Джесс Либерти. Освой самостоятельно С++ за 21 день.

      1. Информационные системы в экономике. Учебник / Под ред. В.В. Дика.- М.: Финансы и статистика, 1996.

      2. Когаловский М.Р. Энциклопедия технологий баз данных. М.: Финансы и статистика, 2002.

      3. Саймон А.Р. Стратегические технологии баз данных. М.: Финансы и статистика, 1999.

      4. Сигнор Р., Стегман М. Использование ODBC для доступа к базам данных./Пер. с англ.- М.: Бином, 1998.

      5. Сичкаренко В.А. SQL-99. Руководство разработчика баз данных – СПб: ООО «ДиаСофтЮП», 2002.

      6. Мартин Д. Организация баз данных в вычислительных системах.- М.: Мир, 1980.

      7. Кузнецов С. Крупные проблемы и текущие задачи исследований в области баз данных // [Электрон. ресурс]. – 22 февраля 2006. – Режим доступа: http://www.citforum.ru/database/articles/problems/

      8. Ланг К., Чоу Д. Публикация баз данных в Интернете./ Пер. с англ. - СПб.: Символ-Плюс, 1998.

      9. Зиндер Е.З. Администратор базы данных – кто он? // Системы Управления Базами Данных – 1995. - №2.

      10. Грабор М. Введение в SQL.- М.: Лори, 1996.

      11. Грофф Дж.Р., Вайнберг П.Н. Энциклопедия SQL. СПб.: Питер, 2003.

      12. Боуман Д. и др. Практическое руководство по SQL. К.; М.: Диалектика, 1997.

      13. Артре Ш. Структурный подход к организации баз данных./Пер. с англ. - М.: Финансы и статистика, 1989.

      14. Грабор М. Введение в SQL.- М.: Лори, 1996.

      15. Боуман Д. и др. Практическое руководство по SQL. К.; М.: Диалектика, 1997.

      16. Меженный О.A. Microsoft Office 2007 / Меженный Олег Анисимович. — М.: Диалектика, 2008.

      17. Диго С.М. Проектирование баз данных. - М.: Финансы и статистика, 1988.

      18. Дизайнеры SQL-запросов, или как облегчить жизнь при работе с базами данных//Компьютерная газета. - № 2(243), 2000.

      19. Комличенко В.Н. Проектирование реляционных баз данных.- Мн.: КИВТ АНБ, 1996.

      20. Публикация баз данных в среде WWW//Компьютерные вести. - № 10(241), 1999.

      21. Ульман Дж. Основы систем баз данных./Пер. с англ. - М.: Финансы и статистика, 1988.

      22. Эбби М., Кори М. Oracle 8. Первое знакомство. - М.: Лори, 1998.

      23. Бобровски С. Oracle 8. Архитектура: основные принципы построения и структуры баз данных Oracle 8, а также переход к этой базе данных будущего. /Пер. с англ. - М.: Лори, 1998.

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

    1. Учебно-методические пособия

  1. Методическое пособие и учебные материалы по курсу «Основы информатики и вычислительной техники» для студентов экономических специальностей заочной формы обучения. В 2ч. Ч.1. А.В.Бахирев, Е.Н. Живицкая, В.Н. Комличенко и др. – Мн.: БГУИР, 2000. – 82 с.

  2. Лабораторный практикум по курсу "Основы информатики и вычислительной техники" для студентов экономической специальности. В 2 ч. Ч. 1. А.В.Бахирев, Е.Н. Живицкая, В.Н. Комличенко, С.А. Соколов. – Мн.: БГУИР, 2000. – 48 с.

  3. Лабораторный практикум по курсу «Основы информатики и вычислительной техники» для студентов экономических специальностей. В 2 ч. Ч. 2. Е.Н. Живицкая, В.Н. Комличенко, И. Г. Орешко, С. А. Соколов, А. А. Пасовец, А. В. Лепеш, Ф. Н. Козелько. – Мн.: БГУИР, 2001 – 42 с.

  4. Лабораторный практикум по курсу «Основы информатики и программирования» для студентов спец. I-40 01 02-02 «Информационные системы и технологии в экономике» всех форм обуч. В 2 ч. Ч. 2 / Е.Н. Живицкая [и др.]. – Минск: БГУИР, 2007. – 108 с.

  5. Лабораторный практикум по курсу "Технологии организации, хранения и обработки данных" для студентов экономических специальностей. Бутов А.А. – Мн.: БГУИР, 2008. – 52 с.

    1. Технические средства обучения

  1. ПК со следующей конфигурацией: процессор Pentium IV, RAM не ниже 512 Гб, видеокарта с RAM не ниже 128 Мб, объем жесткого диска не менее 40 Гб.

    1. Компьютерные программы

  1. Microsoft Visual Studio 6.0 (и выше);

  2. Microsoft Office Enterprise 2007 (c основными компонентами);

  3. ERwin Data Modeler 7;

  4. ERwin Process Modeler 7.

Протокол согласования учебной программы по изучаемой учебной дисциплине с другими дисциплинами специальности

Данная дисциплина не требует согласования с другими дисциплинами.

Заведующий кафедрой ________________ В.Н. Комличенко

ТЕОРЕТИЧЕСКИЙ РАЗДЕЛ

Лекции

Тема 1. Основные понятия языка программирования С

Любой язык программирования, в том числе и язык С, можно рассматривать как очень примитивный иностранный язык с жесткими правилами, не имеющими исключений. Известно, что в тексте на любом естественном языке можно выделить следующие 4 разновидности элементов: символы, слова, словосочетания и предложения. Подобные элементы содержит и язык программирования, только слова называются лексемами, словосочетания – выражениями, а предложения – операторами. Лексемы образуются из символов, выражения – из лексем и символов, а операторы – из выражений, лексем и символов (рис. 1.1).

Рис. 1.1. Состав языка программирования

Символы или алфавит языка – это основные неделимые знаки, с помощью которых пишутся все тексты на языке (естественном или языке программирования). Например, в русском языке один алфавит, в албанском – другой, в арабском – третий и т.д. Так как компьютер умеет работать только с числами, то в языках программирования символы представляются (кодируются) также посредством чисел. Соответствие между символами и кодирующими их числами называется кодировкой и представляется в виде кодовой таблицы (character set). Существует много различных кодировок символов. Например в Windows часто используется кодировка CP1251. В ней каждый символ представляется одним байтом (8 бит), поэтому в этой кодировке можно задать только 28 = 256 различных символов. В первой половине кодовой таблицы находятся латинские буквы, цифры, знаки арифметических операций и другие распространенные символы. Символы русского алфавита находятся во второй половине кодовой табоицы. Если требуется представлять символы другого национального алфавита (например, албанского), необходимо использовать другую кодовую таблицу. Существует универсальная кодировка Unicode, каждый символ которой кодируется двумя байтами и которая позволяет представить символы всех существующих алфавитов одновременно. Такая кодировка используется в более сложных современных языках программирования, таких как C++, Java, C#, Visual Basic.

Лексема или элементарная конструкция – это минимальная единица языка, имеющая самостоятельный смысл.

Выражение задает правило вычисления некоторого значения. Например, выражение a + b + c задает правило вычисления суммы трех величин.

Оператор задает законченное описание некоторого действия, данных или элемента программы. Например:

int a; a = b + c;

Первый оператор задает описание целочисленной переменной a. Второй оператор задает описание суммирования двух величин с сохранением результата в переменной a.

Для описания сложного действия требуется последовательность операторов.

Операторы бывают исполняемые и неисполняемые. Исполняемые операторы задают действия над данными. Неисполняемые операторы служат для описания данных, поэтому их часто называют операторами описания или просто описаниями.

Определение. Объединенная единым алгоритмом совокупность описаний и операторов образует программу на языке программирования. Обычно программа включает в себя еще так называемые директивы препроцессора. Для того, чтобы выполнить программу, требуется перевести ее на язык, понятный процессору компьютера – в машинные коды. Этот процесс состоит из нескольких этапов (рис. 1.2).

Рис. 1.2. Этапы создания исполняемой программы

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]