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

Робота з дисковими файлами

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

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

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

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

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

Міністерство освіти і науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань  Звіт з лабораторної роботи № 12 на тему: “Робота з дисковими файлами.” з дисципліни «Інформатика та обчислювальна техніка» Підготував: Студент Групи РТ-12 Рокоманов Святослав Прийняв: Нестор Н. І. Львів-2010р. Мета роботи: вивчити способи та основні прийоми роботи з дисковими файлами. Дослідити роботу функцій потокового вводу-виводу стандартної бібліотеки мови С. Навчитися створювати проект багатофайлової програми. Постановка задачі. Написати програму, яка здійснює опрацювання двовимірного масиву згідно заданого варіанту. Вхідний масив програма повинна прочитати з файлу. Результат опрацювання масиву вивести у інший файл. Програма повинна видавати користувачу повідомлення про відкриття або не відкриття файлу із вхідними даними, про назву вихідного файлу, про створення чи не створення цього файлу, а також інформацію про результати запису результатів у файлу тощо. Варіант №6 Обчислити суму елементів для яких виконується нерівність akn<-5 або akn>3. Т T Текст програми: #include <stdio.h> #include <stdlib.h> #define r 3 #define s 3 int main(int argc, char *argv[]) {int i,j,a,m[r][s],kl=0,S=0; puts("\nVukonav Rokomanov Sviatoslav\nRT-11\nLabrob_12"); char text[99]; FILE *p,*q; if((p=fopen("d:/masuv.txt","r"))!=0) { printf("zchutyvannja masuvy z fajla masuv.txt\n"); for(i=0;i<r;i++){ for(j=0;j<s;j++) { fscanf(p,"%d",&m[i][j]); printf(" %d\t ",m[i][j]);} puts("");} fclose(p); printf("fajl masuv.txt zakruto\n"); if((q=fopen("d:/zap.txt","w"))==0){ puts("Fail zap.txt ne vdalosya stvorutu!");} else {puts("Fail zap.txt stvoreno!"); for(i=0;i<r;i++) for(j=0;j<s;j++) if(m[i][j]<-5 || m[i][j]>3){ S=m[i][j]+S;} fprintf(q,"syma elementiv dlja jakuh vukonyjetsja nerivnist a[k][n]<-5 abo a[k][n]>3 -> %d\n",S); printf("y fajl zap.txt zapusano informacijy\n\n"); fclose(q); printf("\n\nfajl zap.txt zakruto\n"); } }else puts("Fail ne vdalosya vidkrutu!"); system("PAUSE"); return 0; } Тестування та налагодження:   Висновок: я вивчив способи та основні прийоми роботи з дисковими файлами. Дослідив роботу функцій потокового вводу-виводу стандартної бібліотеки мови С. Навчитися створювати проект багатофайлової програми.
Антиботан аватар за замовчуванням

09.11.2011 09:01

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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