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

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

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

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

Звіт з лабораторної роботи № 12 на тему: «Робота з дисковими файлами»

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

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

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

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

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

У звіті з лабораторної роботи досліджено методи роботи з дисковими файлами та функції потокового вводу-виводу мовою С. Написано програму для читання двовимірного масиву з файлу, обчислення суми елементів за заданою умовою та запису результату в новий файл.

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

  • Робота з дисковими файлами
  • Потоковий ввід-вивід в С
  • Багатофайлові проекти
  • Обробка двовимірних масивів
  • Програмування мовою С

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

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

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

дискові файлипотоковий ввід-вивідмова Сдвовимірний масивfopenfscanffprintfбагатофайлова програма

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

Міністерство освіти і науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань  Звіт з лабораторної роботи № 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; } Тестування та налагодження:   Висновок: я вивчив способи та основні прийоми роботи з дисковими файлами. Дослідив роботу функцій потокового вводу-виводу стандартної бібліотеки мови С. Навчитися створювати проект багатофайлової програми.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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