С Новым годом! Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 9

Насколько минимальный элемент первого массива отличается от минимального элемента второго

20.11.2011, 15:39. Показов 1533. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот еще задачки.
1)Даны два массива по 15 элементов в каждом.Насколько минимальный элемент первого массива отличается от минимального элемента второго массива.
Результат распечатать в виде:
Массив 1:
Массив 2:
MIN 1=
MIN2=
2)В массиве,содержащем не более 20 элементов,подсчитать среднее арифметическое для положительных элементов.если среднее больше заданного числа,положительные элементы исходного массива уменьшить на это число,а отрицательные-увеличить.найти минимальный элемент полученного массива и его номер.
3)дан массив A из N элементов.переставить максимальный и минимальный элементы массива.
результат распечатать в виде:
число элементов:
min=
max=
новый массив:
надеюсь вы мне поможете.

 Комментарий модератора 
Не постите весь задачник в одну тему
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.11.2011, 15:39
Ответы с готовыми решениями:

Насколько минимальный элемент первого массива отличается от элемента второго массива
Помогите, что-то у меня ошибку выдаёт. условие: Даны два массива по15 элементов в каждом. Насколько минимальный элемент первого массива...

Вычислить произведение максимального элемента первого массива на минимальный элемент второго массива
помогите никак не могу сделать... нахожу максимальный и минимальные значения дальше в ступор вхожу что делать помогите чайнику.... Даны...

Поменять местами минимальный элемент первого массива и максимальный элемент второго массива
Нужно создать два массива( например A и D) состоящих из 10 элементов заданных случайным образом на промежутке от 5 до -5. Найти min число в...

12
 Аватар для AciD
22 / 22 / 19
Регистрация: 25.10.2011
Сообщений: 122
21.11.2011, 10:02
задача1.
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CLS
DIM A(15)
DIM B(15)
FOR I=1 TO 15
INPUT "VVEDITE ELEMENT PERVOGO MASSIVA=";A(I)
INPUT "VVEDITE ELEMENT VTOROGO MASSIVA=";B(I)
NEXT
MIN1=A(1)
MIN2=B(1)
FOR I=1 TO 14
IF MIN1>A(I+1) THEN MIN1=A(I+1)
IF MIN2>B(I+1) THEN MIN2=B(I+1)
NEXT
PRINT "MASSIV1:"
FOR I=1 TO 15
PRINT A(I)
NEXT
PRINT "MASSIV2:"
FOR I=1 TO 15
PRINT B(I)
NEXT
PRINT "MIN1=";MIN1
PRINT "MIN2=";MIN2
задача2.
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CLS
INPUT "VVEDITE KOLI4ESTVO ELEMENTOV V MASSIVE-"; N
IF N > 20 THEN PRINT "4ISLO VISHE 4EM 20": END
DIM B(N)
FOR I = 1 TO N
INPUT "VVEDITE ELEMENT MASSIVA="; B(I)
IF B(I) > 0 THEN S1 = S1 + 1: S2 = S2 + B(I)
NEXT
MIN = B(1)
FOR I = 1 TO N - 1
IF MIN > B(I + 1) THEN MIN = B(I + 1): NOM = I + 1
NEXT
SA = S2 / S1
IF NOM = 0 THEN NOM = 1
PRINT "SREDNEE ARIFMETI4ESKOE POLOJITELNIH ELEMENTOV="; SA
PRINT "MINIMALNIY ELEMENT="; MIN
PRINT "NOMER MINIMALNOGO ELEMENTA="; NOM
IF SA > N THEN
PRINT "TAK KAK SrArefm BOLSHE VVEDENNOGO 4ISLA, MASSIV PEREFORMIROVALI:"
FOR I = 1 TO N
IF B(I) > 0 THEN B(I) = B(I) + MIN ELSE
IF B(I) < 0 THEN B(I) = B(I) - MIN
PRINT B(I)
NEXT
END IF
Задача 3.
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CLS
INPUT "VVEDITE KOLI4ESTVO ELEMENTOV MASSIVA="; N
DIM A(N)
FOR I = 1 TO N
INPUT "VVEDITE ELEMENT MASSIVA-"; A(I)
NEXT
MAX = A(1)
MIN = A(1)
FOR I = 1 TO N - 1
IF MIN > A(I + 1) THEN MIN = A(I + 1): MINNUM = I + 1
IF MAX < A(I + 1) THEN MAX = A(I + 1): MINNUM2 = I + 1
NEXT
IF MINNUM = 0 THEN MINNUM = 1
SWAP A(MINNUM), A(MINNUM2)
PRINT "MIN="; MIN
PRINT "MAX="; MAX
PRINT "NOVIY MASSIV:"
FOR I = 1 TO N
PRINT A(I)
NEXT
END
0
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 9
21.11.2011, 21:28  [ТС]
большое спасибо.а скажите еще пожалуйста,что обозначает "swap" и "minnum" в 3 задаче.
0
2 / 2 / 1
Регистрация: 31.10.2011
Сообщений: 51
21.11.2011, 21:58
ксюшаП,
Оператор SWAP осуществляет обмен значений двух переменных.
minnum - Minimum Number , минимальный номер - данное это присвоения какого-либо значения, то есть, если бы он написал MinNom ничего бы не изменилось. Присваивать значения можно любым фразам, а как их обзывать - уже для удобности того или иного программиста.
0
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 9
21.11.2011, 22:56  [ТС]
почему ни одна из программ в кубэйсике не работает?
0
2 / 2 / 1
Регистрация: 31.10.2011
Сообщений: 51
21.11.2011, 23:02
ксюшаП, в зависимости от версии твоего qbasic-a он может не закрывать циклы... закрой их.

у меня все работает...
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
22.11.2011, 10:16
в зависимости от версии твоего qbasic-a он может не закрывать циклы... закрой их.
Можно подробнее? Какие версии, какие циклы и что значит "не закрывает", у меня есть все версии
хочу проверить, чтобы не напарываться...

почему ни одна из программ в кубэйсике не работает?
Причин этому может быть всего три:
  • Кривое переписывание кода, взаместо его копирования с экрана.
  • Ваш компилятор\интерпретатор не совместим по синтаксису с QBasic
  • Код написанный человеком неправильный
Выбирайте какая вам по душе...
0
 Аватар для AciD
22 / 22 / 19
Регистрация: 25.10.2011
Сообщений: 122
22.11.2011, 10:25
Код правильный, я проверял его перед тем как написать сообщение, я проверил его сейчас.
тем более Toxy написал что у него работает. Почитай гайдик на тему как копировать текст с экрана.
1
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 9
22.11.2011, 12:33  [ТС]
а блок схему можете сделать?
0
2 / 2 / 1
Регистрация: 31.10.2011
Сообщений: 51
22.11.2011, 17:50
>Quiet Snow<, насколько помню на V 1.0+ - 2.0 En если после Next не ставишь индекс (к примеру Next i), то он его не закрывал и матерился. Насколько понимаю у неё таже проблемма. При закрытии должно всё стабилизироваться. Да к тому же преподаватели частенько придираются если не видят после некста что именно он закрывает, это хоть и бонально но принципы преподов иногда о-хо-хо.
А для того кто вообще не смыслит в программировании, алгоритм не нарисует. Ну с одним индексом еще норм, а если двумер или трехмер...

Я не парюсь, пользуюсь QBasic 1.0 RUS и все жужит=)

Добавлено через 2 минуты
ксюшаП, самый простой вариант загрузки кода в байсик если не работает сtrl+c ctrl+v
1. Создаешь обычный текстовый документ.
2. Копируешь туда код.
3. Сохраняешь.
4. Меняешь расширение файла на *.bas
5. Открываешь прогу и нажимаешь открыть, выбираешь данный файл..

Ксюша
понимаешь решить задачку - это тебе помочь и "+" для себя практика, или повторение - мать учения. А блок схема... ну чесно наверно всем лень её рисовать.... Тем более чтоб понять всё происходящее сама нарисуй. Нарисуешь пару схем, и сама не заметишь как начинаешь понимать "Как это работает?". Потому что главное в программирование алгоритм, а код всегда можно выучить....
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
22.11.2011, 23:46
насколько помню на V 1.0
Щас посмотрю, мне известно что юзали в основном 3 первых версии : одна от IBM и 2 от Microsoft(т.е. IMB Qbasic 1.0 и Microsoft Qbasic 1.0\1.1). Сейчас посмотрю, в какой из них не схлопывает циклы. Хотя за свою практику такого не припомню нигде.

ну чесно наверно всем лень её рисовать
Как правило это дурь преподов, не знаю кто и где их использует. Занятие абсолютно тупорылое, сидеть и рисовать эти схемы...

Добавлено через 32 минуты

Не по теме:

Toxy, может быть вы про QuickBasic говорите? Всё же это принципиально разные вещи по направленности, QuickBasic это в первую очередь компилятор и тот продукт, на котором в то время писали более или менее серьёзные программы. Что касается QuickBasic'ов я щупал те, что выше третьей включительно, там всё было нормально. QBasic вышел позже, в качестве урезанной версии для обучения студентов и школьников, в нём гораздо меньше памяти выделено под код\массивы, отсутствует возможность компиляции и часть функционала. Стоит отметить, что возможности QBasic по части модульного программирования оставляют желать лучшего, а средства низкоуровневого программирования ограничиваются вызовом подпрограммы в памяти, в то время как QuickBasic вкупе с линкером и менеджером библиотек имел возможность подключать\компоновать и Lib и Qlb, которые можно было написать на любом языке и создать из объектных модулей после компиляции. Также в QuickBasic имелась директива $INCLUDE.

0
2 / 2 / 1
Регистрация: 31.10.2011
Сообщений: 51
23.11.2011, 00:11
>Quiet Snow<,
вот я Семён Семёныч... точно спутал. Бывает...

2 Вопроса не по заданиям:
1й, есть ли шаблон, чтобы выводить массив в графической форме(матрице), ну и чтобы каждая ячейка заполнялась теми данными что у нас в программе...
2й. Почти такой же, можно ли на QBasic сделать 3D вид трехмерного массива, ну тоже в виде шаблона?
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
23.11.2011, 02:08
есть ли шаблон, чтобы выводить массив в графической форме(матрице)
Точно был у меня где-то, поискать нужно, там самопальный шрифт и выводит крайне медленно, т.к. PSET-ом, если не затерялось выложу...

Почти такой же, можно ли на QBasic сделать 3D вид трехмерного массива, ну тоже в виде шаблона?
Сам не делал, такую прогу можно написать, это тяжело + много времени надо, идею расскажу: найдите тут мой 3D движок, сделайте через SELECT CASE отрисовку каждой цифры линиями с масштабированием, на основе этого сделайте отображение чисел, те числа которые ближе -крупнее и наоборот. Обсчёт производите в тройном цикле. Экран поставьте 9-тый, посмотрите мои проги, как там флип делается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2011, 02:08
Помогаю со студенческими работами здесь

Найти минимальный элемент в массиве. Вставить после минимального элемента первый элемент этого массива.
Дан массив целых чисел. Найти минимальный элемент в массиве. Вставить после минимального элемента первый элемент этого массива. Нужно...

Если элемент второго массива больше соответствующего элемента первого массива, то поменять элементы местами
Заданные два числовых массива X(N) и Y(N) преобразуйте их по правилу: для каждой пары большее из xi и yi примите в качестве нового...

Вставить элемент в массив после первого минимального элемента массива
Вставить элемент в массив после первого минимального элемента массива.

Перестановка минимального и первого элемента местами, насколько я понял не работает 3 фунция
Приветствую, код должен менять первый и минимальный элемент массива n- кол-во элементов #include &lt;iostream&gt; using...

Найти минимальный элемент массива и ставить после минимального элемента его индекс
Всем здравствуйте. Создать программу, обеспечивающую работу следующих пунктов меню. 1. Ввод массива целых чисел. 2. Вывод массива...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru