TURBO PASCAL |
Новости |
Контрольная работа № 3ОРГАНИЗАЦИЯ ЦИКЛОВ И РАБОТА С ОДНОМЕРНЫМИ МАССИВАМИЦЕЛЬ РАБОТЫ. Задав одномерный массив целочисленных данных А в одном из заданных форматов (BYTE, WORD, SHORTINT, INTEGER или LONGINT), реализовать обработку массива, как указано в варианте. Длина массива N<=20. Исходные данные задать самостоятельно, учитывая формат элементов массива A. В программе
должны быть предусмотрены процедуры ввода-вывода
элементов массива А и его обработки. Исходные данные
должны вводиться с проверкой на область
допустимых значений. Тип результата
определяется из контекста задачи (например,
для варианта 14 целесообразно результат
сделать типа REAL, SINGLE,
DOUBLE или EXTENDED)
- см. Прил. 4. Варианты
1
- BYTE; 2 - WORD; 3 - SHORTINT; 4 - INTEGER; 5 - LONGINT. Найти, сколько элементов массива A={a[i]} удовлетворяют условию:
с
<= a[i] <= d. 6 - BYTE; 7 - WORD; 8
- SHORTINT; 9 - INTEGER. Найти произведение элементов массива A={a[i]}, удовлетворяющих условию:
с <= a[i] <= d. 10 - LONGINT; 11 -
SHORTINT; 12 - INTEGER. Найти, сколько отрицательных элементов массива A={a[i]} удовлетворяют условию:
с <= a[i] <= d. 13 - SHORTINT; 14 - INTEGER. Найти сумму кубов
всех отрицательных элементов массива
A={a[i]}. 15 - LONGINT; 16 -
SHORTINT; 17 - INTEGER. Найти, сколько положительных элементов массива A={a[i]} удовлетворяют условию:
с <= a[i] <= d. 18 - SHORTINT; 19 - INTEGER. Найти сумму квадратов всех положительных элементов массива A={a[i]}. 20 - BYTE; 21 - WORD. Найти произведение квадратов элементов массива A={a[i]}, удовлетворяющих условию: a[i] >= c . 22 - SHORTINT; 23 -
INTEGER; 24 - LONGINT. Найти, сколько положительных, отрицательных и нулевых элементов в массиве A={a[i]}. 25 - SHORTINT; 26 - INTEGER. Найти произведение квадратов элементов массива A={a[i]}, удовлетворяющих условию: a[i] >= c . 27 - SHORTINT; 28 - INTEGER. Найти произведение последних L отрицательных элементов в массиве A={a[i]}. 29 - BYTE; 30 - WORD;
31 - SHORTINT; 32 - INTEGER; 33-LONGINT. Найти сумму первых K элементов массива A={a[i]}, удовлетворяющих условию:
с <= a[i] <= d. 34 - BYTE; 35 - WORD;
36 - SHORTINT; 37 - INTEGER; 38-LONGINT. Найти количество одинаковых элементов массива A={a[i]}. 39 - BYTE; 40 - WORD;
41 - SHORTINT; 42 - INTEGER; 43-LONGINT. Найти сумму элементов массива A={a[i]}, удовлетворяющих условию:
с <= a[i] <= d. 44 - SHORTINT; 45 - INTEGER. Найти произведение последних L положительных элементов в массиве A={a[i]}. 46 - SHORTINT; 47 - INTEGER. Найти произведение положительных элементов массива A={a[i]}, удовлетворяющих условию: с <= a[i] <= d. 48 - SHORTINT; 49 - INTEGER. Найти произведение отрицательных элементов массива A={a[i]}, удовлетворяющих условию: с <= a[i] <= d. 50 - SHORTINT; 51 - INTEGER. Найти сумму кубов всех положительных элементов массива A={a[i]}. 52 - SHORTINT; 53 - INTEGER. Найти сумму
квадратов всех отрицательных элементов
массива A={a[i]}. 54 - SHORTINT; 55 - INTEGER. Найти
произведение квадратов всех положительных
элементов массива A={a[i]}. 56 - SHORTINT; 57 - INTEGER. Найти произведение квадратов всех отрицательных элементов массива A={a[i]}. 58 - SHORTINT; 59 -
INTEGER; 60 - LONGINT. Найти сумму
первых K
отрицательных элементов массива
A={a[i]}. Контрольныe вопросы1. Особенности выполнения изучаемых операторов: циклов, условных, ввода-вывода. 2. Процедуры и функции. Формальные и фактические параметры. Передача в параметрах массивов. 3. Размерность массивов. Контроль за корректным распределением памяти для массивов. 4. Диапазон допустимых значений для целочисленных переменных: BYTE, WORD, SHORTINT, INTEGER, LONGINT. 5. Диапазон допустимых значений для вещественных переменных: REAL, SINGLE, DOUBLE или EXTENDED. |
(с) Все права защищены. По всем интересующим вопросам прошу писать электронный адрес |