Мета: Навчитися працювати із файлами і використовувати їх для розв‘язування подальших задач.
Інформація про масив садових ділянок задана таблицею
Інв. номер Прізвище
Бєдениж {
Тип ґрунту Площа ар ГОЗ за 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) Вивести на екран початковий список і окремо інформацію про
ділянки з типом ґрунту 1лДарново-підзолисті".
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}
Розглянемо приклад використання матриці для зберігання числових значень грошової оцінки землі.
Приклад 6. 1.
Для грошової оцінки землі (ГОЗ) сільськогосподарського призначення ВИКОРИСТОВУЄТЬСЯ спрощена модель, згідно якої оцінка землі залежить від виду УГІДДЯ.
УГІДДЯ ЛІС ПАСОВИЩА САДИ СІНОЖАТІ РІЛЛЯ
СТАВКИ ЗЕМЕЛЬНОГО ПОДАТКУ (УМ. ОД.)
55
67
109
67
109
Та типу ґрунту
Ґрунти Сірі лісові
(СЛ) Лучно–
болотисті
(ЛВ) Чорноземи
звичайні
(ЧЗ) Дерново–
підзолисті
(ДП) Чорноземи типові (ЧТ)
Умовний бал
40
30
70
55
80
Грошова оцінка і га землі розраховується за ФОРМУЛОЮ
ГОЗ = 0.3*СЗП*Вал (млн. КРБ. /га),
де коефіцієнт 0,3 враховує індекс інфляції на РІВНІ 1985 РОКУ. Обрахувати і занести в пам'ять ЕОМ таблицю ГОЗ у вигляді матриці 5x5. вивести матрицю на екран, а також виконати НАСТУПНЕ завдання: визначити середнє значення ГОЗ для всіх типів ГРУНТУ і видів УГІДЬ.
Var Oz: array [1..5, і..5] of Real; {Масив значень оцінки землі}
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.
Висновок: На цій лабораторній роботі я навчився працювати із файлами.
Рефераты по информатикеТема: Робота з файлами. Мета: Навчитися працювати із файлами і використовувати їх для розв‘язування подальших задач. Інформація про масив садових
Оценок: 487 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.