TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

 

 Контрольная работа № 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.

 

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz