IPB

Здравствуйте, гость ( Вход | Регистрация )

> Язык Basic
Гость_Ea*Rais!_*
сообщение Nov 20 2005, 18:24
Сообщение #1





Guests






Расположить в массиве R, сначала положительно, а затем отрицательно элементы массива Z, массив Z(30)

Сообщение отредактировал Ea*Rais! - Nov 20 2005, 20:22
Вернуться к началу страницы
 
+Цитировать сообщение
2 страниц V   1 2 >  
Создать новую тему
Ответов (1 - 19)
DAN
сообщение Nov 20 2005, 19:10
Сообщение #2


Мега постер
******

Группа: Posters
Сообщений: 1,337
Регистрация: 15.8.2005
Из: Москва
Пользователь №: 45



Цитата(Ea*Rais! @ Nov 20 2005, 18:24) *
Расположить массив R, сначала положительно, а затем отрицательно элементы массива Z, массив Z(30)

не понял, че надо с R и Z делать? и тот и другой сначала расположить по возрастанию а потом по убыванию?

Сообщение отредактировал DAN - Nov 20 2005, 19:10


--------------------
http://www.fds-net.ru Филиал Дома Студента МГУ
Вернуться к началу страницы
 
+Цитировать сообщение
-flank
сообщение Nov 20 2005, 19:58
Сообщение #3


Супер постер
Иконка группы

Группа: Global moder
Сообщений: 718
Регистрация: 29.8.2005
Из: Чебоксары
Пользователь №: 54



я тож прочитал, и не понял, набор слов какой то...
Вернуться к началу страницы
 
+Цитировать сообщение
JoNy202
сообщение Nov 20 2005, 20:07
Сообщение #4


PAUK.NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 1,672
Регистрация: 11.7.2005
Из: Чебоксары
Пользователь №: 1



Подробнее задачу опиши, лучше всего по пунктам smile.gif


--------------------
Вернуться к началу страницы
 
+Цитировать сообщение
-flank
сообщение Nov 20 2005, 20:31
Сообщение #5


Супер постер
Иконка группы

Группа: Global moder
Сообщений: 718
Регистрация: 29.8.2005
Из: Чебоксары
Пользователь №: 54



for i=1 to 30
R[i]=Z[i]
next i
x=30
for i=1 to 30
R[i]=Z[x]
x=x-1
next i

писалось от балды, под синтаксис бейсика подправить smile.gif
если я все правильно понял...
Вернуться к началу страницы
 
+Цитировать сообщение
JoNy202
сообщение Nov 20 2005, 20:37
Сообщение #6


PAUK.NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 1,672
Регистрация: 11.7.2005
Из: Чебоксары
Пользователь №: 1



а это что за язык


--------------------
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Ea*Rais!_*
сообщение Nov 20 2005, 20:42
Сообщение #7





Guests






Цитата(-flank @ Nov 20 2005, 20:31) *
for i=1 to 30
R[i]=Z[i]
next i
x=30
for i=1 to 30
R[i]=Z[x]
x=x-1
next i

писалось от балды, под синтаксис бейсика подправить smile.gif
если я все правильно понял...
Я помню сначала надо писать Program, а что в бейсике сразу с For начинают?? Напиши Плизз подробнее


И еще одна задачка. Тема: Имя матрицы и размеры F, k, l. Действие: Транспонировать матрицу и вывести на печать элементы главной диагонали и диоганалей расположенных под главной диагональю. Результаты разместить в двух строках. Я знаю это бред, но так она звучит
Вернуться к началу страницы
 
+Цитировать сообщение
JoNy202
сообщение Nov 20 2005, 20:46
Сообщение #8


PAUK.NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 1,672
Регистрация: 11.7.2005
Из: Чебоксары
Пользователь №: 1



Нисколько не бред, только вот, давно в школе изучают матрицы и транспонируют их ??? smile.gif

PS а ты сам то знаешь как с матрицами работать smile.gif


--------------------
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Ea*Rais!_*
сообщение Nov 20 2005, 20:57
Сообщение #9





Guests






Было дело на 1 курсе. Вот тока я изучал не бейсик, а Fortran. А потом во втором семестре - Pascal. Вроде помню в паскале как транспонировать. а Вот в бейсике ваще не представляю. Это не мне надо. Люди попросили чтоб я вывесил на форум. Вдруг чем помогут. А я даже и не пробовал сам. Да и ктомуже нет проги "Basic". Ну если сможете, помогите!!!
Вернуться к началу страницы
 
