Форум программистов, компьютерный форум CyberForum.ru

Задача на составление программы с ветвлением вычислительного процесса - C++

Восстановить пароль Регистрация
 
VJIadimir
 Аватар для VJIadimir
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 108
15.09.2013, 14:10     Задача на составление программы с ветвлением вычислительного процесса #1
Хай всем)) помогите с программой, точнее с фигурой на плоскости.. Как из фигуры на плоскости выполнить код на с++... Работаю в первый раз на с++ прочитал несколько книг) короче учусь только)..

Вот условие задачи:
В приложении приведена фигура на плоскости (изображение находится ниже), состоящей из частей, обозначенных кодами А,В,С. Область D - внешняя по отношению к фигуре.
В процессе выполнения программа должна в диалоговом режиме запросить значения координат двух точек, M(x1,y1) и N(x2,y2), а затем определить и вывести на печать:
- Коды областей фигуры, в которых находятся введенные точки M и N.
- Сообщение о том, находятся ли точки M и N внутри одной области или в разных областях фигуры.

"Помогите пожалуйста, с такой задачей сталкиваюсь в первый раз.. Мне нужен пример что бы в дальнейшем выполнять такие программы"
Изображения
 
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
15.09.2013, 14:16     Задача на составление программы с ветвлением вычислительного процесса #2
Цитата Сообщение от VJIadimir Посмотреть сообщение
Как из фигуры на плоскости выполнить код на с++
Ну, из фигуры код никак не выполнить(даже представить не могу, как ты собрался это делать).
А фигура наверняка задана как-то по другому - Работаю в первый раз на с++ вряд ли предполагает работу с изображением. или нет?
VJIadimir
 Аватар для VJIadimir
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 108
15.09.2013, 14:27  [ТС]     Задача на составление программы с ветвлением вычислительного процесса #3
Цитата Сообщение от monolit Посмотреть сообщение
Ну, из фигуры код никак не выполнить(даже представить не могу, как ты собрался это делать).
А фигура наверняка задана как-то по другому - Работаю в первый раз на с++ вряд ли предполагает работу с изображением. или нет?
Фигура задана правильно.. Просто я не могу понять как составить программу используя фигуру....

Я работаю с фигурами в первый раз, а на с++ так среднее месяц.... Нравится больше си или же Delphi7, но все равно и с++ в дальнейшем понадобится не так ли?)
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
15.09.2013, 17:38     Задача на составление программы с ветвлением вычислительного процесса #4
Ну тогда для начала необходимо эту фигуру загрузить из файла. Можно использовать сторонние библиотеки, если bmp - самому легко написать, в интернете много примеров.

Добавлено через 2 часа 11 минут
А потом легко - залить все области разными значениями, и при вводе точек просто смотреть на цвет области - и будет ясно, что где лежит. Дешево и сердито.
zss
Модератор
Эксперт С++
 Аватар для zss
5949 / 5554 / 1785
Регистрация: 18.12.2011
Сообщений: 14,193
Завершенные тесты: 1
15.09.2013, 17:44     Задача на составление программы с ветвлением вычислительного процесса #5
Думаю, что имеется ввиду, что А имеет радиус ra, B и С- радиус rc;
Критерий того, что точка внутри окрухности rm=sqrt(x*x+y*y)<r
т.е. для области А проверяете, что rm меньше соответствующего радиуса ra
и, что y>0.
Остальное аналогично.

