Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Упражнения. 1 Составить алгоритм для нахождения суммы элементов таблицы: 7,98 -3 0,02 -5,46
1 Составить алгоритм для нахождения суммы элементов таблицы:
|
|
|
|
|
|
| 7, 98
| -3
| 0, 02
|
| -5, 46
|
|
| -1, 54
|
2 Составить алгоритм для нахождения суммы положительных чисел из таблицы упражнения 1.
3 Составить алгоритм для нахождения произведения отрицательных чисел из таблицы упражнения 1.
4 Составит алгоритм для нахождения сумм каждой строки таблицы:
|
|
|
|
|
|
|
|
|
|
|
|
|
| -6
| -7
|
| -3
|
|
|
|
|
| -5
| -2
|
|
|
| -9
|
|
|
| -4
|
| -6
|
|
|
| -2
|
| Полученные суммы записать в таблицу:
5 Составить алгоритм для нахождения сумм каждого столбца таблицы упражнения 4. Ответы записать в таблицу:
6 Составить алгоритм для нахождения максимального элемента таблицы:
|
|
|
|
|
|
|
|
|
| -9
|
|
|
|
| -5, 76
|
| 78, 95
|
|
|
|
|
| -1
|
| -98
| 67, 8
|
| -8
| -0, 97
| -45
|
|
| 567, 6
|
|
|
|
| -4
| 56, 12
|
7 Составить алгоритм для нахождения минимального элемента в таблице упражнения 6.
8 Составить алгоритм для заполнения таблицы (таб А[56: 59, 34: 38]) числами равными удвоенной сумме соответствующего номера строки и столбца.
9 Составить алгоритм для подсчета количества положительных чисел в таблице упражнения 6.
10 Составить алгоритм для подсчета количества отрицательных чисел в таблице упражнения 6.
11 Составить алгоритм для подсчета количества нулей в таблице упражнения 6.
12 Составить алгоритм для подсчета количества положительных, отрицательных чисел и нулей в таблице упражнения 6.
13 Составить алгоритм для сложения чисел, меньших 100 в таблице упражнения 6.
14 Исполнить алгоритмы:
а)
| алг заполнение (вещ таб А[11: 18, 3: 6])
рез А
начнат i: j
i: =11
пока i< =18
нц
j: =3
пока j< =6
нц
если 3j> =i
то А[i, j]: =i+j
иначе А[i, j]: =50
все
j: =j+1
кц
i: =i+1
кц
кон
| б)
| алг сумма (вещтаб Т[10: 14, 3: 5], а)
рез Т
начнат i: j
i: =10; а: =0
пока i< =14
нц
j: =3
пока j< =5
нц
если Т[i, j]< 45
то а: =а+Т[i, j]
иначе а: =а
все
j: =j+1
кц
i: =i+1
кц
кон
| в)
| алг произведение (вещтаб С[4: 7, 13: 19], р)
арг C
рез p
начнат i: j
i: =4; р: =1
пока i< =7
нц
j: =13
пока j< =19
нц
если С[i, j]< =0
то р: =р*С[i, j]
все
j: =j+1
кц
i: =i+1
кц
кон
| г)
| алг подсчет (вещтаб G[4: 8, 2: 9], цел x, z)
арг G
рез z
начнат i, j
i: =4; z: =1; x: =0
пока i< =8
нц
j: =2
пока j< =9
нц
если G[i, j]< 0
то z: =z+1
иначе x: =x+1
все
j: =j+1
кц
i: =i+1
кц
кон
| д)
| алг заполнение (вещ. таб. W[5: 9, 12: 14])
рез W
начнат i, j
i: =5
пока i< =9
нц
j: =12
пока j< =14
нц
если j+i> =20
то W[i, j]: =0
иначе W[i, j]: =j-i
все
j: =j+1
кц
i: =i+1
кц
кон
| е)
| алг разность (вещтаб Е[2: 6, 14: 17], к)
арг Е
рез к
начнат i, j
к: =0; i: =2
пока i< =6
нц
j: =14
пока j< =17
нц
если E[j, i]> 0
то k: =k-E[i, j]
все
j: =j+1
кц
i: =i+1
кц
кон
| ж)
| алг сумма (вещтаб L[2: 4, 8: 13], t)
арг L
рез t
начнат i, j
i: =2; t: =0
пока i< =4
нц
j: =8
пока j< =13
нц
если L[j, i]> =16
то t: =t
иначе t: =t+L[i, j]
все
j: =j+1
кц
i: =i+1
кц
кон
| к)
| алг произведение (вещтаб V[4: 8, 5: 9], g)
арг V
рез g
начнат i, j
i: =4; g: =1
пока i< =8
нц
j: =5
пока j< =9
нц
если V[j, i]< =15
то g: =g*V[i, j]
все
j: =j+1
кц
i: =i+1
кц
кон
| л)
| aлг сумма (вещтаб S[7: 11, 0: 4], r, t)
арг S
рез r, t
начнат i, j
i: =7; t: =0; r: =0
пока i< =11
нц
j: =0
пока j< =4
нц
если S[j, i]> 30
то r: =r+S[i, j]
иначе t: =t+S[i, j]
все
j: =j+1
кц
i: =i+1
кц
кон
| м)
| алг заполнение (вещ таб B[2: 7, 3: 6])
рез B
начнат i, j
i: =2
пока i< =7
нц
j: =3
пока j< =6
нц
если j< =i
то B[i, j]: =10
иначе B[i, j]: =100
все
j: =j+1
кц
i: =i+1
кц
кон
| н)
| алг сумма (вещтаб N[2: 6, 8: 11], h)
арг N
рез h
начнат i, j
i: =2; h: =0
пока i< =6
нц
j: =0
пока j< =8
нц
если N[j, i]> =75
то h: =h
иначе h: =h+N[i, j]
все
j: =j+1
кц
i: =i+1
кц
кон
| п)
| алг разность (вещтаб R[12: 16, 4: 7], z)
арг R
рез z
начнат i, j
z: =500; i: =12
пока i< =16
нц
j: =4
пока j< =7
нц
если R[j, i]> 10
то z: =z-R[i, j]
все
j: =j+1
кц
i: =i+1
кц
кон
| р)
| алг сумма (вещтаб S[10: 12, 3: 7], d)
арг S
рез d
начнат i, j
i: =10; d: =0
пока i< =12
нц
j: =3
пока j< =7
нц
если S[j, i]< 60
то d: =d+S[i, j]
иначе d: =d
все
j: =j+1
кц
i: =i+1
кц
кон
| с)
| алг сумма (вещтаб S[10: 12, 3: 7], d)
арг S
рез d
начнат i, j
i: =10; d: =0
пока i< =12
нц
j: =3
пока j< =7
нц
если S[j, i]< 60
то d: =d+S[i, j]
иначе d: =d
все
j: =j+1
кц
i: =i+1
кц
кон
| т)
| aлг произведение (вещтаб Q[6: 9, 3: 7], h)
арг Q
рез h
начнат i, j
i: =6; h: =1
пока i< =9
нц
j: =3
пока j< =7
нц
если Q[j, i]< =7
то h: =h*Q[i, j]
все
j: =j+1
кц
i: =i+1
кц
кон
| у)
| алг заполнение (вещтаб D[1: 6, 2: 4])
рез D
начнат i, j
i: =1
пока i< =6
нц
j: =2
пока j< =4
нц
если i< =j
то D[i, j]: =0
иначе D[i, j]: =j+i
все
j: =j+1
кц
i: =i+1
кц
кон
| При исполнении алгоритмов таблицы заполнять произвольными числами, учитывая их тип, указанный в алгоритме.
|