Написание контрольных, курсовых, дипломных работ, выполнение задач, тестов, бизнес-планов
  • Не нашли подходящий заказ?
    Заказать в 1 клик:  /contactus
  •  
Главная \ Методичні вказівки \ Алгоритмізація та програмування

Алгоритмізація та програмування

« Назад

Алгоритмізація та програмування 11.07.2014 02:20

Тема 1. Основи алгоритмізації

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

Тема 2. Форми та засоби представлення алгоритмів

Словесна, словесно-формульна форма, граф-схеми, блок-схеми, HIPO-схеми, операторні схеми, таблиці рішень.

Тема 3. Алгоритмічні системи

Визначення алгоритмічної системи та її складових. Класифікація алгоритмічних систем: рекурсивні функції, алгоритми Маркова, машини Поста і Т’юрінга, абстрактні автомати, формальні граматики. Побудова алгоритмів у цих системах, форми їх представлення та доцільний вибір алгоритмічної системи для розв'язання задач певного класу. Алгоритмічні основи ЕОМ.

Тема 4. Класифікація задач і процесів обробки інформації

Науково-технічні задачі, задачі обробки спискових структур, інформаційно-пошукові задачі, задачі моделювання та ділові ігри, економічні задачі, задачі розробки і підтримки діалогового режиму.

Тема 5. Типи алгоритмічних процесів

Лінійні процеси, розгалужені процеси (прості та складні), циклічні процеси (з лічильником,  ітераційні та складні ).

Тема 6. Алгоритми обробки соціально-економічної інформації

Особливості соціально-економічної інформації та операцій її обробки. Створення та контроль наборів даних, коригування та сортування наборів даних, розрахунки підсумків на основі окремого запису, розрахунки підсумків на основі всіх записів, розрахунки проміжних підсумків на основі частини записів, обробка запитів з використанням довідників, розрахунки підсумків на основі багатьох запитів з використанням декількох вхідних файлів.

Тема 7. Визначення та короткий огляд мов програмування

Визначення та особливості мови програмування, вимоги до мов програмування, класифікація мов програмування та напрямки їх розвитку, питання стандартизації мов програмування та мобільності програмних продуктів, програмні інтерфейси та інструментальні засоби розробки програмних продуктів.

Тема 8. Технологія програмування

Зв'язок технології програмування з вимогами до програмних продуктів, прогресивні технології програмування, поняття життєвого циклу програмного продукту, проектування програми, створення програмного тексту, налагодження програми, інтерактивні методи розробки програм, супроводження програм.

Розділ 2. Технологія програмування мовою С++

Тема 9. Вступ до програмування мовою С++

Поняття алгоритмічної мови, її особливості реалізації в різних інструментальних системах програмування. Технологія обробки програм (характеристики  етапів  трансляції, редагування, завантаження та виконання). Засоби та технологія налагодження та тестування програм.

Iсторія виникнення, можливості, особливості та призначення мови С++. Особливості реалізації мови на персональних ЕОМ. Склад пакета Вorland C++, особливості інсталяції пакета та реалізації інтегрованого середовища. Технологія обробки програм у середовищі Borland C++.

Тема 10. Типи даних

Константи та елементарні змінні. Подання цілочисельних та дійсних констант у  тексті програми та в оперативному запам'ятовуючому пристрої ЕОМ (ОПЗ).  Подання символьних та рядкових констант у тексті програми та в ОЗП.  Техніка роботи з арифметичними та символьними  змінними.  Дані  типу  "вказівник". Булевий тип даних. Типізовані константи, тимчасові змінні. Розмірі зберігання та діапазон значень основних типів даних.

Тема 11.  Вирази та  перетворення  типів  даних. Стандартні функції

Типи виразів та операцій. Арифметичні вирази. Порозрядні логічні операції. Операції зсуву. Вирази відношення. Логічні вирази. Операції з вказівниками. Пріоритети операцій у виразах (арифметичні,  типу поpівняння,  логічні, порозрядні логічні, зсуву). Порядок перетворення типів даних,  операція  приведення типу.   Склад   стандартних функцій мови С++ та їх характеристика. Особливості використання стандартних функцій у програмах.

Тема 12. Засоби програмування лінійних та розгалужених  процесів

Особливості реалізації введення та виведення даних в програмах. Стандартні функції потокозорієнтованого введення-виведення, формат та умови їх використання. Формат та особливості використання оператору зведення для різних типів даних. Формат та особливості використання  умовного оператору.  Умовна операція. Формат  оператору  множинного вибору, особливості його використання. Формат оператору переходу. Складний та порожній оператор. Директиви препроцесора, їх використання у програмах. Зумовлені макроси.

 

Тема 13. Форматоване введення-виведення С++

Операція помістить в потік і операція взяти з потоку. Форматоване введення-виведення. Прапори форматування. Функції with(), precision(), fill(). Маніпулятори введення-виведення.

Тема 14. Масиви даних

Поняття  масиву  та  його визначення в тексті програми для різних типів даних.  Обробка даних в  масивах.  Використання даних типу "вказівник" в процесі роботи з масивом.

Тема 15. Засоби програмування циклічних процесів

Оператор  циклу та його призначення в програмуванні. Формат оператора циклу для реалізації циклічних процесів з  певною кількістю повторень. Формат оператора циклу для реалізації ітераційних циклічних процесів. Реалізація вкладених  циклічних конструкцій. Використання операторів break i continue в операторах циклу.

 Тема 16. Класи пам'яті  та  їх  використання в модульному  програмуванні

Класи пам'яті та межі дії імен змінних.  Особливості роботи з автоматичними,  зовнішніми,  статичними та регістровими змінними.      Поняття модуля (функції).  Види інформаційного зв'язку  модулів у процесі виконання програми. Стандартні функції розподілу пам'яті.

Тема 17.  Організація функцій в програмах і реалізація  звернень до них

Технології програмування. Типи модульних програм. Організація зовнішніх функцій в програмах та  реалізація звернення до них з використанням автоматичних змінних на базі аргументів і параметрів. Використання даних типу "вказівник" під час передачі аргументів. Організація зовнішніх функцій в програмах та  реалізація звернення до них з використанням зовнішніх змінних. Технологія обробки багатомодульних програм.

Тема 18. Структура та об'єднання даних

Поняття структури,  масиву  структур  та  їх  визначення  у тексті програми. Шаблон структури, структурна змінна. Ініціалізація структур. Зовнішній та внутрішній шаблон. Обробка даних в структурах.  Використання даних типу  "вказівник" при роботі з структурами.  Характеристика сумішей даних та даних,  визначених переліком,  їх визначення в програмах та мета використання. Вкладені структурі. Звернення до елементів структури та масивів структур.

Тема 19.  Техніка обробки файлів даних з використання засобів  потокозорієнтованого введення-виведення

Особливості організації  файлів  даних  у  середовище операційної системи MS DOS і Windows. Поняття системного файлу та файлу користувача. Рівні організації введення-виведення в програмах. Загальна характеристика потокозорієнтованого введення-виведення. Особливості роботи з файлами користувача при використанні стандартних функцій потокозорієнтованого введення-виведення.

Склад функцій форматованого та неформатованого введення-виведення, позиціювання та перевірки кінця файлу. Програмування задач обробки файлів: створення  файлу, коригування та пошук даних, розрахунки підсумків різних ступенів тощо.

Тема 20.  Техніка обробки файлів даних з використанням   засобів низькорівневого введення-виведення

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

Тема 21. Файлове введення-виведення С++

Потоки введення-виведення С++. Відкриття та закриття файлів. Визначення кінця файла. Форматоване введення-виведення. Введення-виведення, що не форматується. Довільний доступ. Контроль стану введення-виведення.

Створення файла даних з контролюванням даних, що вводяться. Обробка файла даних з використанням засобів об’єктно-орієнтованої системи введення-виведення, обробка запиту. Програмування задач обробки файлів: розрахунки підсумків на основі окремого запису, розрахунки підсумків на основі всіх записів, розрахунки проміжних підсумків на основі частини записів, обробка запитів з використанням довідників, розрахунки підсумків на основі багатьох запитів з використанням декількох вхідних файлів. Коригування записів файла.

Тема 22. Моделі пам'яті та їх використання.

Організація та адресація пам'яті, структура об'єктної програми. Характеристика стандартних моделей пам'яті. Розмірність вказівників у стандартних моделях. Модифікація вказників. Можливості перетворення вказівників при роботі з функціями користувача. Особливості  обробки   великих  масивів  даних.

Тема 23. Техніка організації інтерфейсу з користувачем

Поняття інтерфейсу з користувачем, вікон та ієрархічних меню. Типи графічних засобів Borland C++ для організації інтерфейсу з користувачем: графіка в текстовому та графічному режимах, BGI-графіка. Види стандартних пакетів, які розширюють можливості Borland C++, та технологія їх використання.

Тема 24. Техніка пpогpамування в текстовому pежимі

