72984

Побудова алгоритмів роботи з операторами циклу та масивів даних

Лабораторная работа

Информатика, кибернетика и программирование

Мета: Навчитися будувати алгоритм роботи з операторами циклу та масавами Завдання: Для квадратоної матриці розміром 4х4 визначити суму негативних елементів які знаходяться нижче головної діагоналі. Знайти середнє значення позитивних елементів на головній діагоналі.

Украинкский

2014-12-02

147 KB

0 чел.

                          

                   МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

             ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ

                                              Протокол

                                     Лабороторна робота №4

               

Тема: «Побудова алгоритмів роботи з операторами циклу та масивів даних»

                                                                                  

                                              Варіант 16

                                                                                              Виконав:

                                                                                              Студент гр. ТЕ-1402

                                                                                              Опікунов Ю.

                                                                                              Перевірив:

                                                                                              Ст. викладач

                                                                                              Остапенко Л. Ю.

                                                                                              Асистент

                                                                                              Зайцев Д. В.

                                             Одеса 2014

Мета: Навчитися будувати алгоритм роботи з операторами циклу та масавами

Завдання:

  1.   Для квадратоної матриці розміром 4х4 визначити суму негативних

елементів , які знаходяться нижче головної діагоналі.

  1.  Знайти середнє значення позитивних елементів на головній діагоналі.

Математична модель розвязування задачі:

                                            

                                55   32   79    50

А= 95    9    76    9

2      2    38   17

                                       -55   -8   -37  - 89

 

Знайдемо суму негативних елементів, які знаходяться нижче головної діагоналі:

                                       -55 +(-8) + (-37) = -100

Знайдемо середнє значення позитивних елементів, які знаходяться на головній діагоналі:

 

                                        (55 + 9 + 38)  / 3 = 34          

Текст програми:

Блок схема:

Результати програми:

Висновок: побудувавши алгоритм роботи з операторами циклу та масивами,

я виконав завдання та визначив суму негативних елементів нижче головної діагоналі і середнє значення позитивних елементів на головній діагоналі.


   Початок

CONST = K

   CLS

    DIM I, J, Sotr, Ssred

DIM  A(1 TO K, 1 TO K)

    I = 1 TO K

    J = 1 TO K

              INPUT  “ “, A(I, J)

      PRITN  “A(“; I: “,”; J; “)=”;

Sotr  =  A(4, 1) + A(4, 2) +A(4, 3)

Ssred  =  (A(1, 1) + A(2, 2) + A(3, 3) / 3

     END

PRINT “Sotr=”; Sotr, “Ssred=”; Ssred


 

А также другие работы, которые могут Вас заинтересовать

4712. Вивчення основ структурного програмування мовою Python 72 KB
  Мета робота Вивчення основ програмування на мові Python. Вивчення основ структурного програмування мовою Python. Повторення та закріплення знань отриманих при виконанні попередніх лабораторних робіт. Покращення загальних нав...
4713. Разработка и сопровождение многофункционального персонального сайта преподавателя 109.5 KB
  Введение Работа в сети Internet дает неограниченные возможности в получении необходимой информации, например, для учебного процесса. Разработанный персональный сайт преподавателя дает возможность получить студенту такую информацию в виде...
4714. Основи структурного програмування мовою Python 127.5 KB
  Мета робота Вивчити основи структурного програмування мовою Python, повторити та закріпити матеріал, пройдений у попередніх лабораторних роботах, покращити загальні навички програмування. Короткі теоретичні відомості Присвоювання...
4715. Базові поняття програмування на мові Python 168.5 KB
  Спершу доведеться розібратися з певними базовими поняттями. Не варто їх заучувати – достатньо їх зрозуміти хоча би на інтуїтивному рівні. Згодом, під час практичної роботи, все встане на свої місця. Алгоритми і програми П...
4716. Ознайомлення з основними типами даних в Python 310.5 KB
  Мета роботи Ознайомлення з основними типами даних в Python. Вивчення основ програмування на мові Python. Короткі теоретичні відомості Python - це проста і потужна об’єктно-орієнтована мова програмування високого рівня з чудовими мож...
4717. Обробка послідовностей при програмуванні на мові Python 184.5 KB
  Мета робота Вивчення основ програмування на мові Python. Короткі теоретичні відомості Обробка послідовностей Оператор for Оператор for в Python трохи відрізняється від аналогічного оператора в C або Pascal. Замість незмінного проходження по ...
4718. Вивчення методів доступу до корпусів текстів на мові Python 1004 KB
  Вивчення основ програмування на мові Python. Вивчення методів доступу до корпусів текстів. Вивчення класу ConditionalFreqDist. Виконання лабораторних робіт починаємо з: import nltk from nltk.book import Короткі теорет...
4719. Вивчення методів доступу та роботи з лексичним ресурсами на мові Python 646.5 KB
  Вивчення основ програмування на мові Python. Вивчення методів доступу та роботи з лексичним ресурсами. Семантичний словник англійської мови WordNet. Короткі теоретичні відомості Поняття функції та модуля. При програм...
4720. Використання Юнікоду при обробці текстів на мові Python 852 KB
  Мета робота Вивчення методів роботи з файлами на локальних дисках та з Інтернету. Використання Юнікоду при обробці текстів. Нормалізація текстів, стемінг, лематизація та сегментація. Короткі теоретичні відомості Виконання цієї лабо...