n
| задание
| n
| задание
|
| Найти минимальное значение в одномерном массиве А()
|
| Найти номера элементов массива А(), значения которых совпадают с заданным
|
| Найти максимальное значение в одномерном массиве А()
|
| Найти номера элементов массива А(), значения которых меньше заданного.
|
| Найти минимальное значение в двухмерном числовом массиве А()
|
| Найти номера элементов массива А(), значения которых больше заданного.
|
| Найти максимальное значение в двухмерном числовом массиве А()
|
| В массиве А() найти все числа меньше заданного значения
|
| Сформировать массив В(), состоящий из положительных элементов массива А()
|
| В массиве А() найти все числа больше заданного значения
|
| Сформировать массив В(), состоящий из отрицательных элементов массива А()
|
| В массиве А() найти все числа, находящиеся в диапазоне от а до в
|
| Сформировать массив В(), состоящий из четных чисел массива А()
|
| В массиве А() найти количество элементов, сумма которых меньше заданного
|
| Сформировать массив В(), состоящий из нечетных чисел массива А()
|
| В массиве А() найти количество элементов, сумма которых больше заданного
|
| Найти сумму положительных элементов массива А()
|
| В массиве А() найти все суммы соседних пар элементов
|
| Найти сумму отрицательных элементов массива А()
|
| Сформировать массив А() из элементов, являющихся средним значением соседних пар чисел
|
| Найти среднее значение
всех элементов массива А()
|
| Сортировать одномерный числовой массив А() по убыванию методом минимального элемента
|
| Найти номер минимального
элемента в массиве А()
|
| Определить количество одинаковых элементов в целочисленном массиве А()
|
| Найти номер максимального элемента в массиве А()
|
| Определить сколько раз в массиве А() встречается заданное число
|
| Найти количество минимальных элементов в массиве А()
|
| Найти номера элементов массива А(), значения которых равны заданному числу.
|
| Найти количество макси-
мальных элементов в массиве А()
|
| Найти сколько элементов массива А() встречаются в массиве В().
|
Типы данных, используемые в языке QuickBASIC
Программа, написанная на любом алгоритмическом языке, представляет собой последовательность операций выполняемых над некоторыми данными. По сути дела, один алгоритмический язык отличается от другого множеством допустимых данных и наборов операций над ними.
Основными данными языка QuickBASIC являются числовые и символьные данные, присутствующие в программах в виде констант и переменных.
Константы - это предварительно определенные величины, которые не изменяются в процессе выполнения программы.
Переменные - это элемент языка программирования, имеющий имя и тип.
Константы используемые в Бейсике можно разделить на две группы:
- литерные константы, представляющие собой последовательность знаков (литер) и выражаемые в виде чисел и строк;
- именованные константы, переменные особого рода, значения которых не могут быть изменены в программе.
Числовые константы могут быть целыми или вещественными с фиксированной и плавающей точкой со знаком, причем указание знака "+" не обязательно.
Таблица 1.
Тип констант
характеристика
| Десятичная
| Шестнадцатиричная
| Восьмиричная
|
выаквапвавпЦелый
|
|
|
|
Литерхуый
| 0-9
| 0-9, A-F (a-f)
| 0-7
|
Число байт
|
|
|
|
Диапазон
| от -32768
до 32767
| от &H0
до &HFFFF
| от &O0
до &O177777
|
Маркер типа
| %
| %
| %
|
Целый удвоенной точности
|
Литеры
| 0-9
| 0-9, A-F (a-f)
| 0-7
|
Число байт
|
|
|
|
Диапазон
| от -2147483648
до 2147483647
| от &H0&
до &HFFFFFFFF&
| от &O0
до &O37777777777&
|
Маркер типа
| &
| &
| &
|
Вещественный с фиксированной точкой обычной точности
|
Литеры
| 0 - 9, (.)
|
|
|
Число байт
|
|
|
|
Диапазон
| от
до
|
|
|
Маркер типа
| !
|
|
|
Вещественный с фиксированной точкой двойной точности
|
Литеры
| 0 - 9, (.)
|
|
|
Число байт
|
|
|
|
Диапазон
| от
до
|
|
|
Маркер типа
| #
|
|
|
Вещественный с плавающей точкой обычной точности
|
Литеры
| 0 - 9, (.), Е
|
|
|
Число байт
|
|
|
|
Диапазон
| от -3.37Е+38
до 3.37Е+38
|
|
|
Маркер типа
| !
|
|
|
Вещественный с плавающей точкой двойной точности
|
Литеры
| 0 - 9, (.), D
|
|
|
Число байт
|
|
|
|
Диапазон
| от -1.67D+308
до 1.67D+308
|
|
|
Маркер типа
| #
|
|
|
Строковые константы - это последовательность не более 32767 литер кода ASCII (за исключением символа (") и кодов управления, заключенных в кавычки.
Оператор объявления констант - CONST
Назначение: Объявление символьных констант, используемых вместо численных или символьных значений.
Синтаксис: CONST <имя константы> = <выражение 1>
[, <имя константы> = <выражение 2>]...
Аргументс
| Описаниес
|
<имя константы>
| Определяется по правилам формирования имен переменных (до 40 символов). Можно добавлять к имени маркеры (%,&,!,#,$), задающие тип и не являющиеся частью имени.
|
<выражение1>
| Выражение может включать символы, другие константы или любые операции, за исключением операции возведения в степень 0. В составе выражения нельзя использовать конкатенацию строк, определяемые пользователем переменные и функции, а также встроенные функции (1=1, 2,...).
|