Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2013, 17:13   #1
O2Kanobe
 
Регистрация: 06.12.2013
Сообщений: 6
Печаль Qbasic задачка не из легких

На плоскости (х,у) задан ряд точек {m1(x1,y1)...mn(xn,yn)},n- количество точек. Исходные данные - массив абсцисс (х1...хn) и ординат (у1...уn) - задаются самостоятельно в соответствии с поставленной задачей. Точки необходимо представить графически в плоскости (х,у).
Составить программу с использованием процедуры.
Найти точку m(x*,y*)координаты которой определяются, как:
Среднее арифметическое отрицательных абсцисс, среднее арифметическое отрицательных ординат. N=9.

Вот так вот.
O2Kanobe вне форума Ответить с цитированием
Старый 06.12.2013, 17:55   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Цитата:
Исходные данные - массив абсцисс (х1...хn) и ординат (у1...уn) - задаются самостоятельно в соответствии с поставленной задачей
А какая у нас поставленная задача?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 06.12.2013, 20:25   #3
O2Kanobe
 
Регистрация: 06.12.2013
Сообщений: 6
По умолчанию

Составить программу с использованием процедуры.
Найти точку m(x*,y*)координаты которой определяются, как:
Среднее арифметическое отрицательных абсцисс, среднее арифметическое отрицательных ординат. N=9.


Должно получается что то типо этого ( на картинке)
тык

Последний раз редактировалось O2Kanobe; 07.12.2013 в 11:31.
O2Kanobe вне форума Ответить с цитированием
Старый 07.12.2013, 11:23   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию


O2Kanobe

Принципиально не стал смотреть приложенное фото. Неужели было трудно отредактировать фото?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 07.12.2013, 11:32   #5
O2Kanobe
 
Регистрация: 06.12.2013
Сообщений: 6
По умолчанию

Исправил, прошу прощения за неряшливость и недобросовестное отношение к вашему труду.
O2Kanobe вне форума Ответить с цитированием
Старый 07.12.2013, 12:00   #6
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Да перевернуть надо было изображение.
В той программе нет формул или правил, по котором надо заполнить массивы. От балды, что ли?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 07.12.2013, 13:21   #7
O2Kanobe
 
Регистрация: 06.12.2013
Сообщений: 6
По умолчанию

Не от балды, а от незнания. Вы в силах помочь??
O2Kanobe вне форума Ответить с цитированием
Старый 07.12.2013, 15:20   #8
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:

Dim x(1 To 9) As Integer
Dim y(1 To 9) As Integer
Dim i As Integer

For i=-4 To 4 
	x(i)=i
	y(i)=Cos(x(i))-1
Next

sumA=0
sumO=0
qA=0
qO=0	
For i=-4 To 4 
	If x(i)<0 Then
		sumA=sumA+x(i)
		qA=qA+1
	EndIf
	If y(i)<0 Then
		sumO=sumO+y(i)
		qO=qO+1
	EndIf	
Next
SumASr=sumA/qA
SumOSr=sumO/qO

Screen 19,32


Window (-10,-10)-(10,10)
For i=-4 To 4
	PSet (x(i),y(i)),15
Next
Print SumASr,SumOSr
Sleep
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 07.12.2013, 19:44   #9
O2Kanobe
 
Регистрация: 06.12.2013
Сообщений: 6
По умолчанию

Сильно. Не понятно правда ничего.
O2Kanobe вне форума Ответить с цитированием
Старый 07.12.2013, 20:13   #10
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Все согласно техзаданию
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 задачи. Не из легких.) ApxuKILLER Помощь студентам 4 05.01.2013 16:06
4 легких задания в Pascal ABC =) Andrew85252 Фриланс 2 28.12.2010 16:57
Задачка на массивы QBasic blok20 Помощь студентам 8 15.05.2009 22:06
Задача не из легких Doom4eg Помощь студентам 10 13.11.2008 23:38