Клуб сисадминов
23:21 09.02.2012
Приветствуем, Гость | Регистрация \ Вход | Ваш IP: 38.107.179.209 | RSS
 
Знаете ли вы: можно увидеть все устройства, когда-либо подключенные к системе
[Главная · Последние сообщения · Правила форума · Поиск · RSS ]
Страница 19 из 28«1217181920212728»
Форум » Программное обеспечение » Программирование » Программирование на Qbasic
Программирование на Qbasic
IwanSДата: 10:47 08.07.2008 | Сообщение # 1
Администратор
Сообщений: 1849
Статус: не в сети
Всем привет!

Продолжаем добрую традицию помогать всем посетителям в программировании на QBasic. Напоминаю, что у нас есть самоучитель по qbasic (1 часть и 2 часть).

Ждем ваших задач и наших решений!


Для большей наглядности вы можете прикрепить картинку с формулой из задачи. Для этого напечатайте формулу в Microsoft Word и нажмите кнопку PrtScr SysRq. После этого запускаем mspaint и нажимаем Правка -> Вставить. Выделяем область с формулой и нажимаем Копировать в файл. Теперь нажимаем Файл -> Открыть и пересохраняем нашу картинку в формате JPEG. Разрешено прикреплять картинки только в форматах JPEG или GIF!


Техзадание - точное и четкое определение задачи, стоящей перед программистом. В техзадании должно содержаться достаточно сведений, чтобы человек мог написать адекватную запросу программу. При этом нужно уметь не просто перепечатать задание преподавателя, а понимать его смысл и быть готовым ответить на вопросы по заданию. Без нормального техзадания лично я помогать с программированием не буду!

Строгому наказанию подлежит несоблюдение правил орфографии и пунктуации. Пишите грамотно, правильно расставляйте запятые. Иначе в коде мы тоже будем косячить так, что фиг разберешь, что там вообще написано!

Изменил IwanS - Четверг, 12.02.2009, 17:21
 
IwanSДата: 23:09 03.04.2010 | Сообщение # 271
Администратор
Сообщений: 1849
Статус: не в сети
4673557, было такое, читай тему сначала.
 
streechДата: 23:36 04.04.2010 | Сообщение # 272
Новичок
Сообщений: 1
Статус: не в сети
Нужна помощь... завтра экзамен, очень нужно сделать 3 программы

1)
Имеется массив А из N произвольных чисел А(N), среди которых есть положительные, отрицательные и равные нулю. Составить программу, выполняющую задачу в соответствии с вариантом

мой вариант: Найти произведение элементов кратных трем.
Например, если А={2,4,9,2,6,–3,0}, результат: 9*6*(–3)=–162.

2)
Составить программу вычисления и выдачи на печать суммы (или произ¬ведения) N элементов бесконечного числового ряда.

мой вариант: y=-243+81-27+9-...

3)
Составить программу вычисления числового ряда для известного числа членов ряда N. Перед программированием следует выявить и написать необходимые аналитические соотношения, описывающие все имеющиеся за-висимости.

Y=(1+25/1)(10+2-4/2)(100+23/3)...

 
4673557Дата: 14:47 11.04.2010 | Сообщение # 273
Новичок
Сообщений: 2
Статус: не в сети
что-то я так и найти не могу, подскажите пожалуйста номер сообщения
 
cursorДата: 15:20 11.04.2010 | Сообщение # 274
Новичок
Сообщений: 4
Статус: не в сети
помогите решить задачку
Тема: одномерные масивы.
Условие: В массиве X(N) определить количество положительных элементов, стоящих на местах с нечётным индексом. Использовать генератор случайных чисел.

Добавлено (11.04.2010, 15:20)
---------------------------------------------
IwanS, помогите решить задачку
Тема: одномерные масивы.
Условие: В массиве X(N) определить количество положительных элементов, стоящих на местах с нечётным индексом. Использовать генератор случайных чисел.

 
IwanSДата: 16:10 11.04.2010 | Сообщение # 275
Администратор
Сообщений: 1849
Статус: не в сети
Code
RANDOMIZE TIMER
INPUT "Vvedite vko elementov: ", a
DIM b(a)
q = 0
FOR cnt = 1 TO a
b(cnt) = INT(RND * 10 - 4)
PRINT b(cnt); " ";
IF cnt MOD 2 = 1 THEN IF b(cnt) > 0 THEN q = q + 1
NEXT cnt
PRINT "Vsego > 0 = "; q
 
cursorДата: 19:05 11.04.2010 | Сообщение # 276
Новичок
Сообщений: 4
Статус: не в сети
что значит vko? во втарой строчке? и что такое cnt?
 
