
- •Лабораторна робота №1 розробка і дослідження алгоритмів розв’язання задач
- •Теоретичні відомості
- •Прості дії та їх базові конструкції
- •Складні дії та їх базові конструкції
- •Робоче завдання
- •Контрольні запитання
- •Лабораторна робота №2
- •Теоретичні відомості
- •Редагування і відладка програм
- •Типи даних. Оголошення змінних і констант
- •Робоче завдання
- •Робоче завдання
- •Контрольні запитання
- •Лабораторна робота №4 розробка і дослідження програм, що розгалужуються
- •Теоретичні відомості
- •Складові оператори
- •Оператор вибору
- •Робоче завдання
- •Контрольні запитання
- •Лабораторна робота №5 розробка і дослідження циклічних програм
- •Теоретичні відомості
- •Цикл з передумовою
- •Цикл з післяумовою
- •Робоче завдання
- •Контрольні запитання
- •Лабораторна робота №6 розробка і дослідження програм обробки одновимірних масивів
- •Теоретичні відомості
- •Властивості масивів:
- •Оголошення масивів
- •Ініціалізація масивів
- •Оператор if
- •If (вираз) оператор-1; else оператор-2;
- •Оператори циклу
- •Робоче завдання
- •Робоче завдання
- •Функції, які часто використовуються
- •Функції перетворення типу
- •Робоче завдання
- •Оголошення функції
- •Описання функції
- •Передача аргументів функції
- •Робоче завдання
- •Одновимірний масив як аргумент функції
- •Матриця як аргумент функції
- •Робоче завдання
- •Контрольні запитання
- •Лабораторна робота №11 розробка і дослідження програм обробки структур
- •Теоретичні відомості
- •Визначення структури
- •Визначення структурної змінної
- •Доступ до полів структури
- •Робоче завдання
- •Передача і повернення структур
- •Робоче завдання
- •Робоче завдання
- •Контрольні запитання
- •Список літератури
Робоче завдання
Визначте свій номер варіанту як суму цифр у порядковому номері запису прізвища в журналі.
Розробити алгоритм і програму рішення задачі. Початкові дані записати спочатку в файл. Результат рішення задачі також записати в файл і видати на екран.
Завдання 1.
1)
для
x
=
0,1; 0,5; 0,8; 1; 1,2.
2)
для
x
= 0,1; 0,2; 0,5; 0,6; 0,7; 0,8.
3)
для
x
= 1; 3; 7; 8; 10; 15.
4)
для
x
= 0; 0,1; 0,3; 0,6; 0,8.
5)
для
x
= 0,5; 1; 1,2; 1,5; 2.
6)
для
x
= 0; 1,2; 1,8; 2,5; 3.
7)
для
x
= 0; 0,5; 0,9; 1; 1,25.
8)
для
x
= 0; 0,5; 1,25.
9)
для
x
= /25;
/12;/8;
/5;
/4.
10)
для
x
= 0; 3; 5; 10; 12.
Завдання 2.
Для всіх задач цього завдання передбачається, що початковий масив (вектор, матриця), який буде оброблятися, заданий або його елементи обчислюються за наведеною формулою. При виведенні результатів необхідно вивести початковий масив і результати його обробки, які зазначені в умовах задачі, в файл.
1) Заданий масив цілих чисел А = {1, 5, 0, 6, 4, 6}.
Cформувати новий масив, кожний елемент якого є квадратом відповідного елемента початкового масиву. Обчислити суму елементів нового масиву.
2) Заданий масив цілих чисел: A = {8, 6, 5, 2, 0, 6, 1, 5, 7, 5}.
Сформувати новий масив, кожний елемент якого є остачею від ділення на число q (q = 7) відповідного елемента початкового масиву. Обчислити суму елементів нового масиву.
3) Заданий масив дійсних чисел:
A = {0.6, 2.2, 8.5, 4.7, 0.6, 5.9, 0.8, 4.9, 8.1, 9.9}.
Сформувати новий масив з елементів початкового. Кожний елемент нового масиву є дробовою частиною відповідного елемента початкового масиву. Обчислити суму елементів нового масиву.
4) Заданий масив дійсних чисел:
A = {0.6, 8.2, 0.8, 0.7, 0.6, 4.9, 0.9, 4.9, 8.1, 9.9}.
Сформувати новий масив з елементів початкового. Кожний елемент нового масиву є ціла частина відповідного елемента початкового масиву. Обчислити суму елементів нового масиву.
5) Заданий масив цілих чисел:
A = {4, 9, 3, 7, 1, 4, 7, 9, 21, 30, 5, 9}.
Обчислити суму елементів масиву, які більше 5.
6) Заданий масив дійсних чисел:
A = {27.7, -7.1, 4.3, -0.18, 8.9, 0.4, -0.8, 3.5, -3.6, 0.2}.
Сформувати новий масив з елементів початкового: замінити усі від’ємні елементи нулем. Обчислити суму елементів нового масиву.
7) Заданий масив дійсних чисел:
A = {27.7, -7.1, 4.3, -0.18, 0, 0.4, -0.8, 3.5, -3.6, 0.2}
Сформувати новий масив з елементів початкового: замінити усі від’ємні елементи та рівні нулю на 1. Підрахувати кількість таких змін.
8) Задані масиви А і В дійсних чисел:
A = {48.7, 7.1, -29.4, 0.18, 0.6, -8.4, 0, 0.5, -3.6, 0.2};
B = {8.7, -7.1, 14.3, 0, 0.22, 10.6, -0.4, 13.5, -0.6, 0.1}.
Сформувати новий масив C = A + B з елементів масивів A і B. У масиві С: замінити усі від’ємні елементи та рівні нулю на 1. Обчислити добуток елементів нового масиву С.
9) Заданий масив цілих чисел:
M = {4, 9, 3, 7, 1, 4, 7, 9, 21, 30, 5, 9}
Визначити
максимальний елемент масиву Mmax
та його порядковий номер. Сформувати
новий масив з елементами
.
10) Заданий масив цілих чисел:
M = {4, 7, 3, 7, 1, 4, 9, 9, 21, 28, 4, 9}
Визначити
мінімальний елемент масиву Mmin
та його порядковий номер. Сформувати
новий масив з елементами
.