Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

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


> Для лентяев, Помощь студентам, школьникам и другим людям, которым надо написать про
gerich
Вставить ник
сообщение 28:09:2007, 18:23
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 36
Регистрация: 25:08:2007
Из: Н.Новгорол
Пользователь №: 12 472



Репутация:   0  


Короче, я смотрел форум с достаточно коротким названием Задачка. Там куча новичков просят помощи у форумчанинов. Ну так вот - для всех таких лентяев я делаю тему. Задавайте здесь вопросы типа Помогите написать программу на Бейсике. Буду по возможности отвечать. И прошу не писать мне сообщения типа зачем тебе это надо и т.п.
Подняться вверх 
 
Сообщение #1
7 страниц V  « < 3 4 5 6 7 >  
Новая тема 
Ответов (120 - 149)
DAhog
Вставить ник
сообщение 26:05:2008, 20:35
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 2
Регистрация: 22:05:2008
Пользователь №: 17 498



Репутация:   0  


!?!?!??!?!?!?!??!??!?!?!??!?!??!?!!??!?!?!??!?!?!?!?!??!?!?!?!?!?!??!?!?!?!?!?!??!?!?!??!?!?!? =)
Цитата(DAhog @ 22:05:2008, 16:21 ) *
NeeD Help мужики =)))

Переписать положительные элементы массива X(100) и Y(80) в массив Z подряд
(Запустить массив Z осуществлять в подпрограмме)


Вычислить суммы элементов главных диагоналей матриц A(N,N), B(M,M)
(N<=20;M<=20)

Вообщем помогите кто чем может!!! =))
Подняться вверх 
 
Сообщение #121
4erten0k
Вставить ник
сообщение 29:05:2008, 13:59
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 3
Регистрация: 29:05:2008
Из: Томск
Пользователь №: 17 678



Репутация:   0  


приветикsmile.gif у меня проблемка с написанием програмки) если есть возможность помогите плиз smile.gif
задачка: Подсчет количества русских согласных букв: что именно нужно сделать: 1. ввод исходного текста 2. подсчет количества русских согласных букв во введенном тексте и 3. вывод результата на экран
Подняться вверх 
 
Сообщение #122
Jumpy
Вставить ник
сообщение 29:05:2008, 15:06
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 14
Регистрация: 29:05:2008
Пользователь №: 17 679



Репутация:   0  


Хым.. а нужен алгоритм ?

1) Заносим в строковую переменную текст/часть текста (если текст не помещается, или, допустим, из файла его вытаскиеваем).
2) В цикле идем посимовльно по строке Len(stroka) - показывает длину строки. mid(stroka,N,1) - выдирает символ стоящий на N месте в этой строке.
3) Передаем выдранный символ в какую нить функцию, которая говорит согласная или нет (лучше букву загонять в нижний или верхний регистр, тогда в массиве согласных нужно будет указать токо один раз букву, без учета регистра).
4) Если согласная плюсадиним, если чото другое - не плюсадиним.
5) показываем количество плюсадинов smile.gif
Подняться вверх 
 
Сообщение #123
vitaminka
Вставить ник
сообщение 30:05:2008, 08:50
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 2
Регистрация: 30:05:2008
Пользователь №: 17 693



Репутация:   0  


Помогите пожалуйста решить задачу:
Массив 3х4 целых чисел заполнен случайным образом числами в диапазоне от –12 до +12. Определить, сколько раз менялся знак в каждой строке (считать, что 0 – это положительное число). Результат вывести в таблицу Excel.

Dim x(1 To 3, 1 To 4) As Intenger
upperbound = 12
lowerbound = -12
For i = 1 To 3
For j = 1 To 4
x(i, j) = Int(Rnd(-12) * 12) + 1
c = 0
a = InputBox("Введите число от -12 до 12")
If a >= 0 Then

Вот что я написала. Дальше не знаю как, может вообще всё неправильно))
Подняться вверх 
 
Сообщение #124
Маришка
Вставить ник
сообщение 30:05:2008, 11:57
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 2
Регистрация: 30:05:2008
Пользователь №: 17 696



