У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент





Міністерство освіти і науки України

Звіт з навчальної практики по програмуванні мовою Turbo Pascal

Зміст

ВСТУП

1 Мета і завдання практики

2 Зміст практики

3 Техніка безпеки при роботі з ПК

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

4.1 Блок - схема

4.2Таблиця ідентифікації

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

4.4 Опис програми

4.5 Результати виконання

ВИСНОВОК

ВСТУП

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

Програмою передбачено набуття навичок в роботі з персональним комп'ютером типу ІВМ РС та закріплення знань, набутих під час вивчення курсу "Алгоритмічна мова та програмування ".

В результаті проходження практики студенти повинні засвоїти :

Прийоми та методи програмування різних типів алгоритмів мовою Pascal, відлагодження програм та отримання результатів;

Навички роботи в інтегрованому середовищі програмування Воrland Pascal;

2 Мета і завдання практики.

Робота з персональним комп'ютером передбачає не лише високі теоретичні знання алгоритмічних мов і вміння складати програми різного рівня складності. Студенти спеціальності „Програмування електронно-обчислювальної техніки та автоматизованих систем" повинні вміти вводити програму в комп'ютер та підлагоджувати її, впевнено почувати себе при роботі з різними операційними систе-мами і програмними оболонками, вміти створювати і редагувати текстові файли, використовувати існуючі офісні додатки.

Програмою передбачено набуття навичок в роботі з персональним комп'юте-ром типу IBM PC та закріплення знань, набутих під час вивчення мови програ-мування Turbo Pascal.

В результаті проходження практики студенти повинні засвоїти : Прийоми та методи програмування різних типів алгоритмів мовою Turbo Pascal, відлагодження програм та отримання результатів;

Навички роботи в інтегрованому середовищі програмування Turbo Pascal; Основні навички роботи на персональному комп'ютері в оболонці Norton Commander; Використання засобів відлагодження програм середовища ;

3 Зміст практики

Вступне заняття:

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

Практична робота :№1:

Програмування в середовищі Turbo Pascal. Складання лінійних програм, а також блок-схеми до однієї з них.

Практична робота №2:

Складання блок-схеми і програм з розгалуження. Відлагодження програм. Практична робота №3:

Складання блок-схеми і програм циклічних структур, розгалужень в циклах. Відлагодження програм.

Практична робота №4:

Складання блок-схеми і програм обробки масивів. Впорядкування масивів. Обробка рядків та стовпців масивів. Пошук у масивах. Ввід та вивід масивів. Від-лагодження програм.

Практична робота №5:

Складання блок-схеми і програм з використанням процедур та функцій. Від-лагодження програм.

Практична робота №6:

Підсумкове заняття.

Контроль за результатами практики.

4 Техніка безпеки при роботі з ПК

До роботи на засобах обчислювальної техніки та ПЕОМ допускаються особи, що вивчили інструкцію по експлуатації складових частин чи пристроїв що входять в склад ПЕОМ.

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

Всі засоби подачі напруги живлення від загальної електромережі повинні бути виключеними.

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

Включення напруги живлення на розетки загальної електромережі та включення пристроїв ПЕОМ тільки з дозволу викладача або лаборанта.

В комп’ютерних класах та лабораторіях є фактори небезпечні для здоров’я та життя людей:

Можливість ураження електричним струмом високої напруги

(220 В) при неправильному користуванні засобами обчислювальної техніки та складовими частинами ПЕОМ, при відсутності або несправному заземленні.

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

7. Під час виконання лабораторних та практичних робіт на засобах обчислювальної техніки та ПЕОМ.

5 Індивідуальне Завдання

Варіант 23

Опрацювання елементів двохвимірного масиву.

23. Невідємні елементи замінити одиницями.

ТАБЛИЦЯ ІДЕНТИФІКОРІВ

№ з/п | Позначення | Назва

2 | d | Масив

5 | Uses crt | Загружається модуль з основними функціями

6 | Clrscr | Очищення екрану

i,j

5.3 ТЕКСТ ПРОГРАМИ

PROGRAM Dodatni;

Uses crt;

Const n=5;

Var d array [ 1..N, 1..N ] of real ;

I,j:integer;

Begin

Clr crt ;

For i:=1 to n do begin

For j:=1 to n do begin

D [i,j ]:=sin(i+j);

Write (d [I,j ]:5:3);

End; writeln ; end ;

For i:=1 to n do begin

For j:=1 to n do begin

If d [I,j ]>0 then d [i,j]:=1;

End; ebd;

For i:=1 to n do begin

For j:=1 to n do begin

Write(d [I,j]:5:3);

End;

Writeln;

End; end.

5.4 ОПИС ПРОГРАМИ

PROGRAM Dodatni ;

Uses crt; {Приєднуємо модуль CRT}

Const n=5; {Оголошення сталих}

Var d array [ 1..N, 1..N ] of real ;{оголошуємо масив}

I,j:integer; {оголошуємо допоміжні змінні}

Begin

Clrsrt ; {Очищуємо екран}

For i:=1 to n do begin {Вивення масиву}

For j:=1 to n do begin

D [i,j ]:=sin(i+j); {Присвоєння масиву значення sin(i+j)}

Write (d [I,j ]:5:3); {введення масиву}

End; {закінчення циклу}

writeln ; {пустий рядок}

end ; {закінчення циклу}

For i:=1 to n do begin

For j:=1 to n do begin

If d [I,j ]>0 then d [i,j]:=1;

End; {закінчення циклу}

end; {закінчення циклу}

For i:=1 to n do begin

For j:=1 to n do begin

Write(d [I,j]:5:3); {виведення окремого значення}

End; {закінчення циклу}

Writeln; {пустий рядок}

End; end. {Кінець програми}

Результати виконання

0;0;1;-0.8;1;0;-0.3;

0;1;8;-1.0;1;0;-0.7;

-0.8;1;0;0.3;0;1;0;

-1;0;-0.3;0.7;1;0;0.4;

0.3;0.7;1;0;0.4;0.5;

Vz-0.347

Висновок

Внаслідок проходження практики я закріпив одержані мною знання під час вивчення курсу „Алгоритмічні мови і програмування". Я навчився працюва-ти з мовою програмування Turbo Pascal.

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