- •Методичні рекомендації до виконання практичних робіт з дисципліни
- •5.05020102 „Обслуговування комп’ютеризованих інтегрованих та робототехнічних систем”
- •Рецензія на методичні рекомендації до виконання практичних робіт з дисципліни «Навчальна практика» для студентів спеціальності
- •5.05020102 «Обслуговування комп’ютеризованих інтегрованих і робото технічних систем»
- •1 Теоретичні відомості
- •1.1 Практика з програмування на персональному ком’пютері
- •1.2 Практика з офісного програмного забезпечення
- •1.3 Практика з системного програмування
- •2 Практична частина
- •2.1. Програмування на персональному комп’ютері Практична робота № 2.1.1 Тема: Створення програми обчислювального процесу з розгалуженням.
- •Практична робота № 2.1.2 Тема: Реалізація циклічного алгоритму.
- •Практична робота № 2.1.3 Тема: Створення програми з використанням операторів циклу для розв’язування задач.
- •Практична робота № 2.1.4 Тема: Створення програми за допомогою функції.
- •Практична робота № 2.1.5 Тема: Створення програми обробки одномірних масивів.
- •Практична робота № 2.1.6 Тема: Створення програми обробки двомірних масивів.
- •Практична робота № 2.1.7 Тема: Розробка й налагодження алгоритмів і програм з використанням покажчиків.
- •Практична робота № 2.1.8 Тема: Створення програми обробки динамічних масивів.
- •2.2. Практика з офісного програмного забезпечення Практична робота № 2.2.1 Тема: Форматування шрифту тексту при створенні документів
- •Практична робота № 2.2.2 Тема: Оформлення абзаців документа. Колонтитули
- •Практична робота № 2.2.3 Тема: Створення списків у текстових документах
- •Практична робота № 2.2.4 Тема: Використання формул
- •Практична робота № 2.2.5 Тема: Організація розрахунків у OpenOffice.Org Calc
- •Практична робота № 2.2.6 Тема: Побудова і форматування діаграм у OpenOffice.Org Calc
- •Практична робота № 2.2.7 Тема: Використання функцій у розрахунках OpenOffice.Org Calc
- •Практична робота № 2.2.8 Тема: Відносна і абсолютна адресація OpenOffice.Org Calc
- •Практична робота № 2.2.9 Тема: Ряди даних. Великі таблиці в OpenOffice.Org Calc
- •2.3. Практика з системного програмування Практична робота № 2.3.1 Тема: Встановлення ос Linux Ubuntu на віртуальну машину
- •Практична робота № 2.3.2 Тема: Використання консолі. Команда sudo
- •Практична робота № 2.3.3 Тема: Налаштування доступу до мережі Інтернет
- •Практична робота № 2.3.4 Тема: Репозиторії. Оновлення системи.
- •Практична робота № 2.3.5 Тема: Встановлення програмного забезпечення.
- •Практична робота № 2.3.6 Тема: Встановлення та використання Wine.
- •Практична робота № 2.3.7 Тема: Встановлення демонстраційної версії ос Windows 2000 на віртуальну машину
- •Перелік посилань
- •Додаток а
Практична робота № 2.1.6 Тема: Створення програми обробки двомірних масивів.
Мета: Закріпити уявлення про двомірні масиви. Освоїти навички оголошення та ініціалізації масивів. Навчитися створювати програми для обробки масивів.
Короткі теоретичні відомості:
Масив – це впорядкована послідовність змінних одного типа. Кожному елементу масиву відводиться один елемент пам'яті. Елементи одного масиву займають послідовно розташовані елементи пам'яті. Всі елементи мають одне ім'я - ім'я масиву і відрізняються індексами – порядковими номерами в масиві. Кількість елементів в масиві називається його розміром. Щоб відвести в пам'яті потрібну кількість вічок для розміщення масиву, треба заздалегідь знати його розмір. Резервування пам'яті для масиву виконується на етапі компіляції програми.
Хід роботи:
Уважно ознайомитись з повними теоретичними відомостями.
Виконати на комп’ютері програму-приклад, що наведена у теоретичних відомостях.
Згідно номеру варіанту, виконати індивідуальне завдання та продемонструвати отриману програму викладачу.
Оформити звіт.
Підготуватися до захисту звіту, повторивши матеріал теоретичної та практичної частини роботи.
Індивідуальне завдання:
Варіант 1:
Дана матриця NxM, знайти середнє арифметичне кожного парного стовпця.
Варіант 2
Дана матриця NxM, знайти середнє арифметичне кожного стовпця.
Варіант 3
Дано квадратну матрицю NxN. Замінити всі 0 елементи на 1, які стоять на побочній діагоналі і вище неї.
Варіант 4
Дано квадратну матрицю NxN. Знайти середнє значення серед елементів, які стоять на побочній діагоналі і вище неї.
Варіант 5
Отримати квадратну матрицю порядку N.
Варіант 6
Дано двомірний масив розмірністю NxM. Знайти середнє арифметичне мінімальних елементів кожного стовпця.
Варіант 7
Дано масив розмірністю NxN. Знайти послідовність елементів, які знаходяться на головній діагоналі.
Варіант 8
У даній дійсній матриці розмірністю NxM. Поміняти місцями рядок, який включає мінімальний елемент з рядком, який включає максимальний елемент. Прийняти, що такий елемент може бути тільки один.
Варіант 9
Отримати квадратну матрицю порядку N:
Варіант 10
Дано послідовність цілих чисел a1, … , an. Отримати квадратну матрицю розмірність N наступного змісту:
Варіант 11
Дано квадратну матрицю визначити чи є серед її елементів точні квадрати. Вивести їх на екран та вказати номер рядку в якому він знаходиться.
Варіант 12
Дано квадратну матрицю NxN. Знайти найбільше та найменше серед елементів із заштрихованої області.
Варіант 13
Дана матриця NxM, знайти найбільше значення кожного рядка та найменше серед них.
Варіант 14
Дана матриця NxM, знайти найбільше значення кожного стовпця та найменше серед них.
Варіант 15
Дана квадратна матриця заповнити її наступним чином:
Варіант 16
Дано квадратну матрицю NxN. Знайти середнє значення серед елементів, які стоять на побочній діагоналі і вище неї.
Варіант 17
Дана матриця NxM, знайти найбільше значення, найменше і середнє серед всіх елементів матриці.
Варіант 18
Дано квадратну матрицю NxN. Знайти середнє значення серед елементів, що стоять на головній діагоналі і вище неї.
Варіант 19
Дано квадратну матрицю NxN. Знайти найбільше та найменше серед елементів із заштрихованої області.
Варіант 20
Дано квадратну матрицю NxN. Знайти найбільше та найменше серед елементів із заштрихованої області.
Варіант 21
Дано квадратну матрицю NxN. Знайти найбільше та найменше серед елементів із заштрихованої області.
Варіант 22
Дана матриця NxM, що має багато нульових лементів. Видалити з матриці ті рядки, що мають більше 3 нульових елементів.
Варіант 23
Дана матриця NxM. Заповнити її наступним форматом:
Варіант 24
Дана матриця NxM, знайти найбільше значення, найменше і середнє серед всіх елементів матриці.
Варіант 25
Дана матриця NxM, знайти найбільше значення кожного стовпця та найменше серед них.
Варіант 26
Дано квадратну матрицю NxN. Знайти найбільше та найменше серед елементів із заштрихованої області.
Варіант 27
Дано квадратну матрицю NxN. Знайти найбільше та найменше серед елементів із заштрихованої області.
Варіант 28
Дана матриця NxM, знайти найбільше значення кожного рядка та найменше серед них.
Варіант 29
Дано двомірний масив розмірністю NxM. Знайти середнє арифметичне мінімальних елементів кожного стовпця.
Варіант 30
Дано масив розмірністю NxN. Знайти послідовність елементів, які знаходяться на головній діагоналі.
Зміст звіту
Тема практичної роботи.
Мета практичної роботи.
Варіант.
Завдання за варіантом.
Блок-схема алгоритму для вирішення завдання.
Текст програми на мові С++.
Результати роботи програми.
Відповіді на контрольні запитання.
Висновок.
Контрольні запитання
1. Що таке масив?
2. Які типи масивів ви знаєте?
3. Синтаксис масивів?
4. Застосування масивів?
5. Об’явлення елементів масивів.