Репутация:   0  


Здравствуйте товарищи программисты. Я учусь на программиста уже год, то есть я ещё новичок в этой области. Сейчас изучаем Visual Basic. Дело к сессии, наш препод задал нам 2 задачи, без которых на экзамен не допускают. Проблема в том, что не получается у меня их решить. Задачи с массивами, но соль в том, что эти массивы закинуты в аксессовскую БД, то есть получается работа с БД в Визуал Бэйсике. Собственно, вот задачи. Помогите если есть время. Благодарю всех откликнувшихся. Про недопуск к экзаменам и про всякие подобные вещи писать не стану, ибо уже наверно вы наслышаны этим от таких же новичков, как и я.

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

2. Соседями элемента A(i,j) в матрице назовём новые элементы A(k,l), где i-1<=k<=i+1, j-1<=l<=j+1, (k,l)<>(i,j). Операция сглаживания матрицы даёт новую матрицу того же размера, каждый элемент которого получается как среднее арифметическое имеющихся соседей соответсвующего элемента исходной матрицы. Построить результат сглаживания заданной вещественной матрицы размером 10х10 (оформить в виде процедуры); также в сглаженной матрице найти сумму модулей элементов, расположенных ниже главной диагонали (оформить в виде функции).

Вот такие вот сложные задачи дал нам наш препод. Помогите пожалуйста, кроме форумов в инете не у кого больше спросить.
Подняться вверх 
 
Сообщение #125
Санечка
Вставить ник
сообщение 31:05:2008, 06:49
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 4
Регистрация: 5:04:2008
Пользователь №: 16 400



Репутация:   0  


Здравствуйте! мне кто нибудь может помочь сделать анимацию в QBasic????
если есть такие очень прошу ответить мне по почте bebylee@rambler.ru
Подняться вверх 
 
Сообщение #126
Ветренная
Вставить ник
сообщение 1:06:2008, 14:45
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 1
Регистрация: 1:06:2008
Пользователь №: 17 733



Репутация:   0  


Ребята!Помогите пожалуйста!
Нужно решить следующую задачу с помощью программирования,так наверное это называется,препод,что-то там про beisik говорилсама в этом полный нуль
Задача:
Дана длина ребра куба.Найти объём куба и площадь его боковой поверхности.

ЗАРАНЕЕ БЛАГОДАРЮ!!!!!!!!
Подняться вверх 
 
Сообщение #127
4erten0k
Вставить ник
сообщение 2:06:2008, 19:06
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 3
Регистрация: 29:05:2008
Из: Томск
Пользователь №: 17 678



Репутация:   0  


Ну хоть кто-нибудь помогите с задачкой sad.gif без нее никак зачет получить не могу, буду Оооочень благодарна
задачка: Подсчет количества русских согласных букв: что именно нужно сделать: 1. ввод исходного текста 2. подсчет количества русских согласных букв во введенном тексте и 3. вывод результата на экран
Подняться вверх 
 
Сообщение #128
tuborg777
Вставить ник
сообщение 3:06:2008, 13:47
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 1
Регистрация: 3:06:2008
Пользователь №: 17 774



Репутация:   0  


помогите составить программу!!! !!!!подсчет суммы отрицательных элементов массива!!!
Подняться вверх 
 
Сообщение #129
Dima89
Вставить ник
сообщение 3:06:2008, 17:08
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 7
Регистрация: 3:06:2008
Из: Минеральные Воды
Пользователь №: 17 770



Репутация:   1  


Ой йййой, зачем же так орать??))
Про то как инициализировать массив ты ниче не сказал, а
Цитата
!!!!подсчет суммы отрицательных элементов массива!!!

вот такой:
Dim a(1 To 10) As Integer
Dim b As Integer

'......

b = 0
For i = 1 To 10
    If a(i) < 0 Then b = b + a(i)
Next

где а - какой-то массив из 10-ти элементов, b - сумма неотрицательный элементов :Р

ЗЫ: что- то ветку забросили.... много вопросов незакрытых sad.gif
Подняться вверх 
 
Сообщение #130
Hetman
Вставить ник
сообщение 3:06:2008, 17:37
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 178
Регистрация: 23:05:2004
Из: Минск
Пользователь №: 548



Репутация:   2  


Цитата(Dima89 @ 3:06:2008 - 19:08) *
ЗЫ: что- то ветку забросили.... много вопросов незакрытых

сессия не только у тех кто задаёт вопросы, но и у тех кто может на них ответисть. А у кого, между прочим, и госы с дипломом в придачу + работа + прыткий и надоедливыый военкомат - тут поспать некогда, альтрузм сразу в организме падает до минимума.
Подняться вверх 
 
Сообщение #131
Dima89
Вставить ник
сообщение 3:06:2008, 18:48
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 7
Регистрация: 3:06:2008
Из: Минеральные Воды
Пользователь №: 17 770



Репутация:   1  


Да согласен sad.gif Ну пока мне делать нечего поотвечаю чуть чуть если никто не против laugh.gif

Ветренная, слово "beisik" правильно пишется как "basic" wink.gif Тягай прикрепленный файл, НО с все же кодом разберись, он не сложный, ведь препод же будет требовать обьяснения, че там как и че к чему. cool.gif
Прикрепленный файл  _________.rar ( 1.41 килобайт ) Кол-во скачиваний: 3


4erten0k, щазз че-нить сообразим...
Подняться вверх 
 
Сообщение #132
Санечка
Вставить ник
сообщение 3:06:2008, 19:38
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 4
Регистрация: 5:04:2008
Пользователь №: 16 400



Репутация:   0  


видимо никто мне не поможет.... блин мне ж зачет не поставят..что ж делать то....аааааааа
Подняться вверх 
 
Сообщение #133
Dima89
Вставить ник
сообщение 3:06:2008, 21:46
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 7
Регистрация: 3:06:2008
Из: Минеральные Воды
Пользователь №: 17 770



Репутация:   1  


Цитата
видимо никто мне не поможет.... блин мне ж зачет не поставят..что ж делать то....аааааааа

извеняйте с QBasic'ом незнаком.. стоп этож консольный компилятор, типа паскаля. Какая анимация......?

Ответ на пост № 122 и 128 одновременно smile.gif :
На форме создаем текстбокс (text1) и кнопку (command1)

CODE
Dim a(1 To 255) As Boolean
Dim b As Integer
Dim summa

Private Sub Command1_Click()

For j = 1 To Len(Text1.Text)
b = Asc(UCase(Right(Text1.Text, Len(Text1.Text) - j + 1)))
If a(B ) Then summa = summa + 1
Next

MsgBox summa
summa = 0
End Sub

Private Sub Form_Load()
summa = 0

'инициализация массива а
'записываем ИСТИНУ для больших согласных русских букв
a(201) = True
a(214) = True
a(202) = True
a(205) = True
a(195) = True
a(216) = True
a(217) = True
a(199) = True
a(213) = True
a(212) = True
a(194) = True
a(207) = True
a(208) = True
a(203) = True
a(196) = True
a(198) = True
a(215) = True
a(209) = True
a(204) = True
a(210) = True
a(193) = True

End Sub

Функцию Right попробуй заменить на GetChar, код будет проще. У меня GetChar не работала хз почему, пришлось поизвращаться с Right.

Сообщение отредактировал Dima89 - 3:06:2008, 21:53
Подняться вверх 
 
Сообщение #134
nastenkas
Вставить ник
сообщение 4:06:2008, 11:59
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 2
Регистрация: 4:06:2008
Пользователь №: 17 804



Репутация:   0  


Ребята!Помогите пожалуйста...У меня есть код в бейсике 6.0 где связана база данных.Код огромный(на 3 страницы) но достаточно лёгкий для знающих людей.А так как яплохо в этом рахбираюсь,очень прошу помочь!Преподователь требует объяснения каждой строки...Посмотрите,кто-нибудь:
Программный код:
CODE

Private Sub Form_Load()
Data1.DatabaseName = CurDir$ & "\prod.mdb"
Data1.RecordsetType = 0
Data1.RecordSource = "Таблица1"
End Sub

Private Sub mnuView_Click()
Dim i%, kz%, kp%

kz = Data1.Recordset.RecordCount
kp = Data1.Recordset.Fields.Count
fg.Rows = kz + 1: fg.Cols = kp
fg.FormatString = "^ Код |< Название предприятия |< Название продукции |^ Год начала " & _
"|^ Затр. на 1-ый год |> Затр. на 2-ой год |> Затр. на 3-ий год"
With Data1.Recordset
.MoveFirst
For i = 1 To kz
fg.TextMatrix(i, 0) = .Fields(0)
fg.TextMatrix(i, 1) = .Fields(1)
fg.TextMatrix(i, 2) = .Fields(2)
fg.TextMatrix(i, 3) = .Fields(3)
fg.TextMatrix(i, 4) = .Fields(4)
fg.TextMatrix(i, 5) = .Fields(5)
fg.TextMatrix(i, 6) = .Fields(6)
.MoveNext
Next i
End With
End Sub

Private Sub mnuSpravka_1_Click()
Dim kz%, sumzatr@, i%
Label1 = "Справка о суммарных затратах предприятий:"
With Data1.Recordset
kz = .RecordCount
fg1.Rows = kz + 1: fg1.Cols = 4
fg1.FormatString = "^ Код |< Название предприятия |^ Год начала реконструкции |> Сум. затраты "
.MoveFirst
For i = 1 To kz
fg1.TextMatrix(i, 0) = .Fields(0)
fg1.TextMatrix(i, 1) = .Fields(1)
fg1.TextMatrix(i, 2) = .Fields(3)

sumzatr = .Fields(4) + .Fields(5) + .Fields(6)
fg1.TextMatrix(i, 3) = sumzatr
.MoveNext
Next i
End With
End Sub

Private Sub mnuSpravka_2_Click()
Dim kz%, srz@, znach@, i%, j%
Label1 = "Справка о предприятиях со среднегодовыми затратами меньше заданного зпачения:"

kz = Data1.Recordset.RecordCount
fg1.Rows = 1: fg1.Cols = 4
fg1.FormatString = "^ Код |< Название предприятия |^ Год начала реконстр.|> Среднегод. затраты "
znach = InputBox("Введите заданное значение среднегодовых затрат", , 40000)
j = 0
With Data1.Recordset
.MoveFirst
For i = 1 To kz
srz = (.Fields(4) + .Fields(5) + .Fields(6)) / 3
If srz < znach Then
j = j + 1
fg1.Rows = fg1.Rows + 1
fg1.TextMatrix(j, 0) = .Fields(0)
fg1.TextMatrix(j, 1) = .Fields(1)
fg1.TextMatrix(j, 2) = .Fields(3)
fg1.TextMatrix(j, 3) = Round(srz, 2)
End If
.MoveNext
Next i
End With
End Sub

Private Sub mnuExport_Click()
Dim kod%, naimpred As String * 20, naimprod As String * 15
Dim god%, zatr1@, zatr2@, zatr3@, nf%, namf As String * 12, kz%, i%
Label1 = "Справка о предприятии по экспортированным в текстовый файл данным:"
kz = Data1.Recordset.RecordCount
fg1.Rows = kz + 1: fg1.Cols = 3
fg1.FormatString = "^ Код |< Название предприятия |< Название продукции "
nf = FreeFile
namf = "Таблица1.txt"
Open CurDir$ & "\" & namf For Input As #nf
i = 0
Do Until EOF(nf)
i = i + 1
Input #nf, kod, naimpred, naimprod, god, zatr1, zatr2, zatr3
fg1.TextMatrix(i, 0) = kod
fg1.TextMatrix(i, 1) = naimpred
fg1.TextMatrix(i, 2) = naimprod
Loop
Close #nf
End Sub

Private Sub mnuExit_Click()
frmZ7.Hide
frmTitul.Show
End Sub
Подняться вверх 
 
