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

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

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

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

Використання вказівників для роботи з масивами даних

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

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

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

Рік:
2009
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ-11
Коротко про документ

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

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

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

  • Вказівники в мові C
  • Динамічне виділення пам'яті
  • Двовимірні масиви
  • Робота з матрицями
  • Програмування на C
  • Обробка масивів даних

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

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

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

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

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

Міністерство освіти і науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань Звіт з лабораторної роботи №9 «Використання вказівників для роботи з масивами даних.» з дисципліни «Інформатика та обчислювальна техніка» ЛАБОРАТОРНА РОБОТА № 9 Використання вказівників для роботи з масивами даних. Мета роботи: Освоїти способи звертання до елементів масивів за допомогою вказівників. Навчитись виділяти та використовувати динамічну пам’ять для розміщення масивів даних Постановка задачі. Написати програму, яка здійснює обробку масиву згідно заданого варіанту. В програмі використати динамічне виділення пам’яті для масиву. Всі операції з елементами масиву здійснювати тільки за допомогою вказівників. Масив ввести з клавіатури. Програма повинна видавати підказку користувачу про те який елемент вводити. Варіант індивідуального завдання 3 Написати програму, яка обчислює добуток діагональних елементів двовимірного масиву розміром n?n. Граф-схема алгоритму програми НІ ТАК НІ ТАК #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) {int *f[20], i,j,k,r,s,d=1,d1=1,dob; printf("vukonav Holovezjkyj Jurij\nGrypa RT-11\nLaboratorna 9\n"); printf("kilkist stovpciv:\n"); scanf("%d",&s); printf("kilkist rjadkiv:\n"); scanf("%d",&r); for(i=0;i<r;i++) { f[i]=(int*)calloc(s,sizeof(int)); } printf("vvedit' masuv:\n"); for(k=0;k<r;k++) { for(i=0;i<s;i++){ printf("element(%d,%d):",k+1,i+1); scanf("%d",&*(f[k]+i));} } printf("vvedenuj masuv:\n"); for(k=0;k<r;k++){ for(i=0;i<s;i++){ printf("%3d ",*(f[k]+i));} puts(""); } if(r<=s){ for(i=0;i<r;i++){ d=d**(f[i]+i);} for(i=0;i<r;i++){ if(i!=r-i-1){ d1=d1**(f[i]+r-i-1);} } } if(r>s){ for(i=0;i<s;i++){ d=d**(f[i]+i);} for(i=0;i<s;i++){ if(i!=s-i-1) { d1=d1**(f[i]+s-i-1); } } } dob=d*d1; printf("dobytok diagonalnuh elementiv masuvy:%d\n",dob); system("PAUSE"); return 0; } Результати виконання  Висновки На юаній лабораторній роботі освоїв способи звертання до елементів масивів за допомогою вказівників. Навчитися виділяти та використовувати динамічну пам’ять для розміщення масивів даних
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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