DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Лабораторна робота №8 Програмування

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
Не вказано
Кафедра:
Кафедра ЕПМС

Інформація про роботу

Рік:
2019
Тип роботи:
Лабораторна робота
Предмет:
Програмування алгоритмів цифрової обробки сигналів та зображень

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра ЕОМ / Звіт до лабораторної роботи № 8 з дисципліни «Основи алгоритмізації та програмування, частина 1»на тему: «Розробка на С багатофайлових проектів» Варіант № 23 Мета роботи: познайомитися із засадами розробки багатофайлових проектів в мові програмування С; познайомитися із прийомами розробки багатофайлових проектів в інтегрованому середовищі Visual C++. Завдання: Використовуючи вище приведений опис, познайомитися із засобами створення багатофайлових проектів в інтегрованому середовищі Visual C++ 2005. Навчитися користуватися цими засобами. Створити багатофайловий проект в мові програмування С згідно із індивідуальним завданням. 1) / 2) / 3) /. Хід виконання роботи Познайомився із засобами створення багатофайлових проектів в інтегрованому середовищі Visual C++ 2015. Навчився користуватися цими засобами. Створив багатофайловий проект згідно з індивідуальним завданням Код програми main.c #include "lab.h" int main() { int x, y; float z = 0; printf("Enter x and y \n "); scanf_s("%d %d", &x, &y); z = z + (sign(x) + sign(y) * sqrt(x*sign(x)) + sqrt(y*sign(y))); printf("z=%5.2f\n", z); _getch(); return 0; } lab.c #include"lab.h" int sign(int a) { if (a < 0) { return -1; } else if (a == 0) { return 0; } else { return 1; } } lab.h #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <math.h> #include <conio.h> int lab(int x, int y); / Рис 1. - Результат виконання роботи. Код програми main.c #include "lab.h" int main() { printf("Enter left and right\n"); scanf("%d %d", &left, &right); printf("newLeft, newRight\n"); scanf("%d %d", &newLeft, &newRight); n = 0; n = art(n); _getch(); return 0; } lab.c #include "lab.h" int art(int n) { for (int i = 0; i < 1; i++) { left = max(left, newLeft); right = min(right, newRight); } if (left >= right) { printf(" No intersection"); } else { printf("left%d right %d", left, right); } return 0; } lab.h #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> int left, right, newLeft, newRight; int art(int n), n; / Рис 2. - Результат виконання роботи. Код програми main.c #include "lab.h" int main() { int k; scanf_s( "%d", &size); a = (int **)malloc(size * sizeof(int *)); for (i = 0; i<size; i++) a[i] = (int *)malloc(size * sizeof(int)); k= lab(size); printf( "Matrix:\n"); for (i = 0; i < size; i++) { for (j = 0; j < size; j++) { printf("%d\t", a[i][j]); } printf("\n"); } _getch(); return 0; } lab.c #include "lab.h" int lab(size) { //заповнення матриці нулями for (i = 0; i < size; i++) { for (j = 0; j < size; j++) { a[i][j] = 0; } } for (i = 0; i < size; i++) //для усіх рядків { //верхня частина for (j = i + 1; j < size - i - 1; j++) {//заповнення випадковими числами усіх стовпців між головною і побічною діагоналями до перетину, тобто галочкою (V) a[i][j] = 0 + rand() % 15; } //нижня частина for (j = size - i; j < i; j++) {//заповнення випадковими числами усіх стовпців між головною і побічною діагоналями до перетину, тобто перевернутою галочкою (^) a[i][j] = 0 + rand() % 15; } } return 0; } lab.h #include <stdio.h> #include <conio.h> int i, j; //для циклів int size; //розмір масива int **a; int lab(size); / Рис 3. - Результат виконання роботи. Висновок: під час виконання даної лабораторної роботи, я ознайомився із засадами розробки багатофайлових проектів в мові програмування С, і розробив кілька багатофайлових проектів, для розв’язання поставлених завдань.
Антиботан аватар за замовчуванням

28.05.2019 17:36

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!