Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОТ_МЕТОД_КП_Ч1

.pdf
Скачиваний:
3
Добавлен:
12.05.2015
Размер:
329.01 Кб
Скачать

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут»

Інститут енергозбереження та енергоменджменту

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

«Мова програмування Turbo Pascal. Частина 1»

для студентів напрямків підготовки

….

Київ - 2014

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут»

Інститут енергозбереження та енергоменджменту

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

«Мова програмування Turbo Pascal. Частина 1»

для студентів напрямків підготовки

…..

Київ НТУУ «КПІ»

2014

Обчислювальна техніка та алгоритмічні мови. «Мова програмування Turbo Pascal. Частина 1»[Текст]: метод. вк. до комп. практикуму для студ. напрямків підготовки/спеціальностей «Електротехніка та електротехнології», «Теплоенергетика» / Уклад: І.В.Притискач, Ю.О.Расько,….. – К.: НТУУ

«КПІ», 201_. – __ с.

Рекомендовано Вченою радою Інституту енергозбереження та енергоменеджменту, НТУУ «КПІ»

(Протокол № __ від ________20__ р.)

Навчальне видання

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

«Мова програмування Turbo Pascal. Частина 1»

для студентів напрямків підготовки

-------

Затверджено на засіданні

кафедри електропостачання

Протокол № __ від _________ р.

Укладачі: Притискач Іван Васильович, ас.

Расько Юрій Олексійович, ас.

-------

Відповідальний редактор:

Рецензент:

ЗМІСТ

 

Вимоги безпеки під час роботи в лабораторії............................................................................

6

Загальні вимоги до виконання комп’ютерного практикуму.....................................................

7

Комп’ютерний практикум №1 .....................................................................................................

8

Комп’ютерний практикум №2 ...................................................................................................

17

Комп’ютерний практикум №3 ...................................................................................................

24

Комп’ютерний практикум №4 ...................................................................................................

30

3

Вступ

Розвиток економіки, промисловості, науки і техніки, сфери освіти сьогодні значною мірою залежить від масового запровадження та використання обчислювальної техніки. Це вимагає підготовки і перепідготовки фахівців з програмування і використання персональних електронних обчислювальних машин (ПЕОМ).

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

Вибір системи програмування Pascal пояснюється такими наступними чинниками:

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

можливістю використання розвинених засобів подання структур даних, що забезпечує зручність роботи як з числовою, так і з символьною інформацією.

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

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

Воснову лабораторних робіт покладено принцип навчання від

простого до складного. У зв'язку з цим кожна лабораторна робота містить

4

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

5

Вимоги безпеки під час роботи в лабораторії

6

Загальні вимоги до виконання комп’ютерного практикуму

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

Усі роботи виконуються на мові програмування Turbo Pascal 7.0. Під час занять студенти проводять тестування написаних програм, тобто вводять їх в ЕОМ, займаються налагодженням і виконують необхідні розрахунки.

Після виконання роботи студент оформляє звіт, який складається з таких розділів:

1.Назва, тема і мета роботи

2.Індивідуальне завдання

3.Текст програми

4.Результати виконання програми

5.Висновки

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

Усі звіти оформлюється або тільки у рукописному варіанті або тільки в друкованому варіанті.

Вимоги до рукописного варіанту оформлення звітів

Звіти оформлюються в зошиті у клітинку. Рекомендований мінімальний розмір зошита - 24 листа. По завершенню циклу комп’ютерних практикумів студент здає зошит зі звітами про виконання робіт з комп’ютерного практикуму.

7

Комп’ютерний практикум №1

Знайомство з середовищем Turbo Pascal. Частина 1.

Мета

Ознайомиться з середовищем програмування Turbo Pascal. Засвоїти роботу операторів вводу, виводу.

Робоче завдання

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

Хід роботи

1.Запустити програмне середовище Turbo Pascal.

2.Ознайомитись з інтерфейсом програми.

