3 / 3 / 1
Регистрация: 13.12.2009
Сообщений: 26
|
|
1 | |
три задачи20.12.2009, 19:17. Показов 1036. Ответов 6
Метки нет (Все метки)
1) Тема : "Работа с массивами".
n точек на плоскости задано последовательностями паp своих кооpдинат x1,...,xn ; y1,...yn (n<=100). Найти пpямоугольник наименьшего пеpиметpа , содеpжащий все точки ,и опpеделить , сколько точек лежит на pасстоянии меньшем E от его контуpа. 2) ТЕМА: "Условный оператор. Оператор выбора". Определить ,пересекает ли прямая y=ax+b прямоугольник с ко- ординатами противоположных вершин (x1,y1), (x2,y2) и если пересекает найти все точки пересечения. 3) Тема : Работа со строками символов Поменять местами слова с четными и нечетными номерами , не изменяя порядка следования слов внутри группы. Например How do you do примет вид do How do you. Помогите сделать, не получается! Заранее огромнейшее спасибо!
0
|
20.12.2009, 19:17 | |
Ответы с готовыми решениями:
6
Три задачи. Введите с клавиатуры три числа. Если числа равны, то увеличьте их в три раза и выведите результаты на экран Выбрать три различные точки первого множества так, чтобы круг, ограниченный окружностью, проходящей через три точки Переставить первые три и последние три столбца, сохранив порядок их следования |
3310 / 1372 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
|
|
20.12.2009, 19:31 | 2 |
что именно не получается?
на 3ю задачу я вам дал уже ссылку.
1
|
3 / 3 / 1
Регистрация: 13.12.2009
Сообщений: 26
|
|
20.12.2009, 20:02 [ТС] | 3 |
да с ней я уже почти разобрался! да вот проблемка ещё с 2-умя!=) На счёт других задач : даже никакие мысли не приходят как их можно сделать!просто не знаю...
Добавлено через 30 минут Помогите решить 1-ю и 2-ую задачу пожалуйста, оч оч нужно!
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
20.12.2009, 20:09 | 4 |
ReMiX, Ну смотрите, по первой задаче что у нас получается, нам было бы неплохо определить 4 координаты (вершины прямоугольника), а для этого нам понадобится узнать лишь несколько вещей:
1)Найти самую "левую" точку, т.е. точек с минимальной координатой по x 2)Найти самую "верхнюю" точку, т.е. точку с максимальной координатой по y 3)Найти самую "правую" точку, т.е. точку с максимальной координатой по x 4)Найти самую "нижнюю" точку, т.е. точек с минимальной координатой по y 5)запомнить эти 4 значения, пусть у нас будут переменные x1,y1,x2,y2 (в том порядке как я их называл) 6)теперь нам надо вывести координаты прямоугольника (пусть будут точки A,B,C,D): A(x1,y1), B(x2,y1), C(x2,y2), D(x1,y2). Вот и построен Ваш прямоугольник
1
|
3 / 3 / 1
Регистрация: 13.12.2009
Сообщений: 26
|
|
20.12.2009, 20:13 [ТС] | 5 |
Спасибо за ваши старания мне помочь, но я не владею такими достаточными навыками владения Pascal чтобы сейчас взять и написать программу! Если вам не трудно : помогите пожалуйста написать её!
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
20.12.2009, 20:16 | 6 |
Не за что, писать программу я конечно не буду, Вы могли бы посмотреть что такое записи (record) создать массив таких записей - это бы и были ваши координаты, а дальше делать просто поиск по этому массиву, за 1-ин проход Вы бы нашли пункты 1-4. Работу с массивами можно посмотреть в данном разделе, тем много, есть из чего выбирать.
2
|
3 / 3 / 1
Регистрация: 13.12.2009
Сообщений: 26
|
|
21.12.2009, 18:26 [ТС] | 7 |
спасибо огромное за помощь! может через несколько дней усилий над Pascalем у меня и получится без проблем написать программу, но просто есть одна большая проблема мне это надо сделать до завтра чтобы сдать зачёт по программированию! огромная просьба : помогите пожалуйста сделать!
Добавлено через 22 минуты Помогите пожалуйста с задачами 1 и 2!!! Добавлено через 21 час 42 минуты Помогить решить задачки 1 и 2!
0
|
21.12.2009, 18:26 | |
21.12.2009, 18:26 | |
Помогаю со студенческими работами здесь
7
Дан массив. Переставить местами первые три и последние три элемента, сохранив порядок следования Три двери-Три значения Приведите три однотипные задачи на операторы цикла Составить программу последовательно используя для решения задачи все три циклические управляющие структуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |