DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №3 з дисципліни «Програмування та алгоритмічні мови» на тему: «Робота з масивами»

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра прикладної математики

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

Рік:
2013
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування та алгоритмічні мови
Група:
КН-11
Коротко про документ

Про що ця робота

Звіт до лабораторної роботи з програмування демонструє роботу з одновимірними масивами на мові C++. Завдання полягає у пошуку мінімального та максимального елементів та їх обміні з першим і останнім елементами масиву.

У роботі розглядаються

  • Програмування
  • Мова C++
  • Одновимірні масиви
  • Алгоритми пошуку
  • Обмін елементів масиву
  • Тригонометричні функції в коді
  • Налагодження програм

Зміст і розділи

  1. Постановка задачі
  2. Код програми
  3. Результат
  4. Висновок
Для кого:Студенти технічних спеціальностей, які вивчають програмування та алгоритмічні мови.
Викладачі:Не вказано

Ключові поняття

масивC++елемент масивуалгоритміндексциклфункціяпошукобмінлабораторна робота

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

Міністерство освіти та науки молоді і спорту Національний університет «Львівська політехніка» Кафедра “Прикладна математика” / Лабораторна робота №3 на тему: “Робота з масивами” ЛАБОРАТОРНА РОБОТА №3 ТЕМА: Робота з масивами МЕТА: Набуття практичних навичок у застосування даних типу масив на мові С++ та від лагодження відповідних програм ХІД ВИКОНАННЯ РОБОТИ: ПОСТАНОВКА ЗАДАЧІ: Вибрати найбільший та найменший елементи одновимірного масиву. Найменший елемент поміняти місцями з першим елементом масиву, а найбільший - з останнім. KOД ПРОГРАМИ: #include <iostream> // директиви припроцесора : підключення бібліотек #include <math.h> // математична бібліотека, і ввід-вивід using namespace std; const int size=20; void main () {double a[size]; int b=10, n=size; // керуючі змінні cout<<"\nZhenerovano masuv\n"; cout.fixed; //форматування виводу виведення дійсного числа з фіксованою крапкою for (int i=0;i<n;i++) {a[i]=b*cos(2.0*i);cout.width(8);cout.precision(3);cout<<a[i];} //заповнення масиву тригонометричною немонотонною функцію косинус, аргументом якої буде подвоєне значення індекса відповідного елемента масиву,задання кількості позицій дробової частини включно з крапкою int i_max, i_min; i_max=i_min=0; for (int i=1; i<n; i++) if (a[i]>a[i_max]) i_max=i; else if (a[i]<a[i_min]) i_min=i; cout<<"\nKoordunata najbilshoho elementa masuvy = "<<i_max; cout<<"\nKoordunata najmenshoho elementa masuvy = "<<i_min; double d=a[i_max];a[i_max]=a[i_min];a[i_min]=d; //для обміну i_max,i_min виділяється комірка cout<<"\n Masuvy pisla obminu elementiv\n"; for (int i=0; i<n; i++) {cout.width(8);cout.precision(3);cout<<a[i];} cout<<"\n Kinec prohramu\n"; } РЕЗУЛЬТАТ: Zhenerovano masuv  10 -4.16 -6.54 9.6 -1.46 -8.39 8.44 1.37 -9.58 6.6  4.08 -10 4.24 6.47 -9.63 1.54 8.34 -8.49 -1.28 9.55  Koordunata najbilshoho elementa masuvy = 0   Koordunata najmenshoho elementa masuvy = 11  Masuvy pisla obminu elementiv  -10 -4.16 -6.54 9.6 -1.46 -8.39 8.44 1.37 -9.58 6.6  4.08 10 4.24 6.47 -9.63 1.54 8.34 -8.49 -1.28 9.55  Kinec prohramu    Press any key to continue…    ВИСНОВОК: На лабораторній роботі я набула практичних навичок у застосуваннях даних типу масив та вибрати елементи одновимірного массиву.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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