Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Реферат: Робота з файлами лабораторна робота

Название: Робота з файлами лабораторна робота
Раздел: Рефераты по информатике
Тип: реферат Добавлен 19:34:49 20 февраля 2011 Похожие работы
Просмотров: 6 Комментариев: 21 Оценило: 2 человек Средний балл: 5 Оценка: неизвестно     Скачать

Лабораторна робота №9

Тема: Робота з файлами.

Мета: Навчитися працювати із файлами і використовувати їх для розв‘язування подальших задач.

Інформація про масив садових ділянок задана таблицею

Інв. номер

Прізвище

Бєдениж {

Тип ґрунту Площаар ГОЗ за 1 aр Вартість

001

Беденюк дп 6 1798.5 10791
002 Головачук чз 7 2289 16023
003 Боровець чп 10 2616 26160
004 Вітрук дп 8 1798.5 14388
005 Клочко п 12 1308 15696
006 Загура чз 6 2289 13734
007 Паріпа чз 9 2289 20601
008 Ліщук дп 8 1798.5 14388
009 Шалимов { чп 11 2616 28776
010 Зінчик чз 6 2289 13234
011 Пасько п 10 981 9810
012 Дитина п 12 1308 15696
013 Хайлова чп 9 2616 23544
014 ПозняковськаПозняковська | дп 8 1798.5 14388
015 Чуб'як чп 10 2616 26160

Використовуючи записи, згідно моделі п. IVпровести розрахунок ГОЗ для кожного садівника. Визначити вартість його ділянки (вид угідь = ‘сади‘), вивести повну таблицю на екран, а також виконати наступне завдання:

1) Відсортувати список в алфавітному порядку і вивести на екран потковий та відсортований список.

2) Відсортувати список по спаданню значення площі і вивести на ек­ран початковий та відсортований списки.

3) Відсортувати список по спаданню вартості і вивести на екран початковий та відсортований списки.

4) Вивести на екран початковий список і окремо інформацію про записи, що містять прізвище з початковою літерою "Б".

5) Вивести на екран початковий список і окремо Інформацію про
ділянки, площа яких перевищує 9 арів,

6) Вивести на екран початковий список і окремо Інформацію про
ділянки, грошова оцінка вартості яких перевищує 12 млн. крб.

7) Вивести на екран початковий список і окремо інформацію про
ділянки з типом ґрунту Дарново-підзолисті".

8) Вивести на екран початковий список і значення площі всього садового масиву.

9) Вивести на екран початковий список і значення ГС вартості всього садового масиву.

10) Ю. Вивести на екран початковий список і середнє значення площі однієї садової ділянки.

11) Вивести на екран початковий список і середнє значення ціни за 1
ар.

12) Вивести на екран початковий список і середнє значення ГОЗ садо­вої ділянки.

13) Вивести на екран початковий список і окремо інформацію про
ділянки, ГОЗ яких нижче середньої.

14) Вивести на екран початковий список і окремо інформацію про
ділянки з типом ґрунту - «чорноземи звичайні» і вартістю нижче середньої.

15) Вивести на екран початковий список і окремо інформацію про
ділянки, площа яких більше від середньої, а ГОЗ нижча
середньої.

ВИКОРИСТАННЯ ФАЙЛІВ ДЛЯ ЗБЕРІГАННЯ І ОБРОБКИ ІНФОРМАЦІЇ,

Записати у типізований файл Z1 дані таблиці п. V. Прочитати дані з файлу в оперативну пам'ять, використати завдання п.V (згідно варіанту п.VII) і новоутворені дані записати у файл Z2.

Розглянемо наприклад використання файлів даних для зберігання та обробки інформації про масив дачних ділянок (умова прикладу 7). По­чатковий список запишемо у файл A: dacha, відсортований - у файл й А: dachasort.

Приклад 9.

Program DachFil;

Const N=15;

Type Dacha=Record

Num: Integer;

Pr: String [15];

G:String [2];

S, Oz, V: Real;

Zр. Bal:Integer;

End;

Var f, g: file of Dacha; {файлові змінні типу « запис Dacha»}

Dil :array [1..n] of Dacha; {масив записів –зміннихтипу Dacha}

Dil1: Dacha;

І. J: Integer;

begin

Assign (f, ' A:\dacha' );

Rewrite (f);

Writeln (' Запис розпочато' );

for i: = l to N do

with Dil [i] do begin

<Введення даних >

Write (‘ Номер’); readln (Num);

Write (‘Прізвеще’); readln (Pr);

Write (‘Тип ґрунту’); readln (G);

Write (‘Площа’); readln (S);

Write (‘ставка зем. податку); readln (Zp);

Wrlte (‘ Бал ґрунту ’); readln (Bal);

Oz: = 0. 3*Zp*Bal;V: Oz*S;

Write (f, Dil[i]); {Запис у файл}

