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

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

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

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

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

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

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

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

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

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

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

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

  • Програмування
  • Вказівники в C
  • Динамічна пам'ять
  • Двовимірні масиви
  • Алгоритми обробки масивів

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

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

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

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

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

Міністерство освіти і науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань Звіт з лабораторної роботи №9 «Використання вказівників для роботи з масивами даних.» з дисципліни «Інформатика та обчислювальна техніка» Львів-2009 ЛАБОРАТОРНА РОБОТА № 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

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