Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Посібник_ОТ_и_Программирование_2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
25.62 Mб
Скачать
  1. Програма роботи

  1. Ознайомитися з правилами програмування в М-файлах, операторами циклів for, if (if…else) та while.

  2. Набрати у М-файлах, запустити та проаналізувати приведені приклади використання операторів циклів.

  3. Написати М-файл для вирішення завдання відповідно до номеру своєї бригади згідно таблиці 4.3.

Таблиця 4.3.

№ бригади

Умова завдання

1

Задано вектор n-го порядку та число p. Ввести порядок вектора, його елементи та число p з клавіатури. Виводити на екран всі додатні та парні елементи, доки ці елементи більші за задане число. У випадку відсутності у векторі числа p вивести відповідне повідомлення та зупинити програму.

2

Задано вектор n-го порядку та число p. Ввести порядок вектора, його елементи та число p з клавіатури. Виводити на екран всі додатні та непарні елементи, доки ці елементи менші за задане число. У випадку відсутності у векторі числа p вивести відповідне повідомлення та зупинити програму.

3

Задано вектор n-го порядку та число p. Ввести порядок вектора, його елементи та число p з клавіатури. Виводити на екран всі додатні та непарні елементи, доки ці елементи більші за задане число. У випадку відсутності у векторі числа p вивести відповідне повідомлення та зупинити програму.

4

Задано вектор n-го порядку та число p. Ввести порядок вектора, його елементи та число p з клавіатури. Виводити на екран всі додатні та парні елементи, доки ці елементи менші за задане число. У випадку відсутності у векторі числа p вивести відповідне повідомлення та зупинити програму.

5

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

6

Задано два вектора n-го порядку. Ввести порядок векторів та їх елементи з клавіатури. Знайти добуток відповідних елементів векторів. Записати результат у масив та вивести його на екран. Знайти кількість непарних та додатних елементів у результуючому векторі.

7

Задано два вектора n-го порядку. Ввести порядок векторів та їх елементи з клавіатури. Знайти суму відповідних елементів векторів. Записати результат у масив та вивести його на екран. Знайти кількість парних та додатних елементів у результуючому векторі.

8

Задано два вектора n-го порядку. Ввести порядок векторів та їх елементи з клавіатури. Знайти суму відповідних елементів векторів. Записати результат у масив та вивести його на екран. Знайти кількість непарних та додатних елементів у результуючому векторі.

  1. Задана квадратна матриця n-го порядку. Ввести порядок та елементи матриці з клавіатури та вивести її на екран. Відповідно до номеру своєї бригади виконати завдання згідно таблиці 4.4.

Таблиця 4.4.

№ бригади

Умова завдання

1

Знайти кількість парних та додатних елементів, розташованих під головною діагоналлю, включаючи останню. Вивести результат на екран.

2

Знайти кількість непарних та додатних елементів, розташованих над головною діагоналлю, включаючи останню. Вивести результат на екран.

3

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

4

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

5

Знайти кількість парних та додатних елементів, розташованих в області згідно рис. 4.5, а. Вивести результат на екран.

6

Знайти кількість непарних та від’ємних елементів, розташованих в області згідно рис. 4.5, б. Вивести результат на екран.

7

Знайти кількість парних та від’ємних елементів, розташованих в області згідно рис. 4.5, в. Вивести результат на екран.

8

Знайти кількість непарних та додатних елементів, розташованих в області згідно рис. 4.5, г. Вивести результат на екран.

Рис. 4.5. Області матриць до завдання 4

  1. Задано дві квадратні матриці n-го порядку. Ввести порядок та елементи матриць з клавіатури та вивести їх на екран. Відповідно до номеру своєї бригади виконати завдання згідно таблиці 4.5.

Таблиця 4.5.

№ бригади

Умова завдання

1

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

2

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

3

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

4

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

5

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

6

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

7

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

8

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

    1. Зміст звіту

Звіт з лабораторної роботи має містити наступні матеріали:

    1. Титульний аркуш.

    2. Основні теоретичні відомості, необхідні для виконання лабораторної роботи.

    3. Умови завдання для варіанту бригади.

    4. Програми у М-файлах за заданими умовами завдання.

    5. Результати виконання кожної програми.

    6. Висновки по виконанню лабораторної роботи.