IwanSДата: 19:06 11.04.2010 | Сообщение # 277
Администратор
Сообщений: 1849
Статус: не в сети
cursor, kvo - количество.
cnt - переменная-счетчик
 
cursorДата: 19:09 11.04.2010 | Сообщение # 278
Новичок
Сообщений: 4
Статус: не в сети
а случайно блок схемки не рисуете?
 
IwanSДата: 19:22 11.04.2010 | Сообщение # 279
Администратор
Сообщений: 1849
Статус: не в сети
cursor, нет, не рисуем.
 
cursorДата: 19:59 11.04.2010 | Сообщение # 280
Новичок
Сообщений: 4
Статус: не в сети
IwanS, этот програмный код будет работать в visual basic?
 
IwanSДата: 20:10 11.04.2010 | Сообщение # 281
Администратор
Сообщений: 1849
Статус: не в сети
cursor, нет
 
MaKuДата: 15:58 28.04.2010 | Сообщение # 282
Новичок
Сообщений: 2
Статус: не в сети
Помогите пожалуйста с решением задач Quick Basic. Хотя бы несколько штук.
В квадратной матреце 7х7
1) подсчитать кол-во едениц на главной диагонали.
2) найти произведение элементов побочной диагонали.
3) определить максимальный элемент среди элементов над главной диаганалью.
4) поменять местами 1-й и 4-й столбцы.
5) удалить 4 строку.
6) подсчитать среднее арифметическое преобразованной матрицы.
7) вставить 2-ой столбец с клавиатуры.
 
GreatEvilGodДата: 18:37 28.04.2010 | Сообщение # 283
Модератор
Сообщений: 238
Награды: 4
Статус: не в сети
Вашу религию, студенты (школьники), вы совсем обленились? Как решать такие задачи написано в ЛЮБОМ учебнике...

1) подсчитать кол-во едениц на главной диагонали.

Code
KVO = 0
For i = 1 to 7
If MATRIX(i,i) = 1 Then
KVO = KVO + 1
End if
Next i

2) найти произведение элементов побочной диагонали.

Code
PRE = 1
For i = 1 to 7
j = 8 - i
PRE = PRE*MATRIX(i,j)
Next i

3) определить максимальный элемент среди элементов над главной диаганалью.

Code
MAX = MATRIX(1,2)
MAXI = 1
MAXJ = 2
For i = 1 to 6
For j = i+1 to 7
If MATRIX(i,j)>MAX Then
MAX = MATRIX(i,j)
MAXI = i
MAXJ = j
End if
Next j
Next i

4) поменять местами 1-й и 4-й столбцы.

Code
For i = 1 to 7
BUFER = MATRIX(i,1)
MATRIX(i,1) = MATRIX(i,4)
MATRIX(i,4) = BUFER
Next i

5) удалить 4 строку. (не точно сформулировано задание, возможно нужно просто обнулить четвертую строку, но так как дополнительных данных нет будем удалять со здвигом ввер, обнуляя последнюю строку)

Code
For i = 4 to 7
For j = 1 to 7
If i = 7 Then
MATRIX(i,j) = 0
Else
MATRIX(i,j) = MATRIX(i+1,j)
End if
Next j
Next i

6) подсчитать среднее арифметическое преобразованной матрицы. (будем считать что последняя строка в расчете не принимает участия вообще)

Code
SARIFM = 0
For i = 1 to 6
For j = 1 to 7
SARIFM = SARIFM + MATRIX(i,j)
Next j
Next i
SARIFM = SARIFM/(7*6)

7) вставить 2-ой столбец с клавиатуры.

Code
For i = 1 to 7
Input MATRIX(i,2)
Next i


Изменил GreatEvilGod - Среда, 28.04.2010, 18:57
 
MaKuДата: 19:21 28.04.2010 | Сообщение # 284
Новичок
Сообщений: 2
Статус: не в сети
GreatEvilGod, большое спасибо flower
 
boga2Дата: 18:30 01.05.2010 | Сообщение # 285
Новичок
Сообщений: 13
Статус: не в сети
такая задача:
1)Составьте программу вычисления максимального элемента и его индексов второй строки матрицы A(m,n)
2)Составьте программу замены местами первого и последнегго элементов главной диагонали матрицы B(N,N)
3)Составьте программу вычисления произведения элементов по столбацм матрицы C(N,N)
оЧ нужно, жду) biggrin
 
Форум » Программное обеспечение » Программирование » Программирование на Qbasic
Страница 19 из 28«1217181920212728»
Поиск:

© Иван Собакарь, 2004 - 2012 | Сайт управляется системой uCoz