Список використаної літератури. 1. Павловская Т. А. Паскаль

1. Павловская Т. А. Паскаль. Программирование на языке высокого уровня. "Питер". 2006.

2. Фаронов В.В. TurboPascal 7.0. Начальный курс. М. "Нолидж". 2002

3. Грызлова Т., Грызлов В. Турбо Паскаль 7.0. Учебный курс. М. "ДМК". 2005

4. Джонс Ж., Харроу К. Решение задач в системе Турбо Паскаль. М., 1991.

 


Додаток 1

Програма мовою Паскаль

 

{текст програми}


Додаток 2

Тестові приклади

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

 


Приклад 2 звіту з навчальної практики

УКРАЇНСЬКА ДЕРЖАВНА БУДІВЕЛЬНА КОРПОРАЦІЯ

МАКІЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ТЕХНІКУМ

ЗВІТ

З НАВЧАЛЬНОЇ ПРАКТИКИ

 

Виконав: студент групи ПР - 21

Иванченко Н.К.

 

Перевірив: викладач

Євтехова І.Є

 

Зміст

стр.

1. Постановка завдання.....................................................................

2. Теоретичне введення.....................................................................

3. Алгоритм рішення завдання..........................................................

4. Вихідні дані, результати й проміжні величини..............................

5. Опис процедур і функцій...............................................................

6. Висновки.......................................................................................

7. Список використаної літератури...................................................

Додаток 1. Програма мовою Паскаль................................................

Додаток 2. Тестові приклади.............................................................

 


Постановка задачі

Програмування з використанням масивів

Завдання: Дано двовимірний масив. У кожному рядку всі його елементи, не рівні нулю, переписати (зберігаючи порядок) у початок рядка, а нульові елементи - у кінець масиву. Новий масив не заводити.

Теоретичне введення

Масиви

Масиви - формальне об'єднання декількох однотипних об'єктів (чисел, символів, рядків і т.п.), розглянуте як єдине ціле. До необхідності застосування масивів ми приходимо щораз, коли потрібно зв'язати й використовувати цілий ряд споріднених величин. Наприклад, результати багаторазових вимірів температури повітря протягом року зручно розглядати як сукупність дійсних чисел, об'єднаних в один складний об'єкт - масив вимірів.

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

var

а: array [1..10] of Real;

b: array [0..50] of Char;

с: array [-3..4] of Boolean;

mas_int: array[1..45] of integer; {одномірний масив цілих чисел}

mas_rel: array[2..7, 3..4] of real; {двовимірний масив дійсних чисел}

Як бачимо, при описі масиву використовуються зарезервовані слова ARRAY і OF (масив, з). За словом ARRAY у квадратних дужках вказується тип-діапазон, за допомогою якого компілятор визначає загальне число елементів масиву. Тип-Діапазон задається лівою й правою границями зміни індексу масиву, так що масив А складається з 10 елементів, масив В - з 51, а масив З - з 8 елементів. За словом OF вказується тип елементів, що утворять масив.

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

Дії над елементами масиву. Доступ до кожного елемента масиву в програмі здійснюється за допомогою ім'я масиву й індексу - цілого числа, яке треба за ім'ям масиву у квадратних дужках. При роботі з n-мірним (n>1) масивом вказується відповідно n індексів. Наприклад:

var

a: array [1..10] of Integer;

b: array [0..40] of Char;

c: array [-2..2] of Boolean;

k: Integer;

begin

b[17]:= 'F1;

c[-2]:= a[l] > [2];

for k: = 1 to 10 do a[k]:= 0;

...

end.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: