|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2007, 13:50 | #1 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 14
|
2 задачи на Delphi
Приветствую! Осталось сделать всего 2 задачи, но сроки поджимают - помогите, пожалуйста, сделать к пятнице!
1 задача : В память компьютера вводятся по очереди координаты N точек. Определить , сколько из них попадает в кольцо с внутренним радиусом R1 и внешним R2. Обе окружности имеют общий центр с координатами X0 и Y0. Результаты обработки выдать на печать. Записать на дискету координаты точек, попавших в кольцо. 2 задача : Дана целочисленная матрица [Aij],где i,j=1,...,n. Получить b1,..,bn, где bi — это max Aij * min Aij . 1<= j<=n 1<=i<=n Составить программу. Ввод исходных данных осуществить из файла на диске. Вывод по желанию пользователя программы либо на экран дисплея, либо на печать или в файл на диске. |
02.05.2007, 02:53 | #2 |
_________
Пользователь
Регистрация: 27.03.2007
Сообщений: 69
|
1 задача: советую сделать так:
1) Создай тип данных запись, в которой будут храниться координаты твоих точек; 2) Создай массив, состоящий из N таких записей. 3) Создай файл, например, текстовый, на диске a: 4) Создай цикл вроде этого: Код:
По первой вроде всё, только осталось непонятно: результаты обработки чего выдавать на печать? 2 задача Ну тут всё совсем просто: Создай два целочисленных массива: одномерный и двумерный. Двумерный массив - это матрица A, а одномерный - это вектор b. Пройдись циклом по строкам матрицы и присваивай соответствующему элементу b значение max Aij * min Aij. Чтобы найти максимальный (минимальный) элемент в строке, нужно создать цикл, в котором поставить условие: если текущий элемент матрицы больше (меньше) некой переменной max (min), то присваиваем переменной max (min) значение текущего элемента. |
02.05.2007, 20:18 | #3 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 14
|
А можно поподробнее про "Ввод исходных данных осуществить из файла на диске"?
|
02.05.2007, 20:27 | #4 |
Регистрация: 02.05.2007
Сообщений: 3
|
по-моему есть такой файловый тип данных, или что-то типо этого, создаешь на диске текстовый документ с исходными данными, в самой проге обращаешься к ней
|
02.05.2007, 21:39 | #5 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 14
|
Есть, я знаю ввод из текстового файла, я хотел именно для этой программы, а то не совсем понятно
|
04.05.2007, 11:36 | #6 |
_________
Пользователь
Регистрация: 27.03.2007
Сообщений: 69
|
Если ещё нужно, то ввод матрицы из файла можно сделать так:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Типовые задачи в Delphi | Speaker_102rus | Помощь студентам | 1 | 06.06.2008 14:47 |
принцип задачи на Delphi... как?( | mirage | Помощь студентам | 4 | 24.04.2008 21:44 |
2 задачи на delphi | ЭД4-0014 | Помощь студентам | 16 | 19.04.2008 22:36 |
Задачи по Delphi ! | Dreamer/ess | Помощь студентам | 3 | 06.03.2008 17:46 |