Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по Структурам.docx
Скачиваний:
23
Добавлен:
03.06.2015
Размер:
102.7 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Фгбоу впо уральский государственный лесотехнический университет

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И МОДЕЛИРОВАНИЯ

Г.Л. Нохрина

Структуры и алгоритмы обработки данных

Методические указания по выполнению лабораторно-практического цикла

для студентов специальности «Управление в технических системах»

ЕКАТЕРИНБУРГ 2012

Оборот титульного листа (для методической литературы)

Печатается по рекомендации методической комиссии факультета (или факультетов)

Протокол № от

Рецензент Мельник Л.Ю.

Редактор

Компьютерная версия

Подписано в печать Формат 60х84 1/16 Поз. №

Плоская печать Печ. в. Тираж экз.

Заказ № Цена

Редакционно-издательский отдел УГЛТУ

Отдел оперативной полиграфии УГЛТУ

Оглавление

Лабораторная работа N 1. Пример программ линейной структуры 5

1Цель работы: 5

2Основные сведения 5

2.1Программы линейной структуры 5

2.2Пример программы линейной структуры 5

2.3Общие сведения о интегрированной Среде Borland Pascal 7

3Выполнение работы 8

4Форма отчета 8

5Контрольные вопросы 9

Лабораторная работа N 2. Программы разветвляющейся структуры 9

1Цель работы: 9

2Основные сведения 9

5.1 Условный оператор IF 9

5.2Оператор варианта Case 10

6Выполнение работы 11

6.1Варианты задания 1 11

6.2Варианты задания 2 12

7Контрольные вопросы 13

Лабораторная работа N3. Программы циклической структуры 13

1Цель работы: 13

3Основные сведения 13

7.1Пример цикла типа for. 14

7.2Пример цикла типа while. 15

7.3Пример цикла типа repeat ... until. 15

4Выполнение работы 16

7.4Варианты заданий 16

5Контрольные вопросы 17

Лабораторная работа N4. Обработка массивов 17

1Цель работы: 17

6Основные сведения 17

7.5Пример обработки одномерного массива 18

7.6Пример обработки многомерного массива 19

7Выполнение работы 21

7.7Варианты задания 1. 21

7.8Варианты задания 2 21

8Контрольные вопросы 22

Лабораторная работа N5. Работа с символьными данными 22

1Цель работы: 22

9Основные сведения 22

7.9Тип данных CHAR 23

7.10Тип данных STRING 24

10Выполнение работы 26

7.11Варианты заданий. 26

11Контрольные вопросы 27

Лабораторная работа N 6. Процедуры и функции 27

1Цель работы: 27

12Основные сведения 27

7.12 Процедуры 28

7.13 Функции, определяемые программистом 29

7.14 Рекурсия 30

13Выполнение работы 30

7.15Варианты заданий 31

14Контрольные вопросы 31

Лабораторная работа N 7. Записи 31

15Цель работы: 31

Лабораторная работа n 1. Пример программ линейной структуры

  1. Цель работы:

Закрепление знаний о среде программирования Pascal; составление, ввод и выполнение простейшей линейной программы.

  1. Основные сведения

    1. Программы линейной структуры

Алгоритм линейной структуры - это алгоритм, в котором блоки выполняются в указанном порядке, последовательно друг за другом. Программа линейной структуры реализует соответствующий линейный алгоритм.

Чаще всего линейные алгоритмы используются для программирования вычислений по формулам. В этом случае удобно использовать набор встроенных функций Pascal: sin(x) - синус x; cos(x) - косинус x; tan(x)- тангенс x; ln(x) - натуральный логарифм x; exp(x) -показательная функция ex; sqr(x) - квадрат x; sqrt(x) - корень квадратный от х; abs(x) - модуль x.

Для тригонометрических функций аргумент x измеряется в радианах. Гиперболические функции записываются с применением экспоненты, например:

Sh (x)=(exp (x)-exp (-x)) /2