Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Fortran > QBASIC


Автор: Mnemonic 17.2.2012, 19:20
1. Выполнить действия над массивами. В таблице при формулировании задания для разъяснения его сути справа отображены примеры исходных Х и результирующих Y массивов с конкретными числами. Программа, естественно, должна обрабатывать любые числа. Предельная размерность массивов до 10, реальная размерность – N. Программа должна предъявлять исходные и новые (если требуется) массивы.
Заполнить Y нарастающими суммами элементов Х.
4 2 0 1 -2 2 Х
4 6 6 7 5 7 Y
Блок-схема и программный код решения?

2. Составить программу вычисления числового ряда для известного числа членов ряда N. Перед программированием следует выявить и написать необходимые аналитические соотношения, описывающие все имеющиеся зависимости.
Y= 25+2 . 20-2 . 15+2 . 10-2 …
1+2 2-4 3+6 4-8
Блок-схема и программный код решения?

3. Имеется массив А из N произвольных чисел А(N), среди которых есть положительные, отрицательные и равные нулю. Выяснить, каким по счету в очереди стоит число 3. Если троек несколько, нас интересует только первая из них. Если троек нет совсем, напечатать сообщение “Троек нет”. Например, если А={2,4,–3,3,5,–2,1}, результат: 4.
Блок-схема и программный код решения?

4. Составить программу вычисления и выдачи на печать суммы (или произведения) N элементов бесконечного числового ряда y=(-128)64(-32)16…?
Блок-схему и программный код решения?

5. Имеется четыре A,B,C,D произвольных числа. ЭВМ должна ответить на вопрос: Правда ли что, первое число не самое маленькое?. Ответ ЭВМ должна вывести в виде текста – слов ”Правда” или ”Неправда”.
• блок схему решения задачи,
• программный код решения задачи.

Автор: Фантом 17.2.2012, 20:32
А при чем тут QBASIC?

Автор: iff 26.2.2012, 15:17
Готов выполнить все задания. Только 2-ое вызывает вопрос: аналитических соотношений, описывающих все имеющиеся зависимости бесконечно много. В формулировки сказано: "Составить программу вычисления числового ряда для известного числа членов ряда N", получается нужно выбрать одну закономерность; пользователь введёт N, а программа выдаст N чисел этой последовательности. И по 4-ому: написано, что ряд бесконечный, т.е. после единицы идут дроби?
y= -128 64 -32 16 -8 4 -2 1 -0,5 0,25 -0,125 0,0625   - так?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)