з.ы. начало координат - в центре кругов.
VJIadimir
 Аватар для VJIadimir
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 108
15.09.2013, 19:18  [ТС]     Задача на составление программы с ветвлением вычислительного процесса #6
По вашим словам я вижу вы уже профессионалы в этом деле.... То что вы написали я понял только половину... А код программы как выглядит хотя бы примерно??? И сильно ли он различается от обычного "Си"??
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
15.09.2013, 20:06     Задача на составление программы с ветвлением вычислительного процесса #7
Цитата Сообщение от VJIadimir Посмотреть сообщение
По вашим словам я вижу вы уже профессионалы в этом деле.... То что вы написали я понял только половину... А код программы как выглядит хотя бы примерно??? И сильно ли он различается от обычного "Си"??
Напиши на обычном "Си".
VJIadimir
 Аватар для VJIadimir
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 108
15.09.2013, 20:14  [ТС]     Задача на составление программы с ветвлением вычислительного процесса #8
Цитата Сообщение от Nekto Посмотреть сообщение
Напиши на обычном "Си".
Проблема и есть в том что я на Си и на Си++ не сталкивался с такими задачами точнее с графиками и т.д. Мне просто нужен пример кода что бы не было проблем в дальнейшей работе...
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
15.09.2013, 20:47     Задача на составление программы с ветвлением вычислительного процесса #9
Цитата Сообщение от VJIadimir Посмотреть сообщение
Проблема и есть в том что я на Си и на Си++ не сталкивался с такими задачами точнее с графиками и т.д. Мне просто нужен пример кода что бы не было проблем в дальнейшей работе...
В задаче точно есть "графика"? Мне кажется, что там просто должны быть заданы радиусы окружностей и координаты центра.
VJIadimir
 Аватар для VJIadimir
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 108
15.09.2013, 20:55  [ТС]     Задача на составление программы с ветвлением вычислительного процесса #10
Больше не чего нет... в задаче указано что фигура должна быть нарисованна на листе первоначально 8см.. а координат не чего нет...
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
15.09.2013, 21:00     Задача на составление программы с ветвлением вычислительного процесса #11
Цитата Сообщение от VJIadimir Посмотреть сообщение
Больше не чего нет... в задаче указано что фигура должна быть нарисованна на листе первоначально 8см.. а координат не чего нет...
Откуда данные в программу попадают?
VJIadimir
 Аватар для VJIadimir
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 108
15.09.2013, 21:05  [ТС]     Задача на составление программы с ветвлением вычислительного процесса #12
Цитата Сообщение от Nekto Посмотреть сообщение
Откуда данные в программу попадают?
Как понять откуда попадают??
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
15.09.2013, 21:41     Задача на составление программы с ветвлением вычислительного процесса #13
Цитата Сообщение от VJIadimir Посмотреть сообщение
Как понять откуда попадают??
Ну вот уже откуда-то взялся 8 см лист.
VJIadimir
 Аватар для VJIadimir
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 108
15.09.2013, 21:55  [ТС]     Задача на составление программы с ветвлением вычислительного процесса #14
В приложении приведена фигура на плоскости (изображение находится ниже), состоящей из частей, обозначенных кодами А,В,С. Область D - внешняя по отношению к фигуре.
В процессе выполнения программа должна в диалоговом режиме запросить значения координат двух точек, M(x1,y1) и N(x2,y2), а затем определить и вывести на печать:
- Коды областей фигуры, в которых находятся введенные точки M и N.
- Сообщение о том, находятся ли точки M и N внутри одной области или в разных областях фигуры.

Ты имеешь в виду это??
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
15.09.2013, 22:12     Задача на составление программы с ветвлением вычислительного процесса #15
Библиотеки то хоть подключать умеешь?

Добавлено через 1 минуту
Цитата Сообщение от VJIadimir Посмотреть сообщение
В приложении приведена фигура
В каком виде приведена, вот что хотят услышать.
VJIadimir
 Аватар для VJIadimir
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 108
15.09.2013, 22:20  [ТС]     Задача на составление программы с ветвлением вычислительного процесса #16
примерно..
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>

Добавлено через 5 минут
Цитата Сообщение от monolit Посмотреть сообщение
Библиотеки то хоть подключать умеешь?

Добавлено через 1 минуту

В каком виде приведена, вот что хотят услышать.
Может это:: if(<Условие>)<Оператор_1>; else<Оператор_2>; //Альтернативное ветвление.
if(<Условие>)<Оператор_1>; //Безальтернативное ветвление.

Добавлено через 1 минуту
Блин ребята вы меня извините конечно, но я вас не понимаю....
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2013, 14:17     Задача на составление программы с ветвлением вычислительного процесса
Еще ссылки по теме:

C++ Задача на составление списка
Программирование циклического вычислительного процесса C++
Программирование циклического вычислительного процесса C++

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

Или воспользуйтесь поиском по форуму:
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
16.09.2013, 14:17     Задача на составление программы с ветвлением вычислительного процесса #17
Чувак, ты походу сам не знаешь, что тебе нужно делать. Если тебе фигура в виде картинки приведена - повторюсь, научись сначала эти картинки загружать, чтоб потом с ними работать. Как научишься - пиши.

Мы знаем, что такое ветвление. Но основная часть той программы, про которую ты спрашиваешь - отнюдь не в ветвлении состоит, а в работе с изображением - это насколько я понял.
Yandex
Объявления
16.09.2013, 14:17     Задача на составление программы с ветвлением вычислительного процесса
Ответ Создать тему
Опции темы

Текущее время: 21:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru