• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Basic помогите с заданием для контрольной

  • Автор темы Автор темы dimma47
  • Дата начала Дата начала

dimma47

Ученик
Регистрация
17 Янв 2012
Сообщения
5
Реакции
0
Баллы
0
Basic помогите с заданием для контрольной

Basic
-Написать программу формирования одномерного массива размера М.
-Полученный массив напечатать.
-Выполнить обработку и преобразование массива в соответствии со своим вариантом ( Найти среднее арифметическое четных элементов. Получить новый массив путем умножения всех элементов на наименьший элемент.)
-Напечатать преобразованный массив
-Подобрать контрольный пример
:tehnari_ru_837:
 
Какой именно Basic использовать: QB, VB или другие?
 
Клавиатуру поменяйте, у вас две клавиши залипли и CapsLock совсем залочился
 
QBasic
-Написать программу формирования одномерного массива размера М.
-Полученный массив напечатать.
-Выполнить обработку и преобразование массива в соответствии со своим вариантом ( Найти среднее арифметическое четных элементов. Получить новый массив путем умножения всех элементов на наименьший элемент.)
-Напечатать преобразованный массив
-Подобрать контрольный пример
 
Как-то так:
Код:
INPUT "Введите размерность массива", m
DIM mas(m)
FOR i = 1 TO m
PRINT "Введите mas["; i; "]"
INPUT mas(i)
NEXT i
MinEl = mas(1)
PRINT
PRINT "Исходный массив:"
PRINT "_________________________"
FOR i = 1 TO m
IF mas(i) < MinEl THEN MinEl = mas(i)
PRINT i, mas(i)
NEXT i
PRINT "_________________________"
PRINT "Минимальный элемент массива равен:"
PRINT "_________________________"
PRINT MinEl
PRINT "_________________________"
SrAr = 0
k = 0
FOR i = 2 TO m STEP 2
k = k + 1
SrAr = SrAr + mas(i)
NEXT i
SrAr = SrAr / k
PRINT "Среднее арифметическое четных элементов равно:"
PRINT "_________________________"
PRINT SrAr
PRINT "_________________________"
PRINT "Преобразованный массив:"
PRINT "_________________________"
FOR i = 1 TO m
mas(i) = mas(i) * MinEl
PRINT i, mas(i)
NEXT i
PRINT "_________________________"
END
Примеры сами подберете, в принципе, там нет ничего особо сложного :)
 
Как-то так:
Код:
INPUT "Введите размерность массива", m
DIM mas(m)
FOR i = 1 TO m
PRINT "Введите mas["; i; "]"
INPUT mas(i)
NEXT i
MinEl = mas(1)
PRINT
PRINT "Исходный массив:"
PRINT "_________________________"
FOR i = 1 TO m
IF mas(i) < MinEl THEN MinEl = mas(i)
PRINT i, mas(i)
NEXT i
PRINT "_________________________"
PRINT "Минимальный элемент массива равен:"
PRINT "_________________________"
PRINT MinEl
PRINT "_________________________"
SrAr = 0
k = 0
FOR i = 2 TO m STEP 2
k = k + 1
SrAr = SrAr + mas(i)
NEXT i
SrAr = SrAr / k
PRINT "Среднее арифметическое четных элементов равно:"
PRINT "_________________________"
PRINT SrAr
PRINT "_________________________"
PRINT "Преобразованный массив:"
PRINT "_________________________"
FOR i = 1 TO m
mas(i) = mas(i) * MinEl
PRINT i, mas(i)
NEXT i
PRINT "_________________________"
END
Примеры сами подберете, в принципе, там нет ничего особо сложного :)

cпасибо большое
а не подскажешь какунибуть литературу по кубэсику
 
встроенная справка :))
 
MS QuickBasic v4.5 Посмотреть вложение QB.rar
В архиве работоспособная версия среды программирования и листинг вашего задания в виде bas-файла, пользуйтесь :))
 
Назад
Сверху