Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Решение задач на Pascal. Форум 2
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ]
Модераторы: paradise, KMA
  

Dale



Участник

Oxik WAR, интересные задачи! Вы где учитесь?
По первой задаче у меня следующие мысли:

Прямая задается двумя точками; для того, чтобы определить, принадлежит третья точка прямой, которая задается двумя, достаточно вычислить условие принадлежности прямой точки.
Уравнение прямой на плоскости, проходящей через две точки:
(y1-y2)x+(x2-x1)y+(x1y2-x2y1)=0
(см. http://ru.wikipedia.org/wiki/Прямая )
Удобно написать функцию, которая определяет это (подставляем координаты третьей точки в формулу)

Далее надо грамотно организовать циклический перебор возможных групп; сначала определяем количество всевозможных пар по две точки; далее - для каждой пары найти третью точку, прин. прямой на этих двух; затем четвертую и т.д. до n.

Всего сообщений: 139 | Присоединился: май 2009 | Отправлено: 28 июня 2009 5:18 | IP
Dale



Участник


Цитата: Oxik WAR написал 27 июня 2009 20:13
2. задан список n абитуриентов. сформулировать из них случайным образом m=ent(n/25 + 0,999) групп так чтобы количество абитуриентов в разных группах отличалось не более чем на 1 и не превышало 25. вместо фамилий можно использовать шифры.


Не совсем понятна строчка
m=ent(n/25 + 0,999)

Есть идея, как равномерно всех распределить: использовать random так, чтобы у нас получались случайные, но разные значения от 1 до n. (то есть где-нибудь записывать то, что он выдал, и сравнивать новое значение с предыдущими: если что-нибудь совпадет, то нам нужно другое сл. число)
Так же необходимо вести счетчик для каждой группы, и следить за тем, чтобы он не превысил 25.



(Сообщение отредактировал Dale 28 июня 2009 5:33)

-----
Прикольная песня :-)

Всего сообщений: 139 | Присоединился: май 2009 | Отправлено: 28 июня 2009 5:21 | IP
Lenin



Новичок

Dale, вы мне поможете с задачками? Пожалуйста...
Все чем можете помоч...

Всего сообщений: 12 | Присоединился: май 2009 | Отправлено: 28 июня 2009 11:28 | IP
Oxik WAR



Новичок

учусь в педагогическом институте..  мне таких интересных задачек еще 6 надо решить до 1июля.

Всего сообщений: 9 | Присоединился: июнь 2009 | Отправлено: 28 июня 2009 12:02 | IP
Oxik WAR



Новичок

1.матрицу A(m,n) случайным образом заполнить разными целыми числами от 1 до m*n.
2.для заданных m и n найти все сочетания по m из чисел 1,2,..., n.
помогите пожалуйста разобраться!!!

Всего сообщений: 9 | Присоединился: июнь 2009 | Отправлено: 28 июня 2009 12:13 | IP
Oxik WAR



Новичок

Dale  а можете написать оформление этих задач,хотя бы начало! пожалуйста!

Всего сообщений: 9 | Присоединился: июнь 2009 | Отправлено: 28 июня 2009 12:18 | IP
ponochka



Новичок

здраствуйте,помогите пожалуйста решить задачки,а  то завтра защита а у меня ни чего не сделано ни че в голову не идет!!!!!!!!!!!!
1.Найти площадь кольца, для которого заданы внешний радиус r1 и внутренний r2.
2.6.Найти углы треугольника, заданного своими сторонами a,b,c.

Всего сообщений: 5 | Присоединился: июнь 2009 | Отправлено: 28 июня 2009 21:31 | IP
Serega1992


Новичок

ponochka, тут нужны элементарные знания геометрии на уровне школы.
Первая задача: находите площадь круга, заданного радиусом r1, затем заданного радиусом r2. Площадь кольца - это разность большей и меньшей площадей.
Вторая задача: используете теорему косинусов. Если известны три стороны треугольника, то найти косинус любого из его углов, а затем и сам угол очень легко.

Всего сообщений: 50 | Присоединился: апрель 2008 | Отправлено: 28 июня 2009 22:59 | IP
Dale



Участник

Lenin, Oxik WAR

http://a-463.narod.ru/MENU3.PAS
Lenin: добавил решение третей задачи
Oxik WAR:

1.матрицу A(m,n) случайным образом заполнить разными целыми числами от 1 до m*n.

См. начало процедуры OnLoad_2

-----
Прикольная песня :-)

Всего сообщений: 139 | Присоединился: май 2009 | Отправлено: 28 июня 2009 23:28 | IP
Oxik WAR



Новичок

Dale  простите за наглость ) напишите пожалуйста решение, я не знаю что такое OnLoad_2 , и вообще в этих задачах ничего не понимаю...

Всего сообщений: 9 | Присоединился: июнь 2009 | Отправлено: 29 июня 2009 11:25 | IP

Эта тема закрыта, новые ответы не принимаются

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ]

Форум работает на скрипте © Ikonboard.com