3.Для кожного підпункту завдання необхідно написати окрему програму. Необхідно описати вказані змінні, ввести їх з клавіатури та вивести на екран результати обрахунків.

Варіанти завдань

Варіант 1

п.п. Змінна Тип

Вивести на екран

Примітка

1

a

integer

a+b

 

 

 

b

integer

a+b-c

 

 

 

c

integer

a-b-c

 

 

2

a

integer

a*b

 

 

 

b

real

a/b

 

 

3

a

longint

a*x*t

3

знаки після коми

 

x

real

a*(a+x)/t

1

знак після коми

 

t

real

a/t*(a+x/t)

6

знаків після коми

8

Варіант 2

 

 

п.п.

 

Змінна

 

Тип

 

Вивести на екран

 

Примітка

 

1

 

a

 

integer

 

a-b

 

 

 

 

 

 

 

 

 

b

 

longint

 

a+b+c

 

 

 

 

 

 

 

 

 

c

 

byte

 

a-(b-c)

 

 

 

 

 

 

2

 

a

 

real

 

a*b*b

 

 

 

 

 

 

 

 

 

b

 

real

 

a/(b-a)

 

 

 

 

 

 

3

 

a

 

longint

 

a*x*y

 

1 знак після коми

 

 

 

 

x

 

integer

 

(a+x)/y

 

2 знаки після коми

 

 

 

 

y

 

real

 

a/(t*(a+x/y))

 

10 знаків після коми

Варіант 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

п.п.

Змінна

 

Тип

 

Вивести на екран

 

Примітка

 

 

 

1

 

a

 

longint

 

a+b

 

 

 

 

 

 

 

 

 

b

 

integer

 

a+b-c

 

 

 

 

 

 

 

 

 

c

 

byte

 

a+(b-c)+(a-b)

 

 

 

 

 

 

 

2

 

a

 

integer

 

a*b

 

 

 

 

 

 

 

 

 

b

 

real

 

a/b

 

5 знаків після коми

 

 

 

 

3

 

x

 

longint

 

z*x/y

 

2 знаки після коми

 

 

 

 

 

 

z

 

real

 

z*(z+x)/y

 

 

 

 

 

 

 

 

 

y

 

real

 

(y+x/z)/z

 

3 знаки після коми

 

 

Варіант 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

п.п.

Змінна

Тип

 

Вивести на екран

 

Примітка

 

 

 

1

 

a

 

integer

 

a+b

 

 

 

 

 

 

 

 

 

b

 

integer

 

a+b-c

 

 

 

 

 

 

 

 

 

c

 

real

 

a-b-c

 

 

 

 

 

 

 

2

 

a

 

longint

 

a*b-b

 

 

 

 

 

 

 

 

 

b

 

real

 

a/b

 

 

 

 

 

 

 

3

 

a

 

longint

 

a*x*t+a

 

0 знаків після коми

 

 

 

 

 

 

x

 

longint

 

a+x/t

 

1 знак після коми

 

 

 

 

 

 

t

 

real

 

a*a+x/t

 

7 знаків після коми

 

 

Варіант 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Примітка

 

 

 

 

п.п.

Змінна

Тип

 

Вивести на екран

 

 

 

 

1

 

a

 

integer

 

a+b-(a+b+a)

 

 

 

 

 

 

 

 

 

b

 

byte

 

-a+b-c

 

 

 

 

 

 

 

 

 

c

 

integer

 

a-b+c

 

3 знаки після коми

 

 

 

 

 

2

 

a

 

byte

 

a*b+b

 

 

 

 

 

 

 

 

b

 

real

 

a/b-a

 

3 знаки після коми

 

 

 

 

 

3

 

a

 

real

 

-a*x*t

 

 

 

 

 

 

 

 

x

 

real

 

a*(a-x)/t

 

1 знак після коми

 

 

 

 

 

 

 

t

 

real

 

a/t*(a+x/t)/(a*t)

 

6 знаків після коми

 

 

 

9

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