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

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

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

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

Лабораторна робота №14 з дисципліни «Основи програмування та алгоритмічні мови»

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

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

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

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Основи програмування та алгоритмічні мови
Група:
ПІ-11
Коротко про документ

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

Звіт з лабораторної роботи присвячено вивченню процедур та функцій для роботи з файлами мовою Pascal. Наведено програмний код для обробки типізованих та текстових файлів.

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

  • Програмування
  • Мова Pascal
  • Робота з файлами
  • Текстові файли
  • Типізовані файли
  • Алгоритмізація

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

  1. Тема
  2. Мета
  3. Завдання до роботи
  4. Хід роботи
  5. Висновок
Для кого:Студенти технічних спеціальностей та вивчаючі мову програмування Pascal.
Викладачі:Викладач кафедри

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

файлова зміннатекстові файлитипізовані файлинетипізовані файлиPascalassignresetrewriteeofreadln

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

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД “УЖГОРОДСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ” Факультет інформаційних технологій Лабораторна робота №14 Лабораторна робота №14. Тема: Робота з файлами. Мета: Вивчення процедур та функцій для організації роботи з даними файлового типу. Вивчити питання: Поняття файлу і файлової змінної. Текстові файли. Типізовані файли. Нетипізовані файли. Завдання до роботи: Скласти програми на мові Pascal для розв'язування задач за індивідуальним завданням. Оформити звіт про виконання роботи та завантажити його в системі електронного навчання ДВНЗ «УжНУ» в установлений термін. Варіант 3 1. Файл f заповнити 300 випадковими цілими числами. Записати у файл g усі компоненти файлу f, які є діляться на 3 і не діляться на 7. 2. Кожен рядок текстового файлу f містить назву фірми, назву товару та ціну в євро. Перерахувати ціни у гривні за поточним курсом та дописати до рядків отримані значення. Результати записати у новий текстовий файл. ХІД РОБОТИ 1.Файл f заповнити 300 випадковими цілими числами. Записати у файл g усі компоненти файлу f, які є діляться на 3 і не діляться на 7. var f,g:file of integer; i,j:integer; begin randomize; i:=300; assign(f,'int.dat'); rewrite(f); for i:=1 to i do begin j:=random(1000);write(f,j);end; close(f); reset(f); assign(g,'out_int.dat'); rewrite(g); writeln('File1:'); while not eof(f) do begin read(f,i); write(i,' '); if (i mod 3=0) and (i mod 7<>0) then write(g,i); end; writeln; close(f); close(g); reset(g); writeln('File2:'); while not eof(g) do begin read(g,i); write(i,' '); end; close(g); end. / 2. Кожен рядок текстового файлу f містить назву фірми, назву товару та ціну в євро. Перерахувати ціни у гривні за поточним курсом та дописати до рядків отримані значення. Результати записати у новий текстовий файл. var f,g:text; s:string; c,k:real; i:integer; begin assign(f,'1.txt'); reset(f); assign(g,'2.txt'); rewrite(g); writeln('kyrs='); readln(k); while not eof(f) do begin readln(f,s); write(g,s); while pos(' ',s)>0 do delete(s,1,pos(' ',s)); val(s,c,i); c:=c*k; writeln(g,' ',c:0:2); end; close(f); close(g); write('Prite write in 2.txt'); readln; end. / / ВИСНОВОК За допомогою даної лабораторної роботи я вивчила процедури та функцій для організації роботи з даними файлового типу.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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