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

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

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

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

Засоби роботи з динамічною пам’яттю. Динамічні масиви

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

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

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

Рік:
2017
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Основи алгоритмізації та програмування
Група:
КН-31
Коротко про документ

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

Звіт містить виконання лабораторної роботи з вивчення засобів роботи з динамічною пам'яттю та динамічними масивами на мові C++. У роботі реалізовано алгоритм заповнення квадратної матриці за заданим варіантом.

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

  • Динамічна пам'ять
  • Динамічні масиви
  • Мова програмування C++
  • Двовимірні масиви
  • Алгоритмізація

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

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

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

динамічна пам'ятьдинамічний масивматрицяфункціявказівникрозмір масивуC++пам'ятьалгоритм

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

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра ЕОМ / Звіт до лабораторної роботи № 3 з дисципліни «Основи алгоритмізації та програмування» на тему: «Засоби роботи з динамічною пам’яттю. Динамічні масиви» Львів 2017 Лабораторна робота №3: “ Засоби роботи з динамічною пам’яттю. Динамічні масиви ” Мета: познайомитися із динамічними масивами. Індивідуальні завдання(варіант 3) Завдання: Задано квадратну матрицю, всі елементи якої рівні одиниці. Написати функцію void func (int** arr, int n), котра заповняє заштриховану область матриці (згідно варіанту) нулями. Розмір масиву вводиться з клавіатури.  Виконання: #include <iostream> #include <stdio.h> #include <iomanip> #include <locale> #include "windows.h" using namespace std; // функція заповнює двовимірну квадратну матрицю нулями і виводить її на екран void func(int** arr, int n) { for (int i = 0; i<n; i++) { for (int j = 0; j<n; j++) { arr[i][j] = 1; } } for (int i = 0; i<n; i++) { for (int j = 0; j<n; j++) cout << setw(4) << arr[i][j]; cout << endl; } cout << "\n\nПерероблена матриця :\n " << endl; for (int i = 0; i<n; i++) { for (int j = 1; j<n; j+=2) { arr[i][j] = 0; } } for (int i = 0; i<n; i++) { for (int j = 0; j<n; j++) cout << setw(4) << arr[i][j]; cout << endl; } } int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int **arr, n; cout << "Введіть розмір матриці:"; cin >> n; cout << "-----------------------------------------------------" << endl; arr = new int*[n]; for (int i = 0; i < n; i++) { arr[i] = new int[n]; } func(arr, n); for (int i = 0; i < n; i++) { delete[] arr[i]; } delete[] arr; return 0; } Результат виконання програми: / Висновок: Виконуючи дану лабораторну роботу я ознайомився із динамічною пам’яттю.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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