Поняття відеостоpінки та поточної відеостоpінки. Типи дисплейних адаптеpів. Хаpактеpистики дисплея: максимальна  кількість знаків у pядку, кількість pядків,  можливість подання гpафічної  інфоpмації,  кількість стоpінок, pозміp шpифту. Текстові відеоpежими та їх  хаpактеpистика. Роздільна здатність екpана. Тип зобpаження. Поняття тексела. Байт атpибутів монохpомного  та кольоpового pежимів. Кольоpи символу.

Загальна  хаpактеpистика  функції  текстового  pежиму. Функція кеpування pежимом pоботи дисплея. Система кооpдинат. Поняття вікна. Функція опису вікна. Опеpації з вікнами. Запис і читання тексту. Функції пеpеміщення куpсоpу та маніпулювання з текстом.

Функції  збеpігання  та  відновлювання тексту. Функції кеpування  атpибутами.  Кольоpи  ноpмальної  яскpавості.  Функції опиту стану. Введення  інфоpмації  з  клавіатуpи  засобами BIOS. Скен-код. ASCII-код. Викоpистання функцій текстового  pежиму  для створення меню.

Тема 25. Техніка організації інтерфейсу з користувачем  засобами бібліотеки ObjectWindows

Загальна характеристика бібліотеки класів ObjectWindows та технологія її використання в середовищі. Склад функцій бібліотеки для реалізації віконного інтерфейсу та поpядок  їх викоpистання. Техніка визначення вікон та проведення операцій з ними.

Техніка організації введення-виведення даних при використанні вікон. Техніка організації  активних вікон вводу даних і коpигування введених значень. Організація  ієрархічних  меню. Eкpанні функції. Функції клавіатуpи.

 

4. ПЛАНИ ПРАКТИЧНИХ, ЛАБОРАТОРНИХ ЗАНЯТЬ

4.1. ПЕРЕЛІК ТЕМ ПРАКТИЧНИХ ЗАНЯТЬ ТА ЇХ ЗМІСТ

 

 Тема  5. Типи алгоритмічних процесів і принципи їх побудови

Заняття 1. Лінійні та розгалужені алгоритмічні процеси. Прості циклічні алгоритмічні процеси.

  1. Типи алгоритмічних процесів.
  2. Задачі обробки інформації, що використовують лінійні та розгалужені алгоритми.

3.  Принцип організації простих і складних розгалужених процесів.

4. Принцип розробки контрольного прикладу для розгалужених алгоритмів.

Отримання навичок розробки лінійних і розгалужених алгоритмів ([1], с.49-55, 66-69).

5. Задачі обробки інформації, що використовують циклічні алгоритми.

6. Типи циклічних процесів.

7. Принцип організації простих циклічних процесів.

8. Поняття циклічної змінної.

9. Принцип розробки контрольного прикладу для циклічних алгоритмів. 

Отримання навичок розробки простих циклічних алгоритмів ([1] , с.55-59, 69-72).

Заняття спрямоване на формування таких компетентностей:

здатність до аналізу і синтезу;

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програмного продукту.

Заняття 2. Алгоритмізація обробки двовимірних масивів. Ітераційні циклічні процеси.

1.  Поняття багатовимірного масиву.

2.  Розміщення у пам'яті ЕОМ.

3.  Використання двовимірних масивів.

4.  Організація складних циклічних процесів.

5.  Розв'язання задач за допомогою наближених методів.

6.  Як використовується розклад функції в ряд для обчислення її значень?                   

7.  Розв'язання трансцендентних та алгебраїчних рівнянь високих степенів за допомогою методу хорд.

8.  Визначення значень функцій за допомогою ітераційних методів.

Отримання навичок розробки ітераційних циклічних алгоритмів ([1] , с.59-62, 79-82 ).

Заняття спрямоване на формування таких компетентностей:

здатність до аналізу і синтезу;

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програмного продукту.

Тема 6. Алгоритми обробки обробки соціально-економічної інформації

Заняття 3.Створення та ведення наборів даних. Розрахунки підсумків на основі окремих записів або всіх  записів файлу 

1.  Організація набори даних.

2.  Організація процесу роботи з наборами даних файлової структури.

3.  Дії системи за командами відкрити та закрити файл.

4.  Синтаксичний контроль даних та програми.

5.  Коригування та контроль файлу.

Отримання навичок розробки алгоритмів створення файлів ([1] , с.90-96, 114-115).

6.  Підготовчі операції необхідні перед входом до циклу обробки файлу

7. Аналіз вихідного документу.

