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

Вихідні дані: V: array[1..100,1..100] of integer; -двовимірний масив.m - кількість рядків заданої матриці, integern - кількість стовпців заданої матриці, integer Проміжні величини: i, j – параметри циклу, integerc – робоча комырка, використовується для тимчасового зберігання при перестановці елементів масиву; integerflag - ознака виходу із циклу, boolean;

Результати:

V:array[1..n,1..n] of integer; ‑ масив заданої розмірності n, у якому в кожному рядку всі його елементи, не рівні нулю, переписані в початок рядка (зберігаючи порядок), а нульові елементи в кінець масиву.

 


Висновки

У процесі виконання завдання навчився правильно описувати різні масиви, ініціалізувати масиви, виводити вміст масиву на екран, вирішувати задачі на використання масивів, закріпив навички роботи

 


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

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

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

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

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


Додаток 1

Програма на мові Паскаль

program example1; var V:array[1..100,1..100] of integer; m,n, i,j, c: integer; flag: boolean; begin write('Введите размерность массива m-n> '); readln(m,n); for i:= 1 to m do for j:= 1 to n do begin write('V[',i,',',j,']= '); readln(V[i,j]); end; for i:=1 to m do repeat flag:= true; for j:=1 to n-1 do if (v[i,j]=0) and (v[i,j+1]<>0) then begin c:=v[i,j]; v[i,j]:=v[i,j+1]; v[i,j+1]:=c; flag:= false; end; until flag; for i:= 1 to m do begin for j:= 1 to n do write(V[i,j]:2); writeln end; readln; end.

 


Додаток 2

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

{привести вид екрана в результаті роботи програми,
таблицю тестів, за допомогою яких тестували
написану програму}


Додаток 2. Щоденник проходження практики

 

ЩОДЕНИК НАВЧАЛЬНОЇ ПРАКТИКИ

 

 

студента группи ПР-21

 

_____________________________________________


Дата _______________________

Час Подія Результат
     
     
     
     
     
     
     
     
     
     
     
     
     

Дата _______________________

Час Подія Результат
     
     
     
     
     
     
     
     
     
     
     
     
     

Дата _______________________

Час Подія Результат
     
     
     
     
     
     
     
     
     
     
     
     
     

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

1. Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. М., 1988.

2. Абрамов С.А., Зима Е.В. Начала информатики. М., 1989.

3. Вирт Н. Алгоритмы + структуры данных = программы. М., 1985.

4. Голубь Н.Г., Кириленко Е.Г. Алгоритмические языки и программирование: Методические рекомендации по выполнению контрольных и лабораторных работ, часть 1. ХАИ, 1997.

5. Голубь Н.Г., Кириленко Е.Г. Алгоритмические языки и программирование: Методические рекомендации по выполнению контрольных и лабораторных работ, часть 2. ХАИ, 1998.

6. Грогоно П. Программирование на языке Паскаль. М., 1982.

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

8. Емелина Е.И. Основы программирования на языке ПАСКАЛЬ. М.,1997.

9. Йенсен К., Вирт Н. Паскаль: руководство для пользователя. М., 1989.

10.Касьянов В.Н., Сабельфельд В.К. Сборник заданий по практикуму на ЭВМ. М., 1986.

11.Мизрохи С.В. TURBO PASCAL и объектно-ориентированное программирование. М., 1992.

12.Пильщиков В.Н. Сборник упражнений по языку Паскаль. М., 1989.

13.Прайс Д. Программирование на языке Паскаль: Практическое руководство. М., 1987.

14.Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. М., 1997.

15.Фаронов В.В. Турбо Паскаль 7.0. Практика программирования. Учебное пособие. М., 1997.

16.Фигурнов В.Э. IBM PC для пользователя. Любое издание, начиная со второго. М., 1991.

17.Фирменная документация и компьютерные справочники (файлы помощи типа HELP и TECH).

 


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



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