Лабораторна робота N 7.
Тема: Записи і файли в мові програмування PASCAL Мета: навчитися складати програми задач, використовуючи записи і файли.
Теоретичні відомості
Записи відносяться до структурованих типів даних. Відмінність запису від масиву полягає в тому, що компоненти запису можуть бути різного типу.
Синтаксис запису: TYPE індентифікатор типу = RECORD Записи містять певну кількість полів, кожному з яких присвоюється певний тип.
Наприклад:
Type AVTO=RECORD
N: INTEGER;
NAME : CHAR; поля запису
PRICE : REAL; END;
Var A: array[1..5] of AVTO;
Звернення до компонентів запису відбувається наступним чином: Вказується ідентифікатор змінної типу запис , ставиться крапка та назва потрібного поля. Наприклад: А[і].Ргісе; A[i].Name
Розгалуженні структури даних мають той недолік, що вони зберігаються в ОЗП. Для зберігання інформації на зовнішньому носієві необхідно використати файлову структуру даних.
Синтаксис файлу.
TYPE ідентифікатор типу = FILE OF тип компонентів.
І
Приклад:
Туре Р =FILE OF REAL, де Р - файлова змінна.
Всі операції над компонентами файлу виконуються як операції
над файловою зміною
Для роботи з файлами використовуються такі оператори:
ASSIGN- для утотожнення між файловою змінною і повним іменем файла на диску
Приклад:
ASSIGN (Р, ім’я файлу1)
REWRITE(P) - відкриття файлу для запису даних у файл; RESET (Р) - відкриття файлу для обробки; WRITELN (Р,ім'я змінноі)- запис даних у файл; Readln(P, ім’я змінної) - зчитування даних з файлу; Close(P) - закриття файлу.
Практичне завдання.
1 .Розв'язати задачі і скласти PASCAL - програми до них.
2.Ввести іі в ЕОМ, скомпелювати і запустити на виконання.
3.Результати розв'язку записати у звіті до лабораторноі роботи.
Завдання 1. -
Скласти схему алгоритму і написати ТП - програму обробки масивів - записів, кожна з яких містять інформацію про студента. В кожному записі:
- прізвище студента;
- рік його народження;
- кількість пропусків;
- оцінку за 1 екзамен;
- оцінку за 2 екзамен;
- оцінку за 3 екзамен;
І Виконати завдання під номером, що співпадає з номером студента у журналі академічної групи. Вивести на екран:
1. Список студентів, які за три екзамени в сумі набрали 14 балів.
2. Прізвище самого старшого студента.
3. Список відмінників.
4. Прізвище наймолодшого студента.
5. Список студентів, що не мають пропущених занять.
6. Список "хорошистів".
7. Список двійочників.
8. Прізвище студента, що має найбільшу кількість пропущених занять.
9. Список студентів, яким в цьому році виповнюється 20 років.
10. Прізвище студента, що має найменшу кількість пропущених занять.
11. Середній бал здачі студентами першого екзамену.,
12. Середній бал здачі студентами сесії.
13. Середній бал здачі студентами другого екзамену.
14. Список студентів, що отримали трійку за третій екзамен.
15. Середній бал здачі студентами третього екзамену.
16. Середній вік студентів групи.
17. Список студентів, що отримали трійку за всі екзамени.
18. Список студентів, що мають однакові прізвища, за умови, що прізвище-еталон вводиться з екрана дисплея.
19. Прізвище студента, що взагалі не має пропущених занять.
20. Список студентів, що здали на двійку другий екзамен.
Завдання2
Створити файл, помістити туди 23 елементи. Зчитати їх із файлу і виконати завдання під номером, який співпадає із вашим номером у журналі академічної групи:
1. Вивести список додатніх елементів;
2. Вивести кількість додатніх елементів;
3. Вивести кількість нульових елементів;
4. Вивести кількість елементів, котрі більші ЗО;
5. Вивести максимальний елемент;
6. Вивести мінімальний елемент;
7. Вивести всі додатні елементи;
8. Вивести всі від"ємні елементи;
9.Вивести модулі від"ємних елементів;
10.Вивести суму всіх елементів;
11. Вивести добуток додатніх'елементів;
12.Вивести суму елементів, більших 6;
13. Вивести два останні елементи;
14.Вивести 1-ий і 8-й елемент;
15.Вивести всі елементи ;
16.Вивести суму квадратів додатніх елементів;
17. Вивести різницю першого і останнього елемента;
18. Вивести кадрат десятого елемента.
19. Вивести всі елементи, які більші від 15.
20. Вивести всі елементи, які по модулю більші від 14.
Другие работы по теме:
Тема Кол-во страниц
Предложение как единица высказывания. Классификация препдложений и их структура
Пошук інформації на комп’ютері
Особливості та методика пошуку інформації та об’єктів у зовнішній пам’яті комп’ютера, в мережі або операційній системі Windows. Специфіка використання автономної й онлайнової довідки операційної системи. Параметри пошуку в прихованих або системних папках.
Сессии в PHP
Сессия - это время, в течении которого посетитель находится на сайте. Часто возникает необходимость в том, что бы в течении сеанса пользователя сопровождали некоторые переменные.
Архіватори
заняття № 30 лекція Курс 1 ТЕМА: Загальна характеристика програм архіваторів Викладач: Єреміца В.Д. При експлуатації комп'ютера з різних причин можливе пошкодження або втрата інформації на магнітних дисках.
Робота з командним рядком Linux
Основні команди операційної системи Linux. Інтерфейс та робота в режимі командного рядка. Системи управління програмою на основі меню. Посилання в текстовому режимі. Список файлів і каталогів, зупинених і фонових завдань. Права доступу до файлів.
Особливості роботи операційної системи Windows
Методи роботи з операційною системою Windows: основні елементи інтерфейсу, механізми створення папки та ярлика. Призначення програми "Проводник". Алгоритм видалення, перейменування, копіювання файлів і папок. Критерії пошуку та структура вікна Windows.
Розсилання пошти в мережевій операційній системі FreeBSD
Розсилання пошти користувачами. Практичні навички у розсиланні пошти з використанням протоколу UUCP та команди MAIL у мережевій операційній системі FreeBSD 4.2. Стандартні опції для UUCP. Hастройка uucp-сервера. Опції команди MAIL. Hастройка mailertable.
Програми – аналоги DOS-програм ren, xcopy
Написання програми, яка дозволяє перейменувати файл і скопіювати задані файли та каталоги. Використання рекурсивної функції для перегляду дерева підкаталогів при вході в них. Використання системного сервісу файлу, який зосереджено в перериванні 21h.
Файли config.sys та autoexec.bat
Типова структура та зміст файлів config.sys та autoexes.bat, команди, що можуть включатися до них. Призначення драйверів keycode.exe і mouse.sys. Необхідність та умови створювання віртуального диску, його основна перевага перед жорстким і гнучким диском.
Логические операторы VB
В Visual Basic можно выделить пять основных и важных логических операторов: And, Or, Not, Xor и Eqv.
Особливості використання САПР технолога–програміста
Характеристика "Турбо САП" - універсальної системи автоматизованого проектування керуючих програм для верстатів з ЧПК. Загальне призначення, програмне забезпечення, експлуатаційні можливості. Специфіка роботи з інтерактивною графічною оболонкою системи.
Компютерні віруси Класифікація
РЕФЕРАТ на тему «Комп’ютерні віруси. Класифікація» 2010-06-15 Комп’ютерний вірус – спеціально написана невелика за розміром програма (тобто деяка сукупність виконуваного коду, призначена для заподіяння руйнівних дій ). Вона може «приписувати» себе до інших програм («заражати» їх ), створювати свої копії і вбудовувати їх у файли, системну ділянку комп’ютера тощо,а також виконувати різноманітні небажані дії.
Вячеслав Иванович Иванов
Старинные речения, непривычный синтаксис, необходимость улавливать самые малоизвестные значения слова делают стихи Иванова очень сложными. Даже в тех стихах, которые кажутся совсем простыми, множество потаенных смыслов. Но мудрая простота, понятная любому в них тоже встречается.
Імена файлів нумерація сторінок ОС Windows
Реферат з інформатики. Імена файлів, нумерація сторінок, ОС Windows. План Імена файлів. Нумерація сторінок. Операційна система Windows. .Для створення нової папки спочатку треба відкрити потрібний диск або папку, після чого використовують команди
Файлова система VS DOS
Поняття файла впорядкована послідовність записів. Файл – це (названа цілісна сукупність даних) на зовнішньому носії іфнорм. (від англ.. слова file – підшиті папери, картотека)
Linux Робота з каталогами Посилання
Реферат на тему: Команди chown і chgrp Ці команди служать для зміни власника файлу і групи файлу. Виконувати зміну власника може тільки суперкористувач, зміну групи може виконати сам власник файлу чи суперкористувач. Для того, щоб мати право перемінити групу, власник повинен додатково бути членом тієї групи, якій він хоче дати права на даний файл.
Про процесори
Центральний процесор (CPU, Central Processing Unit) - це основний електронний модуль на материнській платі, який виконує обчислювальну роботу, управляє обміном даними з операційною пам’яттю вводу-виводу. Центральний процесор, являється апаратним центром інформаційно-обчислювальної системи, відповідає за характеристику виробництва ПК:
Мова REXX в середовищі OS 2
Командна мова REXX Операційна система DOS поступово удосконалюється фірмами Microsoft і IBM. Однак командна мова DOS як і раніше залишається бідною і незручною. Це навіть привело до появи продуктів сторонніх фірм, також що вирішують цю проблему (наприклад, 4DOS, ВАТ або The Norton Batch Enhancer).
ОС Windows XP програма Провідник програма Total Commander
Реферат з інформатики ОС Windows XP: п рограма Провідник, програма Total Commander. Мета: Уміти користуватися програмами Провідник (Ехрlоrеr) і Total Commander для огляду файлової системи, запуску програм, виконання дій з файлами, папками та їхніми групами, мати уявлення про архівування файлів та обслуговування дисків.
Дефрагментація диску
Реферат на тему: Дефрагментація диску Зовнішня пам'ять комп'ютера призначена для довготривалого зберігання програм та даних. Організовується на дисках та магнітних стрічках. Магнітні диски бувають гнучкі та жорсткі, гнучкі називають ще флоппі-дисками (дискетами). Зараз використовують дискети розміром 3,5 І (89 мм), ємність яких складає 1,44 Мб.
Робота в ОС Ms-Dos Загрузка основні файли внитрішні та зовнішні команди ос Ms-Dos
Завантаження MS-DOS починається відразу після «микання комп'ютера.. Є три основні файли операційної системи. Завантажувач заносить з диска до оперативної пам'яті системи: програми IO.SYS (модуль уведення/виведення) та MSDO&SYS (основний модуль). Після цього до оперативної пам'яті заноситься файл командного процесора COMMAND.COM, який забезпечує виконання так званих внутрішніх команд операційної системи.
Програми архіватори антивірусні програми
РЕФЕРАТ на тему: “Програми архіватори, антивірусні програми” В процесі роботи на ПК перед користувачем часто виникає проблема нестача дискового простору. Доводиться або знищувати менш важливу інформацію, або записувати на CD-RW, стримери чи інші носії. Та існує ще один вихід із цього становища. Це процес так званого архівування інформації.
Програми-архіватори winarj
РЕФЕРАТ на тему: Програми-архіватори WinARJ 1. Коротка історія розвитку теорії стиснення інформації У сорокових роках учені, що працюють в області інформаційних технологій, ясно зрозуміли, що можна розробити такий спосіб збереження даних, при якому простір буде витрачатися більш ощадливо. Клод Шеннон, вивчаючи нюанси розходжень між семантикою (semantics) (що деяка сутність значить) і синтаксисом (syntax) (як деяка сутність виражається), розробив більшість базових понять цієї теорії.
Програми архіватори winzip winrar
РЕФЕРАТ на тему: ПРОГРАМИ АРХІВАТОРИ WinZIP, WinRAR. Для отримання копій файлів, використовують команди копіювання MS DOS. Але в цьому випадку копії будуть займати багато місця, що змушує мати велику кількість дискет. Більш доцільно використовувати для створення архівних копій спеціально розроблені програми.