Сообщение #135
дарья90
Вставить ник
сообщение 4:06:2008, 14:46
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 4
Регистрация: 4:06:2008
Пользователь №: 17 807



Репутация:   0  


Здравствуйте, знатоки! помогите плз с заданием по Basic!

Необходимо создать 2 кнопки, затем массив из 10ти чисел.
и кнопку, чтобы подсчитать количество отрицательных чисел

заранее спасибо
Подняться вверх 
 
Сообщение #136
Dima89
Вставить ник
сообщение 4:06:2008, 20:24
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 7
Регистрация: 3:06:2008
Из: Минеральные Воды
Пользователь №: 17 770



Репутация:   1  


Даша, а что будут делать 2 кнопки на форме? Скажи пожалуйста.. Создавать массив?
Сначала надо объявить этот массив (а) и некую переменнюю, ну скажем (x), в которую запишется сумма отр. чисел
Dim a(1 To 10) As Integer
Dim x As Integer


После заполнения массива эламентами (кстати каким образом?), приведенный ниже код считает кол-во отр. чисел и выводит это кол-во в окно сообщения msgbox
x = 0
For i = 1 To 10
    If a(i) < 0 Then x = x + 1
Next
MsgBox x
Подняться вверх 
 
Сообщение #137
дарья90
Вставить ник
сообщение 4:06:2008, 20:48
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 4
Регистрация: 4:06:2008
Пользователь №: 17 807



Репутация:   0  


to Дима

Первая кнопка - чтобы можно было вводить 10 чисел (и положительных, и отрицательных),
а вторая - чтобы посчитать количество именно отрицательных чисел
Подняться вверх 
 
Сообщение #138
Dima89
Вставить ник
сообщение 4:06:2008, 21:11
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 7
Регистрация: 3:06:2008
Из: Минеральные Воды
Пользователь №: 17 770



Репутация:   1  


Вот теперь понятно smile.gif Собственно, правельно поставленный вопрос собдержит в себе половину ответа smile.gif

Dim a(1 To 10) As Integer
Dim x As Integer

Private Sub Command1_Click()
For i = 1 To 10
    a(i) = Int(InputBox("Введите " & i & "-й элемент массива"))
Next
MsgBox "Ввод элементов массива закончен"
End Sub

Private Sub Command2_Click()
x = 0
For i = 1 To 10
    If a(i) < 0 Then x = x + 1
Next
MsgBox ("В массиве найдено " & x & " отрицательных элементов")
End Sub

cool.gif cool.gif cool.gif
По желанию можно добавить 3 строки кода, чтоб введенный массив отображался на форме в компоненте label...
Подняться вверх 
 
Сообщение #139
дарья90
Вставить ник
сообщение 4:06:2008, 21:18
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 4
Регистрация: 4:06:2008
Пользователь №: 17 807



Репутация:   0  


Дима, спасибо!!! Надеюсь, сдам весь этот ужас)))
Подняться вверх 
 
Сообщение #140
nastenkas
Вставить ник
сообщение 5:06:2008, 07:23
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 2
Регистрация: 4:06:2008
Пользователь №: 17 804



Репутация:   0  


а мне никто отвечать не хочет...
Подняться вверх 
 
Сообщение #141
Санечка
Вставить ник
сообщение 5:06:2008, 15:02
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 4
Регистрация: 5:04:2008
Пользователь №: 16 400



Репутация:   0  


анимация в QBasic
нужно сделать 2 анимации.
первая: колобок слева катится в право,а справа должен стоять волк.
колобка сделать так:
круглый, оранжевый, RAD 15, DRO, TA30.
а волка любого.

и вторая анимация:
нарисовать девочку любую и чтоб она что нибудь делала.
ну например ходила или книжку перелистывала. на свое усмотрение.


ПОМОГИТЕ МНЕ!!!!!!!!!
Подняться вверх 
 
Сообщение #142
дарья90
Вставить ник
сообщение 5:06:2008, 16:08
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 4
Регистрация: 4:06:2008
Пользователь №: 17 807



Репутация:   0