Еnd;Writeln;

Writeln (‘Запис завершено ‘); readln;

{Вивід на екран }

Writeln (‘Масив землевласників ‘);

Fori: =l to Ndo WithDil [i] do

Writeln (Num: 4, Pr:l5, G: 4,S:6:2, Оz:8:2, V:9:2’);

Readln;

{Сортування}

for i:=l to N do

for j:=i+1 to N do

if Dil[J]. Pr<Dil [i]. Pr then begin

Dil1:=Dil [j]; Dil [j]:= Dil [i];

Dil[i]:= Dil1; end;

Writeln (‘впорядкований масив ‘);

for i: = i to N do with Dil[i] do

writeln (Hum: 4. Pr: 15, G: 4, S: 6: 2, Оz :8: 2, V: 9: 2) ;

readln;

Assign (g, ' A: dachasort');

Rewrite (g);

For i: =l to N do Write (g, Dil [i]); {Запис у файл}

Writeln ('Запис завершено’); readln;

Close (f); close(g);

end.

виведення матриці змінних робиться так.

fori:=lto 5 dobegin

forj: = і to 5 do

write(Oz [i, j]:8:2); writeln; end;

Розглянемо приклад використання матриці для зберігання числових значень грошової оцінки землі.

Приклад 6. 1.

Для грошової оцінки землі (ГОЗ) сільськогосподарського призна­чення використовується спрощена модель, згідно якої оцінка землі залежить від виду угіддя.

Угіддя Ліс Пасовища Сади Сіножаті Рілля
Ставки земельного податку (ум. од.)

55

67

109

67

109

Та типу ґрунту

Ґрунти

Сірі лісові

(СЛ)

Лучно–

болотисті

(ЛВ)

Чорноземи

звичайні

(ЧЗ)

Дерново–

підзолисті

(ДП)

Чорноземи типові (ЧТ)
Умовний бал

40

30

70

55

80

Грошова оцінка і га землі розраховується за формулою

ГОЗ = 0.3*СЗП*Вал (млн. крб. /га),

де коефіцієнт 0,3 враховує індекс інфляції на рівні 1985 року. Обрахувати і занести в пам'ять ЕОМ таблицю ГОЗ у вигляді матриці 5x5. вивести матрицю на екран, а також виконати наступне завдання: визначити середнє значення ГОЗ для всіх типів грунту і видів угідь.

Program GOZ?

Const U: array [0..5]of string[10] =

(' Угіддя', ' Ліс', ' Пасовища', ' Рілля , ' Сади' , ' Сіножаті');

Zp : array [1..5]of integer = (55, 87, 109, 67, 108)?

G: array [1.. 5]ofstring[15]=

(‘сірі лісові ‘,' Лучно–болотисті’,' чорноз. звичайні',

‘ дерново-підзолисті ‘ .' чорноз. типові ');
Bal:array[1.. 5] ofinteger= ( 40,30, 70, 55, 80)?
VarOz: array [1..5, і..5] ofReal; {Масив значень оцінки землі}
I,j: Integer; {індекси: і - номер рядка, j - номер стовпця}

IOz:Real;

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

Вивести на екран початковий список і окремо Інформацію про
ділянки, площа яких перевищує 9 арів, а такожпровести розрахунок ГОЗ для кожного садівника і визначити вартість його ділянки.

program Grunt;

const n=15;

type dacha = record

Num: integer;

Pr: string [15];

g: string [2];

S, Oz, V: real;

Zp,Bal: integer;

end;

var f: file of Dacha;

Dil: array [1..n] of dacha;

i: integer;

begin

Assign (f, 'd:\tree'); rewrite (f);

for i:=1 to n do

with dil[i] do begin

Write ('Nomer= ');

readln (num);

Write ('Prizveche ');

readln (Pr);

Write ('Tup grunty ');

readln (G);

Write ('Plosha ');

readln (S);

Write ('Stavca zem. podatcy ');

readln (Zp);

Write ('Bal grunty ');

readln (Bal);

Oz:=0.3*Zp*Bal; V:=Oz*s;

writeln ('Oz=' ,Oz:4:2, 'V=', V:4:2);

readln;

Write (f,dil[i]);

end;

close (f); reset (f); read (f,dil[i]);

for i:=1 to n do with dil[i] do begin

if S > 9 then write (pr);

readln; end; end.

Висновок: На цій лабораторній роботі я навчився працювати із файлами.

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита14:49:13 04 ноября 2021
.
.14:49:10 04 ноября 2021
.
.14:49:09 04 ноября 2021
.
.14:49:07 04 ноября 2021
.
.14:49:05 04 ноября 2021

Смотреть все комментарии (21)
Работы, похожие на Реферат: Робота з файлами лабораторна робота

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(294402)
Комментарии (4230)
Copyright © 2005 - 2024 BestReferat.ru / реклама на сайте