Отримання навичок розробки алгоритмів обробки окремих записів файлу   ([1], с.99-101, 116-117).

Заняття спрямоване на формування таких компетентностей:

здатність до аналізу і синтезу;

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програмного продукту.

Заняття 4. Розрахунки підсумків на основі частини записів.Сумісне використовування декількох файлів

1. Виділення  окремих частин файлів

2. Особливості підготовчих операцій в алгоритмах обробки файлів розбивкою їх на окремі частини.

3. Організація виводу записів проміжних результатів.

Отримання навичок розробки алгоритмів обробки частини записів файлу     ([1], с.104-109, 117-119).

4.  Особливості використання декількох файлів.

5.  Відкриття декількох файлів для сумісної обробки.

Отримання навичок розробки алгоритмів сумісного використання декількох файлів ([1] , с.109-113, 119-121).

Заняття спрямоване на формування таких компетентностей:

здатність до аналізу і синтезу;

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програмного продукту.

Тема 8.  Технологія програмування

Заняття 5. Загальна технологія розробки програмних продуктів

Питання для перевірки знань:

1.  Що таке технологія програмування?

2.  Що таке постановка задач?

3.  Які особливості етапу проектування?

4.  Як вибрати мову програмування, для розв'язання конкретної задачі?

5.  Що таке тестування програми?

6.  Як розроблюються тести?

7.  Що таке налагодження програм?

8.  Що таке супроводження програми?

9.  Які є джерела виникнення помилок?

10. Як виправити помилки?

11. Яку роль відіграє аналіз результатів?

12. Що таке інтерактивний режим роботи?

13. Що таке структурування програми?

14. Яким вимогам відповідає модуль структурованої програми?

15. Які засоби автоматизації технологічного процесу програмування ви знаєте?

16. Що таке синтаксичний контроль програми, коли він здійснюється, що означають його результати?             

Тема 11.  Вирази та  перетворення  типів  даних.  Стандартні функції

Заняття 6. Отримання навичок відтворювання виразів на базі різних типів даних, операцій та стандартних функцій. Отримання навичок  розробки  елементарних  програм.

Заняття спрямоване на формування таких компетентностей:

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програми;

здатність застосувати знання на практиці;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 12. Засоби програмування лінійних та розгалужених  процесів

Заняття 7. Отримання навичок розробки програм, реалізуючих лінійні та розгалужені  процесі .

Заняття спрямоване на формування таких компетентностей:

здатність вибирати алгоритми з метою ефективної реалізації програми;

здатність застосувати знання на практиці;

розробляти вимоги і специфікації програмного забезпечення;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 14 Засоби програмування циклічних процесів

Заняття 8. Отримання  навичок  розробки пpогpам, реалізуючих циклічні пpоцесі, ітераційні  цикли  та  вкладені  циклічні структури.

Заняття спрямоване на формування таких компетентностей:

здатність вибирати алгоритми з метою ефективної реалізації програми;

здатність застосувати знання на практиці;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 15. Масиви даних

Заняття 9. Отримання  навичок  розробки пpогpам, реалізуючих обробку масивів даних, використання вказівників у процесі обробки масивів.

Заняття спрямоване на формування таких компетентностей:

здатність вибирати алгоритми з метою ефективної реалізації програми;

здатність застосувати знання на практиці;

розробляти вимоги і специфікації програмного забезпечення;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 16. Класи пам’яти та їх використання в модульному програмуванні

Заняття 10. Отримання навичок розробки багатомодульних програм при роботі з автоматичними, статичних, регістровими, зовнішніми змінними.

Заняття спрямоване на формування таких компетентностей:

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програмного продукту;

здатність застосувати знання на практиці;

розробляти вимоги і специфікації програмного забезпечення;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 17.  Організація функцій в програмах і реалізація  звернень до них

Заняття 11. Отримання навичок розробки рекурсивних функцій, вбудованих та перевантажених функцій.

Заняття спрямоване на формування таких компетентностей:

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програмного продукту;

здатність застосувати знання на практиці;

розробляти вимоги і специфікації програмного забезпечення;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 21. Файлове введення-виведення С++

Заняття 12. Отримання  навичок  розробки програм створення файлу, коригування та пошуку даних у  файлі з застосуванням засобів об'єктно-орієнтованої системи введення-виведення.

Заняття спрямоване на формування таких компетентностей:

здатність до аналізу і синтезу;

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програмного продукту;

здатність застосувати знання на практиці.

розробляти вимоги і специфікації програмного забезпечення;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Заняття 13. Отримання  навичок  розробки програм  проведення  розрахункових операцій на  базі  засобів із застосуванням засобів об'єктно-орієнтованої системи введення-виведення.