+Цитировать сообщение
DAN
сообщение Nov 20 2005, 21:13
Сообщение #10


Мега постер
******

Группа: Posters
Сообщений: 1,337
Регистрация: 15.8.2005
Из: Москва
Пользователь №: 45



Е-мое да зачем даже в институтах изучают бейсики и фортраны?! Кому они нужны?
У меня есть КуВасик 4.5 щас на нем попробую - вспормню синтаксис а нпишу полное решение.
ЗЫ Только 2 вопроса: разъясни первую задачу фланк может и н правильно понял, что значит транспонировать? считать с консоли? образовать наугад?
в lib.pauk.net.ru есть учебник Visualbasic - можно там вспомнить синтаксис

Сообщение отредактировал DAN - Nov 20 2005, 21:14


--------------------
http://www.fds-net.ru Филиал Дома Студента МГУ
Вернуться к началу страницы
 
+Цитировать сообщение
DAN
сообщение Nov 20 2005, 21:31
Сообщение #11


Мега постер
******

Группа: Posters
Сообщений: 1,337
Регистрация: 15.8.2005
Из: Москва
Пользователь №: 45



Могу уточнить к решению фланка что надо в начале написать
DIM i, x AS INTEGER
DIM r(1 TO 30), z(1 TO 30) AS INTEGER
то бишь объявить переменные и массивы (хотя переменные вроде не обязательно в васике но все жеsmile.gif


--------------------
http://www.fds-net.ru Филиал Дома Студента МГУ
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Ea*Rais!_*
сообщение Nov 20 2005, 21:34
Сообщение #12





Guests






Цитата(DAN @ Nov 20 2005, 21:13) *
Е-мое да зачем даже в институтах изучают бейсики и фортраны?! Кому они нужны?
У меня есть КуВасик 4.5 щас на нем попробую - вспормню синтаксис а нпишу полное решение.
ЗЫ Только 2 вопроса: разъясни первую задачу фланк может и н правильно понял, что значит транспонировать? считать с консоли? образовать наугад?
в lib.pauk.net.ru есть учебник Visualbasic - можно там вспомнить синтаксис
Первая задача так и звучит. Если у Flanka задача работает, То значит все нормально, тока мне кажеться она не полная. Мне нужна от начала до конца, а он начал с For. А вторая задачка как хочешь либо с консоли, или на угад хоть. Главное чтоб работало. biggrin.gif . DAN если сможешь то плиз реши.
P.S>> Тока, чтоб С начала до конца была и главное работала. Во вторник точно скажу как эти задачки звучат. А пока если не трудно то сделай. А во вторник узнаешь, правильно ты думал или не правильно! smile.gif



Цитата(DAN @ Nov 20 2005, 21:31) *
Могу уточнить к решению фланка что надо в начале написать
DIM i, x AS INTEGER
DIM r(1 TO 30), z(1 TO 30) AS INTEGER
то бишь объявить переменные и массивы (хотя переменные вроде не обязательно в васике но все жеsmile.gif
Во ты правильно думаешь. Сделай ПЛИЗЗ!! Признателен тебе!!
Вернуться к началу страницы
 
+Цитировать сообщение
-flank
сообщение Nov 20 2005, 21:42
Сообщение #13


Супер постер
Иконка группы

Группа: Global moder
Сообщений: 718
Регистрация: 29.8.2005
Из: Чебоксары
Пользователь №: 54



синтаксис не помню, бейсика нет, скажу только что к моему примеру надо добавить то что написал ДАН, а именно:
DIM r(1 TO 30), z(1 TO 30) AS INTEGER
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Ea*Rais!_*
сообщение Nov 20 2005, 21:49
Сообщение #14





Guests






Цитата(-flank @ Nov 20 2005, 21:42) *
синтаксис не помню, бейсика нет, скажу только что к моему примеру надо добавить то что написал ДАН, а именно:
DIM r(1 TO 30), z(1 TO 30) AS INTEGER
Если не трудно то напиши полностью программу. Чтоб тока мона ее было проверить! rolleyes.gif
Вернуться к началу страницы
 
+Цитировать сообщение
DAN
сообщение Nov 20 2005, 22:23
Сообщение #15


Мега постер
******

Группа: Posters
Сообщений: 1,337
Регистрация: 15.8.2005
Из: Москва
Пользователь №: 45



все, эти задачи решилиsmile.gif осталось подождать в таком ли виде каком надо было или нет%)


--------------------
http://www.fds-net.ru Филиал Дома Студента МГУ
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Ea*Rais!_*
сообщение Nov 20 2005, 22:38
Сообщение #16





Guests






Цитата(DAN @ Nov 20 2005, 22:23) *
все, эти задачи решилиsmile.gif осталось подождать в таком ли виде каком надо было или нет%)
ДА Dan огромное тебе спасибо. Есть же такие челы как ты, когда в трудную минуту выручают. Блогадартсвую! rolleyes.gif


