S Excel, створив таблицю, яка автоматизувала побудова моделі рельєфу, отриманої за результами нівелірної зйомки місцевості способом В«по квадратах В».
Короткий опис електронної таблиці, автоматизує виконання лабораторної роботи В«Попередні обчислення в тріангуляції В».
Досить великий обсяг одноманітних обчислень, що потребується для виконання даної роботи, наштовхнув мене на думку зробити електронну таблицю, яка б дозволила автоматизувати даний процес. Крім того, незважаючи на те, що вихідні дані в кожному варіанті були різні, але їх кількість і структура бла незмінною-однакове число пунктів і однакове їх розташування. Для вирішення такого завдання дуже добре підходила програма MS Excel, тим більше що дані представлені в таблицях. Отже, завдання звелася лише до формалізації процесу обчислень, тобто необхідно було створити сукупність електронних таблиць, які зовні виглядали б точно так само, але обчислення - автоматизовані. Це завдання вирішується просто записуванням соответсвующих формул у соответсвующие осередку, де проводилася б обробка даних, які програма взяла б з інших осередків (з вихідними даними, куди необхідно їх ввести вручну).
Наприклад, таблиця 1, В«Обчислення дирекційних кутів і довжин сторін між виходячи пунктами В», виглядає так:
br/>
Як видно, таблиця майже повністю дублює таблицю, узяту з В«Методичних вказівокВ», тільки є зайва стовпець (порожній) між колонками В«РумбВ» і В«ГрадусиВ», який потрібен для запису проміжних результатів. Справа в тому, що все-таки спочатку Excel не був призначений для робіт у геодезичної сфері, тому в ньому немає вбудованих форматів представлення результатів кутових вимірів. Втім, вони досить легко реалізуються вручну, але, скажімо, для запису величини кута в форматі В«градуси, хвилини, секунди В»потрібен не один стовпчик таблиці, а три, відповідно, доступ до цих даних теж здійснюється раздельно.Для вирішення цієї проблеми довелося робити структуру, яка переводить величину в градусах (десяткові частки) в необхідний формат, відкидаючи спочатку величину десятих часток і встановлюючи кількість цілих градусів, а після переводячи десяткові частки градуса в хвилини і секунди. Для прикладу, формули, записані в осередках:
H4 = ОТБР (G4) - ціле число градусів
I4 = ОТБР ((G4-H4) * 60) - ціла частина твору з десятич часткою градусів, помножених на 60, тобто ціле число хвилин
J4 = ROUND ((G4-H4-(I4/60)) * 3600, 2) - твір з вихідної величини градусів мінус ціле число градусів мінус щойно обчислене ціле число хвилин, поділене на 60 помножене на 3600 і округлене до двох знаків після коми = число секунд, обчислене з точністю до 2-х знаків після коми.
У цій версії таблиці застосовані російські назви формул (хоча мені таке рішення представляється вельми і вельми спірним - адже це як-би порушення міжнародного стандарту), так що фомула в комірці H4 означає В«Взяти цілу частину числа, що знаходиться в комірці G4 (причом...