- •Інститут землевпорядкування та інформаційних технологій Кафедра геоїнформаційних систем, землевпорядкування та кадастру
- •"Алгоритмічні мови та програмування"
- •2. Запрограмуйте обчислення коренів рівняння
- •Int m[200]; //дано
- •Int m[200]; //дано
- •Int m[200]; //дано
- •Int maxA, maxB;
- •Int midA, midB;
- •Void MyFuncion(int *a, int *b, int n);
- •Void MyFuncion(int *f, double a, double b, double c,
- •Int m[200]; //дано
Int m[200]; //дано
. . . . . . //рішення
Можна використати функції fopen( ), fprintf( ) та fclose( ) стандартної бібліотеки stdio.
39. Написати текст програми, яка виконує такі дії:
відкриває динамічний масив 1000 елементів типу float;
записує в масив послідовність дрібних чисел 0, 0.001, 0.002, 0.003 . . .;
записує масив в текстовий файл;
знищує динамічний масив в пам’яті.
Для створення та знищення масиву можна використати операції new та delete, для запису файлу - функції fopen( ), fprintf( ) та fclose( ) стандартної бібліотеки stdio.
40. Запрограмувати запис в текстовий файл декількох рядків будь-якого тексту на ваш вибір. Можна використати функції fopen( ), fprintf( ) та fclose( ) стандартної бібліотеки stdio.
Як вибрати завдання для контрольної роботи ? Для цього студенту необхідно узнати власний номер в списку групи по журналу обліку. Цей номер і визначає варіант контрольної роботи. Кожна контрольна робота містить 7 завдань. В таблиці наведені завдання для кожної контрольної роботи.
Розподіл завдань
Номер варіанта контрольної роботи |
Номери завдань |
||||||
1 |
3 |
10 |
18 |
23 |
28 |
31 |
34 |
2 |
4 |
11 |
19 |
24 |
29 |
32 |
35 |
3 |
5 |
12 |
20 |
25 |
30 |
33 |
36 |
4 |
6 |
13 |
21 |
26 |
28 |
32 |
37 |
5 |
1 |
14 |
22 |
27 |
29 |
31 |
38 |
6 |
2 |
15 |
18 |
26 |
30 |
32 |
39 |
7 |
3 |
16 |
19 |
25 |
28 |
33 |
40 |
8 |
4 |
17 |
20 |
24 |
29 |
32 |
34 |
9 |
5 |
7 |
21 |
23 |
30 |
31 |
35 |
10 |
6 |
8 |
22 |
24 |
28 |
32 |
36 |
11 |
1 |
9 |
18 |
25 |
29 |
33 |
37 |
12 |
2 |
10 |
19 |
26 |
30 |
32 |
38 |
13 |
3 |
11 |
20 |
27 |
28 |
31 |
39 |
14 |
4 |
12 |
21 |
26 |
29 |
32 |
40 |
15 |
5 |
13 |
22 |
25 |
30 |
33 |
34 |
16 |
6 |
14 |
18 |
24 |
28 |
32 |
35 |
17 |
1 |
15 |
19 |
23 |
29 |
31 |
36 |
18 |
2 |
16 |
20 |
27 |
30 |
32 |
37 |
19 |
3 |
17 |
21 |
25 |
28 |
33 |
38 |
20 |
4 |
7 |
22 |
25 |
29 |
32 |
39 |
Примітка. Якщо студентів в групі більше 20, то 21-й студент виконує 1-й варіант, 22-й студент – 2-й варіант, і так далі.
Основні вимоги до рішень завдань.
Кожне рішення завдань повинно бути обґрунтовано – окрім текстів програм необхідно надати пояснення. Текст пояснення в вільній формі.
Текст програм повинен супроводжуватися коментарем згідно правилам мови С++.
Кожна помилка в тексті програм на мові С++ вважається суттєвою – це означає, що не компілюється текст або неправильно виконується програма. В ході перевірки виконання завдань, або на іспиті, може знадобитися перевірка на комп’ютері
================================================
Цей текст у електронному вигляді розташовується у файлі:
\\Server\student\Shevchenko(ZAOCHNOE)\
Методичне забезпечення\ГИС_ЗВК\Алгор мови та програмування\Kz_z_AMP.doc