Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОИВТ_Ч1.doc
Скачиваний:
8
Добавлен:
07.11.2018
Размер:
1.27 Mб
Скачать

Министерство образования Республики Беларусь

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра экономической информатики

МЕТОДИЧЕСКОЕ ПОСОБИЕ

И УЧЕБНЫЕ МАТЕРИАЛЫ

по курсу

«Основы информатики и вычислительной техники»

для студентов экономических специальностей

заочной формы обучения

В 2-х частях

Часть 1

МИНСК 2000

Министерство образования Республики Беларусь

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра экономической информатики

МЕТОДИЧЕСКОЕ ПОСОБИЕ

И УЧЕБНЫЕ МАТЕРИАЛЫ

по курсу

«Основы информатики и вычислительной техники»

для студентов экономических специальностей

заочной формы обучения

В 2-х частях

Часть 1

МИНСК 2000

УДК 002.5 (075)

ББК 32.81 Я 73

М54

Авторы: А.В.Бахирев, Е.Н. Живицкая, В.Н. Комличенко, С.А. Соколов.

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

В работе представлены: основные темы лекционного курса «Основы информатики и вычислительной техники»; методические рекомендации по выполнению контрольных работ; пример программной реализации типового задания, входящего в состав контрольной работы; список используемой литературы и варианты контрольных работ.

УДК 002.5 (075)

ББК 32.81 Я 73

ISBN 985-444-077-X (ч.1)  Коллектив авторов, 2000

ISBN 985-444-078-8

СОДЕРЖАНИЕ

Предисловие.................................................................................................................................5

1.Введение в предметную область…………………………………..…....................................6

1.1.Информатика и информация.……………………………………….....................................6

1.2.Информация и управление.………………………………………........................................8

1.3.Информационные технологии (ИТ).……………………………..........................................9

2.Основные сведения об архитектуре и работе компьютера.………...................................10

2.1.Основные блоки компьютера.………………………………………....................................10

2.2.Память компьютера.…………………………………………………….............................…13

2.3.Многозадачный режим работы.…………………………………….................................…16

2.3.1.Система Windows 95.………………………….…………………...................................…17

2.3.2.Вытесняющая многозадачность.…………………………………................................…19

2.3.3.Базовая система.………………………….………………………...................................…19

2.3.4.Программные приложения.………………………………………..................................…20

3.Программирование. …………………………………………………….................................…22

3.1.Понятие программы и программирования. ………………….........................................…22

3.2.Виды программного обеспечения. ………………………………....................................…22

3.3.Разработка программ. …………………………………………….....................................…23

3.3.1.Проектирование программ. …………………………………….....................................…23

3.3.2.Структурное программирование. …………………………….......................................…24

3.3.3. Модульное программирование. ……………………………........................................…24

3.3.4.Объектно-ориентированное программирование. ………………...............................…25

3.4.Понятие алгоритма и его свойства. ……………………………......................................…25

4.Основы программирования на Си. …………………………………...................................…27

4.1.Язык Си и разработка программ. ………………………………................................…27

4.2.Элементы программирования. ……………………………………..................................…30

4.2.1.Понятие идентификатора………………………………………...............................…30

4.2.2.Типы данных и объявление переменных. …………………..…..................................…30

4.3.Локальные и глобальные переменные……………………………..................................…32

4.4.Ввод – вывод информации……………………………………………...............................…32

4.5.Языковые средства ветвления……………………………………....................................…34

4.5.1.Оператор if………………………………………………..…………...................................…35

4.5.2.Конструкция if -else……………………………………………………...............................…35

4.5.3.Условная операция ? ……………………………………………… .................................…36

4.5.4. Селекторный оператор switch………………………………………..............................…36

4.5.5.Оператор goto……………………………………………….………..................................…37

4.6.Циклы………………………………………………..…………………...................................…38

4.6.1.Цикл while………………………………………………..………….....................................…38

4.6.2.Цикл do while……………………………………………..…………................................……39

4.6.3.Цикл for.............................................................................................................................39

4.7.Функции……………………………………………….………………………………… ........40

4.8.Указатели………………………………………………………………………………..…....42

4.9.Программа в Си, связь между функциями и передача параметров в функции........43

4.10.Структурированные типы данных………………………………………………........46

4.10.1.Перечисление………………………………………………..…………………………...46

4.10.2.Массивы………………………………………………..……………………………….....47

4.10.3.Строки символов………………………………………………..…………… ……….49

4.10.4.Структуры………………………………………………..……………………… ….....51

4.10.5.Битовые поля………………………………………………..…………………… …...52

4.10.6.Смеси………………………………………………..…………………………… …….53

4.10.7.Дериктива typedef………………………………………………..…………… ……...55

4.11.Работа с указателями……………………………………………….…………… ........56

4.12.Работа с памятью………………………………….……………………………… ........57

4.13.Файлы……………………………………………….……………………………………..58

4.13.1.Вывод информации в файл……………………………………………………….....59

4.13.2.Чтение строк из файла и вывод их на экран…..……………………………….....60

4.13.3.Библиотечные функции для работы с файлами…………….……………….......61

Литература…………….………………………………………………………………………...64

Приложение 1 (Требования к содержанию пояснительной записки)..........................65

Приложение 2 (Требования к оформлению пояснительной записки)…………………66

Приложение 3.(Образец оформления титульного листа)………………………………..68

Приложение 4.(Пример разработки программы для контрольной работы)…………..69

Приложение 5 (Работа с (IDE) Borland C++)………………………………………………..75

Приложение 6.(Использование глобальных переменных, объявленных вне файла).82

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