Первая задача выглядит так:
DIM i, x AS INTEGER
DIM r(1 TO 30), z(1 TO 30) AS INTEGER
RANDOMIZE 1000
CLS
PRINT "Massiv Z:"
FOR i = 1 TO 30
z(i) = INT(RND * 10)
PRINT z(i);
NEXT i
PRINT
PRINT "Massiv R v 1 sluchae:"
FOR i = 1 TO 30
r(i) = z(i)
PRINT r(i);
NEXT i
PRINT
PRINT "Massiv R vo 2 sluchae:"
x = 30
FOR i = 1 TO 30
r(i) = z(x)
x = x - 1
PRINT r(i);
NEXT i

Вторая вот так:
DIM a(1 TO 10, 1 TO 10) AS INTEGER


CLS
RANDOMIZE 1000

FOR i = 1 TO 5
FOR j = 1 TO 5
a(i, j) = INT(RND * 10)
PRINT a(i, j);
NEXT j

PRINT
NEXT i

PRINT

FOR i = 1 TO 5
PRINT a(i, i);
NEXT i

PRINT

FOR i = 2 TO 5
FOR j = 1 TO (5 - i + 1)
PRINT a(i + j - 1, j);
NEXT j
NEXT i

Если что кто заинтересовался! Это образец
Вернуться к началу страницы
 
+Цитировать сообщение
-flank
сообщение Nov 20 2005, 23:14
Сообщение #17


Супер постер
Иконка группы

Группа: Global moder
Сообщений: 718
Регистрация: 29.8.2005
Из: Чебоксары
Пользователь №: 54



ну практически я правильно написал smile.gif только Z не заполнялось и скобки нужно круглые, о чем я написал, но паук пропал...
можно еще выпендрится и сделать чтобы массивы писались в одну строку, удобоваримей будет... (или в бейсике перехода на следующую строку нет по умолчанию?)
Вернуться к началу страницы
 
+Цитировать сообщение
DAN
сообщение Nov 21 2005, 15:36
Сообщение #18


Мега постер
******

Группа: Posters
Сообщений: 1,337
Регистрация: 15.8.2005
Из: Москва
Пользователь №: 45



Цитата
Вторая вот так:
DIM a(1 TO 10, 1 TO 10) AS INTEGER

тут надо было бы сделать 5 вместо 10 т.к. в цикле пробегались от 1 до 5 но это не страшно)


--------------------
http://www.fds-net.ru Филиал Дома Студента МГУ
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Ea*Rais!_*
сообщение Nov 21 2005, 18:17
Сообщение #19





Guests






Dan оказываеться еще БЛОк-схема нужна. СМОЖЕШЬ!!!?? blink.gif
Вернуться к началу страницы
 
+Цитировать сообщение
DAN
сообщение Nov 21 2005, 18:55
Сообщение #20


Мега постер
******

Группа: Posters
Сообщений: 1,337
Регистрация: 15.8.2005
Из: Москва
Пользователь №: 45



Цитата(Ea*Rais! @ Nov 21 2005, 18:17) *
Dan оказываеться еще БЛОк-схема нужна. СМОЖЕШЬ!!!?? blink.gif

А что под этим подразумевается?


--------------------
http://www.fds-net.ru Филиал Дома Студента МГУ
Вернуться к началу страницы
 
+Цитировать сообщение

2 страниц V   1 2 >
ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 1st May 2024 - 16:07