5 / 5 / 4
Регистрация: 05.06.2011
Сообщений: 40
|
|
1 | |
Исходный файл содержит информацию: Имя, фамилия,отчество, номер телефона, адрес. Создать процедуру, которая выводит на экран по фамилии телефон, адрес05.06.2011, 23:58. Просмотров 4014. Ответов 3
Метки нет Все метки)
(
Исходный файл содержит информацию: Имя, фамилия,отчество, номер телефона, адрес. Создать процедуру, которая записывает во второй файл и выводит на экран по фамилии телефон, адрес ( учесть возможность однофамильцев). Имя файла любое.
К сожалению по типизированным файлам я ноль, если есть возможность- помогите.
0
|
|
05.06.2011, 23:58 | |
Организовать файл записей и поместить в него сведения о нескольких студентах (Фамилия, имя, отчество, дата рождения, домашний адрес). Дан текстовый файл, в котором хранятся данные о работающих в фирме: фамилия, имя , отчество, адрес Записи и типизированные файлы. Структура: фамилия, имя, отчество, год установки телефона, номер телефона Нужно создать структуру типа: СТУДЕНТ: Фамилия, Имя, Отчество, Домашний адрес, телефон, Баллы
__________________
3
Помогаю в написании курсовых работ и дипломов здесь. |
|
5 / 5 / 4
Регистрация: 05.06.2011
Сообщений: 40
|
|
10.06.2011, 00:30 [ТС] | 2 |
Задачу решил, скоро выложу код, если кому-нибудь нужно.
0
|
1 / 1 / 4
Регистрация: 08.06.2011
Сообщений: 25
|
|
10.06.2011, 05:39 | 3 |
Program f_3;
{ Задача. Дан файл F, компоненты которого являются целыми числами. Записать в файл G все четные числа файла F, а в файл H - все нечетные. Порядок следования чисел сохраняется. Решение. Евгений Лазневой } Uses Crt; Const Path = 'D:\BP\BIN\EVGEN\'; { директория файлов } Var F, { данный файл } G, { файл четных чисел } H { файл нечетных чисел } : file of integer; name { имя файла } : string [12]; i, { число файла } a, n { длина файла } : integer; Begin ClrScr; Write ('Дайте имя файлу данных: '); ReadLn (name); Assign (F, Path + name); ReWrite (F); for i := 1 to 10 do begin a := Sqr (i); Write (F, i, a); end; Assign (G, Path + 'n0.pas'); ReWrite (G); Assign (H, Path + 'n1.pas'); ReWrite (H); n := FileSize (F); WriteLn ('Длина файла: ', n); Reset (F); for i := 1 to n do begin Read (F, a); Write (a, ' '); if a mod 2 = 0 then Write (G, a) else Write (H, a); end; WriteLn; n := FileSize (G); Reset (G); Write ('Данные файла G: '); for i := 1 to n do begin Read (G, a); Write (a, ' '); end; WriteLn; { первый способ печати содержимого файла } n := FileSize (H); Reset (H); WriteLn; WriteLn ('Первый способ: '); Write ('Данные файла H: '); for i := 1 to n do begin Read (H, a); Write (a, ' '); end; WriteLn; { второй способ печати содержимого файла } WriteLn; WriteLn ('Второй способ: '); Write ('Данные файла H: '); Reset (H); i := 0; while not Eof (H) do begin Seek (H, i); Read (H, a); Write (a, ' '); Inc (i); end; WriteLn; Close (G); Close (H); Close (F); WriteLn ('Задача решена!'); ReadLn; End.
0
|
5 / 5 / 4
Регистрация: 05.06.2011
Сообщений: 40
|
||||||
16.06.2011, 00:19 [ТС] | 4 | |||||
0
|
16.06.2011, 00:19 | |
Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.
Структуры.Фамилия, Имя, Отчество Группа Домашний адрес, Телефон Электронная пошта Класс Абонент: Идентификационный номер, Фамилия, Имя, Отчество, Адрес, Номер кредитной карточки Класс Покупатель: Фамилия, Имя, Отчество, Адрес, Номер кредитной карточки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |