Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 17.11.2013
Сообщений: 7

Вычислить площади треугольников

17.11.2013, 14:59. Показов 1067. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста... Просто я не могу понять принцип работы с файлами...Спасибо!Создать текстовый файл, содержащий координаты вершин нескольких треугольников. Вычислить площади треугольников и записать их в новый файл.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.11.2013, 14:59
Ответы с готовыми решениями:

Вычислить площади двух треугольников, и определить, какой из треугольников имеет большую площадь
Два треугольника заданные координатами своих вершин a, b, c. Вычислить площади треугольников, используя формулы Герона, и определить, какой...

Вычислить площади треугольников
Длины сторон треугольников заданы в виде массив:{a1,a2,...,ai,...,an},{b1,b2,...,bn},{c1,c2,...,ci,...,cn}.Вычеслить площади этих...

Вычислить площади и периметры треугольников; результат расчета записать в файл как таблицу
Задание гласит: В текстовом файле - данные про длины сторон 15 равносторонних треугольников. Вычислить площади и периметры этих...

3
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
17.11.2013, 15:28
надеюсь это вам поможет (чтение из файла и запись в файл):
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var
  f,g: text;
  i,j,n: integer;
  x,y: real;
begin
  // запись данных в файл
  assign(f,'in.txt');
  rewrite(f);
  write('Сколько треугольников? ');
  readln(n);
  for i:=1 to n do
  begin
    writeln('Введите данные по ',i,'-му треугольнику:');
    for j:=1 to 3 do
    begin
      write('Введите координаты ',j,'-й точки: ');
      readln(x,y);
      writeln(f,x,' ',y);
    end;
  end;
  close(f);
  writeln('Данные записаны в файл');
  
  // чтение из файла и запись во второй файл
  assign(g,'out.txt');
  rewrite(g);
  reset(f);
  for i:=1 to n do
  begin
    for j:=1 to 3 do
    begin
      readln(f,x,y);
      writeln(g,x,y);
    end;
  end;
  close(f);
  close(g);
  readln;
end.
файлы создаются в той же папке, что и программа

Добавлено через 1 минуту
подправил
1
0 / 0 / 0
Регистрация: 17.11.2013
Сообщений: 7
17.11.2013, 15:50  [ТС]
Все работает...Спасибо!) Только файлы не создаются(( Захожу в папку в которой установлен Паскаль ("C:\Program Files\PABC") и там нет этих файлов

Добавлено через 5 минут
Разобрался)
0
0 / 0 / 0
Регистрация: 17.11.2013
Сообщений: 7
16.12.2013, 22:16  [ТС]
Извините, но я тормоз!) Вот формула для нахождения площади треугольника:
S:=sqrt(P*(P-sqrt(sqr(x1-x2)+sqr(y1-y2))*(P-sqrt(sqr(x2-x3)+sqr(y2-y3))*(P-sqrt(sqr(x1-x3)+sqr(y1-y3)));
Куда ее вставить и как привязать координаты?
Помогите дописать программу... Очень нужно, пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.12.2013, 22:16
Помогаю со студенческими работами здесь

Вычислить площади треугольников по формуле Герона и определить, какой треугольник имеет большую площадь
Два треугольника заданы своими сторонами А, В, С. Вычислить площади треугольников по формуле Герона и определить, какой треугольник имеет...

Сравнить площади треугольников,используя формулу герона
Заданы стороны двух прямоугольников АВС и РМН. Сравнить площади треугольников,используя формулу герона.

По данным массивам подсчитать площади всех треугольников
помогите решить задачу с одномерным массивом в паскале ПОЖАЛУЙСТА,нужна срочно к 03.11.2012 до 10 часов утра,иначе завал,чуть что или...

Найти площадь, периметр,высоту,радиусы, длины и площади вписанной и описанной окружностей треугольников
Можете проверить задачу, пожалуйста, в чем-то здесь прокол. Прога запускается, но при некоторых значениях выводит площадь и периметр...

Написать программу определяющую, равны ли площади двух треугольников, которые заданы длинами сторон
Написать программу, определяющую, равны ли площади двух треугольников, которые заданы длинами сторон. в ветвлениях нужно расписать....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru