Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Упражнения. 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 кц кон

При исполнении алгоритмов таблицы заполнять произвольными числами, учитывая их тип, указанный в алгоритме.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.