Заняття спрямоване на формування таких компетентностей:

здатність до аналізу і синтезу;

здатність розробляти й аналізувати алгоритми розв’язання економічних задач;

здатність вибирати алгоритми з метою ефективної реалізації програмного продукту;

здатність застосувати знання на практиці;

розробляти вимоги і специфікації програмного забезпечення;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

4.2. ПЕРЕЛІК ТЕМ ЛАБОРАТОРНИХ ЗАНЯТЬ ТА ЇХ ЗМІСТ

Тема 9. Вступ до програмування мовою С++

9.1. Отримання  навичок  використання  екранного  редактора інтегрованої  системи  BC++, обробки  підготовлених  викладачем програм та їх налагодження за допомогою команд інтегрованої системи.

Тема 12. Засоби програмування лінійних та розгалужених  процесів

12.1 Отримання навичок програмування та налагодження програм, реалізуючих лінійні та розгалужені  процесі.

Заняття спрямоване на формування таких компетентностей:

здатність застосувати знання на практиці;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 14. Масиви даних

14.1. Отримання навичок програмування та налагодження програм, реалізуючих цикли з певною кількістю повторень. Використання вказівників у процесі обробки масивів.

Заняття спрямоване на формування таких компетентностей:

здатність застосувати знання на практиці;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 15. Засоби програмування циклічних процесів

15.2. Отримання   навичок   програмування  та  налагодження програм, реалізуючих ітераційні  цикли  та  вкладених  циклічних структур.

Заняття спрямоване на формування таких компетентностей:

здатність застосувати знання на практиці;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 17.  Організація функцій в програмах і реалізація  звернень до них

17.1. Отримання навичок програмування та налагодження багатомодульних програм при роботі з автоматичними, зовнішніми змінними та вказівниками.

Заняття спрямоване на формування таких компетентностей:

здатність застосувати знання на практиці;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

Тема 19. Файлове введення-виведення С++

19.1. Отримання навичок програмування та налагодження програм створення та коригування файлів із застосуванням засобів об'єктно-орієнтованої системи введення-виведення .

19.2. Отримання навичок програмування та налагодження програм пошуку даних в файлах, розрахунку підсумків різних ступенів із застосуванням засобів об'єктно-орієнтованої системи введення-виведення.

Заняття спрямоване на формування таких компетентностей:

здатність застосувати знання на практиці;

програмувати та налагоджувати програмні модулі з використанням інструментальних засобів C++ ;

розробляти на основі діючих стандартів програмну документацію на  програмну систему або її фрагмент.

 

5. ПРИКЛАДИ ТИПОВИХ ЗАВДАНЬ, ЩО ВИНОСЯТЬСЯ НА ІСПИТ

 

1. На магнітному диску підготовлений файл даних, який міститиме таку інформацію:

код  факультету, код спеціальності, курс, група, код дисципліни, прізвище студента, номер залікової книжки, оцінка.

Обчислити за кожним факультетом середній бал, питому вагу "5", "4", "3" і "2". Здобуті відомості вивести на екран у такій формі:

Код

Питома вага

факультету

“5”

“4”

“3”

“2”

 

2. На магнітному диску підготовлений файл даних який міститиме таку інформацію: код  факультету, код спеціальності, курс, група, код дисципліни, прізвище студента, номер залікової книжки, оцінка.

Написати програму вилучення записів з файлу.

3. Написати програму формування нового файлу, записи якого містять: код  факультету, код спеціальності, курс, група, код дисципліни, прізвище студента, номер залікової книжки, оцінка.

4. На магнітному диску підготовлений файл даних, який міститиме таку інформацію: код  факультету, код спеціальності, курс, група, код дисципліни, прізвище студента, номер залікової книжки, оцінка.

Написати програму коригування записів в файлі.

5. Знайти мінімальний елемент  у кожному рядку квадратної матриці А=[aij] розмірністю n на n та замінити ним відповідний елемент головної діагоналі. Змінену матрицю вивести на екран.

6.  Знайти мінімальний елемент  у кожному рядку квадратної матриці А=[aij] розмірністю n на n та замінити ним відповідний елемент головної діагоналі. Змінену матрицю вивести на екран. Скласти модульний комплекс з інформаційним зв'язком.


Комментарии


Комментариев пока нет

Пожалуйста, авторизуйтесь, чтобы оставить комментарий.

Авторизация
Введите Ваш логин или e-mail:

Пароль :
запомнить