русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


МЕТОДИЧНІ ВКАЗІВКИ


Дата додавання: 2014-11-27; переглядів: 1139.


 


belt

button-hole

cuff

lapel

seam

breast pocket

collar

sleeve

buckle

crease

label

loop

zip

blazer

nightdress

skullcap

slip

suit

tights

top hat

turtleneck

underwear

corduroy

cotton

denim

flannel

lace

leather

linen

nylon

silk

suede

velvet

wool


 

МЕТОДИЧНІ ВКАЗІВКИ

 

до виконання лабораторних робіт з дисципліни

"ПРОГРАМУВАННЯ"

для студентів денної та заочної форми навчання

напряму підготовки 6.050102 “Комп'ютерна інженерія ”

частина 1

 

 

Сєвєродонецьк 2011

УДК 621.385.6

Методичні вказівки до виконання лабораторних робіт з дисципліни “Програмування”. Для студентів денної та заочної форми навчання напряму підготовки 6.050102 “Комп'ютерна інженерія” частина 1 /Укл. Н.С.Семенова – Сєвєродонецьк: Вид-во ТІ, 2011. –58 с.

 

Розроблено на підставі робочої програми дисципліни “ Програмування.

 

Укладач ______________ Н.С.Семенова, ст. викладач
     
Відповідальний за випуск ______________ О.І. Рязанцев, професор, зав. каф.
     
Рецензент ______________ Є.В. Щербаков, доцент, к.т.н.

 

Затверджено на засіданні методичної комісії факультету КІ

Протокол № від 2011 р.

 

Голова комісії М.І. Хіль, доцент, к.т.н.

 

 

Методичні вказівки до виконання лабораторних робіт з дисципліни "Програмування" для студентів денної та заочної форм навчання напряму підготовки 6.050102 “Комп'ютерна інженерія ” частина 1. / Укл.: Н.С. Семенова.

Це видання містить короткі теоретичні відомості з тем лабораторних занять, приклади рішення типових завдань, що дозволяють опанувати прийоми розробки програм з тематики лабораторних робіт, варіанти індивідуальних завдань до виконання лабораторних робіт, контрольні питання.

У методичних вказівках викладені вимоги, необхідні для підготовки, виконання, оформлення та захисту лабораторних робіт з програмування. Перша частина методичних вказівок містить описи 10 лабораторних робіт, які виконуються на мові Паскаль.

 

 


ЗМIСТ

 

ВСТУП.. 5

1 ПРОГРАМУВАННЯ ЛІНІЙНОГО ОБЧИСЛЮВАЛЬНОГО ПРОЦЕСУ.. 6

2 ПРОГРАМУВАННЯ ЛОГІЧНИХ ВИРАЗІВ.. 13

3 ПРОГРАМУВАННЯ ЦИКЛІВ ТА РОЗГАЛУЖЕНЬ.. 16

4 ПРОГРАМУВАННЯ ЦИКЛІВ З ВІДОМОЮ КІЛЬКІСТЮ ПОВТОРЕНЬ.. 23

5 ПРОГРАМУВАННЯ ІТЕРАЦІЙНИХ ЦИКЛІВ.. 28

6 ОБРОБКА ОДНОВИМІРНИХ МАСИВІВ.. 32

7 ОБРОБКА МАТРИЦЬ.. 36

8 РОЗРОБКА ПРОГРАМ З ВИКОРИСТАННЯМ МНОЖИН.. 40

9 ОБРОБКА РЯДКІВ.. 45

10 АЛГОРИТМИ СОРТУВАННЯ.. 49

ПЕРЕЛІК ПОСИЛАНЬ.. 55

ДОДАТОК А ЗМІСТ ЗВІТУ.. 56

ДОДАТОК Б ЗРАЗОК ОФОРМЛЕННЯ ТИТУЛЬНОГО ЛИСТА.. 57

 


 

ВСТУП

 

Лабораторні роботи виконується з метою формування умінь і навичок алгоритмізації і програмування. В результаті виконання лабораторних робіт студенти повинні:

- освоїти прийоми складання алгоритмів розв'язання задач;

- освоїти роботу в середовищі Free Pascal;

- вміти складати, налагоджувати і виконувати програми на мові Паскаль, аналізувати результати виконання.

Методичні вказівки містять цикл робіт, в результаті виконання яких студент освоює принципи роботи в інтегрованому середовищі Free Pascal та етапи розробки програм. Мова програмування Free Pascal веде свій початок від класичного мови Pascal, яка була розроблена Н.Віртом. Він розробляв цю мову як навчальну для своїх студентів. З тих пір Pascal, зберігши простоту та структуру мови, розроблену Н.Віртом, перетворився на потужний засіб програмування. За допомогою сучасної мови Pascal можна робити прості розрахунки, розробляти програми для проведення складних інженерних та економічних обчислень.

Мова Free Pascal характеризується розширеними можливостями в порівнянні зі стандартом, добро розвиненою бібліотекою модулів, що дозволяють використовувати можливості операційної системи, створювати складні програмні структури, організовувати введення-виведення, формувати графічні зображення та інше.

Розробку програм можна виконувати і в системі Pascal ABC, яка покликана здійснити поступовий перехід від найпростіших програм до модульного, об’єктно-орієнтованого, подієвого і компонентного програмування. Деякі мовні конструкції в Pascal ABC допускають, поряд з основним, спрощене використання, що дозволяє використовувати їх на ранніх етапах навчання.

Середовище програмування дозволяє створювати тексти програм, компілювати їх, знаходити помилки і оперативно їх виправляти, компонувати програми з окремих частин, налагоджувати і виконувати налагоджену програму.

Розробку програми можна розбити на наступні етапи:

1. Складання алгоритму рішення задачі. Алгоритм - це опис послідовності дій, які необхідно виконати для вирішення завдання.

2. Написання тексту програми. Текст програми пишуть на будь-якій мові програмування (наприклад, мовою Free Pascal) і вводять його в комп'ютер за допомогою текстового редактора.

3. Налагодження програми. Налагодження програми - це процес усунення помилок з тексту програми. Всі помилки поділяються на синтаксичні і логічні. При наявності синтаксичних помилок (помилок у написанні операторів) програма не запускається. Подібні помилки виправляються найпростіше. Логічні помилки - це помилки, при яких програма працює, але неправильно, видаючи не ті результати, які очікує розробник або користувач. Логічні помилки виправити складніше, ніж синтаксичні, іноді для цього доводиться переписувати окремі фрагменти програми, а іноді переробляти весь алгоритм.

4. Тестування програми. Це процес перевірки роботи програми на різних наборах даних. Процеси налагодження та тестування супроводжуються неодноразовим запуском програми на виконання.

У даних методичних вказівках розглядаються теми лабораторних занять, передбачених робочою навчальною програмою дисципліни "Програмування". Методичні вказівки включають в себе необхідні теоретичні відомості за такими основними темами, як елементи мови, типи даних, оператори мови, циклічні програми, ітераційні цикли, структурні типи даних та їх обробка. Методичні вказівки містять приклади розв'язання типових задач та завдання до лабораторних робіт.

 

1 ПРОГРАМУВАННЯ ЛІНІЙНОГО ОБЧИСЛЮВАЛЬНОГО ПРОЦЕСУ

 

Мета роботи - засвоєння найпростішої структури програми; придбання навичок у складанні виразів на мові Паскаль і використанні стандартних функцій; отримання навичок в організації введення-виведення даних.

 


<== попередня лекція | наступна лекція ==>
Методичні рекомендації до роботи над текстами для індивідуального читання | Введення даних


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн