Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KR_Informatika_dlya_IVT.doc
Скачиваний:
16
Добавлен:
28.05.2015
Размер:
950.78 Кб
Скачать

Задания

Задание №1. Перевести из десятичной системы счисления в заданную:

Вариант

Число

Основание

Число

Основание

Число

Основание

1

2

3

4

5

6

7

25

2

199

8

178

16

13

2

289

8

153

16

145

2

143

8

34

16

167

2

143

8

157

16

456

2

33

8

157

16

678

2

678

8

45

16

121

2

55

8

122

16

89

2

123

8

777

16

56

2

345

8

666

16

34

2

45

8

567

16

123

2

54

8

91

16

45

2

324

8

35

16

98

2

44

8

654

16

36

2

212

8

988

16

55

2

345

8

54

16

45

2

78

8

64

16

365

2

44

8

871

16

22

2

666

8

221

16

63

2

78

8

342

16

55

2

365

8

44

16

78

2

975

8

41

16

358

2

54

8

875

16

654

2

231

8

18

16

82

2

21

8

546

16

1

2

3

4

5

6

7

12

2

88

8

56

16

98

2

655

8

874

16

698

2

65

8

45

16

78

2

54

8

65

16

65

2

645

8

971

16

23

2

77

8

336

16

456

2

322

8

45

16

66

2

644

8

54

16

87

2

211

8

645

16

312

2

87

8

17

16

457

2

655

8

64

16

371

2

45

8

651

16

69

2

65

8

45

16

88

2

87

8

325

16

13

2

342

8

65

16

554

2

871

8

98

16

Задание №2. Перевести из заданной системы счисления в десятичную:

Вариант

Число

Основание

Число

Основание

Число

Основание

1

2

3

4

5

6

7

101011010

2

45

8

178

16

110101101

2

155

8

1A3

16

1010101

2

23

8

3B

16

1111010

2

143

8

157

16

1110101

2

143

8

15C

16

10111001

2

33

8

45

16

11010111

2

67

8

CC

16

10101110

2

55

8

777

16

01010111

2

123

8

FF

16

11011011

2

16

8

567

16

1111010

2

54

8

A1

16

110111101

2

312

8

BCE

16

1

2

3

4

5

6

7

10101101

2

65

8

FF

16

1110

2

789

8

31A

16

111011101

2

345

8

333

16

10111101

2

87

8

32D

16

110100111

2

542

8

EF

16

10101110

2

122

8

18D

16

010101111

2

123

8

24E

16

110111010

2

324

8

FED

16

10101

2

546

8

54A

16

110101101

2

941

8

1D1

16

101011

2

65

8

6F

16

111101110

2

214

8

78

16

1110101101

2

543

8

43E

16

10001001

2

324

8

66

16

110111

2

654

8

2AD

16

101110

2

884

8

11A

16

010110111

2

345

8

DA

16

111011011

2

264

8

8F

16

101011010

2

214

8

34F

16

1101101

2

457

8

F3

16

100101

2

124

8

123

16

1111010

2

457

8

EAD

16

111000101

2

64

8

21C

16

101001

2

78

8

CC

16

1101111

2

654

8

AA

16

1010110

2

57

8

DA

16

010111

2

66

8

F2A

16

1101111

2

63

8

11F

16

Задание №3. Сложить, вычесть, умножить в двоичной системе счисления (с проверкой по десятичной):

Вариант

Числа

1

2

111000101

100011

1100110011

111111

111000111

1010101

1111000010

1110001

101000111

11110

1110000001

1000111

1010101100

1100001

10101010101

111100010

111100001

10101010

11110000111

10101101

1010111100

11000111

11100011100

101110001

1

2

10101010100

111100011

101011111001

11100011

1010101010

11110001

111100001

11100011

1010111110

111000111

11100001110

1011111

1111000001

1010111

111011111

100001110

111111111

1000111

1000000111

1111001

10101111101

111000011

111100011

111000100

1111000111

1010101010

10101010111

111000011

111000111000

1010101111

1111000011

111000110

111000000100

1001111111

100111000

10111101

1110101

100011

11100011100

101110001

110000001

1100011

11001010

111001

1010101010

11110001

1111001

110111

10101100

1111001

11100001110

1011111

1111101101

1000011

11100111

1011101

111111111

1000111

110110101

10101010

101010100

11100011

111100011

111000100

1111000101

10101010

11001100001

1100011

111010100

11101

111001111

10111101

111100001

110111

1110101

1111

1010101100

111000111

10000111

11111001

11010100

1111010

110011000101

11000111

1101100111

10101010

100001

111101

1110001110

10101011

111100011

11100110

1111010101

111101

1001110001

101111011

111000101

00011

1110001

1111

1110001111

10101010

11100010

11101

110100

10010

11100000011

10001111

101010110

11001

1010101001

11110000

1111000011

1010110

1111000011

1010101

10101100

1100111

1110001100

10111001

101010100

1111001

1010111001

1110011

101010110

1111001

1

2

1111000011

111000111

101011110

1110011

1110000111

101111

11110001

101011

11101111

1000011

1111111111

100011

100000011

11110011

101011111

11100001

11110001

1110000

11110001

1010100

101010101

11100001

11100011100

1010101111

11110000111

1110010110

1110000001

10011111

10011100

101111

1110010101

1010011

11001100

11111

11100011

101010

111100010

111001

10100111

1110

1110000001

100011

1010101100

1100101

101010101

1111010

111100001

10101011

11110000111

101011011

10101100

1100011

111000111001

1011100011

101010101010

111100011

10101111101

1110001111

10101010101

111100011

111100001

1110011

10101111

1110001

11101001110

1111111

111100001

101011

1110111

10000110

111111111

10010111

100000011

111101

101011111

111001011

1111010011

1110010100

111100011

1010100

101010101

11100011

1110001111000

10101011111

111100001

11100011

11100000000

100111111

10011000

1011101

Задание №4. Вычислить значения логической функции на всех наборах ее аргументов:

Вариант

Вид функции

1

2

F(X1, X2, X3) = (X1  X2) ((X1  X3) (X2  X3))

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3)  (X2  X3)

F(X1, X2, X3) = (X1  X2)   (X1  X3)  (X2  X3)

1

2

F(X1, X2, X3) =  ((X1  X2)   (X1  X3))  (X2  X3)

F(X1, X2, X3) =  ((X1  X2)  (X1  X3) ) (X2  X3)

F(X1, X2, X3) = (X1  X2)   ((X1  X3)  (X2  X3))

F(X1, X2, X3) =  (X1  X2)  ( (X1  X3)  (X2  X3))

F(X1, X2, X3) = (X1  X)  ((X1  X3) (X2  X3))

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3)  (X2  X3)

F(X1, X2, X3) = (X1  X2)   (X1  X3)  (X2  X3)

F(X1, X2, X3) =  ((X1  X2)   (X1  X3))  (X2  X3)

F(X1, X2, X3) =  ((X1  X2)  (X1  X3) ) (X2  X3)

F(X1, X2, X3) = (X1  X2)   ((X1  X3)  (X2  X3))

F(X1, X2, X3) =  (X1  X2)  ( (X1  X3)  (X2  X3))

F(X1, X2, X3) = (X1  X2) ((X1  X3) (X2  X3))

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3)  (X2  X3)

F(X1, X2, X3) = (X1  X2)   (X1  X3)  (X2  X3)

F(X1, X2, X3) =  ((X1  X2)  (X1  X3))  (X2  X3)

F(X1, X2, X3) =  ((X1  X2)  (X1  X3) ) (X2  X3)

F(X1, X2, X3) = (X1  X2)   ((X1  X3)  (X2  X3))

F(X1, X2, X3) =  (X1  X2)  ( (X1  X3)  (X2  X3))

F(X1, X2, X3) = (X1  X2) ((X1  X3) (X2  X3))

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3) (X2  X3)

F(X1, X2, X3) = (X1  X2)  (X1  X3)  (X2  X3)

F(X1, X2, X3) = (X1  X2)   (X1  X3)  (X2  X3)

F(X1, X2, X3) =  ((X1  X2)   (X1  X3))  (X2  X3)

F(X1, X2, X3) =  ((X1  X2)  (X1  X3) ) (X2  X3)

F(X1, X2, X3) = (X1  X2)   ((X1  X3)  (X2  X3))

F(X1, X2, X3) =  (X1  X2)  ( (X1  X3)  (X2  X3))

Задание №5.Определить значения логических выражений при заданных значениях переменныхaиb.

Вариант

Начальные присваивания

Логическое выражение

a = TRUE

b = FALSE

a AND b AND a OR a OR NOT b

a AND (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

1

2

3

a = FALSE

b = TRUE

a AND b AND a OR a OR NOT b

a AND (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR a) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR a) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = TRUE

a AND b AND NOT a OR a OR NOT b

NOT a AND (b AND a) OR (a OR NOT b)

NOT ((a AND b) AND a) OR a OR NOT b

a = FALSE

b = FALSE

a AND b AND a OR a OR NOT b

a AND NOT (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = FALSE

a AND b AND a OR a OR NOT b

a AND (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = FALSE

b = TRUE

a AND b AND a OR a OR NOT b

a AND (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR a) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR a) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = TRUE

a AND b AND NOT a OR a OR NOT b

NOT a AND (b AND a) OR (a OR NOT b)

NOT ((a AND b) AND a) OR a OR NOT b

a = FALSE

b =TRUE

a AND b AND a OR a OR NOT b

a AND NOT (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

1

2

3

a = FALSE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = FALSE

a AND b AND a OR a OR NOT b

a AND (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = TRUE

a AND b AND a OR a OR NOT b

a AND (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR a) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR a) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = FALSE

a AND b AND NOT a OR a OR NOT b

NOT a AND (b AND a) OR (a OR NOT b)

NOT ((a AND b) AND a) OR a OR NOT b

a = FALSE

b = TRUE

a AND b AND a OR a OR NOT b

a AND NOT (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = TRUE

a AND b AND a OR a OR NOT b

a AND (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = FALSE

b = FALSE

a AND b AND a OR a OR NOT b

a AND (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR a) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

1

2

3

a = FALSE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR a) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = FALSE

a AND b AND NOT a OR a OR NOT b

NOT a AND (b AND a) OR (a OR NOT b)

NOT ((a AND b) AND a) OR a OR NOT b

a = FALSE

b = TRUE

a AND b AND a OR a OR NOT b

a AND NOT (b AND a) OR (a OR NOT b)

((a AND b) AND a) OR a OR NOT b

a = TRUE

b = TRUE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = FALSE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

a = TRUE

b = FALSE

NOT (a AND b AND (a OR b ) OR NOT b)

(a AND b AND (a OR b) AND b) OR NOT b.

a AND (b AND a OR a) AND b)OR NOT b.

Задание №6. Задачи целочисленной арифметики. Составьте алгоритм решения задачи, представьте его блок-схему и программную реализацию на языке Паскаль.

Вариант

Условие

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b), у которых количество четных цифр больше количества нечетных цифр.

Подсчитать количество нечетных натуральных чисел, принадлежащих интервалу (a,b), у которых количество четных цифр равно заданном.

Подсчитать количество чисел Фибоначчи, принадлежащих диапазонy, заданному типомLongInt.

Подсчитать количество нечетных чисел Фибоначчи, принадлежащих отрезку [a,b].

Подсчитать количество натуральных чисел, принадлежащих отрезку [a,b], в записи которых нечетные цифры отсутствуют.

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b) , в которых младшая цифра кратна заданной, а старшая – четная.

Подсчитать количество n-значных чисел Фибоначчи, в которых старшая цифра нечетная.

Подсчитать количество n-значных натуральных чисел, в которых сумма цифр нечетная, а младшая цифра – четная.

1

2

Подсчитать сумму натуральных чисел, принадлежащих интервалу [a,b) , в которых четные и нечетные цифры чередуются.

Подсчитать количество чисел Фибоначчи, принадлежащих интервалу [a,b) , в которых младшая цифра кратна заданной.

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b), у которых количество четных цифр меньше количества нечетных цифр.

Подсчитать количество нечетных натуральных чисел, принадлежащих интервалу (a,b), у которых количество нечетных цифр равно заданному.

Подсчитать количество чисел, не равных числам Фибоначчи, принадлежащих диапазонy, заданному типомLongInt.

Подсчитать количество четных чисел Фибоначчи, принадлежащих отрезку [a,b].

Подсчитать количество натуральных чисел, принадлежащих отрезку [a,b], в записи которых четные цифры отсутствуют.

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b) , в которых младшая цифра нечетная, а старшая – кратна заданной.

Подсчитать количество n-значных чисел Фибоначчи, в которых старшая цифра четная.

Подсчитать количество n-значных натуральных чисел, в которых сумма цифр четная, а младшая цифра – нечетная.

Подсчитать сумму натуральных чисел, принадлежащих интервалу [a,b), в которых нечетные и четные цифры чередуются.

Подсчитать количество чисел Фибоначчи, принадлежащих интервалу [a,b) , в которых младшая цифра некратна заданной.

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b), у которых количество нечетных цифр больше количества четных цифр.

Подсчитать количество четных натуральных чисел, принадлежащих интервалу (a,b), у которых количество четных цифр равно заданном.

Подсчитать количество нечетных чисел Фибоначчи, принадлежащих отрезку [a,b].

Подсчитать количество четных чисел Фибоначчи, принадлежащих отрезку [a,b], в записи которых нечетные цифры отсутствуют.

1

2

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b) , в которых младшая и старшая цифры – четные.

Подсчитать количество n-значных чисел Фибоначчи, в которых младшая цифра нечетная.

Подсчитать количество n-значных натуральных чисел, в которых сумма цифр нечетная, а младшая цифра – нечетная.

Подсчитать сумму натуральных чисел, принадлежащих интервалу [a,b] , в которых четные и нечетные цифры чередуются.

Подсчитать количество нечетных чисел Фибоначчи, принадлежащих интервалу [a,b) , в которых младшая цифра кратна заданной.

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b), у которых сумма цифр кратна заданной.

Подсчитать количество нечетных натуральных чисел, принадлежащих интервалу (a,b), у которых количество четных цифр равно количеству нечетных.

Подсчитать количество нечетных чисел Фибоначчи, принадлежащих отрезку [a,b].

Подсчитать количество натуральных чисел, принадлежащих отрезку [a,b], в записи которых четные цифры отсутствуют.

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b] , в которых младшая и старшая цифры кратны заданной.

Подсчитать количество n-значных чисел Фибоначчи, в которых младшая цифра нечетная.

Подсчитать количество n-значных натуральных чисел, в которых сумма цифр и младшая цифра четные.

Подсчитать сумму натуральных чисел, принадлежащих интервалу [a,b).

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b) , в которых младшая цифра кратна заданной.

Подсчитать количество натуральных чисел, принадлежащих интервалу [a,b), в которых младшая цифра четная, а старшая – кратна заданной.

Подсчитать количество n-значных чисел Фибоначчи, в которых старшая цифра нечетная.

Замечания:

1. Исходные данные задаются пользователем в режиме диалога.

2. Числами Фибоначчи называется последовательность натуральных чисел, в которой первые два числа равны 1 (F0=F1=1), а остальные вычисляются по формулеFn=Fn-1+Fn-2,n=2,3,4,…

Задание №7. Задачи обработки одномерных массивов. Напишите программу на языкеPascalдля решения задачи в соответствии с заданными условиями.

Вариант

Условие

  • Составьте программу нахождения наибольшего среди тех элементов одномерного массива, что лежат в интервале (С, D).

  • Составьте программу подсчёта числа различных элементов одномерного массива, не принадлежащих отрезку [R,P].

  • Составьте программу поиска наименьшего среди тех элементов одномерного массива, что лежат вне интервала (C, D).

  • Составьте программу вычисления суммы элементов одномерного массива, встречающихся в этом массиве ровно один раз.

  • Составьте программу подсчёта числа максимальных по модулю элементов в одномерном массиве.

  • Составьте программу вычисления суммы положительных элементов одномерного массива, встречающихся в этом массиве более двух раз.

  • Составьте программу упорядочения (по убыванию) элементов одномерного массива.

  • Составьте программу подсчёта числа наименьших по модулю элементов в одномерном массиве.

  • Составьте программу, отыскивающую номер первого по порядку нулевого элемента одномерного массива.

  • Составьте программу, отыскивающую среди пар элементов одномерного массива те, разность между элементами которых есть величина наибольшая для данного массива.

  • Составьте программу подсчета числа элементов одномерного массива, превосходящих среднее арифметическое элементов данного массива.

  • Составьте программу вычисления суммы тех элементов одномерного массива, что одновременно встречаются в массиве.

  • Дан массив четной длины. Подсчитать в нем количество равных пар (A[1], A[2]), (A[3], A[4]),(A[5], A[6]), . . .

  • Найти в одномерном массиве самую длинную последовательность рядом стоящих отрицательных элементов. Выдать ее на печать.

  • Составить программу нахождения минимального элемента массива и его индекса. Если индекс элемента четный, то часть массива, находящуюся перед минимальным элементом, обнулить. Результаты (минимальный элемент, его индекс, преобразованный массив) выдать на печать.

  • Дан массив действительных чисел. Найти сумму элементов массива с четными индексами, значения которых больше нуля. Если сумма больше 100, то элементам массива сменить знак на противоположный.

  • Найти сумму элементов массива, находящихся между первым и последним отрицательным элементами (сами элементы в сумме не учитываются).

  • Дан массив. Поменять первый элемент с последним, второй - с предпоследним и т.д. Если соответствующие элементы равны по значению, то сменить их знак на противоположный.

  • Даны два массива равной длины А и D. Сформировать третий массив по следующему правилу: элементы из массива A ставятся на нечетное место в массиве B, элементы из массива D ставятся на четное место в массиве В.

  • Дан массив. В первой половине массива подсчитать количество элементов, кратных 3, во второй половине - число четных (по значению) элементов.

  • Дан массив. Посчитать среднее арифметическое положительных элементов массива.

  • Даны массив и число. Посчитать количество элементов массива равных заданному.

  • Дан массив. Посчитать количество и сумму максимальных (минимальных) значений в массиве.

  • Дан массив. Найти разность между максимальным и минимальным значениями элементов в массиве.

  • Дан массив. Проверить, упорядочен ли он.

  • Дан массив. Посчитать количество элементов массива отличных от его последнего элемента.

  • Дан массив и число. Найти индекс первого вхождения числа в массив.

  • Дан массив и число. Найти индекс последнего вхождения числа в массив.

  • Дан массив и число. Распечатать индексы всех вхождений числа в массив.

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

  • Дан массив. Найти три максимальных числа и поместить их в начало массива (на первое, второе, третье место).

  • Дан массив. Упорядочить массив по убыванию.

  • Дан массив четной длины. Подсчитать в нем количество равных пар (A[1], A[2]), (A[3], A[4]),(A[5], A[6]), . . .

  • Дан массив действительных чисел. Найти сумму элементов массива с четными индексами, значения которых больше нуля. Если сумма больше 100, то элементам массива сменить знак на противоположный.

  • Дан массив. Найти сумму по следующей формуле

S= a1+a2+a4+a5+a7+a8+a10+a11+ . . .

  • Даны два массива A из 10 элементов и B из 20элементов. Составить программу перенесения элементов из массива А в массив В по следующему правилу: b[2]=a[1], b[4]=a[2], b[6]=a[3] и т.д. Организовать вывод обоих массивов А и В.

  • Дан массив. Составить программу нахождения минимального элемента массива и его индекса. Если индекс элемента четный, то часть массива, находящуюся перед минимальным элементом, обнулить. Результаты (минимальный элемент, его индекс, преобразованный массив) выдать на печать.

  • Дан массив. Найти в нем самую длинную последовательность рядом стоящих положительных элементов. Выдать ее на печать.

  • Дан массив. Составить программу замены нулей в массиве полусуммой предыдущего и последующего элементов. На место первого и последнего нуля поставить соответственно последующее или предыдущее число.

  • Дан массив. Найти сумму элементов, находящихся между первым и последним отрицательным элементами (сами элементы в сумме не учитываются).

  • Дан массив. Поменять первый элемент с последним, второй - с предпоследним и т.д. Если соответствующие элементы равны по значению, то сменить их знак на противоположный.

  • Дан массив. Найти в нем самую длинную последовательность рядом стоящих равных элементов.

  • Даны два массива равной длины А и D из n элементов. Сформировать третий B из 2*n элементов по следующему правилу: элементы из массива A ставятся на нечетное место в массиве В, элементы из массива D ставятся на четное место в массиве В.

  • Дан массив. В первой половине массива подсчитать количество элементов, кратных 3, во второй половине - число четных (по значению) элементов

  • Дан массив. Подсчитать в нем количество элементов, кратных 7, с индексами, кратными 3. Если таковых не окажется, то минимальный элемент массива поменять местами с максимальным элементом.

  • Дан символьный массив символ. Посчитать количество символов, равных заданному.

  • Дан символьный массив и символ. Посчитать количество символов отличных от заданного символа.

  • Дан символьный массив и символ. Напечатать индексы заданного символа в массиве.

  • Дан символьный массив и символ. Напечатать элементы массива, стоящие до заданного символа.

  • Дан символьный массив и символ. Напечатать элементы массива, стоящие после заданного символа.

  • Дан массив. Осуществить последовательный сдвиг влево всех элементов массива. Первый элемент поместить на последнее место.

  • Дан массив. Осуществить последовательный сдвиг вправо всех элементов массива. Последний элемент поместить на первое место.

  • Дан массив. Найти в нем самую длинную знакочередующуюся подпоследовательность его элементов. Выдать ее на печать.

  • Дан массив. Получить другой массив, содержащий элементы исходного массива, стоящие на четных местах.

  • Дан массив. Получить другой массив, содержащий суммы пар элементов исходного массива: а[1]+а[2] = s[1], а[3]+а[4] = s[2], а[5]+а[6] = s[3], а[7]+а[8] = s[4], ...

  • Дан массив. Получить другой массив, содержащий каждый третий элемент исходного массива.

  • Дан массив. Инвертировать (перевернуть) его в другой массив.

  • Посчитать среднее арифметическое элементов массива, стоящих до первого отрицательного элемента.

  • Дан массив А. Получить два других массива В и С, содержащие элементы исходного массива по следующему правилу : В[i]=3*А[i], C[i]=4*А[i] ...

  • Инвертировать массив (переписать в обратном порядке).

  • Посчитать среднее арифметическое элементов массива, стоящих после последнего отрицательного элемента.

  • Дан массив. Упорядочить первую половину массива по возрастанию, а вторую половину - по убыванию.

  • Даны два массива равной длины A и D из N элементов. Сформировать третий массив B размерности 2*n по следующему правилу: элементы из массива A ставятся на четное место в массиве B, элементы из массива D ставятся на нечетное место в массиве В.

  • Даны массив и число. Посчитать количество элементов массива, неравных заданному.

  • Дан массив. Посчитать среднее арифметическое элементов массива, не превосходящих заданное число.

  • Дан массив. В первой половине массива подсчитать количество элементов, кратных 4, во второй половине - число нечетных (по значению) элементов.

  • Дан массив. Посчитать количество и сумму максимальных значений в массиве.

  • Дан массив и число. Найти индекс первого вхождения числа в массив.

  • Дан массив. Проверить, упорядочен ли он и выдать сообщение о порядке упорядочения (убывания, возрастания).

  • Дан массив. Посчитать количество элементов массива, отличных от его минимального элемента.

  • Дан массив и число. Найти индекс первого вхождения числа в массив.

  • Дан массив. Найти три минимальных числа и поместить их в конец массива.

  • Дан массив и число. Распечатать индексы всех вхождений минимального элемента в массив.

  • Дан массив. Найти максимальное число и поменять его местами с последним элементом массива.

  • Дан массив. Найти три максимальных числа и поместить их в начало массива (на первое, второе, третье место).

  • Дан массив. Найти разность между минимальным значением и средним арифметическим элементов в массиве.

  • Дан массив. Найти в нем самую длинную последовательность рядом стоящих положительных элементов. Выдать ее на печать.

  • Дан массив действительных чисел. Найти сумму элементов массива с нечетными индексами, значения которых меньше нуля. Если сумма меньше -10, то элементам массива сменить знак на противоположный.

  • Дан массив. Найти сумму и произведение положительных элементов.

  • Даны два массива А и B размерности n. Составить программу перенесения элементов из массива А в массив В по следующему правилу: bn=a1, b n-1=a2, b n-2=a3 и т.д. Организовать вывод обоих массивов А и В.

Задание №8. Задачи обработки двумерных массивов. Напишите программу на языке Паскаль для решения задачи в соответствии с заданными условиями.

Вариант

Условие

  • Дана матрица A(M,N) действительных чисел. Построить одномерный массив, значения которого равны TRUE, если в соответствующей строке есть хотя бы один отрицательный элемент и FALSE в противном случае.

  • Составьте программу заполнения массива A(N,N) нулями и единицами в шахматном порядке.

  • Дана матрица A(N,N) целых чисел. Построить вектор, состоящий из номеров максимальных элементов строк матрицы.

  • Составьте программу вычисления суммы элементов двухмерного массива A(N,M), лежащих в интервале (Р, Т).

  • Дана матрица A(N,N) целых чисел. Построить вектор, состоящий из номеров максимальных четных элементов строк матрицы.

  • Дана матрица A(N,M) целых чисел. Получить два вектора. Элементами первого будут номера первого отрицательного элемента соответствующей строки матрицы, элементами второго – значение последнего отрицательного элемента строки матрицы.

  • Дана матрица A(N,N) действительных чисел. Построить вектор, состоящий из номеров минимальных отрицательных элементов строк матрицы.

  • Составьте программу, выясняющую, есть ли в массиве С(N,M) строки, в которых отсутствуют нулевые элементы.

  • Дана матрица A(N,M) целых чисел. Найти номер строки с максимальным числом четных элементов.

  • Составьте программу нахождения числа, встречающегося во всех строках двухмерного массива A(N,N), если такого числа нет, то программа должна выдать сообщение “нет”.

  • Составьте программу нахождения номера строки двухмерного массива A(N,M), для которой среднее арифметическое значение её элементов минимально.

  • Составьте программу вычисления суммы тех положительных элементов массива A(Q,Q), что стоят в строках, не содержащих нулевых элементов.

  • Дана матрица A(N,N) целых чисел (N - нечетное). Поменять в ней местами главную и побочную диагонали, если “центральный” элемент матрицы нечетный.

  • Составьте программу отыскания той, первой по порядку строки двухмерного массива A(N,M), которая не содержит двух одинаковых элементов.

  • Составьте программу, меняющую местами значения элементов массива A(N,N) симметрично относительно побочной диагонали.

  • Составьте программу, выясняющую, имеются ли в столбцах двухмерного массива A(N,M) повторяющиеся элементы.

  • Дана матрица A(N,M) действительных чисел. “Перевернуть” в ней главную и побочную диагонали.

  • Составьте программу подсчета строк двухмерного массива A(N,N), в которых имеются два нулевых элемента.

  • Дана матрица A(N,M) действительных чисел. Получить вектор, элементами которого будут номера первых отрицательных элементов строк матрицы.

  • Составьте программу, суммирующую те элементы двухмерного массива A(N,N), у которых сумма их индексов нечетна.

  • Дана матрица A(m,n) действительных чисел. Построить вектор, в котором будет истина, если в строке есть хотя бы один отрицательный элемент.

  • Дана матрица A(n,n) целых чисел. Построить вектор, состоящий из номеров максимальных элементов строк матрицы.

  • Дана матрица A(n,n) целых чисел. Построить вектор, состоящий из номеров максимальных четных элементов строк матрицы.

  • Дана матрица A(n,n) действительных чисел. Построить вектор, состоящий из номеров минимальных отрицательных элементов строк матрицы.

  • Дана матрица A(n,n) целых чисел. Найти номер строки с максимальным числом четных элементов.

  • Дана матрица A(n,m) действительных чисел. Найти количество элементов, равных заданному, то есть элементу с номером p,q.

  • Дана матрица A(n,n) целых чисел (n - нечетное). Поменять в ней местами главную и побочную диагонали, если “центральный” элемент матрицы нечетный.

  • Дана матрица A(n,n) целых чисел. Найти число элементов с обоими четными индексами, которые делятся на 5 без остатка.

  • Дана матрица A(n,n) целых чисел. Найти номер строки с минимальным числом четных элементов.

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

  • Дана матрица A(n,n) целых чисел. Найти в ней количество “особых” элементов”. Элемент считается “особым”, если а) в его строке слева от него находятся элементы, меньшие его, а справа - большие; б) он больше суммы всех остальных элементов своего столбца.

  • Дана матрица A(n,n) целых чисел. Найти число элементов с обоими четнымииндексами, которые делятся на 3 без остатка.

  • Дана матрица A(n,n) целых чисел (n - нечетное). Найти в ней сумму элементов, находящихся под главной диагональю, и произведение элементов находящихся над побочной.

  • Дана матрица A(n,n) целых чисел. Найти номер строки с максимальным числом нечетных элементов.

  • Дана матрица A(n,n) целых чисел (n>4). Поменять местами 2 столбец и 3 строку матрицы.

  • Дана матрица A(n,m) целых чисел. Получить вектор, элементами которого будет TRUE, если в столбце матрицы количество четных (по значению) элементов больше половины, и FALSE - иначе.

  • Дана матрица A(n,m) действительных чисел. “Перевернуть” в ней главную и побочную диагонали(переписать элементы диагоналей в обратном порядке).

  • Дана матрица A(n,m) целых чисел. Получить вектор, элементами которого будет TRUE, если в строке матрицы количество четных (по значению) элементов равно количеству нечетных (нулевые не учитывать), и FALSE - иначе.

  • Дана матрица A(n,m) действительных чисел. Получить вектор, элементами которого будут номера первых отрицательных элементов строк матрицы.

  • Дана матрица A(m,n) действительных чисел. Построить вектор, в котором будет истина, если в строке есть хотя бы один нулевой элемент.

  • Дана матрица A(n,m) действительных чисел. Получить вектор, элементами которого будут номера последних отрицательных элементов строк матрицы.

  • Дана квадратная матрица. Поменять местами побочную диагональ и последнюю строку матрицы.

  • Дана матрица A(n,m) действительных чисел. Получить вектор, элементами которого являются TRUE, если в строке матрицы есть отрицательные элементы, и FALSE - иначе.

  • Дана матрица. Посчитать количество столбцов, у которых равны суммы элементов.

  • Дана матрица A(n,m)действительных чисел. Получить вектор, элементами которого являются TRUE, если элементы в строке матрицы упорядочены по возрастанию, и FALSE - иначе.

  • Дана матрица A(n). Посчитать количество строк, у которых сумма элементов равна сумме элементов побочной диагонали.

  • Дана матрица A(n,m) действительных чисел. Получить вектор, элементы которого равны TRUE, если строка матрицы симметрична, и FALSE - иначе.

  • Дана квадратная матрица. Поменять местами главную диагональ и первую строку.

  • Дана матрица A(n,m) целых чисел. Получить вектор, элементами которого будет количество элементов в строке, равных Х (его задает пользователь).

  • Дана матрица. Получить вектор, состоящий из индексов строк, в которых есть элементы, равные заданному.

  • Дана матрица A(n,m) целых чисел. Получить вектор, элементами которого будет число нулевых элементов строк матрицы.

  • Дана матрица. Поменять местами строки с минимальным и максимальным элементами матрицы.

  • Дана матрица A(M,N) действительных чисел. Построить вектор, в котором будет истина, если в строке нет ни одного отрицательного элемента.

  • Дана матрица A(n). Посчитайте сумму элементов по периметру матрицы.

  • Дана матрица A(N,N) целых чисел. Построить вектор, состоящий из номеров максимальных элементов столбцов матрицы.

  • Составьте программу вычисления суммы элементов матрицы A(N,M), лежащих в интервале (Р, Т).

  • Дана матрица A(N,N) целых чисел. Построить вектор, состоящий из номеров минимальных четных элементов строк матрицы.

  • Дана матрица A(N,M) целых чисел. Получить два вектора. Элементами первого являются индексы первого нулевого элемента соответствующей строки матрицы, элементами второго – значение последнего нулевого элемента строки матрицы.

  • Дана матрица A(N,N) действительных чисел. Построить вектор, состоящий из индексов максимальных отрицательных элементов строк матрицы.

  • Составьте программу, выясняющую, есть ли в матрице С(N,M) строки, в которых отсутствуют положительные элементы.

  • Дана матрица A(N,M) целых чисел. Найти номер строки с максимальным числом нечетных элементов.

  • Составьте программу нахождения числа, встречающегося во нечетных столбцах двухмерного массива A(N,N), если такого числа нет, то программа должна выдать сообщение “нет”.

  • Составьте программу нахождения номера строки матрицы A(N,M), для которой среднее арифметическое значение её элементов максимально.

  • Составьте программу вычисления суммы тех отрицательных элементов массива A(n), что стоят в строках, не содержащих нулевых элементов.

  • Дана матрица A(N,N) целых чисел (N - нечетное). Поменять в ней местами главную и побочную диагонали, если “центральный” элемент матрицы не равен угловым элементам матрицы.

  • Составьте программу отыскания той, первой по порядку строки двухмерного массива A(N,M), которая содержит два одинаковых элемента.

  • Составьте программу, меняющую местами значения элементов массива A(N,N) симметрично относительно главной диагонали.

  • Составьте программу, выясняющую, имеются ли в столбцах двухмерного массива A(N,M) повторяющиеся элементы в соответствующих строках.

  • Дана матрица A(N,M) действительных чисел. Обнулить в ней главную и побочную диагонали, остальные элементы удвоить.

  • Составьте программу подсчета строк матрицы A(N,N), в которых имеются два отрицательных элемента.

  • Дана матрица A(N,M) действительных чисел. Получить вектор, элементами которого будут номера первых отрицательных элементов столбцов матрицы.

  • Составьте программу, суммирующую те элементы двухмерного массива A(N,N), у которых сумма их индексов четная.

  • Дана матрица A(N,M) действительных чисел. Получить вектор, элементами которого будут номера минимальных отрицательных элементов строк матрицы.

  • Составьте программу, суммирующую нечетные (по модулю) элементы двухмерного массива A(N,N).

  • Дана матрица A(m,n) действительных чисел. Построить вектор, элементами которого будет истина, если в строке есть хотя бы один элемент, равный минимальному.

  • Дана матрица A(n,n) целых чисел. Найти в каждой строке минимальный элемент и поменять его местами с первым элементом в этой строке.

  • Дана матрица A(n,n) целых чисел. Построить вектор, состоящий из элементов матрицы, не превосходящих по значению заданного пользователем числа.

  • Дана матрица A(n,n) действительных чисел. Построить вектор, состоящий из номеров максимальных отрицательных элементов строк матрицы.

  • Дана матрица A(n,n) целых чисел. Найти номер строки с минимальным числом элементов, равных заданному.

  • Дана матрица A(n,m) действительных чисел. Найти количество элементов, попадающих в диапазон, заданный пользователем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]