Програмиране в Pascal - Delphi - Labs1 - Lab#6

Уфимски държавен авиационен технически университет

Лаборатория #6

Турбо Паскал 7.0

„Процедури и функции“

ots:масив[1..10] от цяло число;

writeln('въведете кол семестров');

за j:=1 до kolcem do

writeln('въведете бог рождения');

за j:=1 до kolcem do

ако k:=1 тогава writeln(fam);

1. Могат ли компонентите за запис да бъдат от различни видове?

2.Как се осъществява достъп до полетата на записа?

3. Могат ли записите да бъдат компоненти на други променливи?

4. Обяснете правилата за използване на израза CASE.

5. Обяснете правилата за използване на оператора WITH.

6. Какво е съставен оператор?

7. Как мога да намаля дължината на идентификаторите при обработка на множество

8. Дайте пример за работа с масив от записи.

9.Какви типове данни могат да се използват като полета за запис?

10. Формат на описанието на данните от тип "Запис"?

11. Как да присвоите всички стойности на една променлива от тип "Запис" на друга променлива

променлива от тип "Запис"?

12. Как да присвоите стойности на отделни полета на запис?

13. Дайте пример за формата на записа, като едно от полетата на който се използва

използва се тип данни "Запис".

14. Опишете формата на данните за представяне на следната информация:

- лекция (предмет, преподавател, код на групата, ден от седмицата, час

4) Операторътcaseзадава специално поле за запис - поле за флаг, което определя коя опция ще бъде активирана в момента.

5) Операторът за добавянесви позволява да осъществявате достъп до компонентите на запис, сякаш са обикновени променливи.

7) Използвайтеоператорс.

променлива група: масив[1..30] от str

9) Масиви и други записи.

12) Използва се операторът за присвояванеSt1:=’Sidorov’

1) Какво е "въведен файл"?

2) Какво е "нетипизиран файл"?

3) Какво е "текстов файл"?

4) Какво е "файлов указател"?

5) Как да настроя указателя на файла на желаната позиция?

6) За какви типове файлове можете да зададете позицията на показалеца на файла?

7) Какви са процедурите за отваряне на въведен файл?

8) Какви са процедурите за отваряне на текстов файл?

9) Какви процедури и в каква последователност трябва да бъдат извикани за четене на данни от въведен файл?

10) Как да задам размера на блока за нетипизиран файл?

11) Какви са процедурите за четене и писане на нетипизирани файлове?

12) Какви функции ви позволяват да разберете текущата позиция на показалеца във файла?

13) Как да определите появата на някаква грешка при работа с файлове?

Това е файл, съдържащ компоненти от един определен тип.Единица за обмен на информация е един елемент.

Това е файл, съдържащ всякакъв тип данни. Позволява ви да извършите една операция за четене / запис на няколко елемента наведнъж.

Това е файл, съдържащ редове текст с различна дължина. Четенето или писането се извършва ред по ред.

Това е маркер, показващ от каква позиция ще се чете/записва файлът.